Jūs galite tapti programuotojas?
Formavimo / / December 19, 2019
Meilės verslui
Jūs neturėtumėte kaip programavimas - turite gauti nedarbingumo jį. Būtų sėkminga, jums reikia būti fanatikas iš verslo, kaip Nikola Tesla ar Richard Dawkins tiek.
Paklauskite savęs, kodėl norite tapti programuotojas. Jei atsakymas yra - "Tai madinga" ar "padaryti pinigus", tada jums geriau daryti kažką kita. Nėra nieko blogiau, nei eiti į darbą tik todėl, kad tai būtina.
Be aistra programavimo sunku pasinerti galvos dizainas. Sudėtingos užduotys nėra pustyti, ir engti jums. Jūsų kūryba bus nulis, o rezultatas yra mažesnis nei vidutinis.
Darbdavys pastaba: geras ženklas, jei į "Hobby" konkurentas į programuotojas padėtyje santrauka sakė: "Aš rašau kodą.
Gebėjimas būti lankstus
Vienas iš pagrindinių savybių, skirtų programuotojas - tai sisteminis mąstymas. Tehnarom būti pakankamai. Svarbu greitai izoliuoti svarbus dalykas yra tai, kad būtų galima padalinti ir sintetinti visas užduotis ir apskaičiuoti kelis žingsnius į priekį.
Be sisteminio požiūrio vargu ar pavyks įsisavinti kelias kalbas.
Darbdavys pastaba: ekspertas C ++ arba Java "- tai puikus, bet dar geriau, jei programuotojas, kuris specializuojasi tam tikra kalba, supranta kiti žino, kas viduje, o ne tik back-end,, bet front-end.
Modernus programuotojas turėtų būti lankstus mąstymas. Be to, tai yra neįmanoma sutelkti dėmesį į rezultatus ir pažvelgti į naudotojo akių produkto.
noras mokytis
Kokybė, logiškai išplaukia iš ankstesnės. Technologijos vystosi labai greitai. Norėdami būti konkurencingi, nuolat galąstuvas praktiškai galima žinios ir gauti naujus. Savęs non-stop režimu.
- Skaityti knygas apie programavimą.
- Prenumeruoti į dienoraštį žinomas programuotojams.
- Pasidalinkite savo patirtimi su kolegomis specializuotose bendruomenėse.
- Dalyvauti temines konferencijas.
- Ir, žinoma, pamatyti internetinius kursus.
Padės paslaugų GeekBrains.ru. Čia jūs galėsite pagerinti kodavimo į Python, PHP ir kitomis kalbomis įgūdžius, dirbo su ir siurblio palydovas įgūdžiai. Pavyzdžiui, atsižvelgiant į sistemos administravimas, seo ar SMM srityje.
planavimas
Programuotojas žino, kaip atlikti užduotį. Geras programuotojas žino, kaip padaryti jį laiku. Terminai yra svarbūs. Apie juos mes negalime pamiršti tuo labiau jie pelnyti. Klientas tiesiog praleistų terminų vieną ar du kartus, tačiau jis eis į atsakingo trečiojo vykdytojo.
Darbdavys pastaba: interviu metu, kreipkitės į programuotojas įvertinti, kiek užtruks laiko užbaigti konkrečią užduotį. Jei sunku atsakyti, jis nieko nežinojo apie laiko valdymą.
Jums reikia sumaniai valdyti savo laiką protingai paskirstyti išteklius ir nustatyti prioritetus. Tai vadinama planavimas.
susižaidimas
Kodėl tai taip svarbu programuotojas sekti laiką? Nes jis buvo ne vienas. Jos veiksmų savalaikiškumas priklauso nuo daugelio žmonių darbas: dizainerių, vadybininkai, rinkodaros.
Paplitusi klaidinga nuomonė, kad programuotojas - tai Terry intravertas, kuris atsistoja nuo kompiuterio tik sumažinti savo barzdą. Iš tiesų, bendravimo įgūdžiai programuotojas yra lygiai taip pat svarbu, kaip ir bet kuris kitas IT specialistas.
Darbdavys pastaba: pasiūlyti programuotojas praktikantas praleisti šiek tiek savęs pristatymą į kolegų - suprasite, jei jis turėjo kokių nors problemų su komunikacija.
Asmuo patiria sunkumų, susijusių su komunikacijos, o ne komandoje. Jis nepaaiškino problemą ir kolegos nesuprastų atsiliepimus.
Galimybė greitai patekti į srautą būklę
Per operaciją, programuotojas labai sutelkta, atjungtas nuo visų išorinių veiksnių. Kažkas reikalinga šio tylos, kažkas, kas papildo muzikos ausines. Kažkas laikas nuo laiko žaisti su savo kolegomis oro ritulys, perkrauti smegenis, ir kažkas negali būti padaryta žala iki finišo.
Darbdavys pastaba: sukurti programuotojas idealią gyvenamąją aplinką, ir pamatysite stebuklus efektyvumą.
Ir, ko jums reikia įvesti į nuolat keičiasi? Naršyti paties pavadinimo knyga Mihayya Csikszentminhalyi ir dirbti iš algoritmą.
kantrybė
Rašyti kodą - yra pusė mūšis. Programuotojas iš rutinos Serija kodas patikrinimas ir gedimų šalinimo klaidas ir - labiausiai nekenčiami - pokyčiai. Jis reikalauja atkaklumo ir kantrybės.
Paprastas testas: pasirinkite vieną iš nemokami kursai GeekBrains ir pereiti nuo pradžios iki pabaigos. Atlikti visas užduotis ne Schlock. Jei gali dirbti, tai valdingas (geriausia šio žodžio prasme) užsisakote. Ką apie streso?
Gebėjimas susidoroti su sunkumais
Jei manote, kad ši profesija programuotojas rami, tada klysta. Tai yra pilnas streso: nuo griežtų terminų ir labiausiai sudėtingas užduotis.
Darbdavys pastaba: prieš pasirašant darbo sutartį, kreipkitės į programuotojas išspręsti sudėtingą matematinę lygtį. Jei jis tik paviršutiniškai analizuojant ir nurodyta tirpalo neįmanoma, tada, greičiausiai bus prokrastinirovat kai naujas iššūkis bus rodomas prieš jį.
Geras programuotojas susiduria su sunkumais. Net jei iš pirmo žvilgsnio, problema yra ne išeitis, pabandykite jį rasti. Nuo to prasideda naujoves.
Sveika dalis tinginystė
Perl, Perl programavimo kalba kūrėjas, savo knygoje kvietimus teikti trys svarbūs kokybės programuotojas:
- aukštos savigarbos;
- neramumas;
- tinginystė.
Taip, tinginystė. Dėl copy, ar, pavyzdžiui, projekto vadovas yra prastos kokybės, tačiau programuotojas sveikas dalis tinginystė yra būtina. Tai paskatins jį ieškoti ir rasti greičiausią ir efektyviausią būdą išspręsti problemą, kad bendrovė taupo laiką ir pinigus.
Darbdavys pastaba: paklausti, kaip jūsų naujas programuotojas ketina optimizuoti ir automatizuoti darbo krūvius.
ambicija
Jis yra blogas programuotojas, kuris neturi pasvajoti tapti galvos IT padalinio ar pradėti paleidimo. Ambicijos - svirtis vairuotojo pavaras kitų savybių, kurios sudaro kietas Encoder.
Jūs galite tapti programuotojas? Taip, jei jūs dega noras, pasiruošęs mokytis ir dirbti sau. Kurti aprašyta aukščiau ir kokybės mokymosi programas.
Sužinokite programavimo pagrindai