JavaRush /Java Blog /Random-TL /Lumalagong mga kakumpitensya o pamumuhunan sa hinaharap? ...

Lumalagong mga kakumpitensya o pamumuhunan sa hinaharap? Paano kapaki-pakinabang ang mentoring para sa isang programmer

Nai-publish sa grupo
Ang mentoring bilang paraan ng paglilipat ng kaalaman at karanasan sa mga batang espesyalista ay isang popular na kasanayan sa mga IT specialist sa Kanluran, habang sa ating bansa ito ay hindi gaanong kilala at hindi naiintindihan ng lahat. Makatuwiran bang makisali sa mentoring at ipasa ang kaalaman na nakuha sa mahabang taon ng trabaho sa espesyalidad sa mga batang espesyalista? Magkaiba ang mga opinyon sa bagay na ito. Gayunpaman, karamihan sa mga kilalang eksperto, at hindi lamang sa larangan ng IT, ay sumasang-ayon na ang pagkalat ng mentoring ay napakahalaga para sa propesyonal na paglago ng anumang industriya. Samakatuwid, ngayon ay pag-uusapan natin ang tungkol sa mentoring, kung bakit ito mahalaga at kapaki-pakinabang, at kung paano maging isang talagang malakas na tagapagturo. Tulad ni Master Yoda. Lumalagong mga kakumpitensya o namumuhunan sa hinaharap?  Paano kapaki-pakinabang ang mentoring para sa isang programmer - 2

Mga benepisyo ng mentoring

Kaya, paano kapaki-pakinabang ang mentoring, una sa lahat, para sa mga mismong tagapagturo bilang isang kasanayan na tumutulong sa mga programmer at sa industriya ng IT sa kabuuan na bumuo ng propesyonal?
  • Ang kamalayan ng mga puwang sa iyong sariling kaalaman.

    Hindi lihim na ang pagtuturo sa iba ay isa sa mga pinakamahusay na paraan upang matuto ng isang bagay sa iyong sarili. Medyo hindi gaanong halata na ang prosesong ito ay nakakatulong sa isang may karanasan na tao una sa lahat upang bigyang-pansin ang mga lugar kung saan siya ay kulang sa mismong kaalaman na ito. Binibigyang-daan ka ng Mentoring na magkaroon ng mas sapat na pang-unawa sa iyong sariling halaga bilang isang espesyalista, tingnan nang mas malinaw kung aling mga direksyon ang makatuwirang bumuo, at malaman ang tungkol sa iyong mga kahinaan.

  • Pag-unlad ng mga kasanayan sa komunikasyon at pakikipag-ugnayan sa mga tao.

    Ang kilalang-kilalang malambot na kasanayan na kulang sa maraming programmer. Ang tagumpay ng mentoring ay higit na nakasalalay sa kung gaano kahusay ang komunikasyon sa pagitan ng mentor at ng kanyang mga mentee. Tulad ng sa trabaho, ang tagumpay ng isang proyekto ay nakasalalay sa antas ng komunikasyon sa pagitan ng iba't ibang miyembro ng koponan. Samakatuwid, pagdating sa pagbuo ng mga malambot na kasanayan, ang mentoring ay talagang isang mahusay na tool na magiging kapaki-pakinabang sa iyong trabaho at para sa paglago ng karera.

  • Larawan at pumping ng mga emergency personnel.

    Walang alinlangan, ang mentoring ay nagbibigay sa iyo ng isang espesyal na katayuan: ang katotohanan na ikaw, na naabot mo ang ilang mga taas sa iyong propesyon, tinutulungan ang iba na umunlad at hinihiling sa kanila, ay nagsasalita tungkol sa iyo bilang isang mahusay na propesyonal at, marahil, isang hinaharap na pinuno. Ang huli ay maaaring makatulong na patunayan ang iyong mga kwalipikasyon kapag isinasaalang-alang ang iyong aplikasyon para sa anumang posisyon sa pamumuno.

  • Pakikilahok sa pag-unlad ng industriya.

    Ang katotohanan na ikaw ay kasangkot sa paghahanda sa susunod na henerasyon, pagtulong sa kanila na maging mas epektibo at maiwasan ang parehong mga problema at pagkakamali na ikaw mismo ay nakaharap sa simula ng iyong paglalakbay, ay hindi lamang isang pinagmumulan ng pagmamalaki at isang simbolo ng katayuan. Ang pagpapaunlad ng industriya sa tama at malusog na paraan ay nakikinabang sa lahat ng partido, mula sa mga ordinaryong manggagawa hanggang sa mga tagapamahala at may-ari ng kumpanya. Kung partikular na pinag-uusapan natin ang tungkol sa programming at ang merkado sa mga ex-USSR na bansa, ang pagtaas ng bilang ng mga kwalipikadong programmer na magagamit para sa pag-hire sa bansa ay katumbas ng pagtaas ng mga pagkakataon ng malalaking internasyonal na kumpanya at proyekto na pumasok sa merkado na ito.

  • Namumuhunan sa hinaharap sa pamamagitan ng pagbuo ng mga panlipunang koneksyon.

    Ang isa pang hindi maikakaila na benepisyo ng mentoring ay ang paglikha nito ng mga bagong pangmatagalang contact sa industriya, pagpapalawak ng iyong network at paggawa ng mga bagong koneksyon. Buweno, malamang na hindi na kailangang pag-usapan ang katotohanan na ang mga koneksyon sa anumang larangan ay may napakahalagang papel.

  • Pagpapanatiling napapanahon ang iyong mga kasanayan at kaalaman.

    Para sa mga nakaranasang programmer na nagtatrabaho sa propesyon sa loob ng maraming taon, ang isa pang problema ay may kaugnayan - ang mga kasanayan at kaalaman na hindi nila ginagamit sa kanilang trabaho sa isang regular na batayan ay nagsisimulang "matunaw" nang mabilis. Ang mentoring ay isang mahusay na paraan upang malutas ang problemang ito habang pinapanatiling napapanahon ang iyong kakayahan.

Lumalagong mga kakumpitensya o pamumuhunan sa hinaharap?  Paano kapaki-pakinabang ang mentoring para sa isang programmer - 3

Ano ang trabaho ng isang tagapagturo?

Ok, inayos na namin ang mga benepisyo ng mentoring, tingnan natin ngayon kung ano talaga ang dapat gawin ng mentor.
  • Ipakita sa mga mag-aaral kung paano mabisang matuto.

    Maging tapat tayo. Sa kabila ng lahat ng mga katiyakan na ang sinuman ay maaaring matuto at maging isang programmer na maaari mong mahanap sa Internet, ang programming ay isang mahirap pa ring paksa na pag-aralan, at ang ilang mga konsepto sa coding ay karaniwang napakahirap na makabisado nang mag-isa. Ang trabaho ng isang mentor ay madalas na ipakita sa mga mentee ang pinakamabisang paraan at diskarte sa pag-aaral.

  • Palakasin at suportahan ang mahusay na mga diskarte sa programming.

    Ang trabaho, pati na rin ang tungkulin ng isang tagapayo, ay magtatag at mapanatili ang isang mataas na antas ng propesyonalismo, itanim sa nakababatang henerasyon ang mga tamang diskarte sa coding at ipaliwanag ang kahalagahan ng ilang aspeto ng programming. Kung pinag-uusapan natin ang tungkol sa mga partikular na diskarte at kasanayan, una sa lahat ito ang tamang dokumentasyon ng iyong code, paglalaan ng sapat na oras at atensyon sa pagpaplano at pag-iisip tungkol sa code, pagpapanatili ng isang pinag-isang istilo, atbp.

  • Suporta at motibasyon.

    Ang kaalaman ay kaalaman, ngunit kahit na walang banal na friendly na suporta, kung minsan ay mahirap din, at kasama rin ito sa listahan ng mga bagay na inaasahan mula sa isang mahusay na tagapagturo. At ito ay nangangailangan ng pagkakaroon ng isang tiyak na reserba ng empatiya, na maraming mga coder ay may mga problema.

Paano maging isang tagapayo para sa mga nagsisimulang programmer?

Narito ang ilang mga tip para sa mga interesadong maging isang tagapayo, ngunit hindi ito lubos na malinaw kung paano gumagana ang proseso ng pagtuturo at kung ano ang eksaktong kailangang gawin para dito.
  • Magsimulang magsulat ng mga artikulo at/o mga post na may kapaki-pakinabang na impormasyon.

    Ipakilala ang iyong sarili at magkaroon ng ilang katanyagan sa mga propesyonal na lupon sa pamamagitan ng mga publikasyon sa mga espesyal na mapagkukunan, gayundin sa mga blog at social network. Kung pinag-uusapan natin ang tungkol sa mga paksa, kadalasang nakaranas ng mga programmer ay nagsusulat tungkol sa mga teknolohiya na kanilang pinagtatrabahuhan, na nagbabahagi ng natatanging kaalaman at mga obserbasyon na nakuha nila sa proseso ng trabaho.

    Sa partikular, maraming mga eksperto ang sumulat ng mga gabay sa mga platform at teknolohiya na kanilang pinagkadalubhasaan, o naglalarawan ng mga proyekto at mga kaso na kailangan nilang harapin sa trabaho (gayunpaman, sa kasong ito, hindi dapat kalimutan ng isa ang tungkol sa NDA, kung ang isa ay nilagdaan) .

    Tulad ng para sa mga espesyal na site, ang mga mapagkukunan tulad ng Hackermoon, DZone, FreeCodeCamp at marami pang iba ay sikat sa English-language na Internet. Mayroon ding ilang iba't ibang mga site sa RuNet kung saan maaaring i-publish ng isang bihasang programmer ang kanyang artikulo, kasama ang seksyong "Mga Grupo" sa JavaRush . Gayundin, mas gusto ng maraming tao na mag-publish ng mga artikulo sa social network para sa propesyonal na komunikasyon LinkedIn.

  • Sagutin ang mga tanong mula sa mga baguhan at magbigay ng payo online.

    Ang isa pang magandang paraan ay ang pagtulong sa mga baguhan online sa pamamagitan ng pagsagot sa kanilang mga tanong at pagbibigay ng mga rekomendasyon sa mga nauugnay na site. Ito ay nagbibigay-daan sa iyo, muli, upang makakuha ng isang reputasyon bilang isang bihasang espesyalista at tagapagturo, habang sa parehong oras ay nagbibigay ng tunay na tulong sa mga nagsisimula sa iyong libreng oras at nang hindi kinakailangang gumastos ng masyadong maraming enerhiya dito. Magagawa mo ito, halimbawa, sa Quora na mapagkukunan ng tanong at sagot sa wikang Ingles, o sa aming website sa mga seksyon ng Help at Forum (kung pag-aaralan natin ang Java, siyempre).

  • Magsimulang tumulong nang paisa-isa bilang isang guro at tagapayo.

    Kung sa tingin mo ay may sapat na tiwala na magbigay ng ganap na mentoring, at mayroon ding sapat na libreng oras, maaari kang kumuha ng mga mag-aaral at mentee. Halimbawa, sa mga iconic na tao na gustong makabisado ang propesyon na ito, o sa mga baguhan, ngunit may kakayahan at motivated na mga programmer. Isa sa mga pinakakaraniwang payo na ibinibigay ng mga karanasang tagapayo sa kanilang mga baguhang kasamahan at kanilang mga mentee ay ang magtakda ng mga panuntunan at mga hangganan sa simula pa lang: magpasya kung anong uri ng tulong ang maibibigay mo sa iyong mga mentee. Ito ay maaaring pana-panahong mga konsultasyon, tulong sa isang proyekto o pag-aaral ng mga salimuot ng isang teknolohiya. Ang pinakamahalagang bagay ay ang parehong partido, parehong mentor at mentee, ay alam kung ano ang aasahan mula sa gayong relasyon at maunawaan kung nasaan ang linya (i.e., para hindi masyadong madalas na abalahin ng mga mentee ang kanilang tagapagturo).

  • Magsalita sa mga espesyal na kumperensya at iba pang mga kaganapan.

    Buweno, ang pinakaseryoso at, malamang, ang malakihang pagpapakita ng mentoring ay ang mga talumpati sa mga kumperensya para sa mga programmer at iba pang pampublikong mga kaganapan, hindi kinakailangang malaki. Makakatulong ito hindi lamang upang makabuluhang palakasin ang iyong reputasyon, ngunit din, madalas, upang makatanggap ng maraming mga kahilingan mula sa mga baguhang programmer na gustong maging iyong mga mentee.

Lumalagong mga kakumpitensya o pamumuhunan sa hinaharap?  Paano kapaki-pakinabang ang mentoring para sa isang programmer - 5

Mga tip para sa mga bagong mentor

Well, sa halip na magtapos, magbibigay kami ng ilang maikling payo sa mga taong nagsisimula pa lamang sa landas ng isang tagapagturo.
  • Maging uri ng mentor na gusto mong magkaroon.

    Kung hindi ka pa nagkaroon ng mentor at natutunan mo ang lahat sa iyong sarili, isipin kung gaano kadali ang proseso at kung gaano kabilis ang iyong makakamit ang mga resulta kung mayroon ka nito. Subukang maging tulad ng isang tao para sa mga kinatawan ng bagong henerasyon, na pinoprotektahan sila mula sa mga pagkakamali na tipikal ng mga nagsisimula.

  • Matuto nang sama-sama sa iyong mga mag-aaral.

    Ipinapakita ng karanasan na ang prosesong ito ay pinakamatagumpay sa mga kaso kung saan ang parehong partido, mentor at mentee, ay nagsusumikap na matuto ng bago at pagyamanin ang kanilang sarili ng kaalaman. Samakatuwid, sikaping matuto kasama ng iyong mga mag-aaral.

  • Maging isang tagapayo, hindi isang guro.

    Huwag malito ang mentoring sa regular na pagtuturo at lecture. Ang iyong gawain ay ipakita ang mga tamang diskarte sa pag-aaral at protektahan laban sa mga pagkakamali, ngunit ang responsibilidad para sa proseso ng pag-aaral mismo, pati na rin ang mga resulta nito, ay dapat nakasalalay sa nag-aaral.

Lumalagong mga kakumpitensya o pamumuhunan sa hinaharap?  Bakit kapaki-pakinabang ang mentoring para sa isang programmer - 6
Mga komento
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION