A programozás ágai

teljes stack python back-end fejlesztő

Úgy tűnik számomra, hogy elképzelhető, hogy elkezdődik az összeállított AP. Hajlamosak arra, hogy közelebb legyen a prosztata, és ez viszont nagyon fontos szerepet játszik a megértése az egész folyamat, mert minden program, legyen az asztali alkalmazás vagy mobil, vagy bármely backend, előbb-utóbb pedig egy a processzor utasításait, és minél gyorsabb ez a folyamat, és kevesebb utasítás van - annál gyorsabban fut le. Ha már ismered a C ++-t, akkor ez egy csodálatos választás. Ez megmutatja, hogy milyen fontos az optimális algoritmusok, megtanulják megtervezni és gondolja végig az architektúra megvalósítása a termelékenység, megtanulják, hogy mentse erőforrások és kezelni őket rendesen, akkor gödör frontálisan az árnyalatok „megtört egy csomó” összeomlik az alkalmazás az operációs rendszer, mindenféle túlcsordulás, stb . Nem szükséges, hogy félni. az Ön esetében, ha idő van, nagyon érdekes lehet. Emellett a lehetőséget, hogy összegyűjtse ismeretek párhuzamos szerkezetét az operációs rendszer (a virtuális memória, verem, fogantyúk, folyamatok és szálak, stb).

Később megtekintheted a webes programozást és a mobiltelefont. platform és szerver alapú programozás. Természetesen nem C ++-ban. Minden feladatnak saját eszköze van. Ott már a JA választása nem az "amit tudok" elvvel, hanem a "gyorsabb és hatékonyabb" elvre épül, mert egy másik YAP-on, mint például a C ++ ismerete sokkal gyorsabban megy. Magas szintű nyelvek, például python, rubin stb. nagyon kényelmesek, de hidd el nekem, tudván, hogy mi történik az operációs rendszerben, minőségi szempontból megkülönböztetni azokat az embereket, akik nem tudnak büszkélkedni ezzel a tudással. Az "alacsony szintek" ismeretében több esélye lesz arra, hogy nagy teljesítményű projektekhez jusson, és egy profi büszke címet viselje.

Menj csak a profi egyetemre. A választása, mint nekem, nem nagyon fontos. Sajátosságainkban az önképzés minden. Az egyetem a legtöbb esetben csak egy elavult évet fog biztosítani a 3-7. Ütemtervre, az elbírálókra, az időre és esetleg az inspirációra, ha egy méltó pedagógust elkapnak.

Lehetséges-e példát találni egy kis projektre "magadnak", hogy eleinte legyőzze, és ne veszítse el érdeklődését a komplexitás miatt.

ezért szeretem, mert az emberek valójában elektronikus pontszámokkal sikerült játékprogramokat készíteniük.

Nos, például a "tartálycsata": beállítjuk a támadási szöget, a számológép kiszámítja a lövedék tartományát - nézzük meg az eredményt (repülés, alulnézet)
vagy
"Hanoi tornyok"
vagy
"játszani"
de például egy PC-hez: játék az állatokban ---
a számítógép megkérdezi a kérdéseket, válaszol igen vagy nem, és megpróbálja kitalálni, kinek tetted. ha nem találgatják meg, kér egy "kérdést" és egy "állatot". és így tovább. határozatot hoz létre. Semmi bonyolultnak tűnik, és a játék néha eltávozik.

Egy szóval: próbálj meg egy kis játékot a szöveges felületen a sorozatból beírni az adatokat - kapjuk az eredményt.

@ hantalapai az adott helyzettől függ. Például a fejlesztési iskolát a PHP irányába csaknem mindenki vett részt. Először is megkínozták a teszteket, de elvetették.
És itt a c ++ programozók írtak, és 2 héten belül minden készlet szétszóródott, mert tudásuk volt, de nem azok, vagy általában nem rendelkeztek tudással.

Például ha egy mobilalkalmazás-fejlesztő céghez megy, valószínűleg kérni fogja a mobil OS API alapismeretét, az alkalmazásfejlesztési elveket, az alapvető IDE-készségeket stb.
És megfigyelheti az üres állásokat, amelyekről érdeklődik a fiatal korban, és megnézni, hogy milyen követelményeket szabnak rájuk.

Kapcsolódó cikkek