Лайфхакер
Лайфхакер
Лучшее
Новости
Жизнь
Рецепты
Здоровье
Кино
Технологии
Покупки
Лучшее
Новости
Жизнь
Рецепты
Здоровье
Кино
Технологии
Покупки
Куда поехать на выходные
Розовый октябрь
Добрые новости
Стыдные вопросы
Есть мнение
Норм или стрём
Личный опыт
Объясняем за минуту
Работа и учёба
15 июля 2016

Чтобы хорошо программировать, не нужно ни таланта, ни страсти

Думаете, чтобы стать программистом, мало таланта? Нужна страсть, одержимость работой? На самом деле нет. И так считают многие крутые разработчики.
Фото автора Анастасия Пивоварова
Анастасия Пивоварова

Автор Лайфхакера

Как стать программистом

Все крутые программисты с детства только и грезили о том, чтобы писать код. И если это не про вас, то вы либо не существуете, либо неудачник и вообще не подходите для великого и ужасного программирования (произносить с придыханием).

💼 Телеграм-канал «Ждём резюме» поможет найти работу или сотрудников.

Эти глубоко засевшие стереотипы абсолютно ошибочны. Они ещё и вредны, как считают многие успешные программисты.

Джейкоб Каплан-Мосс (Jacob Kaplan-Moss)

Миф о гениальности программистов опасен. С одной стороны, он завышает входные требования в эту сферу, отпугивая от профессии. С другой — миф преследует специалистов. Ведь если ты не повёрнут на коде, ты, конечно, лузер. В результате программист обязан либо кодить, либо учиться кодить лучше и больше, а это влияет на качество жизни. От такого подхода нужно избавиться. Программирование — это просто набор навыков, который не требует особенного таланта. И вовсе не стыдно быть заурядным программистом.

Страница Джейкоба в Twitter сообщает, что создатель Django — «ненастоящий программист». Потому что ему надоело ложное представление о профессии.

Джейкоб Торнтон (Jacob Thornton) работал программистом в Twitter, а сейчас — в Medium. Также он успел придумать Bootstrap, фреймворк, собравший 80 000 звёзд на платформе GitHub. И слова этого кодера тоже развеивают миф о недоступном простым смертным программировании.

Джейкоб Торнтон (Jacob Thornton)

Я ненавижу компьютеры. Я собирался изучать социологию в Новой школе Нью-Йорка.

Я устроился на работу, хотя у меня не было ни одного нужного навыка. Меня могли уволить в любой момент. Я вкалывал, изучая продвинутый курс JavaScript, потому что не понимал, что происходит. И у меня выхода другого не было.

Один из самых жутких моментов в моей жизни — когда вся команда стартапа собралась вокруг меня и просила решить вопрос с кросс-доменными запросами. Я никогда таким не занимался, только приблизительно понимал, о чём вообще речь. Я начал кодить и обновлять браузер. Ничего не менялось. И так несколько раз подряд. У меня начиналась истерика: как никогда я был близок к провалу. И тут я понял, что забывал добавить в код .send() . Исправил ошибку, получил результат, команда улыбнулась и вернулась к работе.

Я минут 15 сидел и прокручивал в голове одну и ту же мысль. Вот оно. У меня получилось. Меня не уволят.

История мало похожа на описание стремительной карьеры гениального программиста. Так откуда берётся мотивация? Джейкоб отвечает: «Я социально ответственный человек. Мои друзья, разработчики интерфейсов, всегда сообщат мне в нелестных выражениях, что мои попытки сделать скруглённые углы провалились или новая фишка отвратительно смотрится в конкретном браузере. Мне нравится. Мне просто нравится кодить и работать с друзьями».

В Twitter Джейкоб Торнтон называет себя «компьютерным лузером». Самый популярный пост в ленте: «Я худший инженер в компании, но я в тройке лучших». Слабо подходит под описание типичного программиста, правда?

Замечания ещё одного профи, Расмуса Лердорфа (Rasmus Lerdorf), часто вызывают бурные дискуссии.

  • «Ненавижу программирование. Но я люблю решать проблемы».
  • «На свете есть люди, которые искренне любят программировать. Я их не понимаю».
  • «Я ненастоящий программист. Я компоную всякие штуки, пока это не начинает работать. Потом иду дальше. Настоящий программист скажет: „Ок, это работает, но тут утечка памяти, надо пофиксить“. А я просто перезапускаю Apache каждые 10 запросов».

В его словах трудно разглядеть какую-то особую любовь к компьютерам. Как и оба Джейкоба, которые не соответствуют мифам о великих кодерах, он вроде как притворяется программистом.

Давид Хейнемейер Ханссон (David Heinemeier Hansson)

создатель Rails

Это развлечение. Когда я пользовался PHP или писал на Java, то всё время искал что-то ещё, другой язык программирования. Хотя бы чтобы развлечься, потому что языки программирования скучные. Работая с PHP и Java, я и не собирался быть программистом.

Очередной отзыв о себе, который не имеет ничего общего с образом компьютерного гения. В конце концов Давид Хейнемейер Ханссон влюбился в элегантность языка Ruby, а не в программы и компьютеры. Если бы не был изобретён Ruby, он бы занимался чем-то диаметрально противоположным.

Как уже ясно, существуют бессчётные статьи и интервью, которые опровергают стереотипы о программистах. На эту тему любят и пошутить. Вот парочка из 59 уморительных, но правдивых цитат о программировании от самих разработчиков:

  • Что одному дерьмовый софт, то другому — работа с полной занятостью.
  • Любой дурак напишет код, понятный компьютеру. Хороший программист пишет код, понятный человеку.
  • Программы и церкви очень похожи. Сначала мы их строим. Потом молимся, чтобы сработало.

Если программистам на самом деле нужна бездна таланта и увлечённости, то почему такие шутки популярны среди профессионалов?

Пока вы будете учиться программированию, вам расскажут, что вы всё делаете неправильно. Вам объяснят, почему вы не тру-кодер. Попытки быть «настоящим гиком» сведут вас с ума.

Да, эта статья против стереотипов о программировании. О бессмысленных мифах, что только избранным доступно это великое искусство. Когда в следующий раз задумаетесь, а достаточно ли у вас способностей, а хватит ли вам умений, а не послать ли это программирование к чертям, возьмите паузу. Попробуйте другие методы. Часто проблема кроется в том, как вы учитесь. В вашем отношении к учебной программе. И не стоит сдаваться, пока вы не подойдёте к решению проблемы разными путями.

Чтобы быть программистом, не нужно ни таланта, ни страсти.

Обложка: welcomia/depositphotos.com
Источник: Programming doesnt require Talent or even Passion
Если нашли ошибку, выделите текст и нажмите Ctrl + Enter
Это интересно
7 «лучших друзей» заболеваний сердца, от которых стоит держаться подальше

7 «лучших друзей» заболеваний сердца, от которых стоит держаться подальше

Путешествие начинается до взлёта! Как провести время до посадки с комфортом

Путешествие начинается до взлёта! Как провести время до посадки с комфортом

5 необычных вещей, которые можно сделать в агротехклассе за один день

5 необычных вещей, которые можно сделать в агротехклассе за один день

Как в кино, только дома: устраиваем атмосферный просмотр фильмов с Samsung Микро RGB

Как в кино, только дома: устраиваем атмосферный просмотр фильмов с Samsung Микро RGB

Реклама
Комментарии
Авторизуйтесь, чтобы оставить комментарий
Илья Мирской
21.07.16 07:34
В статье нигде не говорится, что программировать "легко", так что материал по ссылке не противовес. Естественно, везде надо подключать голову и ничего не освоишь с наскоку. Думаете ковры ткать люди научаются с первого раза? Или плитку класть? Или еду готовить? Речь о том, что для программирвания не нужны суперспособности и особый мегаталант. Как и для того, чтобы стать поваром, плотником, строителем, архитектором, портным и т.д. Программирование - это ремесло. И программисты нужны разные. Некорректно всё программирование сравнивать с одной только нейрохирургией. В медицине очень много направлений и ниш, и не для всех нужны уникальные гении. Например, врач терапевт в поликлинике просто по алгоритму определяет к какому врачу надо выписать направление. Зачем ему комплексовать, что он не нейрохирург? Главное, чтобы он по симптомам отправил куда надо. Или, например, есть повара-виртуозы, которые готовят люкс блюда для богатых. Но мир бы не выжил если бы не было простых поваров в столовых, фаст фудах, в конце концов и самому что-то надо уметь готовить у себя на кухне. Секрет хорошей качественной работы не в гениальности, а в добросовестности и ответственности создателя. И так хоть в чём, и в программировании тоже. А совершенствоваться, осваивать новые технологии нужно постоянно в любой области. Тогда может и гениальность проявиться.
Christy Lubchuk
24.07.16 14:30
"так как сможешь написать. а если заработает, то зачем что-то менять?) " - ааа, т.е. зачем это мы изучаем оптимизацию памяти, указатели и прочее? Нафига, если и так работает? А железо через пару лет подтянется, чтобы всё это вычитать, так, что ли? =
Александр Серов
01.02.17 02:45
Вспомнился xkcdb комикс о том как научится программировать на с++ за 21 день... Программировать абы как конечно можно научить и пятилетнего ребёнка. А уж студентик сделав первую програмулину уже чувствует себя "мегахакиром". Увы, и авторы цитат из данного постика своим же опытом доказывают, что программирование это многолетний опыт полученный на сотнях тысяч строк разного кода. И то не факт что человек научится. Ибо иначе они с первого раза писали бы и больше к коду не возвращались. "Рельсы" (RoR) фактически переписывался от релиза к релизу. "Руби", на котором он базируется, до сих пор имеет говнотред модель и множество огрехов в перфомансе, но привлекает синтаксисом. "Бутсрэп", это вообще не про программирование. И тд и тп. Было бы программирование просто, жили бы мы совсем в другом мире. Такчто не ведитесь на такие статьи
Александр Серов
01.02.17 02:47
ну Линус тут лишний, он все таки до сих пор программист. Да и Гейтс в самом начале своей карьеры таки кодил малямс
Александр Серов
01.02.17 02:54
так во многих конторках, какойнить старожил, который досидел до "архитектора" но нифига не понимает в большей части с++ заставляет всю контору сидеть на "C с классами". И вместо исключений у вас пробрасывание ошибок. Вместо шаблонов - куча повторяемого кода. Вместо избежания классических ошибок современными возможностями языка - статик анализаторы. а инкремент, в том же руби до 1.9, чтоли, отсутствовал, потомучто у автора с ним проблемы были.
Что вы могли пропустить
11 лучших сериалов про киллеров — обаятельных в своей жестокости
11 лучших сериалов про киллеров — обаятельных в своей жестокости
0
17:00
Кино
Ликбез
Сочники с творогом как в детстве — румяные и ароматные
Сочники с творогом как в детстве — румяные и ароматные
15:30
«Горящая изба»
Еда
5-й сезон «Настоящего детектива» всё ближе — в нём сыграют Николас Кейдж и Антонио Бандерас
5-й сезон «Настоящего детектива» всё ближе — в нём сыграют Николас Кейдж и Антонио Бандерас
0
14:40
Кино
Новости
6 классных дофаминовых рецептов: как скрасить осеннюю хандру готовкой
6 классных дофаминовых рецептов: как скрасить осеннюю хандру готовкой
0
14:00
Еда
Еда
Новый мини-фен Xiaomi способен сушить короткие волосы за минуту
Новый мини-фен Xiaomi способен сушить короткие волосы за минуту
0
13:10
Новости
Устройства
Как делать уборку по методу 5 × 5
Как делать уборку по методу 5 × 5
0
13:00
Жизнь
Жизнь
Оптимус Прайм для тяжёлых работ: в Китае показали огромного и мощного робота Neo1
Оптимус Прайм для тяжёлых работ: в Китае показали огромного и мощного робота Neo1
0
12:16
Новости
Технологии
Тёплые салаты, которые подойдут даже для праздника
Тёплые салаты, которые подойдут даже для праздника
12:00
Еда
Еда
Режиссёр «Голодных игр» экранизирует ещё один научно-фантастический бестселлер
Режиссёр «Голодных игр» экранизирует ещё один научно-фантастический бестселлер
0
11:12
Кино
Новости
Объясняем за минуту: как увеличить шрифт на телефоне
Объясняем за минуту: как увеличить шрифт на телефоне
0
11:00
Технологии
Технологии
Портал Android Authority назвал 5 смартфонов 2026 года, которые не стоит покупать
Портал Android Authority назвал 5 смартфонов 2026 года, которые не стоит покупать
0
Вчера
Новости
Устройства
Я месяц прожила почти без мобильного интернета и вот что поняла
Я месяц прожила почти без мобильного интернета и вот что поняла
0
Вчера
Жизнь
Жизнь
В «вечном» пауэрбанке Zero можно менять батареи и подключать новые модули
В «вечном» пауэрбанке Zero можно менять батареи и подключать новые модули
0
Вчера
Новости
Устройства
17-летняя школьница из США создала томаты со вкусом гамбургера
17-летняя школьница из США создала томаты со вкусом гамбургера
0
Вчера
Новости
Новости
Недооценённый триллер с Томом Харди вошёл в список лучших фильмов одного актёра
Недооценённый триллер с Томом Харди вошёл в список лучших фильмов одного актёра
0
Вчера
Кино
Новости

Новые комментарии

Аватар автора комментария
John Jefferson2 часа назад

0 / 0

Ожидал, что речь идёт об Аэлите))
Режиссёр «Голодных игр» экранизирует ещё один научно-фантастический бестселлер
Аватар автора комментария
4 часа назад

0 / -1

Явная заказная хрень...От производителя китаиского дерьмового производителя которыми пользоваться не то что не льзя но и запрещено в целях безопастности!!!
В смартфонах 7 производителей нашли брешь для перехвата данных
Аватар автора комментария
S G8 часов назад

0 / 0

1)почините уже наконец вход на сайт с мобильных устройств - кнопки vk/yandex тупо не работают 2) >Бонусом журналист прошёлся по iPhone 17e. Бюджетная новинка Apple разочаровывает экраном с частотой обновления 60 Гц и единственной основной камерой — и это в 2026 году. Передовой процессор A19 теряет всякую ценность, когда работает в связке с посредственным дисплеем и скромным фотомодулем, заключил он. ахахах. А я думал покупать 16e, в итоге купил 17e, потому что +100$ за более новый проц и в два раза больше памяти. Ближайший по стоимости новый iphone air на треть дороже. И аргументы дурацкие типа экран плохой (такой же oled с чуть-чуть меньшим размером) и фронтальная камера хуже (задняя такая же). Или чел пишет, что 60гц мало, вот только на 120гц телефон будет работать только по особым случаям. Единственное существенное отличие - другие айфоны могут динамически менять частоту обновления экрана, что снижает энергопотребление. Но ваш журналист походу просто нейросетью прошелся по двум таблицам с характеристиками телефонов)
Портал Android Authority назвал 5 смартфонов 2026 года, которые не стоит покупать
Аватар автора комментария
Natali Tikhomirova12 часов назад

0 / 0

А я люблю "Коломбо" 😁
В топ-8 детективных сериалов без единого плохого сезона попали сразу два «Шерлока»
Гид по здоровому весу. Что нужно знать об ожирении

Гид по здоровому весу. Что нужно знать об ожирении

Лайфхакер
Информация
О проектеРубрикиРекламаРедакцияВакансииО компании
Подписка
TelegramВКонтактеTwitter (X)PinterestYouTubeИнициалRSS
Правила
Пользовательское соглашениеПолитика обработки персональных данныхПравила применения рекомендательных технологийПравила сообществаСогласие на обработку персональных данныхСогласие для рекламных рассылокСогласие для информационной программы
18+Копирование материалов запрещено.
Издание может получать комиссию от покупки товаров, представленных в публикациях