* Бизнес РФ » Бизнес »

* *

"Egész életét meg kell tanulnod." Meddig tart egy programozóvá válás?

  1. "A visszaszámlálás az iskolai padon kezdődik"
  2. „A programozást az egész élet során meg kell tanulni”
  3. „Folyamatos képzés nélkül a készségei gyorsan elavulnak”
  4. "Még egy művész programozó is lehet."
  5. "Nem mindenki, aki egyetemi diplomát szerzett programozói szakterületen, végül programozóvá válik"

A programozó olyan szakma, amely különleges ismereteket és készségeket igényel. Gyakorlatilag bármilyen szakterületen meg kell tanulnia és fejlesztenie kell, mielőtt szakemberré válna azt írja KV.BY. De különböznek-e a programozók képzésének feltételei, mint mondjuk a sebészeknek? Végül is vannak sebészek a klinikákon, és vannak a kórházakban is - azok, akik működnek. És ahhoz, hogy operációs sebészré váljon, sokszor többre van szüksége.

A programozók is különböznek: diplomásokkal és öntanulókkal, webfejlesztőkkel, Android és iOS fejlesztőkkel, 1C programozókkal, szoftvermérnökökkel és így tovább. Tehát meddig tart egy programozóvá válás - egy nap, vagy akár egy élettartam?

"A visszaszámlálás az iskolai padon kezdődik"

Dmitry Rakovets, java-fejlesztő:

Erre a kérdésre nem lehet egyértelműen válaszolni, mivel a programozó felkészítésének ideje több paramétertől függ: szorgalom, képesség. Megfelelő intézkedésekkel egy éven belül megtanulhatja a programozási nyelvet és a szükséges technológiákat. A kijáratnál kezdő fejlesztőt kapunk.

Ha egy programozóról (nagybetűvel P) beszélünk, aki kihúzza a projektet a vállára, akkor itt még két paramétert adhat hozzá: odaadás annak, amit egy ember tesz, és az iskolában vagy egyetemen lefektetett alap. Vagyis általában a visszaszámlálás az iskolai padon kezdődik.

Érdemes azonban megjegyezni, hogy ez az ismeret még mindig nem elegendő. Annak érdekében, hogy sikeres programozó legyen, feltétlenül újra kell gyakorolnia, tanulnia kell valami újat és azonnal kell bevezetnie a gyakorlatba.

Ha a munka minőségének kérdésére közelítjük meg, itt, mint a sportban is, a mutatók logaritmikusan növekednek. Vagyis az elvégzett munka minősége minden évben egyre kevésbé növekszik. Nos, a piac természetesen meghatározza a minőségi sávot, amely után a jelölt kap egy bizonyos ajánlatot.

A programozó útem sajnos késéssel kezdődött. A programozással csak az egyetemen találkoztam (Pascal-lal). Ennek oka az volt, hogy az iskola, ahol jártam, sajnos még a legeredetibb ismereteket sem tudta adni ezen a területen. De mivel a matematika olimpiával foglalkoztam, azonnal elkezdtem előrehaladni a programozásban. Nem azonnal, de úgy döntött, hogy lépést tesz az ipari fejlődés felé. 6 hónapig mindent megtanultam, amire szükségem volt a kurzusok elindításához, és jelenleg javítóként dolgozom.

„A programozást az egész élet során meg kell tanulni”

Dmitrij Tulupov, vezető webfejlesztő:

Minden attól függ, hogy a választott szakirányon van-e. Végül is A programozást egész életemben meg kell tanulni . Mivel állandó képzésre és átképzésre van szükség ... Amint a frissítések folyamatosan megjelennek, új könyvtárak jönnek létre, új programozási nyelvek jelennek meg. Érthető módon meg kell tanulnia lépést tartani a fejlett technológiákkal. Volt egy új webes technológia - tanulmányoztam.

Ezenkívül a könyvtárak egymillió különféle funkcióból állnak, és egyszerűen fizikailag nem lehetséges ezek rövid időn át történő tanulmányozása.

Például 2009 óta programozom, talán egy kicsit korábban. Először egyszerű html oldalak és táblázatos elrendezés létrehozásával kezdtem. Ezután fokozatosan elkezdte megtanulni a CSS-t, a JavaScriptet és a PHP-t. Aztán kész CMS-t (Content Management System) készítettünk, ezek programozási és programozási moduljait ezekhez a rendszerekhez. Ezután alaposan megértettem a különféle PHP-kereteket és így tovább. Túl sok a technológia. Alkalmazott és új, keresett és elfelejtett. Érthető, hogy lehetetlen mindent tudni. De fejlesztenünk kell és törekednünk kell az új ismeretekre.

Itt is nagyon fontos mérlegelni, hogy mit jelent a "programozó" szó. Arról szól, hogy hogyan kell egy hangszert játszani. Vannak, akik 3-4 akkordot játszanak az ötödik fretig, és gitárosnak nevezik magukat, és vannak olyanok, akik képesek tökéletesen teljesíteni a Hendrix diszkográfiáját, de a „tudsz játszani?” Kérdésre válaszolnak: „nos, szóval egy kicsit játszom egy kicsit "

Tehát a programozással. Például abban a pillanatban programozónak hívhatom magam. De valószínűleg kollégáknak, hallgatóknak és más érintett embereknek fel kell hívniuk Önt. Végül is a „gyermekek” nyelven programozó iskolás gyerekek ma már programozónak nevezik magukat.

„Folyamatos képzés nélkül a készségei gyorsan elavulnak”

Alexander Stashkevich, szoftvermérnök:

Ha a „programozóvá válás” szavak jelentik a munka megszerzését, akkor mindenekelőtt az alaptudást a kiválasztott irányba kell elsajátítania.

A tanulásnak számos módja van (nem az egyetemen, az informatika karán):

  1. önképzés;
  2. mentor;
  3. Tanfolyamok.

Ha beszél önálló tanulás programozása a semmiből , sok múlik attól, hogy az ember érdekli-e a tanulást. Az interneten rengeteg anyag található, amely lehetővé teszi a kiválasztott terület alapvető ismereteinek elsajátítását. Ez az időszak időben nagymértékben változik (2 héttől 3 hónapig). Ezt követően, és jobb, ha a tanulással párhuzamosan el kell kezdenie saját projektet készíteni, amely önmaga számára érdekes, mivel gyakorlás nélküli tanulás nem hozza meg a kívánt hatást.

A projekt fejlesztésével az ember folyamatosan megtanulja és javítja a kód minőségét. Ennek a szakasznak az időkerete nagyon személyre szabott, egyes projekteknél 1-2 hétig tarthat, másoknak néhány hónapig. Egy (2–5 hónapos), lehetőleg több (3–10 hónapos) projekt közzétételével munkát kereshet.

A mentor természetesen felgyorsítja a tanulási folyamatot. Ez jelzi azokat a hibákat és területeket, amelyekben a hallgató nem rendelkezik ismeretekkel. Talán még az első projekt / munka keresésében is segít.

A kurzusok átadása (általában 2 és 6 hónap közötti) megtanítja az embert egy adott feladat megoldására, és minden tudása erre a feladatra korlátozódik (A-tól B-ig, ha rövid távú képzésről beszélünk). Ha egy személy a kurzus befejezése után nem talál azonnal munkát, vagy elkezdi részt venni egy érdekes projektben, akkor az ilyen képzésnek nincs hatása. Valójában, a programozásban, mint bármely más szakmában, állandó képzés nélkül, képességei gyorsan elavulttá válnak.

Ha a klasszikus felsőoktatásról beszélünk, akkor az egyetem sokkal több időt igényel a tanulásra, de a készségek szélesebb körét kell adnia. Ez a tartomány széles, de adott területeken nem mindig nyújt mélyreható ismereteket. Nagyjából szólva, a 2. tanfolyam után választania kell egy érdekes irányt saját magának, és el kell mélyítenie tudását, fejlesztnie kell benne készségeket.

Lehetséges-e megszerezni ezt a tudást 4 év eltöltése nélkül? Ha a tanulmány legelején az ember már kiválasztotta fejlődésének irányát, akkor sokkal kevesebb időt fog költeni a szükséges egyetemi programok átadására. Végül is az egyetem az oktatási funkciókon túl személyiséget fejleszt ki az emberben. És ez is időt vesz igénybe.

"Még egy művész programozó is lehet."

Evgeny Vishnevsky, webfejlesztő, web-stúdió vezetője:

Úgy gondolom, hogy nincs konkrét időszak a programozóvá váláshoz. A kérdés az, hogy ki és mi van ebben a fogalomban. Vagyis ha valaki úgy gondolja, hogy a programozó olyan, aki közép- vagy felsőfokú végzettséggel rendelkezik, és ahol a „technikus-programozó” vagy „mérnök-programozó” szakterületet regisztrálták, akkor valószínűleg a tanulmányi idő intézmény, ha olyan embert vesz fel, akit valóban programozónak lehet tekinteni - valószínűleg egész életen át kell tanulnia.

Amit az egyetemen tanultam az 1. évfolyamról az öt évre, már régóta irreleváns. Például, amikor 2-3 tanfolyam hallgatója voltam, Steve Jobs bemutatta az első iPhone-t, és amikor elvégeztem az egyetemet - az okostelefon már szokásos dolog volt. Ezen a területen minden rendkívül gyorsan változik, tehát folyamatosan tanulnia kell.

Nem hiszem, hogy abban a pillanatban, hogy csak üljön és kódot írjon, magasabb szintű vagy akár speciális középfokú végzettséggel kell rendelkeznie. Nekem ismerős művészeim voltak, akik programozók lettek. Grafikával, festéssel foglalkoztak, majd úgy döntöttek, hogy ez már nem érdekli számukra, és programozók lettek. Vagyis féléves kurzusokat végeztek, és ennek eredményeként nagyon meglehetősen nagyvállalatokban programozókként dolgoznak. A kérdés azonban más: milyen feladatokat oldhatnak meg ezek az emberek? Csak ülve és kódot írva ... ilyen képességekkel és képzettséggel nem lesznek képesek arra, hogy hazánkban megszerezzék a 2000 dollárt meghaladó bért.

általánosabban Belarusz piac eredetileg Nyugat számára kiszervezésként fejlesztették ki. Vagyis vannak srácok, akik nagy pénzt kapnak, parancsokat adnak a beloruszoknak, utóbbiak csak ülnek és kódolnak. Az összes szakértelem, Fehéroroszországban, a programozók egyszerűen mechanikus műveleteket hajtanak végre. Most ez a vektor már egy kicsit eltolódik, még a vizsgálat nagyrészt Fehéroroszországba megy. Vannak a legmodernebb "dolgok" - idegi hálózatok, mesterséges intelligencia. Sok induló vállalkozásunk van, amelyek erre összpontosítanak. És ott minden srácnak legalább felsőfokú végzettsége van. Végül is igazán szükségesek ezekre az ismeretekre: statisztikákra, matematikai elemzésre és így tovább, a valószínűség elméletével legalább ismereteseknek kell lenniük. És ezek szintén programozók.

De másrészt van egy feltételes elvtárs, aki otthon térdre írja a weboldalakat (nem számít, milyen minőségűek), de programozónak is tartja magát. Három video oktatóanyagot néztem, de megtanultam, hogyan kell felépíteni a CMS-t és képeket hozzáfűzni. Ennek eredményeként kiderül az oldal. És ő szintén programozó.

Az előkészítés időzítése nagyon nehéz felbecsülni. De ha egy szakmát úgy értékel, hogy a bekapcsolódáshoz szükséges időt vesz igénybe, akkor a legrövidebb utat a webfejlesztőknek kell megtenni (még akkor is, ha nem veszi figyelembe azokat, akik a videó órák segítségével pár nap alatt elsajátítják a technológiát), akkor azok számára, akik a PHP webalkal dolgoznak. Mivel ez a nyelv egyszerű, nagy fejlesztői közösséggel rendelkezik, rengeteg könyvet, video oktatást, tanfolyamot és még sok minden mást kínál. Szerintem a programozás legigényesebb területe a szerves intelligencia és az ideghálózatok területe, ugyanis a programozásban rejlő jó ismeretek mellett a matematika mély ismereteire is szükség van.

Mindenesetre azt hiszem, hogy ha van kívánság, az ember jó programozóvá válhat. Ismét emlékezz a művész barátjára. Még egy "lírai" oktatás mellett is képes megérteni a szakmát. Valószínűleg nehezebb lesz, mert nincs műszaki alap, speciális ismeretek. De akkor nem látom a problémát.

"Nem mindenki, aki egyetemi diplomát szerzett programozói szakterületen, végül programozóvá válik"

Alexey, előlapfejlesztő:

Mindenekelőtt minden a számítógépes tudomány alapvető ismereteitől függ. Ez egy számítógépes architektúra, a számítások elvégzésének ismerete és hasonlók. A második a programozás alapjainak megértésén alapszik, mivel ezen ismeretek rendelkezésre állása jelentősen lerövidítheti a programozóvá válás útját.
Az eltöltött idő mennyisége erősen függ attól a tárgyterülettől is, amelyben programozóvá kíván válni. Mivel további ismeretekre lehet szükség ebben a nagyon tantárgyban: biológia, fizika + matematika, mesterséges intelligencia, blokklánc, számítógépes grafika és így tovább.

Természetesen minden nagyban függ attól, aki megtanulja. Az öntudás képességétől, az érdeklődéstől, az intelligencia szintjétől kezdve. Ezenkívül fontos a tanuláshoz való megközelítés helyessége. Figyelembe veszi, mennyire szisztematikus, függetlenül attól, hogy valaki ugrik az egyikről a másikra és hasonlók.

A tudás minősége természetesen közvetlenül is függ attól, hogy az ember mennyi időt fordít a tanulásra. Valaki két napig 2 órát szentelhet a programozásnak, valaki pedig napi 12 órát ülhet. És mindez együtt tudatosan különböző edzési periódusokat eredményezhet.

Végül mindez az a tény, hogy az időzítés olyasmi, amelyet nehéz felbecsülni. Tehát mondhatjuk, hogy bizonyos programozási nyelveken válni kell A Junior Developer 1 évig lehetséges . Csak hogyan lehet ezt helyesen megítélni? Végül is, például ez a június valamilyen munkára került, de 20 másik helyen, ahol júniusra van szükség, nem tették meg. Tehát statisztikailag a piac nem volt rá különös szükség.

Ezen felül a programozói készségek nem csak a programozóktól szükségesek. Mivel mindig van mindenféle kapcsolódó "dolog": adatbázisok, elrendezés, sorrendszerek, valamilyen animáció, verzióvezérlő rendszerek, telepítési rendszerek, felhőtechnológiák és így tovább. Vagyis ez nem egészen programozás, de a java-backend fejlesztőnek senki sem szükséges az adatbázis ismerete nélkül.

Általában nagyon nehéz megbecsülni, hogy mennyi időbe telik a programozóvá válás. A lényeg az, hogy ne felejtsük el a szentségi dolgot: nem mindenki, aki a középiskolát programozói szakon végzett, végül programozóvá válik.

A lényeg az, hogy ne felejtsük el a szentségi dolgot: nem mindenki, aki a középiskolát programozói szakon végzett, végül programozóvá válik


De különböznek-e a programozók képzésének feltételei, mint mondjuk a sebészeknek?
Tehát meddig tart egy programozóvá válás - egy nap, vagy akár egy élettartam?
Vannak, akik 3-4 akkordot játszanak az ötödik fretig, és gitárosnak nevezik magukat, és vannak olyanok, akik képesek tökéletesen teljesíteni a Hendrix diszkográfiáját, de a „tudsz játszani?
Lehetséges-e megszerezni ezt a tudást 4 év eltöltése nélkül?
A kérdés azonban más: milyen feladatokat oldhatnak meg ezek az emberek?
Csak hogyan lehet ezt helyesen megítélni?

При использовании материалов ссылка на источник обязательна.
Copyright © 2016 All Rights Reserved.