Mharidzo kune ramangwana programmer

Saka, wakafunga kuve programmer.

Zvichida iwe unofarira kugadzira chimwe chinhu chitsva.

Pamwe mihoro mikuru iri kukukwezva.

Pamwe unongoda kushandura ndima yako yebasa.

Kwete iyo pfungwa.

Chinonyanya kukosha ndechokuti usarudze kuva programmer.

Ndoita sei manje?

Mharidzo kune ramangwana programmer

Uye kune nzira dzakawanda.

Yokutanga: kuenda kuyunivhesiti yehunyanzvi hweIT uye kuwana dzidzo yakasarudzika. Iyo yakanyanya banal, yakavimbika, yakarebesa, yakanyanya kukosha nzira. Inoshanda kana iwe uchiri kupedza chikoro, kana iwe une nzira yekuzvitsigira iwe kubva kune imwe nehafu (zvakanakisa, kana iwe ukabata zvese panhunzi uye unogona kutanga kushanda mugore re2nd) kusvika kune ina (kana uchibatanidza basa uye kudzidza. haisi yako yakasimba pfungwa ) makore.

Chii chakakosha kuziva pano?

  • Zvakakosha kusarudza yunivhesiti yakarurama. Ona zvirongwa zvekudzidzisa, zviyero. Chiratidzo chakanaka makwikwi kubva kuyunivhesiti. Kana zvikwata zvemayunivhesiti nguva nenguva zvichitora nzvimbo munzvimbo gumi dzepamusoro pamaolympiads akakura, saka kukodha kuyunivhesiti hakuzove rudiment (zvisinei nekuti iwe pachako ungasafarira maolympiad zvachose). Zvakanaka, kazhinji, mitemo yakajairika: hazvigoneke kuti Bratsk bazi reBaikal State University rikuite iwe simba rakazara stack.
    Mienzaniso yemayunivhesiti akanaka: Moscow State University / St. Petersburg State University (zviri pachena), Baumanka (Moscow), ITMO (St. Petersburg), NSU (Novosibirsk). Pasinei nehukuru hwavo hwese, zvinokwanisika kupinda mavari pabhajeti, kana iwe usingavavarire madhipatimendi epamusoro.
  • Kwete yunivhesiti chete. Kunyangwe chokwadi chekuti iwe uchave wakadzidziswa zvakakwana mumhando dzese dzezvinhu, izvi hazvina kukwana. Nekuda kwehutongi, chirongwa chekudzidzisa chinenge chichigara chiri kumashure kwemaitiro emazuva ano. Pazvakanakisa - kwegore kana maviri. Pakuipa - kwemakore 5-10. Iwe uchafanirwa kugadzirisa iwe pachako. Zvakanaka, zviri pachena: kana iwe ukadzidza zvinyorwa pamwe nevamwe vadzidzi, ipapo mumwe nemumwe wavo achava mukwikwidzi wako akaenzana. Kana iwe uchida kubuda pamberi, iwe unotaridzika zvirinani pamusika.
  • Tsvaka basa nekukurumidza. Ndakatanga kushanda mugore rangu rechipiri. Pakazopera yunivhesiti, ndakanga ndatova mugadziri wepakati, uye asiri mudiki ane mwero asina ruzivo. Ini ndinofunga zviri pachena kuti mushure mekupedza kudzidza kubva kukoreji, kuwana 100k kunofadza kupfuura kuwana makumi matatu. Nzira yekuita sei izvi? Chekutanga, ona mapoinzi A uye B. Chechipiri, enda kumisangano, mitambo, makonferensi, mabasa emabasa. Tarisa musika uye edza kuwana basa sechikamu-yenguva junior / mudzidzisi mune chero kambani yaunenge wakanyatsokodzera. Usatya makonferensi akabhadharwa: ivo vanowanzopa zvakanakisa zvidzikiso zvevadzidzi.

Kana iwe ukatevera ese aya mapoinzi, ipapo panguva yaunogamuchira diploma yako, unogona kuve nyanzvi yakanaka kwazvo ine ruzivo rwebasa uye hupfumi hweruzivo rwakakosha, urwo vanhu vanozvidzidzisa vanowanzoregeredza nekuda kwekusashandiswa kwavo. Zvakanaka, iyo crust inogona kubatsira kana iwe uchienda kunze kwenyika: ivo vanotarisa izvi kazhinji ipapo.

Kana iwe usingateereri ... Zvakanaka, iwe unogona kuwana chibodzwa nekufamba nekuyerera, kukopa uye kugadzirira bvunzo kweusiku humwe. Asi unofunga kuti uchave wakwikwidzana sei panguva iyoyo? Ehe, handisi kuti iwe unofanirwa kuwana maA mune zvese. Ungofanire kuwana zivo. Shandisa pfungwa. Dzidza izvo zvinonakidza uye zvinobatsira, uye usinei nezve mamakisi.

Mharidzo kune ramangwana programmer

Chinhu chikuru hachisi icho chavari kuedza kusundira mauri. Chinhu chikuru ndicho chinonakidza uye chakakosha

-

Tevere, nzira yechipiri: programming courses. IInternet yakazara nezvipo zvekukuita junior mumwedzi mitatu chete yemakirasi. Nepotifolio chete, uye vanotokubatsira kuwana basa. Ingori 3k pamwedzi, hongu.
Zvichida izvi zvichashanda kune vamwe, asi zvakangoita IMHO: iyi yakazara bullshit. Usatambise nguva yako nemari. Uye ndicho chikonzero:

Munhu ari kure neIT haazokwanisi kunzwisisa zvakananga zvebasa mumwedzi ye3. Hapana nzira zvachose. Kune ruzivo rwakawandisa rwekutora, rwakawandisa kuti unzwisise, uyezve, rwakawandisa kuti ujairane.

Zvino vachakutengesa chii? Vachakutengesa iwe "Mechanical hunyanzvi". Pasina kunyanya kudonhedza muzvinyorwa, ivo vanokuratidza zvaunoda kunyora kuti uwane chaizvo mhedzisiro iyi. Nemirairo yakadzama uye nerubatsiro rwemudzidzisi, iwe unonyora imwe mhando yekushandisa. Imwe, yakawanda mbiri. Heino iyo portfolio. Uye rubatsiro mukutsvaga basa kuendesa mabasa kune vadiki kubva kumakambani makuru kwausingakwanise kuwana bvunzurudzo.

Sei zvakadaro? Zviri nyore: zvakakosha kuti mugadziri wepurogiramu afunge zviri nyore. A programmer anogadzirisa matambudziko anogona kugadziriswa nebhirioni nzira. Uye basa guru nderekusarudza imwe, iyo yakanyanya kunaka, kubva mumabhiriyoni, uye kuishandisa. Kugadzira imwe kana maviri mapurojekiti maererano nemirayiridzo kunokupa ruzivo rwemutauro wechirongwa, asi hazvizokudzidzisa nzira yekugadzirisa matambudziko. Kudhirowa fananidzo: fungidzira kuti vanokuvimbisa kukudzidzisa kutungamira, kukuendesa munzira dzinoverengeka dziri nyore dzekufamba, uye wozotaura kuti wagadzirira kukunda taiga munguva yechando chete. Zvakanaka, chii, iwe wakadzidziswa kushandisa kambasi uye kubatidza moto pasina machisi.

Kupfupisa: usatenda avo vanovimbisa "kukukungurutsa" munguva pfupi. Dai izvi zvaibvira, munhu wese angadai akave maprogrammer kare kare.

Mharidzo kune ramangwana programmer

Kuruboshwe: Zvauchadzidziswa. Kurudyi: Chii chichadiwa kwauri kubasa?

-

Nzira yechitatu - nzira yakasarudzwa nevakawanda. Kuzvidzidzisa.

Iyo yakanyanya kuoma, asi pamwe yakanakisa nzira. Ngatizvitarisei zvakadzama.

Saka wakafunga kuva programmer. Ndotangira papi?

Chokutanga pane zvose, unofanira kuzvipindura iwe mubvunzo: sei uchida izvi? Kana mhinduro iri "Zvakanaka, hazvinakidze, asi vanobhadhara zvakanyanya", ipapo unogona kumira ipapo. Ino haisi nzvimbo yako. Kunyange kana simba rako rakakwana kupepeta muboka remashoko, kunyora zviuru zvemitsara yekodhi, kutsungirira mazana ekukundikana, uye uchiri kuwana basa, semugumisiro, pasina rudo rwebasa, izvi zvinongotungamirira mukuneta mupfungwa. Kuronga kunoda huwandu hukuru hwekuedza kwehungwaru, uye kana kuedza uku kukasakuchidzirwa nekudzoka mupfungwa nenzira yekugutsikana kwedambudziko rakagadziriswa, ipapo nekukurumidza kana gare gare huropi huchapenga nekukutorera iwe kugona kugadzirisa chero chinhu zvachose. . Kwete iyo inonyanya kunakidza mamiriro.

Kana iwe uine chokwadi chekuti iwe unofarira mune izvi, saka iwe unogona kusarudza pane chaiyo - chii chaizvo chaunoda kuita. Kana iwe usingazive kuti vanogadzira mapurogiramu vanogona kusiyana sei kubva kune mumwe nemumwe, Google inogona kukubatsira.

Ini ndichanyora chidimbu chekutanga chezano ipapo kuti usakanganwa: dzidza Chirungu. Chirungu chinodiwa. Hapana kwaungaenda usina Chirungu. Hapana nzira. Pasina Chirungu haugone kuve akajairika programmer. Ndizvo.

Tevere, zvinokurudzirwa kudhirowa mepu yemugwagwa: chirongwa maererano nezvauchazogadzira. Dzidza zvakatsanangurwa, tarisa zvinzvimbo muhunyanzvi hwako, tsvaga pamusoro pemhando ipi yetekinoroji inoshandiswa ipapo.

Muenzaniso mugwagwa weiyo backend programmer (kwete yemunhu wese, hongu, iyi ingori imwe yesarudzo dzinobvira):

  1. Nheyo dze html/css.
  2. Python. Basics.
  3. Network programming. Kudyidzana pakati pepython newebhu.
  4. Zvirongwa zvebudiriro. Django, flask. (Chirevo: kuti ungonzwisisa kuti ndeapi rudzi rwe "django" uye "flask", unofanirwa kutarisa nzvimbo uye uverenge zvinodiwa ipapo)
  5. Kudzidza kwakadzama kwepython.
  6. js zvinokosha.

ichi chaizvo, ndinodzokorora, chaizvo chirongwa chakashata, chimwe nechimwe chezvibodzwa zvaro zvakakura pachazvo, uye misoro yakawanda haina kubatanidzwa (somuenzaniso, kuongorora kodhi). Asi iyi ingangoita imwe mhando yehurongwa hwekuziva iyo inobvumidza iwe kuti usavhiringike pane zvaunoziva uye zvausingazive. Sezvatinodzidza, zvichava pachena kuti chii chisipo, uye mugwagwa uyu uchawedzerwa.

Zvadaro: tsvaga zvinhu zvauchashandisa kudzidza. Zvikuru zvingasarudzwa:

  • Online makosi. Kwete izvo zvidzidzo izvo "June mumazuva matatu", asi izvo zvinodzidzisa chimwe chinhu chakananga. Kazhinji makosi aya ndeemahara. Mienzaniso yemasaiti ane makosi akajairwa: stepik, coursera.
  • Mabhuku epamhepo. Kune zvemahara, shareware, zvakabhadharwa. Unozozvionera wega kuti unobhadhara kupi uye kwete. Mienzaniso: htmlacademy, learn.javascript.ru, django book.
  • Mabhuku. Kune vakawanda, vazhinji vavo. Kana iwe usingakwanisi kusarudza, zvidimbu zvitatu zvezano: edza kutora mabhuku matsva, nokuti ... ruzivo runova rwechinyakare nekukurumidza; O'Reilly yekudhinda imba ine yakaringana mwero wemhando yepamusoro uye yakajairika mharidzo; Kana zvichiita, verenga neChirungu.
  • Meetups/conference/hurukuro. Haisi inobatsira zvakanyanya maererano nehupfumi hweruzivo, asi inobatsira zvakanyanya maererano nemukana wekutaurirana nevaunoshanda navo, kubvunza mibvunzo yakakodzera, uye kuita shamwari itsva. Pamwe kutowana vacancy.
  • Google. Vanhu vazhinji havakoshesi, asi kukwanisa kuwana mhinduro dzemimwe mibvunzo kwakakosha zvikuru. Sunungukai kuGoogle zvinhu zvamusinganzwisise. Kunyange vakuru vane ruzivo vanoita izvi. Kugona kukurumidza kuwana ruzivo nezve chimwe chinhu kwakangofanana nekuzviziva.

Zvakanaka, takasarudza pane zvinyorwa zvemashoko. Nzira yekushanda navo?

  1. Verenga/teerera zvakanaka. Usaverenge kana wakaneta. Nzvera mune zvinorehwa, usasvetuka pfungwa dzinoita sezviri pachena. Kazhinji kuchinja kubva pane zviri pachena kuenda kune zvisinganzwisisiki kunoitika nokukurumidza. Inzwa wakasununguka kudzokera uye kuverenga zvakare.
  2. Nyora manotsi. Chekutanga, zvichave nyore kwauri kuti unzwisise zvinyorwa zvako kana paine ruzivo rwakawanda. Chechipiri, nenzira iyi ruzivo rwunotorwa zviri nani.
  3. Ita mabasa ese anokurudzirwa nekwauri. Kunyangwe kwete, kwete zvakadaro. Do ALL mabasa aunopihwa nekwauri. Kunyangwe izvo zvinoita sezviri nyore. Kunyanya ayo anoita seakanyanya kuoma. Kana ukabatikana, kumbira rubatsiro stackoverflow, zvirinani kuburikidza neGoogle translate. Iyo migove inonyorwa nechikonzero; ivo vanodiwa pakuita kuenzanisa chaiko kwezvinhu.
  4. Huya nemabasa iwe woaitawo. Sezvineiwo, panofanirwa kuve nekuita kwakawanda kupfuura dzidziso. Kana iwe uchinyanya kuchengetedza zvinhu, zvakanyanya kuitika kuti mumwedzi hauzozvikanganwa.
  5. Sarudzo: gadzira mibvunzo yako paunenge uchiverenga. Nyora pasi mibvunzo inonyengera mune imwe sosi, uye mushure mevhiki kana mwedzi, verenga uye edza kupindura. Kana zvikasashanda, edza zvakare.

Uye isu tinodzokorora aya mapoinzi mashanu kune yega tekinoroji inodzidzwa. Nenzira iyi chete (nechidzidzo chakakwana chedzidziso uye kufukidzwa kwakaomarara kwekudzidzira) ndipo pauchagadzira hwaro hwepamusoro hweruzivo hwaunogona kuve nyanzvi nahwo.

Uye zvinoita sekunge zvese zviri nyore: tinodzidza tekinoroji imwe neimwe, kunzwisisa Zen, uye kuenda kunoshanda. Ndizvo zvazviri, asi hazvisi.

Vanhu vazhinji vanodzidza hurongwa vanoenda seizvi:

Mharidzo kune ramangwana programmer

mufananidzo wacho wakabiwa nokutendeseka kubva pano

Uye pano iwe unofanirwa kutarisa rimwe nerimwe rematanho mune zvakadzama:

Kutanga: Iwe une zero ruzivo. Nzvimbo yekubva. Hapana chakajeka parizvino, asi pamwe chinonakidza zvakanyanya. Nzira inotanga kukwira, asi zvishoma. Nenguva isipi uchakwira

Peak of Upenzi: β€œHurray, wapedza makosi ako maviri ekutanga! Zvose zvinobudirira! " Panguva ino, euphoria kubva pakubudirira kwekutanga inopofumadza maziso. Zvinoratidzika kuti kubudirira kwatova pedyo, pasinei nokuti iwe uchiri pakutanga kwerwendo rwako. Uye paunenge uchivavarira kubudirira uku, ungasacherechedza kuti kuwira kwako mugomba nokukurumidza kuchatanga sei. Uye zita regomba iri:

Mupata Wokupererwa: Saka wapedza zvidzidzo zvekutanga, verenga mamwe mabhuku uye sarudza kutanga kunyora chimwe chinhu chako. Uye kamwe kamwe kwete kushanda. Zvinoratidzika kuti zvinhu zvose zvinozivikanwa, asi kuti zvingabatanidza sei kuti zvishande hazvina kujeka. "Hapana chandinoziva ini", β€œHandibudiriri”. Panguva ino vanhu vakawanda vanokanda mapfumo pasi. Kutaura idi, zivo iriko chaizvoizvo, uye haina kupfachukira kupi nokupi. Zvakajeka zvinodiwa uye rutsigiro zvakangonyangarika. Kuronga chaiko kwakatanga. Kana iwe uchifanirwa kufambisa munzvimbo ine chinangwa, asi pasina nhanho dzepakati, vanhu vazhinji vanowira mukudonha. Asi muchokwadi, iyi ingori imwe nhanho yekudzidza - kunyangwe kana kagumi kekutanga zvese zvikaitika neimwe nzira, nekuedza kukuru, kwakashata. Chinhu chikuru ndechekuita kuti nyaya yacho ipere zvakare uye zvakare, zvimwe neimwe nzira. Nguva yegumi neimwe zvinhu zvichange zviri nyore. Pamakumi mashanu, mhinduro ichaonekwa ichaita seyakanaka kwauri. Pamusoro pezana hazvizotyisi zvakare. Uye zvino zvichauya

Kutenuka Kwekuvhenekerwa: Panguva ino, miganhu yeruzivo rwako nekusaziva kwako inobuda pachena. Kusaziva hakuchatyisi; pane kunzwisisa kwekukundisa. Zvichava nyore kufambisa munzvimbo pasina sarudzo. Uyu ndiwo watova mutsetse wekupedzisa. Watoona zvauri kushaya senyanzvi, iwe unopedza uye nekusimbisa izvo zvinodiwa uye wopinda mumunda nemweya wakadzikama.

Plateau of Stability: Makorokoto. Uyu ndiwo mutsetse wekupedzisa. Iwe uri nyanzvi. Iwe unogona kushanda, haungarasikike kana watarisana nehunyanzvi hwausina kujaira. Chinenge chinetso chipi nechipi chinogona kukurirwa kana ukaisa nhamburiko yakakwana. Uye zvisinei nekuti uyu ndiwo mutsetse wekupedzisa, anongova mavambo erwendo rwakatokura.

Nzira yemugadziri.

Rombo rakanaka neizvi!

Mabhuku ekuverenga kana uchida:
Nezve kuve programmer uye iyo Dunning-Kruger mhedzisiro: poke.
Yakaoma nzira yekuve programmer mumwedzi ye9 (isina kukodzera munhu wese): poke.
Rondedzero yemapurojekiti aunokwanisa kuita wakazvimiririra panguva yezvidzidzo zvako: poke.
Kungowedzera zvishoma kukurudzira: poke.

Source: www.habr.com

Voeg