JavaRush /Java Blog /Random-TK /Näme üçin köp işläp düzüjiler hakykatdanam başlamazdan ýü...

Näme üçin köp işläp düzüjiler hakykatdanam başlamazdan ýüz öwürýärler?

Toparda çap edildi
Junior Developer Kömek Jemgyýetini esaslandyryjy Aleksandr Petkowyň makalasynyň bir böleginiň terjimesi. "Prototipler, obýektler, algoritmler ... we ädimleriň arasyndaky bu kiçijik ädimler we olary nädip durmuşa geçirmelidigini bilmeýärsiňiz ... Brr, programmist ýaly pikir ediň." Näme üçin köp işläp düzüjiler hakykatdanam başlamazdan ýüz öwürýärler - 1Täze işläp düzüjiler ilkinji işlerinde köplenç köp basyş duýýarlar. Şol sebäpden, “Iň soňky gezek kod ýazanymda ...” jümlesini doldurmak üçin ýönekeý maşk berseňiz, iki jogap görnüşiniň arasynda:
  • Hemme zat sagat işi ýaly boldy . Men oturdym, redaktorymy işe girizdim we ajaýyp nol dünýäsine çümdüm. Üç sagat çaltlyk bilen uçdy!

  • Bu gaty içgysgynçdy . Oturmak we kodlamak üçin özümi zordan getirip bilýärdim. Rorsalňyşlyklar yzygiderli ýüze çykýardy, bir zat ýalňyşdy. Hawa, henizem düşünmedim. Şol 30 minut üç sagat ýaly duýuldy!
Köplenç ikinjisini saýlaýarlar. Hemmesi, sebäbi her kim käwagt ikinji wariantda beýan edilen ýagdaýa düşýär. Hatda 5, 8, 10 ýyl bäri programmist bolup işleýänlerem. Umuman aýdanyňda, birinji wariant haýsydyr bir geň erteki ýaly bolup görünýär. Şeýlelik bilen, programmirleme doýgunlygy hakda gürleşmek kararyna gelendigimiz sebäpli, munuň ähli işläp düzüjilerde we ýygy-ýygydan bolup geçýändigini bellemelidiris. Elbetde, biz muňa çydap bilmeris.
Näme üçin köp işläp düzüjiler hakykatdanam başlamazdan ýüz öwürýärler - 2
Munuň näme üçin bolýandygyny anyklamak üçin has çuňňur gazmaga synanyşalyň. Soňky birnäçe ýylda köp isleýän döredijiler bilen tanyşdym:
  1. Recentlyakynda programmirläp başladym we özümi doly ýitiren ýaly duýýaryn.
  2. Giriş etabyna ýapyşyň we her gezek daşarky gözegçilik etmezden özbaşdak kodlamaly bolanyňyzda özüňizi oňaýsyz duýuň.
  3. Elbetde zehinlidi, ýöne söhbetdeşlikleri başarmadylar ýa-da asla çakylyk almadylar.

Öwrüm nokady näme?

Täze programmistleriň zerurlyklaryny we zerurlyklaryny öwrenmek üçin köp wagt sarp etmeli boldum, sebäbi bu gysgaça edýän zatlarymy jemleýär. Hemme zada has gowy düşünmek üçin kompaniýamdaky kärdeşlerim bilen gürleşmeli, Facebook toparlarynda, forumlarda, sorag-jogap sahypalarynda gözleg geçirmeli, ullakan Reddit sapaklaryny öwrenmeli we hatda birnäçe kiçi jemgyýetde gözleg geçirmeli boldum. Ine, şu zatlary tapdyk: "Wideodaky zatlary göçürip alan ýaly boldum"; “Men eýýäm kimdir biri tarapyndan ýazylan bar bolan mysallary gözleýärdim. Şol bir wagtyň özünde, özümi 3 ýaşly çaga matematika tapmasy çözýän ýaly duýdum. Bu gaty bizar "; "Men programmist ýaly pikir edip bilemok"; Ine, iň halanýan zadym: “Ine, programma öwrenmegi öwrenenimde öwrenen zadym: 99% özüňizi doly bulaşyk we netijesiz duýýarsyňyz. Somethingöne bir zady bolmalysy ýaly edip başlanyňyzdan soň, şol duýgy - MAGIC boldy! "
Näme üçin köp işläp düzüjiler hakykatdanam başlamazdan ýüz öwürýärler - 3
Bu sitatalara ýakyndan göz aýlasaň, möhüm bir zady görersiň: bu adamlaryň içerki göreşi hereketsiz ýa-da ýeterlik tagalla etmezlikden däl. Erbet okuw programmasy ýa-da tertip-düzgüniň ýoklugy sebäpli däl. Aslynda, amaly tejribe ýok. Bu ýeňip bolmajak kynçylyk ýaly bolup görünýär. Şeýle-de bolsa, olaryň köpüsi programmirlemekden ýüz öwürmäge we ýüz öwürmäge taýýardy.

Täze programmistleriň problemalary barada iki mif

Täze programmistleriň ýüzbe-ýüz bolýan köp meseleleriniň düýbünde programma üpjünçisi bolmak baradaky iki meşhur mifiň bardygyny bildim. Youngaş programmistleriň gereksiz artykmaç ýüklerden gaça durmagy üçin şu mifleri häzir ýok etmek isleýärin.

1-nji toslama. Programmirlemegi gowy görmeli, halamaýan bolsaň, bu seniň üçin däl.

Youngaş işläp düzüjilerden şuňa meňzeş zady näçe gezek eşidýärin! Hawa, men bu söz bilen düýbünden ylalaşmaýaryn. Öndüriji bolmak üçin programmirlemegi gowy görmeli däl. Aslynda, hünärmen işläp düzüjileriň takmynan 50% -i käwagt ony ýigrenýärler. Muny şahsy gözegçilikler esasynda aýdýaryn. Elbetde, meseläni aňsat we ýönekeý, sypaýy görnüşde çözüp boljak bolsa, gaty gowy. Adamlaryň meselelerini çözüp biljek ajaýyp, arassa, synagdan geçen koduňyz bar bolsa gaty gowy. Asöne, gynansak-da, beýle üstünlikler wagtyňyzyň 100% -ini tutjak zat däl ... hatda ýakyn hem däl. Programmistiň gündelik durmuşy, adatça, şeýle pikirler bilen doldurylýar: “Garaşlylyk sanjym nusgasyny ulanyp, sapaklary ajaýyp bölüp, şeýlelik bilen kodumyň goldawyny ýokarlandyrmagym nähili ajaýypdy. Men ajaýyp! ”
Почему многие разработчики сдаются, даже толком не начав - 4
Haýp, bu seýrek bolýar. Hatda ýazuw koduny gowy görýändiklerini aýdýanlar hem wagtynyň ep-esli bölegini içgysgynç, ýeke-täk iş bilen geçirýärler. Programmistleriň ofisinde, awtoulag hyzmat merkezinde bolşy ýaly, gödek sözler eşidilýär. Dogrymy aýtsam! Käte ýalňyşlyk ýok, käwagt diňe programmirlemegi ýigrenýärsiňiz. Elbetde, "Belki, bu meniň üçin asla mümkin däl?" köplenç täze bir programmistiň özüne özüne basyş duýanda, agyr iş ýüklerini alanda we hemme zat isleýşimiz ýaly asla gitmeýär. Bu adaty zat, maňa ynanyň. Hawa, programmirlemek siziň üçin, şübhesiz. Muny okaýan bolsaňyz, alada edýändigiňizi aňladýar. Eger alada etseňiz, hemme zat hökman netije berer.

2-nji toslama. Bilmeýän köp zadym bar, hiç haçan öwrenmerin!

Bu başga bir umumy pikir (belki ilkinji mifden has meşhurdyr). Köp adamlar muňa nägilelik bildirýärler. Munuň aňyrsynda nämäniň bardygyna doly düşünýärin. Biziň iş ugrumyz şeýle bir giň welin, näçe çuňňur öwrenseňiz, entek näçeräk bilmeýändigiňize has aýdyň düşünersiňiz. Bu hakda pikir edenimde-de özümi erbet duýýaryn. Bu gaty gynandyryjy! Gowy habar, hemme zady bilmegiň zerurlygy ýok. Bilmeýän zadyňyzy nädip tapmalydygyny bilmek ýeterlikdir. Häzirlikçe, işleýän zadyňyzyň esasy ýörelgeleriniň bardygyna göz ýetiriň.
Почему многие разработчики сдаются, даже толком не начав - 5
Geliň, bu mysala seredeliň. CSS bilen synag geçirýän bolsaňyz, stiliň HTML elementlerine ulanmak üçin döredilendigine düşünmeli. Serhetleri, reňki, kölegesi ýa-da animasiýasy bolan düwme ýasap bilersiňiz. Bir düwmä basanyňyzda näme boljagyny aýdyp bilmersiňiz (munuň üçin JavaScript gerek). Şonuň üçin düwmä basanyňyzda suraty “janlandyrmaly” bolsaňyz:
  1. Sizde şekil we düwme elementleri bolmaly (HTML);
  2. Soňra belli bir synp (CSS) üçin animasiýany sazlap bilersiňiz;
  3. Düwme basylanda şekile synp goşup bilersiňiz (JavaScript).
Muny görkezmelerde bir gezek okaýarsyňyz. Bir hepdeden soň, anketany tabşyranyňyzda surata kölege goşmaly. Näme gözlemelidigiňizi eýýäm bilýärsiňiz. CSS, HTML, JavaScript hakda umumy düşünje we funksiýanyň haýsy bölegine jogapkärdigine düşünýärsiňiz. Galan zatlar Google-a zerur sözler. Bu ýagdaýda “css kölege goşýar” we “javascript goşmak formasy”. Näme edenimizi görýärsiňmi? Şonuň üçin gaty ir ýüz öwürmäň we netijeli okamak üçin dogry endikleri ösdüriň. Nextöne indiki gezek olar hakda gürleşeris.
Teswirler
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION