2024 Автор: Malcolm Clapton | [email protected]. Акыркы өзгөртүү: 2023-12-17 04:03
Программист болуу үчүн талантыңыз жетишсиз деп ойлойсузбу? Ишке болгон ынтызарлык, ашыктык керекпи? Жок эле. Жана көптөгөн сонун иштеп чыгуучулар ушундай деп ойлошот.
Бала кезинен бери бардык сонун программисттер код жазууну кыялданышат. Эгер бул сиз жөнүндө болбосо, анда сиз жоксуз, же ийгиликсиздик жана жалпысынан улуу жана коркунучтуу программалоо үчүн ылайыктуу эмес (аспирацияланган).
Бул терең стереотиптер таптакыр туура эмес. Көптөгөн ийгиликтүү программисттер ишенгендей, алар зыяндуу да.
Джейкоб Каплан-Мосс
Программисттердин генийи жөнүндөгү миф кооптуу. Бир чети бул тармакка кирүү талаптарын ашыкча баалап, кесибин коркутат. Экинчи жагынан, миф адистерди куугунтуктайт. Кантсе да, эгер сиз кодго баш ийбесеңиз, анда сиз, албетте, утулган адамсыз. Натыйжада, программист же кодду же жакшыраак жана көбүрөөк кодду үйрөнүшү керек жана бул жашоонун сапатына таасирин тийгизет. Мындай мамиледен кутулуубуз керек. Программалоо – бул жөн гана көп таланттарды талап кылбаган чеберчилик. Ал эми жөнөкөй программист болуу эч кандай уят эмес.
Джейкобдун Twitter баракчасында Джангонун жаратуучусу «жалган программист» экени айтылат. Анткени ал кесиптин туура эмес ойлорунан чарчады.
Джейкоб Торнтон Twitterде программист болуп иштеген, азыр Mediumда. Ал ошондой эле GitHub платформасында 80 000 жылдызды чогулткан Bootstrap рамкасын ойлоп тапты. Жана бул кодердун сөздөрү, ошондой эле жөн гана өлүмгө дуушар болбогон программалоо мифин жокко чыгарат.
Джейкоб Торнтон
Мен компьютерлерди жек көрөм. Мен Нью-Йорктогу Нью-Мектепте социологияны окуйм деп жаткам.
Керектүү жөндөмдөрүм жок болсо да жумушка орноштум. Мени каалаган убакта жумуштан кетириши мүмкүн болчу. Мен JavaScript өнүккөн курсумда көп иштедим, анткени эмне болуп жатканын түшүнгөн жокмун. Анан башка аргам жок болчу.
Жашоомдогу эң коркунучтуу учурлардын бири, бүт стартап командасы менин тегерегиме чогулуп, домендер аралык суроо-талаптар менен маселени чечүүнү суранганы болду. Мен муну эч качан кылган эмесмин, мен болгону анын эмне жөнүндө экенин түшүндүм. Мен браузерди коддоп, жаңылай баштадым. Эч нерсе өзгөргөн жок. Ошентип, бир нече жолу катары менен. Мен истерика боло баштадым: мурда болуп көрбөгөндөй ийгиликсиздикке жакындадым. Анан кодго.send () кошууну унутуп калганымды түшүндүм. Мен катаны оңдоп, жыйынтык алдым, команда жылмайып, кайра ишке киришти.
Мен 15 мүнөт отуруп, башыма бир эле ой келди. Бул жерде. мен башкарды. Мен жумуштан алынбайм.
Окуя гений программисттин тез темптеги карьерасынын сүрөттөлүшүнө анча окшошпойт. Анда мотивация кайдан келет? Жакып мындай деп жооп берет: «Мен коомдук жоопкерчиликтүү адаммын. Менин досторум, алдыңкы программаны иштеп чыгуучулар, менин тегеректелген бурчтарды жасоо аракетим ишке ашпай калганын же жаңы функция белгилүү бир браузерде жийиркеничтүү көрүнөрүн мага ар дайым жагымсыз сөздөрдү айтып беришет. Мага жагат. Мен жөн гана коддоону жана достор менен иштөөнү жакшы көрөм ».
Твиттерде Джейкоб Торнтон өзүн "компьютерден утулган адам" деп атайт. Каналдагы эң популярдуу пост: "Мен компаниянын эң начар инженеримин, бирок мен алдыңкы үчтүктүн ичиндемин". Кадимки программисттин сыпаттамасы туура келбейт, туурабы?
Башка профессионалдын (Rasmus Lerdorf) комментарийлери көбүнчө талаштуу.
- «Мен программалоону жек көрөм. Бирок мен көйгөйлөрдү чечкенди жакшы көрөм ».
- «Дүйнөдө чын ыкластан программалоону сүйгөн адамдар бар. Мен аларды түшүнбөйм".
- «Мен чыныгы программист эмесмин. Иштей баштаганга чейин ар кандай нерселерди чогултам. Анан мен улантам. Чыныгы программист: "Макул, бул иштейт, бирок бул эс тутумдун агып кетиши, биз аны оңдообуз керек" дейт. Мен жөн гана Apache'ди ар бир 10 өтүнүчтү өчүрүп күйгүзөм.
Анын сөзүнөн компьютерге болгон өзгөчө сүйүүсүн баамдоо кыйын. Улуу кодерлордун мифтерине туура келбеген Жакып экөөнө тең окшоп, ал өзүн программист кылып көрсөтөт.
Дэвид Хайнемайер Ханссон Рельстердин жаратуучусу
Бул кызыктуу. Мен PHP колдонуп же Java тилинде жазып жүргөндө, мен ар дайым башка нерсени, башка программалоо тилин издеп жүрчүмүн. Жөн гана көңүл ачуу үчүн, анткени программалоо тилдери кызыксыз. PHP жана Java менен иштегендиктен мен программист болууну ойлогон эмесмин.
Компьютер генийинин образына эч кандай тиешеси жок өзүм жөнүндө дагы бир кароо. Бара-бара Дэвид Хайнемейер Ханссон программалар менен компьютерлерге эмес, Rubyдин кооздугуна ашык болуп калды. Эгер Ruby ойлоп табылбаганда, ал таптакыр карама-каршы бир нерсени жасап бермек.
Белгилүү болгондой, программисттер жөнүндө стереотиптерди жокко чыгарган сансыз макалалар жана интервьюлар бар. Бул темада тамашалашканды да жакшы көрүшөт. Бул жерде иштеп чыгуучулардын өзүнөн бир нече, бирок чыныгы коддоо цитаталары:
- Кандайдыр бир жаман программа, экинчиси - толук убакыттагы жумуш.
- Ар бир келесоо компьютер түшүнө турган код жаза алат. Жакшы программист адам окуй турган кодду жазат.
- Программалар жана чиркөөлөр абдан окшош. Аларды биринчи курабыз. Анан ал ишке ашса экен деп тилейбиз.
Программисттерге чындап эле көп талант жана берилгендик керек болсо, анда эмне үчүн мындай тамашалар профессионалдар арасында популярдуу?
Программалоону үйрөнүп жатканыңызда, сиз баарын туура эмес кылып жатасыз деп айтышат. Алар сизге эмне үчүн чыныгы кодер эмес экениңизди түшүндүрүшөт. "Чыныгы геек" болууга аракет кылуу сизди жинди кылат.
Ооба, бул макала программалоо стереотиптерине каршы. Бул улуу искусство саналуу гана адамдар үчүн жеткиликтүү деген маанисиз мифтер жөнүндө. Кийинки жолу сизде жетиштүү жөндөмдөр барбы, же сизде жетиштүү жөндөмдөр барбы деп ойлонуп, бул программалоону тозокко жөнөтпөй, тыныгуу алыңыз. Башка ыкмаларды колдонуп көрүңүз. Көп учурда көйгөй сиз кантип үйрөнгөнүңүздө. Окуу программасына сиздин мамилеңизде. Ал эми көйгөйгө ар кандай жолдор менен кайрылмайынча, багынбаңыз.
Программист болуу үчүн талант же кумар талап кылынбайт.
Сунушталууда:
Сасык тумоо жана сасык тумоо менен күрөшүү үчүн эмне үчүн вируска каршы дарылардын кереги жок
Сасык тумоо жана сасык тумоо мезгилинде вируска каршы дарыларга акча коротпоо керек - коопсуздугу далилденбеген пайдасыз дарылар
– Сен болбосоң биздин түгөй идеалдуу болмок. Эмне үчүн өнөктөш үчүн өзгөрүүнүн кереги жок
Балким сиз өзгөргүңүз келет, бирок кантип өзгөрүүнү билбейсиз. Бирок, чынында, эмне үчүн түшүнүү керек. Эгерде өнөктөштүн каалоосу үчүн болсо, анда бул эң жакшы идея эмес
Эмне үчүн сизге мотивациянын кереги жок
Белгилүү ишкер өзүңүздү кантип иштөөгө мажбурлоону жана такыр аракет кылууну каалабай турганыңызда максаттарыңызга карай умтулууну айтып берет
Жок, жок, кайра жок: эмне үчүн ар дайым бардыгы менен макул болуунун кереги жок
Бул абдан кыйын болсо да, "жок" деп айтууну кантип үйрөнүү керек жана эмне үчүн башкалардын жетегине баш ийбеш керек - биз бул макалада талкуулайбыз
Кайсы программалоо тилин биринчи үйрөнүү жакшы жана эмне үчүн
Кайсы биринчи программалоо тилин тандоо керек? Бул суроого блоггер Куинси Ларсон жооп берет. Бул жерде анын макаласынын кыскартылган котормосу