A program minimum, amit egy kezdő kell tudni minden c # -programmist

Saját diákok Udemy gyakran megkérdezik az efféle kérdéseket:

Mauch, csak elfogadta a poszt Junior C # -developers. Mit tanácsol? Mit kell tanulni?

Mielőtt bejutni a részleteket, azt kell tisztázni valamit: te - Junior, akkor nem kell tudni mindent a világon! Senki sem tudhat mindent, még a tapasztalt fejlesztők. Világ programozás hatalmas és folyamatosan növekszik. Ezért minden fejlesztő erős csak bizonyos területeken, attól függően, hogy a projekt, amelyen dolgozott.

alapkészségek

A program minimum, amit egy kezdő kell tudni minden c # -programmist

Függetlenül attól, hogy a választott fejlesztés területén, több pontot is érdemes megismerni.

Adatstruktúrák és algoritmusok

Ha nincs diplomát Computer Science, én nagyon ajánlom kiadások egy hónap a tanulmány adatstruktúrák és algoritmusok. Ez a programozás alapjaival. Persze, akkor hagyja őket, és nem webes fejlesztés, de hidd el, a különbség a vizsgálati ezt a kérdést, mint programozó és hagyja, hogy észrevehető.

Lehet, hogy meglepett, de a nagy cégek, mint a Microsoft, az Apple és az Amazon fizetnek az interjú sok időt csak megnézni az adatstruktúrák és algoritmusok a tudás, hanem 5 ASP.NET vagy WPF! Csak azt akarják látni, ha úgy gondolja, mint egy programozó.

Ha valami nem érthető - ne ess kétségbe! Csak győződjön meg róla, hogy érti, mi a listák, vermek, sorok, fák és hash táblák, és tudja, hogyan kell végrehajtani őket tiszta C #. Végre több keresési algoritmusok és válogatás.

adatbázisok

SQL Server - ez a legelterjedtebb relációs adatbázis-kezelő rendszer között a .NET fejlesztők. Megérteni az alapokat a relációs adatbázisok és az alapvető műveletek SQL Server.

T-SQL - a lekérdezés használt nyelv az SQL Server. Ismerje meg az alapvető funkciókat SELECT, INSERT, UPDATE, DELETE REGISZTRÁCIÓ és GROUP BY.

Itt hasznos anyagok:

Ha dolgozik egy RDBMS, hogy gyakran egy objektum-relációs leképezés rendszerek dolgozni objektumok adatbázisban. Sok ilyen rendszer, de a legnépszerűbb a Entity Framework.

Anyagok a tanulmány:

Webfejlesztés

Létrehozása webes alkalmazások alapvetően eltér az asztali fejlődését. Webalkalmazás legalább két részből áll: egy ügyfél, hogy fut a felhasználó böngészőjének (front end), és a szerver, amely kezeli az összes felhasználói művelet a kliens (backend).

Ezért minden webes fejlesztők 3 csoportra osztottuk:

  • Frontend fejlesztő;
  • Háttér fejlesztők;
  • Full-stack-fejlesztők: azok, akik részt vesznek, és a front- és backend.

Attól függően, hogy a preferencia, akkor válasszon egyet a két módon. Full-stack-fejlesztők általában nagyobb a kereslet.

A program minimum, amit egy kezdő kell tudni minden c # -programmist

Anyagok a tanulmány:

A program minimum, amit egy kezdő kell tudni minden c # -programmist

Itt van a kézikönyv, amit létrehoz egy egyszerű alkalmazás segítségével ASP.NET MVC5 és Entity Framework 6: A Step-by-Step ASP.NET MVC bemutató kezdőknek

Desktop Fejlesztés

Ha azt szeretnénk, hogy kezdjen el kidolgozni alkalmazások Windows, meg kell az előző sor készség (bár vannak, furcsa módon, még jól jöhet). A legtöbb állás megköveteli, hogy XAML tudás. WPF vagy Windows Forms.

A program minimum, amit egy kezdő kell tudni minden c # -programmist

Anyagok a tanulmány:

Kapcsolódó cikkek