2024 Автор: Malcolm Clapton | [email protected]. Соңғы өзгертілген: 2023-12-17 04:02
Сізде бағдарламашы болу үшін талант жеткіліксіз деп ойлайсыз ба? Жұмысқа деген құмарлық, құмарлық керек пе? Онша емес. Көптеген керемет әзірлеушілер осылай ойлайды.
Бала кезінен барлық керемет бағдарламашылар код жазуды армандады. Егер бұл сізге қатысты болмаса, онда сіз жоқсыз немесе сәтсіздікке ұшырайсыз және әдетте керемет және қорқынышты бағдарламалау үшін жарамсыз (үміттелген).
Бұл терең стереотиптер мүлдем қате. Көптеген табысты бағдарламашылар сенетіндей, олар да зиянды.
Джейкоб Каплан-Мосс
Бағдарламашылардың данышпандығы туралы миф қауіпті. Бір жағынан, бұл салаға кіру талаптарын асыра бағалайды, кәсіптен қорқады. Екінші жағынан, миф мамандарды қудалайды. Өйткені, егер сіз кодпен әуестенбесеңіз, сіз, әрине, жеңіліске ұшырайсыз. Нәтижесінде бағдарламашы не кодтауы керек, не жақсырақ және көбірек кодтауды үйренуі керек және бұл өмір сапасына әсер етеді. Біз бұл тәсілден арылуымыз керек. Бағдарламалау - бұл үлкен талантты қажет етпейтін дағдылар жиынтығы. Ал қарапайым программист болу ұят емес.
Джейкобтың Twitter парақшасында Джангоның жасаушысы «жалған бағдарламашы» деп жазылған. Өйткені ол кәсіп туралы жалған ойдан шаршады.
Джейкоб Торнтон Twitter-де, ал қазір Medium-да бағдарламашы болып жұмыс істеді. Ол сонымен қатар GitHub платформасында 80 000 жұлдыз жинаған Bootstrap негізін ойлап тапты. Сондай-ақ бұл кодердің сөздері қарапайым адамдар үшін қол жетімді емес бағдарламалау мифін де жоққа шығарады.
Джейкоб Торнтон
Мен компьютерлерді жек көремін. Мен Нью-Йорктегі Нью-Мектепте әлеуметтануды оқымақ болдым.
Маған қажетті мамандықтардың ешқайсысы болмаса да жұмысқа орналастым. Мені кез келген уақытта жұмыстан шығаруы мүмкін еді. Мен озық JavaScript курсымда көп жұмыс жасадым, себебі мен не болып жатқанын түсінбедім. Ал менде басқа амал қалмады.
Менің өмірімдегі ең қорқынышты сәттердің бірі - бүкіл стартаптар тобы менің айналама жиналып, домен аралық сұраулар арқылы мәселені шешуімді сұрады. Мен мұны ешқашан істеген емеспін, мен оның не туралы екенін шамамен түсіндім. Мен браузерді кодтауды және жаңартуды бастадым. Ештеңе өзгерген жоқ. Осылайша қатарынан бірнеше рет. Мен истерияға түсе бастадым: бұрын-соңды болмағандай сәтсіздікке жақын болдым. Содан кейін кодқа.send () қосуды ұмытып кеткенімді түсіндім. Қатені түзетіп, нәтижеге қол жеткіздім, ұжым күліп, жұмысқа қайта кірісті.
Мен 15 минут отырдым және менің басымда бір ой жүгірді. Міне ол. мен үлгердім. Мен жұмыстан шығарылмаймын.
Әңгіме данышпан программисттің жылдам қарқынмен жүретін мансабын сипаттауға аз ұқсайды. Сонымен мотивация қайдан келеді? Джейкоб былай деп жауап береді: «Мен әлеуметтік жауапты адаммын. Менің достарым, алдыңғы қатарлы әзірлеушілер, менің дөңгеленген бұрыштарды жасау әрекеттерім сәтсіз болғанын немесе жаңа мүмкіндіктің белгілі бір браузерде жиіркенішті болып көрінетінін маған әрқашан жағымсыз сөздермен хабарлайды. Маған ұнайды. Мен тек кодтауды және достармен жұмыс істеуді ұнатамын ».
Твиттерде Джейкоб Торнтон өзін «компьютерден жеңілген адам» деп атайды. Таспадағы ең танымал пост: «Мен компаниядағы ең нашар инженермін, бірақ мен үздік үштіктемін». Әдеттегі бағдарламашы сипаттамасына сәйкес келмейді, солай ма?
Басқа маманның (Rasmus Lerdorf) пікірлері жиі даулы.
- «Мен бағдарламалауды жек көремін. Бірақ мен мәселелерді шешуді ұнатамын ».
- «Әлемде бағдарлама жасауды шын жүректен жақсы көретін адамдар бар. Мен оларды түсінбеймін».
- «Мен нағыз бағдарламашы емеспін. Ол жұмыс істей бастағанша мен әр түрлі заттарды біріктіремін. Содан кейін мен жалғастырамын. Нағыз бағдарламашы: «Жарайды, бұл жұмыс істейді, бірақ бұл жадтың ағып кетуі, оны түзету керек» дейді. Мен әр 10 сұрау сайын Apache-ді қайта іске қосамын ».
Оның сөзінен компьютерге деген ерекше махаббатты аңғару қиын. Ұлы кодерлердің мифтеріне сәйкес келмейтін Джейкоб сияқты, ол өзін бағдарламашы ретінде көрсетеді.
Дэвид Хайнемайер Ханссон Рельстерді жасаушы
Бұл қызық. Мен PHP-де немесе Java тілінде жазғанда, мен әрқашан басқа нәрсені, басқа бағдарламалау тілін іздедім. Тек көңіл көтеру үшін, өйткені бағдарламалау тілдері қызықсыз. PHP және Java тілдерімен жұмыс істей отырып, мен бағдарламашы болғым келмеді.
Өзім туралы тағы бір шолу, ол компьютер генийінің бейнесіне ешқандай қатысы жоқ. Ақырында Дэвид Хайнемейер Ханссон бағдарламалар мен компьютерлерге емес, Рубидің талғампаздығына ғашық болды. Егер Руби ойлап табылмаса, ол диаметральді қарама-қарсы нәрсе жасаған болар еді.
Қазірдің өзінде белгілі болғандай, бағдарламашылар туралы стереотиптерді жоққа шығаратын сансыз мақалалар мен сұхбаттар бар. Олар да осы тақырыпта әзілдегенді ұнатады. Міне, әзірлеушілердің өздерінен бірнеше, бірақ шынайы кодтау дәйексөздері:
- Қандай жаман бағдарламалық қамтамасыз ету, екіншісі - толық уақытты жұмыс.
- Кез келген ақымақ компьютер түсінетін кодты жаза алады. Жақсы бағдарламашы адам оқи алатын кодты жазады.
- Бағдарламалар мен шіркеулер өте ұқсас. Біз оларды алдымен саламыз. Сосын нәтиже берсін деп дұға етеміз.
Егер бағдарламашыларға шынымен де үлкен талант пен берілгендік керек болса, онда мұндай әзілдер кәсіпқойлар арасында неге танымал?
Сіз бағдарламалауды үйреніп жатқанда, сіз бәрін дұрыс емес істеп жатырсыз деп айтады. Олар сізге неге шынайы кодер емес екеніңізді түсіндіреді. «Нағыз гек» болуға тырысу сізді жынды етеді.
Иә, бұл мақала бағдарламалау стереотиптеріне қарсы. Бұл ұлы өнер тек таңдаулылар үшін ғана қолжетімді деген мағынасыз мифтер туралы. Келесі жолы сізде қабілеттер жеткілікті ме және сізде жеткілікті дағдылар бар ма деп ойласаңыз және бұл бағдарламалауды тозаққа жібермей, үзіліс жасаңыз. Басқа әдістерді қолданып көріңіз. Көбінесе мәселе сіз қалай үйренуде. Сіздің оқу бағдарламасына деген көзқарасыңызда. Және мәселеге әртүрлі жолдармен жақындамайынша, берілмеңіз.
Бағдарламашы болу үшін талант немесе құмарлық қажет емес.
Ұсынылған:
«Жаман әдеттен арылу үшін жақсы әдет үшін сыйлық қажет» - Чарльз Духиг әдеттер күші туралы
Жаман әдеттен қалай арылып, жақсы әдетті бойына сіңіруге болады? «Әдеттің күші» кітабының авторы Чарльз Духигтің кеңестерін оқыңыз
Құмарлық парадоксы: Неліктен бір серіктес әрқашан қарым-қатынаста көбірек жақсы көреді?
Жұптағы теңгерімсіздікті түзетуге болады. Ең бастысы, екеуі де осыны қалайды. Алдымен серіктестер қарым-қатынаста қандай рөл атқаратынын анықтаған жөн. Ал олар осының кесірінен құмарлықтың торына түсті ме
Неліктен Dropbox енді қажет емес және оны ауыстыру қаншалықты жақсы
Лайфхакер жақында нашарлаған Dropbox-ты қалай ауыстыру керектігін айтады: Nextcloud және басқа да қолайлы шешімдерге назар аударыңыз
Естеліктерді қалай өшіруге немесе қажет емес ақпаратты ұмытуға болады
Жағымсыз оқиғалардың жадын қалай өшіруге немесе қажет емес ақпаратты ұмытуға болады? Саналы түрде ұмытудың өте тиімді жолы бар екен
Алдымен қай бағдарламалау тілін үйрену жақсы және неге
Қандай бірінші бағдарламалау тілін таңдау керек? Бұл сұраққа блогер Куинси Ларсон жауап береді. Міне, оның мақаласының қысқартылған аудармасы