Ny lahatsoratra dia hiresaka momba ny fomba hahatongavana ho programmer amin’ny taona samihafa. Lazainy izay toetra tokony hananan’ny manam-pahaizana manokana amin’ity sehatra ity, izay tokony hatao mba ho lasa iray. Momba ny fanabeazana sy ny fahafahana miasa tsy misy izany. Lazalazaina ny fitaovana tokony hofehezina. Izy io dia miresaka momba ny taona izay tsara kokoa hanombohana ny fianarana asa, ny fomba sy ny toerana hahitana asa amin’ny maha-programmer, sy ny maro hafa. Ny fandaharana dia asa tena mahaliana sy takiana amin’izao androntsika izao. Ny olona manapa-kevitra ny hiroboka ao anatiny dia tokony ho eo amin’ny “ianao” miaraka amin’ny teknolojia ary tsy hatahotra ny fahasarotana. Ny fianarana ity asa ity dia tsy mora sy maharitra, fa miaraka amin’ny faniriana dia afaka mahavita zavatra betsaka ianao ao anatin’ny fotoana fohy.Lafiny ratsy amin’ny asa:
- asa mipetrapetraka . Ny programmer dia afaka miasa mandritra ny andro amin’ny toerana iray amin’ny ordinatera. Izany dia miteraka olana amin’ny rafitra musculoskeletal sy ny fahitana.
- Dingana fianarana mitohy . Tsy mijanona ny fanavaozana. Mipoitra isan’andro ny fivoarana vaovao, tokony ho fantatry ny mpandrindra ny zava-drehetra mifandraika amin’ny asany.
Nahoana no lasa programmer
Ny olona rehetra mieritreritra an’io asa io dia tokony hahita ny tenany amin’izany. Eritrereto hoe nahay siansa marina izy tany am-pianarana, dia afaka misafidy asa mifanakaiky izay ahafahany maneho tsara kokoa ny fahaizany. Ohatra hoe mahay matematika, na mianatra informatika, sns. Raha eo amin’ny sehatry ny fifantenana ny olona iray, dia tokony hifantoka amin’ny fanontaniana tokana izy: “Te ho lasa programmer ve aho, sa tiako ny indostria hafa mitovy amin’izany izay ahafahako ho lasa manam-pahaizana manokana?” Rehefa mahasarika ity faritra ity dia tsy misy isalasalana.
Iza no mety amin’ity asa ity
Ny fandaharana dia tena tian’ny olona liana amin’ny teknolojia maoderina. Mila mahay teknika ihany koa izy ireo (fa misy maningana). Ilaina ny mampivelatra ny lojika, ny faharetana, ny fisainana mibaribary, ny fandalinana vaovao momba ny teknolojia.
Inona no toetra tokony hananan’ny programmer?
Mifandray tsy tapaka amin’ny karazan’olona maro ny mpamorona. Ny orinasa mpandrindra programa dia ho faly foana manana mpiasa marin-toetra, mahay miara-miasa ary misokatra. Ny mpiara-miasa toy izany dia vonona kokoa ny hanaiky hanampy sy hihaona antsasa-dalana. Ny mpandrindra tsara dia tokony hanana ireto toetra ireto:
- Mahaiza manao laharam-pahamehana araka ny tokony ho izy, misafidy asa mampanantena kokoa ary kajy ny fotoana hanatanterahana izany;
- Miomàna hiasa amin’ny ekipa iray (sarotra kokoa ho an’ny introverts);
- Miasa tsara amin’ny asa, ataovy mahomby kokoa ary zarao ho ampahany maromaro;
- Mifantoha amin’ny tanjona iray manokana, fa aza variana amin’ny zavatra kely (raha tsy izany dia mety ho very ao amin’ny code ianao);
- Aza saro-kenatra manontany sy manazava hevitra an-kolaka – avy amin’ny mpiara-miasa, mpanjifa, manam-pahaizana manokana;
- Mivoatra hatrany amin’ny sehatra misy anao ary manaova fanazaran-tena matetika araka izay azo atao;
- Ekeo ny fahadisoana, miezaha hanao zavatra amin’ny lalana samihafa, hahazoana vokatra.
Ahoana ny fomba hahatongavana ho programmer hatramin’ny voalohany – manomboka izao!
Ny zavatra voalohany ataon’ny olona faharoa izay manapa-kevitra ny hanandrana ny tenany amin’ity indostria ity dia manontany tena hoe: “Ahoana no fomba hahatongavana ho programmer hatramin’ny voalohany?” Zava-dehibe ny manapa-kevitra hoe iza amin’ireo specialization amin’ny developer no mety aminy. Miankina amin’izay tiany hatao izany: mamorona tranokala, manoratra kaody ho an’ny lalao, sns. Avy eo dia mila misafidy fiteny fandaharana ianao, mianatra ary manandrana mifehy ny asa amin’ny fampiharana.
Tari-dalana malaza eo amin’ny sehatry ny fampandrosoana
Ny faritra malaza indrindra amin’ny fandaharana amin’izao fotoana izao dia:
- Famoronana programa fandraharahana . Mila automatique ny orinasa tsirairay. Amin’ity indostria ity dia matetika ampiasaina ny programa orinasa 1C.
- Web Development . Ny karazana asa dia miankina amin’ny fepetra takian’ny mpanjifa. Mety ho mpizara orinasa, tranokala fivarotana an-tserasera, bilaogin’ny olona malaza. PHP, JavaScript ary Python no ampiasaina indrindra.
- Famoronana fampiharana finday . Raha mahay mamolavola programa ho an’ny finday avo lenta ny manam-pahaizana manokana, dia afaka mahita asa tsara karama izy. Afaka manoratra kaody ho an’ny rindranasa nosoratana ihany koa izy ary mamoaka izany amin’ny GooglePlay na AppStor.
Raha ny marina, iray amin’ireo fampianarana JavaScript tsara indrindra , amin’ny teny Rosiana.
Aiza no hahazoana fanabeazana programmer ary inona no ilaina mba ho lasa mpamorona – toetra manokana, vola ary fahafahana
Ao amin’ny Federasiona Rosiana dia misy anjerimanontolo sy sekoly ara-teknika maro izay mampiofana programa mahay. Institiota sy oniversite ao Moskoa:
- Moscow State University . Vidiny: 220 arivo roubles / taona. Fe-potoana: 4-6 taona https://sev.msu.ru/kafedra-programmirovaniya/.
- Moscow Polytechnic University . Vidiny: 89 arivo roubles / taona. Fe-potoana 4-6 taona.
- Moscow Institute of Fizika sy Teknolojia . Vidiny: 250 arivo roubles / taona. Fe-potoana: 4-6 taona.
Sekoly teknika sy kolejy eto an-drenivohitra:
- Capital Business College . Vidiny: 93 arivo roubles / taona. Fe-potoana: 2 taona sy 9 volana.
- College MGUPI . Ny vidiny dia 90 arivo roubles / taona. Fe-potoana: 2 taona sy 6 volana.
- Sekoly teknika fanamboarana fitaovana ao Moskoa . Mitentina 99 arivo roubles / taona Fepetra: 2 taona sy 10 volana.
Inona avy ireo taranja tokony horaisinao amin’ny fidirana ho lasa programmer
Raha te hianatra amin’ny maha-programa azy, ny mpangataka dia tsy maintsy mandalo fanadinana amin’ny teny Rosiana, matematika, fizika ary siansa informatika. Eo anelanelan’ireo taranja roa farany dia mila misafidy ianao, miankina amin’ny fanasokajiana ho avy. Lohahevitra fanampiny – Anglisy. Saingy amin’ny toeram-pampianarana sasany dia tsy ilaina ny fanadinana toy izany.
Azo atao ve ny lasa programmer tsy misy fianarana
Mba ho lasa developer dia tsy ilaina ny manana diplaoma momba ny fanabeazana. Na izany aza, raha tsy misy izany, dia ho sarotra ho an’ny manam-pahaizana vaovao ny hahazo asa tsara. Ankoatra izany, tsy maintsy mianatra mafy ianao na izany aza. Tsy maintsy miomana amin’ny fahasahiranana ianao, ho lasa olona matanjaka sy mahay mifehy. Ny tena zava-dehibe dia ny fananana faniriana sy fahavononana amin’ny asa mahavokatra amin’ny tenanao.
Programming courses – mianatra hatrany am-boalohany ao an-trano
Amin’izao fotoana izao dia betsaka izy ireo, na amin’ny toe-javatra tena izy na amin’ny tambajotra. Ny fampianarana dia matetika tsy maimaim-poana, fa ny mpikarakara dia afaka manolotra programa fanofanana mahomby ho an’ny mpianatra. Izany dia ahafahanao miomana amin’ny fandaharana ao anatin’ny fotoana fohy. Matetika ny hetsika toy izany dia atao miaraka. Tsara ny fampianarana manampy anao hilamina sy hifantoka amin’ny tanjona iray manokana. Hisy ny fandalinana ireo fitaovana ara-teorika, izay hampiharin’ireo mety ho fampandrosoana avy hatrany, eo ambany fitarihan’ny mpampianatra iray. Misy asa iray omena ao an-trano, rehefa vita izany, ny olona iray dia afaka mametraka fanontaniana amin’ny mpikarakara. Manoro hevitra ireto taranja manaraka ireto izahay ho an’ireo vao manomboka te-hifehy ny asa: Akademia HTML . codecademy . Atrikasa Yandex “Fototra PHP momba ny fototry ny kaody” .freecodecamp .
Fandalinana tarihin’ny mpanoro hevitra
Ity karazana fiofanana ity dia tsara satria afaka misoratra anarana amin’ny andiana lesona tsirairay miaraka amin’ny mpitaiza ianao. Mitaky fampiasam-bola ara-bola ihany koa izany, fa ny vokatra dia hahomby kokoa. Rehefa dinihina tokoa, ny mpanoro hevitra dia hiatrika mpianatra iray, manokana fotoana bebe kokoa ho azy. Midika izany fa handeha haingana kokoa ny fizotran’ny fianarana. Ity hetsika ity dia mahazatra na amin’ny Internet na amin’ny tena fiainana. Ny mpitaiza dia mamorona fandaharana manokana ho an’ny paroasy tsirairay, mifototra amin’ny tanjany sy ny fahalemeny. Ny mpanoro hevitra dia afaka misoratra anarana ho an’ny vao manomboka, na programmer manana traikefa te hanatsara ny fahalalany.
Fandalinana tsy miankina amin’ny fitaovana
Misy safidy fahatelo ho an’ny fiofanana – amin’ny tenanao manokana. Izy io koa no tena ara-toekarena sy lava indrindra. Saingy ny olona iray dia tsy maintsy mamorona programa ho an’ny tenany, manomana fitaovam-pampianarana ary mampifanaraka ary miomana amin’ny fahalalana lalina momba ny tontolon’ny fandaharana. Voalohany dia mila mifidy fiteny iray ianao. Ireo rehetra ireo dia azo ianarana raha tsy misy ny fanohanan’ny mpampianatra. Misy lahatsary sy lahatsoratra maro samihafa ao amin’ny Internet izay hanampy ny mpamorona ho avy.
Fitaovana enti-mampianatra mba hifehezana ny asan’ny programmer 10-20 taona sy ho an’ny mpamorona zokiolona
Tsy mila mianatra afa-tsy amin’ny boky tsara ianao. Ilaina ny mampiasa rakipahalalana amin’ny fizika sy matematika. Ho an’ny ankizy madinika dia azonao atao ny mandray tambin-karama toy ny Avanta+.
Ireo lohahevitra roa ireo no fototra iorenan’ny fianarana rehetra. Mendrika koa ny mividy literatiora fandaharana tsotra. “Python ho an’ny ankizy” nataon’i Jason Briggs no hanao.
Mba hanohizana dia azonao atao ny mampiasa ny boky “Python: Great Programming in Minecraft” nataon’i Andrey Koriyagin. Ny boky dia misy ifandraisany amin’ny matematika, manana fampahalalana manan-danja momba ny fandrindrana 3D, ny fiasa ary ny maro hafa. Mahasoa amin’ny fianarana robotika.
Mba hampivelatra ny fahaiza-manao amin’ny fandaharana na mekanika, dia ilaina ny mandinika ny “fanandramana ara-batana sy ny fanandramana amin’ny Lego” – Koryagin A.
Ho an’ireo mpamorona zandriny indrindra izay vao mianatra ny fototra, dia soso-kevitra ny hahafantatra ny tenanao amin’ny Lego WeDo Educational Robotics ianao. Misy kahie iray miaraka amin’ilay boky.
Rehefa mahafehy fitaovana mora ianao dia afaka mandroso amin’ny sarotra kokoa, ao amin’ny C ++. Ohatra, ny boky torolalana ho an’ny mpianatra nosoratan’i Herbert Schildt dia mety.
Ampirisihina ihany koa ny tsy hijery ilay boky momba ny Delphi nosoratan’i Nikita Kultin:
Mba hahafahana mamolavola kaody ho an’ny lalao dia mendrika ny miasa miaraka amin’ny C # mifototra amin’ny Unity, nataon’i J. Manning.
Mila mahay matematika ve ny programmer: https://youtu.be/_2beqwXS9Os
Fomba 2 hanamarihana manokana amin’ny maha-mpamorona tranonkala – front end VS back end
Mizara ho “fronts” 2 lehibe ireo programmer izay mamorona ilay tranokala: “frontend” sy “backend”. Ireo manam-pahaizana manokana izay manapa-kevitra ny hampifandray ny hoaviny amin’ny fampivoarana tranonkala dia tsy maintsy manapa-kevitra izay karazana hetsika tiany indrindra. Tsy midika akory izany fa tsy afaka miasa ao amin’ny backend sy frontend amin’ny fotoana mitovy ny olona iray. Rehefa dinihina tokoa, dia mbola mila manomboka any ho any, ary miaraka amin’ny traikefa dia afaka manambatra ireo lalana ireo. Raha te hisafidy specialization ianao dia tokony hahalala ny endri-javatra sy ny mombamomba azy roa.
Fahasamihafana lehibe
Ny manam-pahaizana manokana amin’ny front-end dia tompon’andraikitra amin’ny sisin’ny tranokala izay azo idirana sy hitan’ny mpitsidika. Mamorona drafitra famolavolana izy, mamorona fiasa izay mety hampiasaina. Ny mpandrindra an’ity profil ity dia manandrana mampandeha tsara ny tranokala ary tsy manodina ny maso amin’ny fitaovana sy ny navigateur. Mba hiasa amin’ny frontend, ny programmer vaovao dia tsy maintsy mianatra ny fototra, izany hoe: HTML, CSS, SASS, JavaScript. Ny asan’ny mpamorona back-end dia lafiny iray amin’ny vola madinika iray ihany. Izy no tompon’andraikitra amin’ny famoronana teknolojia tsy hitan’ny mpampiasa. Raha tsorina, ny manam-pahaizana manokana dia manao ireo tabilao, bokotra ary singa hafa miasa rehetra. Ny vao manomboka eo amin’ny sehatry ny backend dia tokony hanana fahalalana sasantsasany ihany koa: mianatra fiteny fandaharana 1 na maromaro, afaka mampiasa rafitra fanaraha-maso ny dikan-teny, mahazo ny angon-drakitra ary mahafantatra ny JSON: API.
frontend-i-backend[/caption]
Adidy mahazatra
Frontend dia miasa amin’ny:
- Amin’ny alàlan’ny famoronana interface sy layout, ny eo anoloana dia afaka mamolavola loharano ho an’ny fivarotana an-tserasera. Ny lisitr’ireo asany dia ahitana ny famokarana gazety.
- Fampandrosoana SPA. Raha mangataka ny hanao fangatahana ny banky, dia hisy tabilao sy kisary, asa fanaraha-maso ny tahiry, kajy, angon-drakitra vola, sy ny maro hafa.
Backend dia miasa amin’ny:
- Famoronana ny CRUD. Rehefa misoratra anarana amin’ny mpizara ny mpampiasa iray ary noforonina ny kaontiny, dia tsy maintsy manoratra kaody manokana ny aoriana. Miaraka amin’izany, azonao atao ny mamonjy izay fanovana rehetra, mamafa ny mombamomba na mamerina azy.
- Fanodinana ny vaovao izay niasan’ny teo aloha. Tsy maintsy tehirizina sy voarafitra io angona io. Ny manam-pahaizana manokana momba ny fizarana ny vaovao ao amin’ny tahiry, mitantana caches, sns.
- Fikarohana antontan-taratasy isan-karazany. Tsy maintsy mamolavola tsara ny fampiharana izy. Ohatra, raha misy zavatra tsy mety tampoka amin’ny dingana iray, dia tsy tokony hisy fiantraikany amin’ny algorithm manontolo izany.
Te ho lasa mpamorona aho – inona no tokony hofidiko?
Frontend dia mety ho an’ireo izay:
- te hanomboka hiasa sy hahazo vola amin’ny sehatry ny IT ao anatin’ny fotoana fohy;
- tia miasa miaraka amin’ny sary amin’ny tranokala, mampiasa fomba famoronana;
- tsy afaka hiaritra ela vao hitany ny vokatry ny ezaka nataony.
Ny backend no safidy tsara indrindra ho an’ny olona:
- miaraka amin’ny fisainana ara-teknika;
- izay tsy tia manao layout;
- izay te-hianika ny tohatra asa sy hitombo ho amin’ny toeran’ny lehibe.
Inona no fiteny fandaharana tokony hofidian’ny mpamorona vaovao amin’ny 2022?
Voalohany dia mila misafidy ny iray amin’ireo fiteny fandaharana tsotra indrindra ianao. Na dia ho an’ireo izay ho lasa gurus amin’ny sehatra misy azy aza, dia tsy soso-kevitra ny hanomboka amin’ny fianarana fiteny sarotra toa ny C ++. Ho an’ny ankamaroan’ny vao manomboka, dia ho asa goavana izany ary ho rava izy ireo, tsy ho liana amin’ny fandaharana. Iza amin’ireo fiteny fandaharana tokony hofidiana amin’ny 2022:Tsara ny manomboka amin’ireto:
rangotra, ratra kely
Scratch dia iray amin’ireo mora ianarana. Miaraka amin’ny fanampiany, ampahafantarina ny ankizy ny fandaharana. Tsy ilaina ny mitadidy sy manoratra kaody amin’ny dingana voalohany. Ny fanamboarana fiteny rehetra dia azo taritina amin’ny totozy. Eto ianao dia afaka manamboatra karatra animation, lalao, sarimihetsika, famelabelarana. Ohatra, ity misy horonan-tsary momba ny famoronana lalao fahatsiarovan-tena tsotra: https://youtu.be/yUWl37QKLzw
1D
1C – fandaharana amin’ny teny Rosiana, izay manamora ny asa. Ny tetikasa dia natao ho azy ny asa ara-toekarena sy fandaminana ny orinasa rehetra. Ireo vao manomboka mikasa ny hahafehy ny fandaharana 1C dia asaina mijery ilay horonan-tsary, izay manasongadina teboka sy zava-misy mahaliana amin’ny fiaraha-miasa aminy: https://youtu.be/MN9cam6yWKw
JavaScript
Mila ora vitsivitsy ny vao manomboka mianatra ny fototra sy manoratra ny kaody ho an’ny animation, fampiharana finday maivana, na lalao tsotra. Raha ny marina, ny mpampiasa dia afaka manandrana azy amin’ny navigateur rehetra. Andao hanandrana hamorona lalao fototra: https://youtu.be/Av53VJI-UiE
Python
Python – afaka mamaky ny kaody tsy misy ezaka be ianao, indrindra raha fantatrao ny fototry ny HTML. Ny tetikasa dia noforonina mba hanamora ny asan’ny mpamorona. Amin’ny fampiasana an’io fiteny io dia azonao atao ny manao ny lalao Snake, mamorona mpanampy feo manokana na bot Telegram, sy ny maro hafa. Betsaka ny hevitra ho an’ny vao manomboka tokony hanentanana an’ity horonantsary ity: https://youtu.be/VRYxdyWJ3_U PHP – noho ity fiteny ity dia ho afaka hiomana amin’ny fandaharana amin’ny Internet ianao. Mety tsara amin’ny famoronana script console, tranokala ary fampiharana, manomboka amin’ny mora ka hatramin’ny super-complex. Soso-kevitra ny hijery horonan-tsary fohy momba ny famoronana sehatra sy rafitra ho an’ny fivarotana an-tserasera: https://youtu.be/FxrWRHCMOT8 Fiteny fandaharana malaza ho an’ny 2022:
Inona no tokony hianaran’ny mpamorona ho avy
Ankoatra ny fiteny fandaharana dia zava-dehibe ny mahafantatra tsara:
- matematika;
- statistika;
- anglisy;
- lojika
- fizika;
- informatika.
Fanazaran-tena tsy tapaka
Ilaina ny manomana zavatra isan’andro, manomboka amin’ny fivoarana mora ary mitohy amin’ny sarotra kokoa. Tany am-piandohana, ny mpamorona vaovao dia manoratra kaody ratsy. Rehefa manomboka mahazo izany izy, dia miezaka manatsara ny fandaharana. Midika izany fa miakatra ambony izy. Mitranga izany isaky ny mandeha, ary amin’ny fotoana rehetra miezaka manatsara ny zavaboariny ny programmer. Raha tsy manao fanazaran-tena ianao dia ho hadino ny teoria manontolo.
Aiza no miasa ny programmer
Ilaina ny mpamorona na aiza na aiza misy fampiharana, programa, miasa amin’ny sehatra an-tserasera. Miasa amin’ny birao tsotra na any an-trano izy ireo, raha tsy mampaninona ny manam-pahefana. Ao amin’ny Federasiona Rosiana, ny fironana amin’ny fifindra-monina ny programmer mba hiasa any ivelany dia lasa tsikaritra. Any amin’ny firenena sasany, ny karaman’ny manam-pahaizana ambony dia mihoatra ny eo an-toerana amin’ny in-2-3.
Ahoana ny fitadiavana asa
Na dia eo aza ny lazany, ny karama avo be ary ny tsy fahampian’ny mpiasa, tsy ny orinasa rehetra no maika hifandray amin’ny programmer vaovao. Raha ny marina, ny ankamaroan’ny mpampiasa dia mila matihanina izay tsy mila ampianarina na inona na inona. Tsy afaka miala amin’izany anefa ianao. Tokony hiantso doka ianao, mandehana any amin’ny fandraisana orinasa, manolotra ny serivisy. Fa aloha mila manomana ianao:
- Mamorona resume . Izay fikambanana manaja tena dia mitaky ity antontan-taratasy ity amin’ny mpiasa mety. Tokony ahitana: fampahalalana momba ny fanabeazana sy ny traikefa momba ny asa (raha misy), ny famaritana ny fahaiza-manao sy ny toetra, ny fifandraisana manokana, ny fahalalana ny fiteny ary ny zavatra rehetra mety ho azo ampiasaina.
- Ampidiro diplaoma . Miaraka amin’ny fanabeazana, ny mpampiasa dia vonona kokoa handray programa amin’ny toerana iray.
- Taratasy traikefa momba ny asa . Izy io koa dia manana vintana lehibe. Azonao atao ny maka izany amin’ny asa teo aloha.
- Manomàna portfolio . Ho mora kokoa ny hamantarana ny haavon’ny maha-matihanina ny mpilatsaka hofidiana iray. Ho afaka hijery ny asa i Eichar ary hahatakatra raha afaka miatrika asa toy izany ny olona iray.
Endri-javatra fanadinadinana
Tsy misy asa mendrika ny tahotra sy ny ahiahy. Noho izany, rehefa mandeha amin’ny tafatafa, dia tsy mila manahy. Aleo miezaka mivondrona sy mametraka ny tenanao mba tsy ny mpampiasa ho avy no manakarama spécialiste, fa izy mihitsy no manapa-kevitra raha mila toerana toy izany. Tokony hiresaka momba ny tanjakao ianao. Ny dinidinika dia tsy fanadinana, fa fahafahana maneho ny tenanao araka ny tokony ho izy. Ilaina ny manontany amin’ny tompon’andraikitra iray momba ny fepetra momba ny asa, ny fivoaran’ny orinasa, ny fahafaha-manao asa, sns. Avy eo izy dia hahita olona matoky tena eo anoloany. Ary ny orinasa rehetra dia mila mpiasa toy izany.
Internship ho an’ny programmer
Rehefa nalaina tamin’ny fotoam-pitsarana ny developer dia tsy antony tokony hanahiana fa amin’ny fiafaran’izany dia handà tsy hiara-miasa ny lehibeny. Mifanohitra amin’izany, mila mampiseho ny fahaizanao amin’ny lafiny tsara indrindra ianao ary manohy mianatra zava-baovao. Amin’ny ankabeazan’ny toe-javatra, ny internship dia fomba ofisialy, fotoana tokony hiandrasanao alohan’ny fangatahana asa amin’ny fomba ofisialy.
Inona avy ireo fanamby atrehin’ny mpamorona vaovao?
Mahaliana sy tsy mahazatra ny asan’ny mpamorona. Saingy, toy ny amin’ny asa rehetra, misy ihany koa ny “fandrika” eto. Soso-kevitra ny hahalalanao ny fahasahiranana mahazatra miandry ireo vao manomboka:
- Miasa miaraka amin’ny kaodin’olon-kafa . Ny manam-pahaizana manokana dia tsy manoratra ny fandaharany hatrany am-boalohany. Indraindray izy ireo dia tsy maintsy miatrika ny famaranana ny rafitry ny programmer hafa. Samy manana ny haavon’ny fahalalana sy ny fahaizany ny mpiasa tsirairay. Ny fahasarotana dia ny hoe indraindray ny kaody dia azo angonin’ny mpamorona efa mandroso kokoa, na tsy dia mahay mamaky teny. Na ahoana na ahoana, ny fahatakarana ny famoronana olon-kafa dia tsy mora, indrindra ho an’ny beginners.
- Miasa amin’ny rafitra lehibe sy sarotra . Raha ny tokony ho izy, ny rafitra rehetra voarakitra ao amin’ny rafitra rindrambaiko dia tokony hisaraka ary afaka mifanakalo hafatra. Raha ny marina dia tsy mitranga izany. Ny complexes dia misy andalana an’arivony maromaro. Mba hahatakarana azy ireo, dia maro ny programmer no mamadika izay voasoratra nandritra ny volana maro.
Ahoana no hisorohana ny fahasarotana amin’ny asan’ny programmer
Ny fivoaran’ny olon-kafa dia antsoina hoe Legacy-code. Mba hahombiazana hamahana azy, dia asaina mitoka-monina tanteraka amin’izany. Tsara kokoa ny mamorona subsystem anao manokana ary manoratra ny kaody anao, manamarina tsindraindray ny asanao amin’ny hafa. Dia hihena ny fisafotofotoana ary ho afaka hiatrika haingana ny fahadisoan’ny mpiara-miasa ianao.
Firy taona no tsara kokoa ny mianatra fandaharana – azo atao ve ny ho lasa mpamorona 20-30-40-50 taona?
Tsy misy famerana taona mazava. Saingy asaina manomboka mianatra amin’ny taona 12-13. Izao no fotoana tsy dia be loatra amin’ny lesona ny ankizy ary efa mazoto kokoa. Ilaina ny mianatra zavatra mora aloha – mamolavola sokatra, na manomboka manao sariitatra amin’ny Scratch. Ny fianarana sarotra sy lalina dia afaka manomboka any aoriana, eo amin’ny 15-20 taona eo ho eo (miaraka amin’ny fiofanana tsy tapaka). Amin’ny maha-olon-dehibe azy, tsy mbola tara ny fianarana. Raha misy motivation sy zotom-po dia azonao atao ny manao fandaharana amin’ny fisotroan-dronono. Ny tena zava-dehibe dia ny fitadiavana fitaovana fianarana tsara sy ny fanazaran-tena tsy tapaka. Ireo kaody ho azo dia ampidirina tsara indrindra ao amin’ny portfolio. Ho tombony lehibe izany amin’ny ho avy. Tena zava-dehibe ve ny taona amin’ny IT, ilaina ve ny mamaky boky, inona no tokony hatao ho an’ny mpianatra – Interview with A. Byndyu: https://youtu.be/jI-cZRFpbkk
Hafiriana no ho lasa programmer
Ny fanontaniana dia ny tsirairay. Na izany na tsy izany dia haharitra taona maromaro ny dingana. Amin’ny tranga tsara indrindra, dia ho azo atao ny mifehy ny programa ilaina ao anatin’ny 3-4 taona. Mila miezaka mafy anefa ianao. Ny ankamaroan’ny mpandrindra efa mandroso dia mila 8-10 taona eo ho eo mba hifehezana tsara an’io asa sarotra io.
Ahoana ny fomba hahatongavana ho matihanina tadiavina amin’ity sehatra ity
Ny programmer dia asa malaza. Ankehitriny dia mora kokoa ny mifehy ny fahaiza-manao ilaina rehetra noho ny, ohatra, 5-7 taona lasa izay. Ny fitaovana sy ny taranja rehetra dia eo amin’ny sehatra ho an’ny daholobe. Mba hahatongavana ho mpandrindra tsara dia mila:
- mianatra vaovao momba ny fivoarana;
- mampivelatra tsy tapaka ny fahaizany;
- mifanakalo traikefa amin’ny programa hafa;
- Miezaha hiara-hiasa amin’ireo mpamorona tsara indrindra mba hisian’ny fahafahana mitombo amin’ny lafiny matihanina.
Misy ny olona aleony mamoy tena mandritra ny taona maro amin’ny asa tsy tiana, toy izay mahafoy ny fiainana toy izany indray mandeha ary manao izay tiany. Aza matahotra ny manandrana sy manandrana ny tenanao amin’ny faritra samihafa. Raha tianao ny fandaharana dia tsara kokoa ny mampivelatra an’io fialamboly io mandra-panombohany miteraka fidiram-bola. Ahoana ny fomba hahatongavana ho programmer manomboka amin’ny 187 andro, tantara tena izy – horonan-tsary fanabeazana: https://youtu.be/PyVT8G1QEg0
Soso-kevitra ho an’ireo vao manomboka amin’ny programa malaza
Avy amin’iza no hianarana, raha tsy avy amin’ireo manam-pahaizana? Ireo matihanina manana traikefa an-taonany maro ihany no afaka milaza amin’ny mpankafy sy ny programmer vaovao ny zava-dehibe hodinihina rehefa mianatra sy miasa amin’ny maha-mpamorona azy. Inona no tokony hotandremana sy tsy tokony hatao. Soso-kevitra 5 avy amin’ny programer fanta-daza izay nandray anjara lehibe tamin’ny fampandrosoana ity faritra ity no atolotra hodinihina. Brendan Eich no mpamorona ny JavaScript. Ao amin’ny iray amin’ireo resadresaka nataony, dia nanentana ny mpiara-miasa izy mba tsy hieritreritra ny fahadisoana, fa aoka ho azo antoka ny hihaino azy ireo ary hiezaka hahatakatra ny antony. Manome torohevitra momba ny fampiasana ny iray amin’ireo fiteny fandaharana mihitsy aza izy: Ary noho izany i James Goslingmanazava ny maha zava-dehibe ny fahafahana manao safidy tsara. Nilaza ilay programmer fa manenina ny fotoana very rehefa nandany izany tamin’ny asa foana na tsy mamokatra izy. Mila manao laharam-pahamehana tsara ianao. Ny fanoratana kaody ho an’ny programa manokana dia dingana iray tena matotra. Mpamorona maro no mitarika ny ezaka ataon’izy ireo amin’ny vokatra maharitra, mba hiasa mandritra ny 10 taona farafahakeliny ny famoronana azy. Ny kaody sasany aza dia lasa fanohanana fanampiny ho an’ny mpamorona marobe. Nizara izany i John Carmack tamin’ny tafatafa nataony . Joel Goldbergmino fa na dia mamirapiratra toy inona aza ny hevitra, dia tokony ho tsotra araka izay azo atao. Raha azo atao dia manoro hevitra ny mpandrindra ny fanatsorana ny drafitra fampandrosoana. Rehefa dinihina tokoa, dia azo inoana fa ny manam-pahaizana manokana hafa no te hampiasa izany (na tsy maintsy hanao izany), nefa tsy ho afaka hamantatra ny fehezan-dalàna. Ary farany, ny torohevitra lehibe avy amin’i Linus Torvalds : Tsy maninona izay ataon’ny olona iray, na inona no karamany. Azo inoana fa tsy ho afaka hahomby amin’ny asa tsy tiana izy. Ary raha mitranga izany, dia tsy ho afaka hankafy tanteraka ny fandreseny izy. Ny ankamaroan’ny mpamorona malaza dia nahavita avo toy izany tao amin’ny indostrian’izy ireo satria nihevitra foana ny fandaharana ho ampahany amin’ny fiainany izy ireo.