2024 Autor: Malcolm Clapton | [email protected]. Viimati modifitseeritud: 2023-12-17 03:53
Kas arvate, et teil pole programmeerijaks saamiseks piisavalt talenti? Vajad kirge, kinnisideed töö vastu? Mitte päris. Ja nii arvavad paljud lahedad arendajad.
Lapsest saati on kõik lahedad programmeerijad unistanud koodi kirjutamisest. Ja kui see ei puuduta teid, siis teid kas pole olemas või olete ebaõnnestunud ja üldiselt ei sobi suureks ja kohutavaks programmeerimiseks (püüdlete).
Need sügavale juurdunud stereotüübid on täiesti valed. Need on ka kahjulikud, nagu paljud edukad programmeerijad usuvad.
Jacob Kaplan-Moss
Müüt programmeerijate geeniusest on ohtlik. Ühest küljest hindab ta sellesse valdkonda sisenemise nõudeid üle, peletades erialast eemale. Teisalt kiusab müüt spetsialiste taga. Lõppude lõpuks, kui te ei ole koodist kinnisideeks, olete loomulikult luuser. Sellest tulenevalt peab programmeerija kas kodeerima või õppima paremini ja rohkem kodeerima ning see mõjutab elukvaliteeti. Peame sellest lähenemisest lahti saama. Programmeerimine on lihtsalt oskuste kogum, mis ei nõua palju annet. Ja pole sugugi häbiasi olla tavaline programmeerija.
Jacobi Twitteri lehel on kirjas, et Django looja on "võltsprogrammeerija". Sest ta oli väsinud valest ettekujutusest ametist.
Jacob Thornton töötas programmeerijana Twitteris ja nüüd Mediumis. Ta tuli välja ka Bootstrapiga, raamistikuga, mis on GitHubi platvormil kogunud 80 000 tärni. Ja selle kodeerija sõnad lükkavad ümber ka müüdi lihtsurelikele kättesaamatust programmeerimisest.
Jacob Thornton
Ma vihkan arvuteid. Kavatsesin New Yorgi New Schoolis sotsioloogiat õppima.
Sain tööle, kuigi mul polnud ühtegi vajalikku oskust. Mind oleks võinud igal ajal vallandada. Töötasin kõvasti JavaScripti edasijõudnute kursuse kallal, sest ma ei saanud aru, mis toimub. Ja mul polnud muud valikut.
Üks jubedamaid hetki mu elus oli see, kui kogu startup-meeskond kogunes minu ümber ja palus mul probleem domeeniüleste päringutega lahendada. Ma pole seda kunagi teinud, sain ainult ligikaudselt aru, milles asi. Hakkasin brauserit kodeerima ja värskendama. Midagi ei ole muutunud. Ja nii mitu korda järjest. Hakkasin hüsteeriliseks muutuma: nagu kunagi varem olin läbikukkumisele lähedal. Ja siis sain aru, et unustasin koodile.send () lisada. Parandasin vea, sain tulemuse kätte, meeskond naeratas ja asus tööle tagasi.
Istusin 15 minutit ja jooksin sama mõtet peas. Siin see on. sain hakkama. Mind ei vallandata.
Lool on vähe sarnasust geniaalse programmeerija tempoka karjääri kirjeldusega. Kust siis motivatsioon tuleb? Jacob vastab: „Olen sotsiaalselt vastutustundlik inimene. Mu sõbrad, esiotsa arendajad, teatavad mulle alati meelitamatul sõnadega, et minu katsed nurkades ümardada on ebaõnnestunud või et uus funktsioon näeb konkreetses brauseris vastik. Mulle meeldib. Naudin lihtsalt kodeerimist ja sõpradega töötamist.
Twitteris nimetab Jacob Thornton end "arvuti kaotajaks". Voo populaarseim postitus: "Olen ettevõtte halvim insener, kuid olen esikolmikus." Ei sobi tüüpilise programmeerija kirjeldusega, eks?
Teise proffi (Rasmus Lerdorf) kommentaarid on sageli vastuolulised.
- "Ma vihkan programmeerimist. Aga mulle meeldib probleeme lahendada."
- “Maailmas on inimesi, kes armastavad siiralt programmeerida. Ma ei mõista neid."
- "Ma ei ole tõeline programmeerija. Panen igasuguseid asju kokku, kuni tööle hakkab. Siis liigun edasi. Tõeline programmeerija ütleb: "Ok, see töötab, aga see on mäluleke, me peame selle parandama." Ja ma lihtsalt taaskäivitan Apache'i iga 10 päringu järel.
Tema sõnades on raske märgata erilist armastust arvutite vastu. Nagu mõlemad Jacob, kes suurte kodeerijate müütidega ei sobi, teeskleb ta omamoodi programmeerijat.
David Heinemeier Hansson Rööbaste looja
See on lõbus. PHP-d kasutades või Javas kirjutades otsisin alati midagi muud, teist programmeerimiskeelt. Lihtsalt lõbutsemiseks, sest programmeerimiskeeled on igavad. PHP ja Javaga töötades ei olnud mul kavatsust programmeerijaks saada.
Veel üks arvustus minust, millel pole arvutigeeniuse kuvandiga mingit pistmist. Lõpuks armus David Heinemeyer Hansson Ruby elegantsi, mitte programmidesse ja arvutitesse. Kui Rubyt poleks leiutatud, oleks see teinud midagi diametraalselt vastupidist.
Nagu juba selge, on lugematul hulgal artikleid ja intervjuusid, mis kummutavad programmeerijate kohta käivaid stereotüüpe. Neile meeldib ka sel teemal nalja teha. Siin on paar, kuid tõest kodeerimistsitaati arendajatelt endilt:
- Mis üks nõme tarkvara, teine – täiskohaga töö.
- Iga loll oskab kirjutada koodi, millest arvuti aru saab. Hea programmeerija kirjutab inimesele loetava koodi.
- Programmid ja kirikud on väga sarnased. Me ehitame need kõigepealt. Siis me palvetame, et see toimiks.
Kui programmeerijad vajavad tõesti palju annet ja pühendumist, siis miks on sellised naljad professionaalide seas populaarsed?
Programmeerimist õppides öeldakse teile, et teete kõike valesti. Nad selgitavad teile, miks te pole tõeline kodeerija. Kui proovite olla "tõeline nohik", ajab teid hulluks.
Jah, see artikkel on programmeerimisstereotüüpide vastu. Mõttetutest müütidest, et see suur kunst on kättesaadav vaid vähestele väljavalitutele. Järgmine kord, kui mõtlete, kas teil on piisavalt võimeid ja oskusi, ega saada seda programmeerimist põrgusse, tehke paus. Proovige teisi meetodeid. Sageli on probleem selles, kuidas sa õpid. Oma suhtumises õppekavasse. Ja ärge andke alla enne, kui lähenete probleemile erinevalt.
Programmeerijaks olemiseks pole vaja annet ega kirge.
Soovitan:
"Vene keele surm ega degradeerumine pole olemas": intervjuu keeleteadlase Maxim Krongauziga
Maxim Krongauz rääkis meile perekonnast "kohvi" ja "värdjaste keelest", Interneti-slängist, kirjaoskusest, keele puhtusest ja selle muutumisest
"Ettevõte ei vaja, et kõik tahaksid selle heaks töötada." Intervjuu HeadHunteri personalibrändingu eksperdi Nina Osovitskajaga
HR-brändingu ekspert HeadHunter ütleb teile, mida töötekstist ja intervjuust otsida ning mida teha, et ettevõtted teid vajaksid
Kuidas õppida joonistama, isegi kui te ei usu oma talenti
Kuidas õppida joonistama? Mida selleks vaja on? Kust saada inspiratsiooni? Vastused neile ja teistele küsimustele leiate meie algajatele kunstnikele mõeldud juhistest
Kuidas valida sülearvuti programmeerimiseks
Programmeerimiseks mõeldud sülearvuti peaks olema piisavalt võimas ja hea jahutussüsteemiga. Sai aru, millele veel tähelepanu pöörata
MusicForProgramming – programmeerimiseks mõeldud muusikaga teenus
Me räägime teile ebatavalisest võrgumängijast, mille programmeerijad on programmeerijatele loonud. MusicForProgramming on programmeerimiseks parim muusika