L-artiklu se jiddiskuti kif issir programmatur mill-bidu f’etajiet differenti. Jgħid x’kwalitajiet għandu jkollu speċjalista f’dan il-qasam, x’għandu jsir biex isir wieħed.
Huwa dwar l-edukazzjoni u l-abbiltà li taħdem mingħajrha. Il-materjali li jridu jiġu mhaddma huma deskritti. Jirrakkonta dwar l-età li fiha huwa aħjar li tibda titgħallem professjoni, kif u fejn issib impjieg bħala programmatur, u ħafna aktar. L-ipprogrammar hija attività interessanti ħafna u mitluba fi żmienna. Persuna li tiddeċiedi li tgħaddas fiha għandha tkun fuq il-“int” bit-teknoloġiji u ma tibżax mid-diffikultajiet. It-tagħlim ta ‘din il-professjoni mhuwiex faċli u twil, iżda bix-xewqa, tista’ tikseb ħafna fi żmien relattivament qasir.Aspetti negattivi tal-professjoni:
- xogħol sedentarju . Programmatur jista ‘jaħdem il-ġurnata kollha f’pożizzjoni waħda fuq il-kompjuter. Dan jikkawża problemi fis-sistema muskoloskeletali u l-vista.
- Proċess ta’ tagħlim kontinwu . L-innovazzjoni ma tieqafx. Żviluppi ġodda jidhru kuljum, il-programmaturi għandhom ikunu konxji ta ‘dak kollu relatat mal-professjoni tagħhom.
Għaliex issir programmatur
Kull persuna li taħseb dwar dan ix-xogħol għandha tara lilu nnifsu fih. Ejja ngħidu li kien tajjeb fix-xjenzi eżatti fl-iskola, jista ‘jagħżel professjoni biswit fejn jista’ juri aħjar il-kapaċitajiet tiegħu. Per eżempju, li tkun matematiku, jew tistudja x-xjenza tal-kompjuter, eċċ. Jekk persuna tkun fl-istadju tal-għażla, għandha tikkonċentra fuq mistoqsija waħda: “Irrid insir programmatur, jew inħobb industrija oħra simili fejn nista’ nsir speċjalista tajjeb?” Meta din iż-żona tattira, m’hemmx lok għal dubju.
Min hu adattat għal din il-professjoni
L-ipprogrammar huwa aktar għall-Predisposizzjoni ta ‘nies li huma interessati fit-teknoloġiji moderni. Jeħtieġ ukoll li jkunu teknikament sofistikati (iżda hemm eċċezzjonijiet). Huwa meħtieġ li tiżviluppa loġika, perseveranza, ħsieb astratt, biex tistudja informazzjoni ġdida dwar teknoloġiji.
Liema kwalitajiet għandu jkollu programmatur?
L-iżviluppaturi jinteraġixxu regolarment ma ‘firxa wiesgħa ta’ nies. Kumpanija ta ‘programmaturi dejjem se tkun ferħana li jkollha impjegat onest, soċjevoli u miftuħ. Kollega bħal dan huwa aktar lest li jaqbel li jgħin u jiltaqa’ nofs triq. Programmatur tajjeb għandu jkollu dawn il-kwalitajiet:
- Ikunu kapaċi jagħtu prijorità korretta, jagħżlu xogħol aktar promettenti u jikkalkulaw iż-żmien għall-implimentazzjoni tiegħu;
- Kun lest li taħdem f’tim (huwa aktar diffiċli għall-introverti);
- Aħdem b’mod korrett mal-kompiti, tagħmilhom aktar effiċjenti u jaqsamhom f’diversi partijiet;
- Ikkonċentra fuq għan speċifiku, ma tiġix distratt minn trifles (inkella tista ‘tintilef fil-kodiċi);
- Tibżgħux tistaqsi u tiċċara punti sottili – minn kollegi, klijent, speċjalista familjari;
- Dejjem żviluppa fil-qasam tiegħek u pprattika kemm jista’ jkun spiss;
- Ammetti l-iżbalji, ipprova taġixxi f’direzzjonijiet differenti, tikseb riżultati.
Kif issir programmatur mill-bidu – ibda issa!
L-ewwel ħaġa li tagħmel kull tieni persuna li tiddeċiedi li tipprova ruħha f’din l-industrija hija li tistaqsi lilu nnifsu: “Kif issir programmatur mill-bidu?” Huwa importanti li tiddeċiedi liema speċjalizzazzjoni ta ‘l-iżviluppatur jaqbel lilu l-aħjar. Jiddependi minn dak li jrid jagħmel: joħloq websajts, jikteb kodiċijiet għal-logħob, eċċ. Imbagħad għandek bżonn tagħżel lingwa ta ‘programmar, titgħallem u tipprova tikkontrolla l-professjoni fil-prattika.
Direzzjonijiet popolari fil-qasam tal-iżvilupp
L-aktar oqsma popolari tal-ipprogrammar illum huma:
- Ħolqien ta’ programmi ta’ negozju . Kull negozju jeħtieġ awtomazzjoni. F’din l-industrija, il-programmi tal-kumpanija 1C jintużaw aktar spiss.
- Żvilupp tal-Web . It-tip ta ‘kompitu jiddependi fuq ir-rekwiżiti tal-klijent. Jista ‘jkun server ta’ kumpanija, websajt ta ‘ħanut online, blog ta’ persuna famuża. Prinċipalment jintużaw PHP, JavaScript u Python.
- Ħolqien ta’ applikazzjonijiet mobbli . Jekk speċjalista jaf kif jiżviluppa programmi għal smartphones, jista ‘faċilment isib xogħol imħallas tajjeb. Huwa jista ‘wkoll jikteb kodiċi għall-applikazzjonijiet bl-awtur u jippubblikahom fuq GooglePlay jew AppStor.
Mill-mod, wieħed mill-aqwa
tutorials JavaScript , bir-Russu.
Fejn tikseb edukazzjoni tal-programmatur u dak li hemm bżonn biex issir żviluppatur – kwalitajiet personali, finanzi u opportunitajiet
Fil-Federazzjoni Russa hemm ħafna universitajiet u skejjel tekniċi li jħarrġu programmaturi kwalifikati. Istituti u universitajiet ta ‘Moska:
- Università Statali ta’ Moska . Spiża: 220 elf rublu / sena. Terminu: 4-6 snin https://sev.msu.ru/kafedra-programmirovaniya/.
- Università Politeknika ta’ Moska . Spiża: 89 elf rublu / sena. Terminu 4-6 snin.
- Moska Istitut tal-Fiżika u t-Teknoloġija . Spiża: 250 elf rublu / sena. Terminu: 4-6 snin.
Skejjel tekniċi u kulleġġi tal-kapitali:
- Kulleġġ tan-Negozju Kapitali . Spiża: 93 elf rublu / sena. Terminu: 2 snin u 9 xhur.
- Kulleġġ MGUPI . L-ispiża hija 90 elf rublu / sena. Terminu: 2 snin u 6 xhur.
- Skola teknika ta’ Moska li tagħmel l-istrumenti . Tiswa 99 elf rublu / sena Terminu: 2 snin u 10 xhur.
Liema suġġetti għandek bżonn tieħu mal-ammissjoni biex issir programmatur
Biex jistudja bħala programmatur, applikant irid jgħaddi eżamijiet fir-Russu, il-matematika, il-fiżika u x-xjenza tal-kompjuter. Bejn l-aħħar żewġ dixxiplini, trid tagħmel għażla, skont l-ispeċjalizzazzjoni futura. Suġġett addizzjonali – Ingliż. Iżda f’xi istituzzjonijiet edukattivi, eżami bħal dan mhuwiex meħtieġ.
Huwa possibbli li ssir programmatur mingħajr edukazzjoni
Biex issir żviluppatur, mhux meħtieġ li jkollok diploma ta ‘edukazzjoni. Madankollu, mingħajrha, ikun diffiċli għal speċjalista novizzi li jikseb impjieg tajjeb. Barra minn hekk, xorta waħda jkollok tistudja iebes. Ikollok tipprepara għad-diffikultajiet, issir persuna aktar reżiljenti u dixxiplinata. Il-ħaġa prinċipali hija li jkollok ix-xewqa u l-prontezza għal xogħol produttiv fuqek innifsek.
Korsijiet ta’ programmar – tagħlim mill-bidu fid-dar
Illum hemm ħafna minnhom, kemm f’kundizzjonijiet reali kif ukoll fuq in-netwerk. Il-korsijiet ħafna drabi mhumiex b’xejn, iżda l-organizzaturi jkunu jistgħu joffru lill-istudent programm ta ‘taħriġ effettiv. Dan jippermettilek tipprepara għall-ipprogrammar fi żmien qasir. Ħafna drabi tali attivitajiet jitwettqu kollettivament. Il-korsijiet huma tajbin biex jgħinuk tiġi organizzata u tiffoka fuq għan speċifiku. Se jkun hemm studju ta ‘materjal teoretiku, li żviluppaturi potenzjali immedjatament se jpoġġu fil-prattika, taħt il-gwida ta’ għalliem. Ċertu kompitu huwa assenjat lid-dar, wara li tlestiha, persuna tkun tista ‘saqsi mistoqsija lill-kuratur. Nirrakkomandaw il-korsijiet li ġejjin għal dawk li jibdew li jixtiequ jegħlbu l-professjoni:
HTML Academy .
codecademy .
Workshop ta ‘Yandex “Basics PHP dwar Bażiċi tal-Kodiċi”
.
freecodecamp .
Studju mmexxi minn mentor
Dan it-tip ta’ taħriġ huwa tajjeb għax tista’ tirreġistra għal sett ta’ lezzjonijiet individwali ma’ tutur. Dan jeħtieġ ukoll investimenti finanzjarji, iżda r-riżultat ikun ferm aktar effettiv. Wara kollox, il-parrinu se jittratta student wieħed, jiddedika aktar ħin lilu. Dan ifisser li l-proċess tat-tagħlim se jmur aktar malajr. Din l-attività hija komuni kemm fuq l-Internet kif ukoll fil-ħajja reali. It-tutur joħloq programm individwali għal kull sala, ibbażat fuq is-saħħiet u d-dgħufijiet tiegħu. Parrinu jista’ jiffirma għal Bidu, jew programmatur b’esperjenza li jrid itejjeb l-għarfien tiegħu.
Studju indipendenti tal-materjal
Hemm it-tielet għażla għat-taħriġ – waħdek. Huwa wkoll l-aktar ekonomiku u itwal. Iżda persuna trid toħloq programm hi stess, tipprepara materjal edukattiv u tixgħel u tipprepara għal għarfien sistematiku fil-fond tad-dinja tal-ipprogrammar. L-ewwel trid tagħżel lingwa. Kollha kemm huma jistgħu jitgħallmu mingħajr l-appoġġ ta ‘għalliem. Hemm ħafna vidjows u artikli differenti fuq l-Internet li jgħinu lill-iżviluppatur futur.
Għajnuniet għat-tagħlim għall-kontroll tal-professjoni ta’ programmatur minn 10-20 sena u għal żviluppaturi anzjani
Trid titgħallem biss minn kotba tajbin. Huwa meħtieġ li tuża enċiklopediji fil-fiżika u l-matematika. Għaċ-ċkejkna tista’ tieħu child allowances bħal Avanta+.
Iż-żewġ suġġetti jiffurmaw il-pedament li fuqu se jinbena l-istudju kollu. Ta ‘min ukoll tixtri letteratura ta’ programmar sempliċi. “Python għat-tfal” minn Jason Briggs se tagħmel.
Biex tkompli, tista ‘tuża l-ktieb “Python: Great Programming in Minecraft” ta’ Andrey Koryagin. Il-manwal għandu konnessjoni mal-matematika, għandu informazzjoni importanti dwar koordinati 3D, funzjonijiet u aktar. Utli fl-istudju tar-robotika.
Biex tiżviluppa ħiliet fl-ipprogrammar jew fil-mekkanika, huwa rakkomandat li tingħata attenzjoni għal “Esperimenti fiżiċi u esperimenti b’Lego” – Koryagin A.
Għall-iżgħar żviluppaturi li għadhom qed jitgħallmu l-affarijiet bażiċi, huwa ssuġġerit li tiffamiljarizza ruħek mal-Lego WeDo Educational Robotics. A notebook huwa inkluż mal-ktieb.
Wara li mhaddma materjal faċli, tista ‘tipproċedi għal aktar kumpless, f’C ++. Pereżempju, manwal għall-istudenti minn Herbert Schildt huwa adattat.
Huwa rrakkomandat ukoll li tagħti attenzjoni mhux lill-ktieb dwar Delphi minn Nikita Kultin:
Biex tkun tista ‘tiżviluppa kodiċijiet għal-logħob, ta’ min jaħdem b’C # ibbażat fuq Unity, minn J. Manning.
Jeħtieġ li programmatur ikun jaf il-matematika: https://youtu.be/_2beqwXS9Os
2 modi kif tispeċjalizza bħala żviluppatur tal-web – front end VS back end
Il-programmaturi li joħolqu s-sit huma maqsuma f’2 “fronts” ewlenin: “frontend” u “backend”. L-ispeċjalisti li jiddeċiedu li jgħaqqdu l-futur tagħhom mal-iżvilupp tal-web iridu jiddeċiedu liema tip ta’ din l-attività jippreferu. Dan ma jfissirx li persuna waħda ma tistax taħdem fil-backend u l-frontend fl-istess ħin. Wara kollox, għad trid tibda x’imkien, u bl-esperjenza tista ‘tgħaqqad dawn il-mogħdijiet. Biex tagħżel speċjalizzazzjoni, għandek tiffamiljarizza ruħek mal-karatteristiċi u l-ispeċifiċitajiet tat-tnejn.
Differenzi ewlenin
L-ispeċjalista front-end huwa responsabbli għall-ġenb tas-sit li huwa aċċessibbli u viżibbli għall-viżitatur. Huwa jiżviluppa tqassim tad-disinn, joħloq funzjonalità li tkun komda biex tużah. Il-programmatur ta ‘dan il-profil jipprova jagħmel is-sit jaħdem tajjeb u ma jgħawwiġx il-viżiv fuq apparati u browsers. Sabiex jaħdem fil-frontend, programmatur novizzi għandu jitgħallem l-affarijiet bażiċi, jiġifieri: HTML, CSS, SASS, JavaScript. L-attività ta ‘żviluppatur back-end hija n-naħa l-oħra tal-istess munita. Huwa responsabbli għall-ħolqien ta ‘teknoloġiji li mhumiex viżibbli għall-utent. Fi kliem sempliċi, l-ispeċjalista jagħmel dawk it-tabs, buttuni u elementi funzjonali oħra kollha jaħdmu. Bidu fil-qasam tal-backend għandu wkoll ikollu ċertu għarfien: titgħallem lingwa ta ‘programmar 1 jew diversi, tkun kapaċi tuża sistema ta’ kontroll tal-verżjoni, tifhem id-database u tkun familjari ma ‘JSON:API.
frontend-i-backend[/caption]
Dmirijiet Tipiċi
Il-frontend huma involuti fi:
- Billi toħloq interfaces u layouts, il-faċċata tista ‘tiżviluppa riżors għal ħanut onlajn. Il-lista tal-kompiti tiegħu tinkludi l-produzzjoni ta ‘newsletters.
- Żvilupp SPA. Jekk il-bank jitlob li jagħmel applikazzjoni, allura jkun fih charts u dijagrammi, funzjonijiet ta ‘traċċar tat-tfaddil, kalkolatur, data tal-munita, u aktar.
Backend qed jaħdmu fuq:
- Ħolqien ta’ CRUD. Meta utent jirreġistra fuq is-server u jinħoloq il-kont tiegħu, id-dahar irid jikteb kodiċi personali. Biha, tista ‘tiffranka kwalunkwe tibdil, tħassar il-profil jew tirrestawrah.
- Ipproċessa l-informazzjoni li l-faċċata ħadem permezz. Din id-dejta trid tkun maħżuna u strutturata. L-ispeċjalista jittratta d-distribuzzjoni tal-informazzjoni fid-database, jimmaniġġja caches, eċċ.
- Riċerka ta’ diversi dokumentazzjoni. Huwa għandu jiddisinja l-applikazzjoni b’mod korrett. Pereżempju, jekk f’daqqa waħda xi ħaġa tmur ħażin f’ċertu stadju, dan m’għandux jaffettwa l-algoritmu kollu.
Irrid insir żviluppatur – x’għandi nagħżel?
Il-frontend huwa adattat għal dawk li:
- irid jibda jaħdem u jaqla’ l-flus fil-qasam tal-IT fi żmien qasir;
- jħobb jaħdem mal-viżiv tas-sit, billi juża approċċ kreattiv;
- ma jistax jissaporti ħafna qabel ma jara l-frott tal-isforzi tiegħu.
Il-backend huwa l-aħjar għażla għan-nies:
- b’mentalità teknika;
- li ma jħobbx jagħmel it-tqassim;
- li jridu jitilgħu s-sellum tal-karriera u jikbru għall-pożizzjoni ta’ kap.
Liema lingwa ta’ programmar għandu jagħżel żviluppatur novizzi fl-2022?
L-ewwel trid tagħżel waħda mill-lingwi ta ‘programmar l-aktar sempliċi. Anke għal dawk li se jsiru gurus fil-qasam tagħhom, mhux rakkomandat li tibda billi titgħallem lingwi kumplessi bħal C ++. Għall-biċċa l-kbira tal-bidu, dan se jkun biċċa xogħol kbira u se jkissru, u jitilfu kull interess fl-ipprogrammar. Liema lingwa ta’ programmar tagħżel fl-2022:Ta’ min jibda minn dawn:
Scratch
Scratch huwa wieħed mill-aktar faċli biex titgħallem. Bl-għajnuna tagħha, it-tfal jiġu introdotti għall-ipprogrammar. Mhuwiex meħtieġ li timmemorizza u tikteb kodiċi fi stadju bikri. Il-kostruzzjonijiet kollha tal-lingwa jistgħu jiġu mkaxkra bil-maws. Hawnhekk tista’ tipprogramma karti ta’ animazzjoni, logħob, films, preżentazzjonijiet. Bħala eżempju, hawn vidjo dwar kif toħloq logħba ta’ mindfulness sempliċi: https://youtu.be/yUWl37QKLzw
1C
1C – programmar bir-Russu, li jissimplifika bil-kbir ix-xogħol. Il-proġett huwa mfassal biex awtomat ix-xogħol ekonomiku u organizzattiv ta ‘kwalunkwe intrapriża. Dawk li jibdew li jippjanaw li jħaddmu l-programm 1C huma avżati biex jaraw il-video, li jagħti dettalji dwar punti u fatti interessanti biex jaħdmu miegħu: https://youtu.be/MN9cam6yWKw
JavaScript
Bidu jieħu madwar ftit sigħat biex jitgħallmu l-affarijiet bażiċi u jikteb il-kodiċi għal animazzjoni, applikazzjoni ħafifa mobbli, jew logħba sempliċi. Mill-mod, l-utent se jkun jista ‘jipprova fi kwalunkwe browser. Ejja nippruvaw noħolqu logħba elementari: https://youtu.be/Av53VJI-UiE
Python
Python – tista ‘taqra l-kodiċi mingħajr ħafna sforz, speċjalment jekk taf il-baŜi ta’ HTML. Il-proġett inħoloq biex jiffaċilita l-attivitajiet tal-iżviluppatur. Billi tuża din il-lingwa, tista ‘tagħmel il-logħba tas-Snake, toħloq assistent tal-vuċi personali jew bot Telegram, u ħafna aktar. Hemm ħafna ideat għal dawk li jibdew li dan il-video għandu jispira: https://youtu.be/VRYxdyWJ3_U PHP – grazzi għal din il-lingwa, tkun tista’ tipprepara b’suċċess għall-ipprogrammar tal-web. Huwa adattat tajjeb għall-ħolqien ta ‘skripts tal-console, websajts u applikazzjonijiet, minn faċli għal super-kumpless. Huwa ssuġġerit li tara vidjo qasir dwar kif toħloq dominju u struttura għal ħanut online: https://youtu.be/FxrWRHCMOT8 Lingwi ta’ programmar popolari għall-2022:
Dak li jrid jitgħallem żviluppatur futur
Minbarra l-lingwa tal-ipprogrammar, huwa importanti li tkun taf sew:
- matematika;
- statistika;
- Lingwa Ingliża;
- loġika
- il-fiżika;
- l-informatika.
Prattika regolari
Huwa meħtieġ li tipprogramma xi ħaġa kuljum, tibda bi żviluppi faċli u tkompli b’oħrajn aktar kumplessi. Fil-bidu nett, żviluppatur novizzi jikteb kodiċijiet franchement ħżiena. Meta jibda jifhem dan, jipprova jtejjeb il-programm. Dan ifisser li huwa jitla ‘talja. Dan jiġri kull darba, u l-ħin kollu l-programmatur jipprova jtejjeb il-kreazzjonijiet tiegħu. Jekk ma tipprattikax, it-teorija kollha eventwalment tintesa.
Fejn jaħdmu l-programmaturi
L-iżviluppaturi huma meħtieġa kull fejn hemm applikazzjonijiet, programmi, jaħdmu ma ‘pjattaformi onlajn. Jaħdmu fl-uffiċċji ordinarji jew id-dar, jekk l-awtoritajiet ma jimpurtahomx. Fil-Federazzjoni Russa, tendenza ta ‘migrazzjoni ta’ programmaturi biex jaħdmu barra l-pajjiż saret notevoli. F’xi pajjiżi, is-salarju ta ‘speċjalista ta’ livell għoli jaqbeż dak lokali b’madwar 2-3 darbiet.
Kif tfittex impjieg
Minkejja l-popolarità, paga pjuttost għolja u nuqqas kbir ta ‘persunal, mhux il-kumpaniji kollha huma mgħaġġla biex jagħmlu kuntatt ma’ programmaturi novizzi. Wara kollox, il-biċċa l-kbira ta’ min iħaddem jeħtieġ professjonisti li m’għandhomx għalfejn jiġu mgħallma xejn. Imma ma tistax taqta qalbek. Għandek sejħa fuq reklami, mur l-akkoljenza ta ‘intrapriżi, li joffru s-servizzi tagħhom. Imma l-ewwel trid tipprepara:
- Ikkomponi jerġa . Kwalunkwe organizzazzjoni li tirrispetta lilha nnifisha teħtieġ dan id-dokument mingħand impjegat potenzjali. Għandu jkun fih: informazzjoni dwar l-edukazzjoni u l-esperjenza tax-xogħol (jekk ikun hemm), deskrizzjoni tal-ħiliet u l-kwalitajiet, kuntatti personali, għarfien tal-lingwi u dak kollu li jista’ jkun utli.
- Ehmeż diploma . B’edukazzjoni, min iħaddem huma aktar lesti li jieħdu programmaturi għal pożizzjoni.
- Dokument ta’ esperjenza ta’ xogħol . Għandu wkoll ċansijiet kbar. Tista’ teħodha minn xogħol preċedenti.
- Ipprepara portafoll . Ikun aktar faċli li jiġi ddeterminat il-livell ta’ professjonaliżmu ta’ kandidat għal post battal. Eichar se jkun jista ‘jara x-xogħol u jifhem jekk persuna tistax tlaħħaq ma’ kompiti bħal dawn.
Karatteristiċi tal-Intervista
L-ebda xogħol ma jiswa l-biża ‘u l-inkwiet. Għalhekk, meta tmur għal intervista, m’għandekx għalfejn tinkwieta. Huwa aħjar li tipprova tiġbed lilek innifsek flimkien u twaqqaf lilek innifsek sabiex ma jkunx min iħaddem futur li jimpjega speċjalista, iżda hu stess jiddeċiedi jekk għandux bżonn pożizzjoni bħal din. Għandek titkellem dwar is-saħħiet tiegħek.
Intervista mhix eżami, iżda opportunità biex tippreżenta ruħek b’mod korrett. Huwa meħtieġ li tistaqsi kap potenzjali dwar il-kundizzjonijiet tax-xogħol, il-prospetti tat-tkabbir tal-kumpanija, l-opportunitajiet ta ‘karriera, eċċ. Imbagħad se jara persuna kunfidenti lilu nnifsu quddiemu. U l-intrapriżi kollha jeħtieġu impjegati bħal dawn.
Internship għal programmatur
Meta l-iżviluppatur ittieħdet fuq perjodu ta ‘prova, din mhix raġuni biex tinkwieta li fl-aħħar ta’ dan, il-boxxla se tirrifjuta li tikkoopera. Għall-kuntrarju, trid turi l-ħiliet tiegħek mill-aqwa naħa u tkompli titgħallem affarijiet ġodda. Fil-biċċa l-kbira tal-każijiet, apprendistat huwa formalità, żmien li trid tistenna qabel ma tapplika uffiċjalment għal xogħol.
X’inhuma l-isfidi li jiffaċċjaw l-iżviluppaturi novizzi?
L-attività tal-iżviluppatur hija interessanti u mhux tas-soltu. Iżda, bħal f’kull professjoni, hawn ukoll “iżvantaġġi”. Huwa propost li tiffamiljarizza ruħek mad-diffikultajiet komuni li jistennew lil dawk li jibdew:
- Ħidma mal-kodiċi ta ‘xi ħadd ieħor . L-ispeċjalisti mhux dejjem jiktbu l-programmi tagħhom mill-bidu. Kultant ikollhom jittrattaw mal-finalizzazzjoni tas-sistema ta ‘programmatur ieħor. Kull impjegat għandu l-livell ta’ għarfien u ħiliet tiegħu. Id-diffikultà tinsab fil-fatt li xi kultant il-kodiċi jista ‘jiġi kkompilat minn żviluppatur aktar avvanzat, jew inqas litterat. Fi kwalunkwe każ, il-fehim tal-ħolqien ta ‘persuna oħra mhux faċli, speċjalment għal dawk li jibdew.
- Ħidma f’Sistemi Kbar u Kumplessi . Idealment, is-sistemi kollha li jinsabu fis-sistemi tas-softwer għandhom jeżistu separatament u jkunu jistgħu jiskambjaw messaġġi ma’ xulxin. Fir-realtà, dan ma jseħħx. Il-kumplessi jikkonsistu f’diversi eluf ta’ linji ta’ kodiċi. Biex jifhmuhom, ħafna programmaturi jiddeċifraw dak li ilu miktub għal ħafna xhur.
Kif tevita diffikultajiet fix-xogħol ta ‘programmatur
L-iżvilupp ta ‘xi ħadd ieħor jissejjaħ Legacy-code. Biex tħawwadha b’suċċess, huwa rakkomandat li tiżola kompletament lilek innifsek minnha. Huwa aħjar li toħloq is-subsistema tiegħek stess u tikteb il-kodiċi lilek innifsek, perjodikament tivverifika x-xogħol tiegħek ma ‘oħrajn. Imbagħad ikun hemm inqas konfużjoni u tkun tista ‘malajr tittratta l-iżbalji ta’ kollega.
F’liema età huwa aħjar li titgħallem l-ipprogrammar – huwa possibbli li ssir żviluppatur 20-30-40-50 sena?
M’hemm l-ebda restrizzjonijiet ċari dwar l-età. Iżda huwa rakkomandat li tibda tistudja fl-età ta ’12-13. Dan huwa ż-żmien meta t-tifel ma tantx ikun mgħobbi żżejjed bil-lezzjonijiet u diġà huwa aktar diliġenti. Ta ‘min titgħallem xi ħaġa faċli l-ewwel – iddisinja fekruna, jew tibda tagħmel flowcharts fi Scratch. Studju kumpless u fil-fond jista ‘jibda aktar tard, minn madwar 15-20 sena (b’taħriġ regolari). Bħala adulti, qatt mhu tard wisq biex titgħallem. Jekk hemm motivazzjoni u ħeġġa, allura tista ‘tagħmel programmazzjoni fl-irtirar. Il-ħaġa prinċipali hija li ssib materjal ta ‘tagħlim tajjeb u tipprattika kontinwament. Dawk il-kodiċijiet li se jinkisbu huma l-aħjar li jiddaħħlu fil-portafoll. Dan se jkun vantaġġ kbir fil-futur. L-età hija daqshekk importanti fl-IT, huwa meħtieġ li taqra kotba, x’għandek tagħmel għall-istudenti – Intervista ma ‘A. Byndyu: https://youtu.be/jI-cZRFpbkk
Kemm idum biex issir programmatur
Il-mistoqsija hija purament individwali. Fi kwalunkwe każ, il-proċess se jieħu diversi snin. Fl-aħjar każ, ikun possibbli li tikkontrolla l-programm meħtieġ fi 3-4 snin. Imma trid tagħmel ħafna sforz. Il-maġġoranza l-kbira tal-programmaturi diġà avvanzati jieħdu madwar 8-10 snin biex jegħlbu sew din il-professjoni kumplessa.
Kif issir professjonist imfittex f’dan il-qasam
Programmatur huwa xogħol prestiġjuż. Issa huwa aktar faċli li tikkontrolla l-ħiliet kollha meħtieġa minn, pereżempju, 5-7 snin ilu. Il-materjali u l-korsijiet kollha huma fid-dominju pubbliku. Biex issir żviluppatur tajjeb, għandek bżonn:
- tistudja informazzjoni ġdida dwar żviluppi;
- jiżviluppaw regolarment il-ħiliet tagħhom;
- jiskambjaw esperjenza ma’ programmaturi oħra;
- tistinka biex taħdem mal-aqwa żviluppaturi sabiex ikun hemm opportunità li tikber professjonalment.
Hemm nies li jippreferu jitilfu lilhom infushom għal snin sħaħ f’impjieg mhux maħbub, minflok ma jċedu ħajja bħal din darba u jagħmlu dak li jħobbu. Tibżax tesperimenta u tipprova lilek innifsek f’oqsma differenti. Jekk tħobb l-ipprogrammar, allura huwa aħjar li tiżviluppa dan il-passatemp sakemm jibda jiġġenera dħul. Kif issir programmatur mill-bidu f’187 jum, storja reali – vidjo edukattiv: https://youtu.be/PyVT8G1QEg0
Għajnuniet għal dawk li jibdew minn programmaturi famużi
Minn min jitgħallmu, jekk mhux mill-kaptani tas-sengħa tagħhom? Professjonisti b’ħafna snin ta ‘esperjenza biss jistgħu jgħidu lid-dilettanti u lill-programmaturi novizzi x’inhu importanti li jikkunsidraw waqt li jistudjaw u jaħdmu bħala żviluppatur. X’għandek tagħti kas u x’m’għandekx tagħmel. Huwa propost li jiġu kkunsidrati 5 pariri minn programmaturi magħrufa li taw kontribut kbir għall-iżvilupp ta ‘dan il-qasam.
Brendan Eich huwa l-kreatur tal-JavaScript. F’waħda mill-intervisti tiegħu, iħeġġeġ lill-kollegi biex ma joqgħodux fuq l-iżbalji, imma kun żgur li jagħtu kashom u jippruvaw jifhmu x’inhi r-raġuni. Huwa saħansitra jagħti pariri dwar l-użu ta ‘waħda mil-lingwi ta’ programmar:
U għalhekk
James Goslingjispjega l-importanza li tkun tista’ tagħmel l-għażla t-tajba. Il-programmatur jgħid li jiddispjaċih mill-ħin mitluf meta ħalih fuq xogħol vojt jew mhux produttiv. Għandek bżonn tipprijoritizza b’mod korrett.
Il-kitba tal-kodiċi għal programm partikolari hija pass oerhört serju. Ħafna żviluppaturi jidderieġu l-isforzi tagħhom lejn riżultat fit-tul, sabiex il-ħolqien tagħhom jaħdem għal mill-inqas madwar 10 snin. Xi kodiċijiet saħansitra jsiru appoġġ awżiljarju għal numru kbir ta ‘żviluppaturi. John Carmack qasmet dan fl-intervista tiegħu
.
Joel Goldberg
jemmen li tkun kemm tkun brillanti l-idea, għandha tkun sempliċi kemm jista’ jkun. Jekk possibbli, il-programmatur jirrakkomanda li tissimplifika l-iskema ta ‘żvilupp. Wara kollox, huwa probabbli li xi speċjalista ieħor ikun irid jużah (jew ikollu jagħmel dan), iżda mhux se jkun jista ‘jiskonta l-kodiċi.
U fl-aħħarnett, il-parir ewlieni minn
Linus Torvalds :
Ma jimpurtax x’tagħmel persuna, jew x’inhu s-salarju tagħha. Huwa improbabbli li jkun jista ‘jirnexxi f’impjieg mhux maħbub. U jekk jiġri dan, ma jkunx jista’ jgawdi r-rebħiet tiegħu b’mod sħiħ. Il-biċċa l-kbira tal-iżviluppaturi famużi kisbu għoli bħal dawn fl-industrija tagħhom minħabba li dejjem qiesu l-ipprogrammar bħala parti minn ħajjithom.