Жакшы программалоо үчүн таланттын же кумардын кереги жок
Жакшы программалоо үчүн таланттын же кумардын кереги жок
Anonim

Программист болуу үчүн талантыңыз жетишсиз деп ойлойсузбу? Ишке болгон ынтызарлык, ашыктык керекпи? Жок эле. Жана көптөгөн сонун иштеп чыгуучулар ушундай деп ойлошот.

Жакшы программалоо үчүн таланттын же кумардын кереги жок
Жакшы программалоо үчүн таланттын же кумардын кереги жок

Бала кезинен бери бардык сонун программисттер код жазууну кыялданышат. Эгер бул сиз жөнүндө болбосо, анда сиз жоксуз, же ийгиликсиздик жана жалпысынан улуу жана коркунучтуу программалоо үчүн ылайыктуу эмес (аспирацияланган).

Бул терең стереотиптер таптакыр туура эмес. Көптөгөн ийгиликтүү программисттер ишенгендей, алар зыяндуу да.

Image
Image

Джейкоб Каплан-Мосс

Программисттердин генийи жөнүндөгү миф кооптуу. Бир чети бул тармакка кирүү талаптарын ашыкча баалап, кесибин коркутат. Экинчи жагынан, миф адистерди куугунтуктайт. Кантсе да, эгер сиз кодго баш ийбесеңиз, анда сиз, албетте, утулган адамсыз. Натыйжада, программист же кодду же жакшыраак жана көбүрөөк кодду үйрөнүшү керек жана бул жашоонун сапатына таасирин тийгизет. Мындай мамиледен кутулуубуз керек. Программалоо – бул жөн гана көп таланттарды талап кылбаган чеберчилик. Ал эми жөнөкөй программист болуу эч кандай уят эмес.

Джейкобдун Twitter баракчасында Джангонун жаратуучусу «жалган программист» экени айтылат. Анткени ал кесиптин туура эмес ойлорунан чарчады.

Джейкоб Торнтон Twitterде программист болуп иштеген, азыр Mediumда. Ал ошондой эле GitHub платформасында 80 000 жылдызды чогулткан Bootstrap рамкасын ойлоп тапты. Жана бул кодердун сөздөрү, ошондой эле жөн гана өлүмгө дуушар болбогон программалоо мифин жокко чыгарат.

Image
Image

Джейкоб Торнтон

Мен компьютерлерди жек көрөм. Мен Нью-Йорктогу Нью-Мектепте социологияны окуйм деп жаткам.

Керектүү жөндөмдөрүм жок болсо да жумушка орноштум. Мени каалаган убакта жумуштан кетириши мүмкүн болчу. Мен JavaScript өнүккөн курсумда көп иштедим, анткени эмне болуп жатканын түшүнгөн жокмун. Анан башка аргам жок болчу.

Жашоомдогу эң коркунучтуу учурлардын бири, бүт стартап командасы менин тегерегиме чогулуп, домендер аралык суроо-талаптар менен маселени чечүүнү суранганы болду. Мен муну эч качан кылган эмесмин, мен болгону анын эмне жөнүндө экенин түшүндүм. Мен браузерди коддоп, жаңылай баштадым. Эч нерсе өзгөргөн жок. Ошентип, бир нече жолу катары менен. Мен истерика боло баштадым: мурда болуп көрбөгөндөй ийгиликсиздикке жакындадым. Анан кодго.send () кошууну унутуп калганымды түшүндүм. Мен катаны оңдоп, жыйынтык алдым, команда жылмайып, кайра ишке киришти.

Мен 15 мүнөт отуруп, башыма бир эле ой келди. Бул жерде. мен башкарды. Мен жумуштан алынбайм.

Окуя гений программисттин тез темптеги карьерасынын сүрөттөлүшүнө анча окшошпойт. Анда мотивация кайдан келет? Жакып мындай деп жооп берет: «Мен коомдук жоопкерчиликтүү адаммын. Менин досторум, алдыңкы программаны иштеп чыгуучулар, менин тегеректелген бурчтарды жасоо аракетим ишке ашпай калганын же жаңы функция белгилүү бир браузерде жийиркеничтүү көрүнөрүн мага ар дайым жагымсыз сөздөрдү айтып беришет. Мага жагат. Мен жөн гана коддоону жана достор менен иштөөнү жакшы көрөм ».

Твиттерде Джейкоб Торнтон өзүн "компьютерден утулган адам" деп атайт. Каналдагы эң популярдуу пост: "Мен компаниянын эң начар инженеримин, бирок мен алдыңкы үчтүктүн ичиндемин". Кадимки программисттин сыпаттамасы туура келбейт, туурабы?

Башка профессионалдын (Rasmus Lerdorf) комментарийлери көбүнчө талаштуу.

  • «Мен программалоону жек көрөм. Бирок мен көйгөйлөрдү чечкенди жакшы көрөм ».
  • «Дүйнөдө чын ыкластан программалоону сүйгөн адамдар бар. Мен аларды түшүнбөйм".
  • «Мен чыныгы программист эмесмин. Иштей баштаганга чейин ар кандай нерселерди чогултам. Анан мен улантам. Чыныгы программист: "Макул, бул иштейт, бирок бул эс тутумдун агып кетиши, биз аны оңдообуз керек" дейт. Мен жөн гана Apache'ди ар бир 10 өтүнүчтү өчүрүп күйгүзөм.

Анын сөзүнөн компьютерге болгон өзгөчө сүйүүсүн баамдоо кыйын. Улуу кодерлордун мифтерине туура келбеген Жакып экөөнө тең окшоп, ал өзүн программист кылып көрсөтөт.

Image
Image

Дэвид Хайнемайер Ханссон Рельстердин жаратуучусу

Бул кызыктуу. Мен PHP колдонуп же Java тилинде жазып жүргөндө, мен ар дайым башка нерсени, башка программалоо тилин издеп жүрчүмүн. Жөн гана көңүл ачуу үчүн, анткени программалоо тилдери кызыксыз. PHP жана Java менен иштегендиктен мен программист болууну ойлогон эмесмин.

Компьютер генийинин образына эч кандай тиешеси жок өзүм жөнүндө дагы бир кароо. Бара-бара Дэвид Хайнемейер Ханссон программалар менен компьютерлерге эмес, Rubyдин кооздугуна ашык болуп калды. Эгер Ruby ойлоп табылбаганда, ал таптакыр карама-каршы бир нерсени жасап бермек.

Белгилүү болгондой, программисттер жөнүндө стереотиптерди жокко чыгарган сансыз макалалар жана интервьюлар бар. Бул темада тамашалашканды да жакшы көрүшөт. Бул жерде иштеп чыгуучулардын өзүнөн бир нече, бирок чыныгы коддоо цитаталары:

  • Кандайдыр бир жаман программа, экинчиси - толук убакыттагы жумуш.
  • Ар бир келесоо компьютер түшүнө турган код жаза алат. Жакшы программист адам окуй турган кодду жазат.
  • Программалар жана чиркөөлөр абдан окшош. Аларды биринчи курабыз. Анан ал ишке ашса экен деп тилейбиз.

Программисттерге чындап эле көп талант жана берилгендик керек болсо, анда эмне үчүн мындай тамашалар профессионалдар арасында популярдуу?

Программалоону үйрөнүп жатканыңызда, сиз баарын туура эмес кылып жатасыз деп айтышат. Алар сизге эмне үчүн чыныгы кодер эмес экениңизди түшүндүрүшөт. "Чыныгы геек" болууга аракет кылуу сизди жинди кылат.

Ооба, бул макала программалоо стереотиптерине каршы. Бул улуу искусство саналуу гана адамдар үчүн жеткиликтүү деген маанисиз мифтер жөнүндө. Кийинки жолу сизде жетиштүү жөндөмдөр барбы, же сизде жетиштүү жөндөмдөр барбы деп ойлонуп, бул программалоону тозокко жөнөтпөй, тыныгуу алыңыз. Башка ыкмаларды колдонуп көрүңүз. Көп учурда көйгөй сиз кантип үйрөнгөнүңүздө. Окуу программасына сиздин мамилеңизде. Ал эми көйгөйгө ар кандай жолдор менен кайрылмайынча, багынбаңыз.

Программист болуу үчүн талант же кумар талап кылынбайт.

Сунушталууда: