Лайфхакер
Лайфхакер
Лучшее
Рубрики
Рецепты
Подкасты
Сервисы
Колонки
Лучшее
Рубрики
Рецепты
Подкасты
Сервисы
Колонки
Бежим с Лайфхакером
Новости
Здоровье
Спорт и фитнес
Покупки
Технологии
Отношения
Кино
Реклама
Образование
14 ноября 2016

Сможете ли вы стать программистом?

Уметь писать код — ещё не значит быть программистом. Это всего лишь базовый навык. По-настоящему крутой специалист как минимум должен системно мыслить, быть командным игроком и быстро обучаться новому. Образовательный IT-портал GeekBrains расскажет, какими ещё качествами должен обладать программист, чтобы быть востребованным на рынке и много зарабатывать.
Фото автора Артём Леднёв
Артём Леднёв

Сможете ли вы стать программистом?

Любовь к делу

Вам должно не просто нравиться программирование — вы должны болеть этим. Чтобы достичь успеха, нужно быть немного фанатиком своего дела, как Никола Тесла или Ричард Докинз.

Спросите себя, почему вы хотите стать программистом. Если ответ — «Это модно» или «Чтобы заработать деньги», то вам лучше заняться чем-нибудь другим. Нет ничего ужаснее, чем ходить на работу просто потому, что надо.

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

Работодателю на заметку: хороший знак, если в резюме в графе «Хобби» соискатель на должность программиста указал: «Пишу код».

Умение проявлять гибкость

Одно из ключевых качеств для программиста — это системное мышление. Быть технарём мало. Важно быстро вычленять главное, уметь дробить и синтезировать задачи и просчитывать всё на несколько шагов вперёд.

Без системного подхода вряд ли получится овладеть несколькими языками программирования.

Работодателю на заметку: эксперт в С++ или Java — это здорово, но ещё лучше, если программист, специализирующийся на том или ином языке, разбирается в остальных, знает, как устроен не только back-end, но и front-end.

Современный программист должен проявлять гибкость мышления. Без неё невозможно ориентироваться на результат и смотреть на продукт глазами пользователя.

Готовность обучаться

Качество, логично вытекающее из предыдущего. Технологии развиваются очень быстро. Чтобы быть конкурентоспособным, постоянно оттачивайте на практике имеющиеся знания и получайте новые. Самообразование в режиме нон-стоп.

  • Читайте книги по программированию.
  • Подписывайтесь на блоги известных кодеров.
  • Обменивайтесь опытом с коллегами в специализированных сообществах.
  • Посещайте тематические конференции.
  • И, конечно же, смотрите онлайн-курсы.

Подспорьем послужит сервис GeekBrains.ru. Там вы сможете совершенствовать навыки кодинга на Python, PHP и других языках, с которыми работаете, и прокачивать сопутствующие скиллы. Например, в области системного администрирования, SEO или SMM.

Планирование

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

Работодателю на заметку: на собеседовании попросите программиста оценить, сколько ему потребуется времени на выполнение конкретной задачи. Если затруднится с ответом, он ничего не знает о тайм-менеджменте.

Вы должны мастерски управлять своим временем, грамотно распределять ресурсы и расставлять приоритеты. Это называется планированием.

Умение работать в команде

Почему программисту так важно следить за временем? Потому что он не один. От своевременности его действий зависит работа большого количества людей: дизайнеров, менеджеров, маркетологов.

Распространено заблуждение, что программист — это махровый интроверт, который встаёт из-за компьютера только для того, чтобы подстричь бороду. На деле же коммуникативные навыки для программиста так же важны, как и для любого другого IT-специалиста.

Работодателю на заметку: предложите программисту-стажёру провести небольшую самопрезентацию перед коллегами — поймёте, нет ли у него проблем с общением.

Человек, испытывающий трудности с коммуникацией, не командный игрок. Он не объяснит коллегам задачу и не поймёт фидбэк.

Умение быстро входить в состояние потока

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

Работодателю на заметку: создайте для программиста идеальную среду обитания, и вы увидите чудеса производительности.

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

Терпеливость

Написать код — полдела. В работе программиста много рутины: проверка кода, поиск и устранение багов и — самое ненавистное — правки. Это требует усидчивости и терпения.

Простой тест: выберете один из бесплатных курсов GeekBrains и пройдите от начала до конца. Выполните все задания не халтуря. Если справитесь, то с настырностью (в лучшем понимании этого слова) у вас порядок. А как насчёт стрессоустойчивости?

Умение справляться с трудностями

Если вы думаете, что профессия программиста спокойная, то заблуждаетесь. Она полна стрессов: начиная от строгих дедлайнов и заканчивая сложнейшими задачами.

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

Хороший программист не пасует перед трудностями. Даже если на первый взгляд проблема не имеет решения, попытайтесь его найти. С этого начинаются инновации.

Здоровая порция лени

Ларри Уолл, создатель языка программирования Perl, в своей книге называет три важных для программиста качества:

  • высокая самооценка;
  • нетерпеливость;
  • лень.

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

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

Амбициозность

Плох тот программист, который не мечтает стать начальником IT-отдела или запустить стартап. Амбиции — рычаг, приводящий в движение остальные шестерёнки качеств, из которых состоит крутой кодер.

Сможете ли вы стать программистом? Да, если горите желанием, готовы учиться и работать над собой. Развивайте описанные выше качества и учитесь программированию.

Изучать основы программирования
Обложка: yacobchuk/depositphotos.com
Если нашли ошибку, выделите текст и нажмите Ctrl + Enter

Лучшие предложения

15 аксессуаров для смартфона, которые часто покупают на AliExpress

15 аксессуаров для смартфона, которые часто покупают на AliExpress

Быстрый мини-ПК с Ryzen 5 отдают со скидкой 37% на AliExpress

Быстрый мини-ПК с Ryzen 5 отдают со скидкой 37% на AliExpress

9 товаров для обустройства минималистичной ванной с ярким акцентом

9 товаров для обустройства минималистичной ванной с ярким акцентом

Умные часы CMF Watch 3 Pro

Забираем умные часы CMF Watch 3 Pro со скидкой 41%

Что сейчас можно купить со скидками до 65% на AliExpress

Что сейчас можно купить со скидками до 65% на AliExpress

Надо брать: мощная мойка высокого давления от Huter за полцены

Надо брать: мощная мойка высокого давления от Huter за полцены

Робот-пылесос от Polaris

Со скидкой 60% отдают робот-пылесос с лидаром от Polaris на этой неделе

Для дома и дачи: 10 лучших аккумуляторных шуруповёртов на любой кошелёк

Для дома и дачи: 10 лучших аккумуляторных шуруповёртов на любой кошелёк

Это интересно
Почему после похудения килограммы возвращаются и как этого избежать

Почему после похудения килограммы возвращаются и как этого избежать

Полное руководство по прикорму ребёнка до одного года: от первой ложки до полноценного обеда

Полное руководство по прикорму ребёнка до одного года: от первой ложки до полноценного обеда

Как поддержать подростка с избыточным весом? Чек-лист для родителей

Как поддержать подростка с избыточным весом? Чек-лист для родителей

От доставки продуктов до тушения пожаров: как дроны помогают решать повседневные задачи

От доставки продуктов до тушения пожаров: как дроны помогают решать повседневные задачи

Комментарии
Michael Merkes-Lepeshkin
14.11.16 16:21
Geek Brains .Отвечаю
Leonid Piliptsevich
14.11.16 17:18
Отлично. Выходит уйма супер классных программистов(яркий пример- Головач Иван) не могут стать программистом. Выходит это должно быть просто в генах прописано, иначе никак.
Iggle Piggle
15.11.16 00:03
набор штампов ни о чем. Бред короче
Alexander Dudchenko
15.11.16 03:11
Да нет, все правильно, в основном. Только слишком много слов "от работодателя". Трудно стало находить реальных программистов. Ибо нет в них того, о чем тут написано.
Сергей Белицкий
16.11.16 13:37
достали с рекламой недоресурса geek btains
Денис Александров
29.11.16 20:19
эт обо мне
Что вы могли пропустить
Личный опыт: я не пошёл в университет, и в моей жизни не произошло ничего ужасного
Личный опыт: я не пошёл в университет, и в моей жизни не произошло ничего ужасного
Вчера
«Горящая изба»
Жизнь
Можно ли на самом деле стирать память, как в фильме «Люди в чёрном»
Можно ли на самом деле стирать память, как в фильме «Люди в чёрном»
0
12 мая
Образование
Образование
Почему слово вертится на языке, а вспомнить его не получается
Почему слово вертится на языке, а вспомнить его не получается
0
10 мая
Образование
Образование
5 фактов о русских сказках, после которых ваша жизнь не будет прежней
5 фактов о русских сказках, после которых ваша жизнь не будет прежней
0
8 мая
Образование
Образование
Прошлое, настоящее и будущее Млечного Пути: что говорят исследования учёных
Прошлое, настоящее и будущее Млечного Пути: что говорят исследования учёных
0
7 мая
Образование
Образование
Правда ли у каждого человека есть двойник
Правда ли у каждого человека есть двойник
0
5 мая
Образование
Образование
6 героинь из древнегреческих мифов, с которыми несправедливо обошлись
6 героинь из древнегреческих мифов, с которыми несправедливо обошлись
5 мая
«Горящая изба»
Образование
Можно ли пустить поезд через ядро Земли, как в фильме «Вспомнить всё»
Можно ли пустить поезд через ядро Земли, как в фильме «Вспомнить всё»
0
1 мая
Образование
Образование
Тёмная материя и тёмная энергия: зачем они нужны и как мы их изучаем
Тёмная материя и тёмная энергия: зачем они нужны и как мы их изучаем
0
30 апреля
Образование
Образование
10 советов, как не бросить учить английский через 3 месяца 
10 советов, как не бросить учить английский через 3 месяца 
0
27 апреля
Колонка
Образование
Что такое интеллектуальное смирение и как оно делает нас лучше
Что такое интеллектуальное смирение и как оно делает нас лучше
0
23 апреля
Образование
Образование
Что может пойти не так в космосе? Всё! Космонавт — о том, как ликвидируют аварии на МКС
Что может пойти не так в космосе? Всё! Космонавт — о том, как ликвидируют аварии на МКС
0
23 апреля
Образование
Образование
3 факта из школьной географии, о которых вы забыли, но они всё ещё способны удивить
3 факта из школьной географии, о которых вы забыли, но они всё ещё способны удивить
0
22 апреля
Образование
Образование
Что такое эффект телескопа и почему наш мозг не замечает, как идут годы
Что такое эффект телескопа и почему наш мозг не замечает, как идут годы
0
17 апреля
Образование
Образование
Таких берут в космонавты! Как готовиться к полёту в космос и жить в невесомости
Таких берут в космонавты! Как готовиться к полёту в космос и жить в невесомости
0
16 апреля
Образование
Образование

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

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

+1 / 0

Не понимаю, как можно "не уметь готовить". Я никогда особо не готовил, но периодически встречаю в инсте рецепты, по котором готовлю и блины, и выпечку (пироги, кексы), да там вообще всё что угодно можно так приготовить, причем активное время приготовления обычно не превышает 20 минут. Большинство рецептов даже не требуют какой-то фантазии или особых способностей, что сложного выполнить 5-10 шагов по инструкции (рецепту), где всё уже буквально разжёвано и показано на видео? Согласен с Натальей, "не умею готовить" - это просто инфантильная позиция людей, которые привыкли, что за них всё сделают
Норм или стрём: взрослому человеку не уметь готовить
Аватар автора комментария
Ivan Divine1 час назад

0 / 0

Сомнительно! Берегите то, что имеете сейчас. Реально, а куда их девать-то потом? Обычных волков отстреливают, а лютоволков... Люто отстреливать? Птицу додо куда впихивать, вместе с сумчатым волком? Им0о зоопарки это вообще... В 70% издевательство и глумление человека над животными. Птиц из клетки москвоского зоопарка 0очется всех о пустить, чем смотреть , как они всё лето бьются там в этой тюрьме как е6анутые. Додо и другие виды вернутся и будут мечтать о смерти.
Возрождённые лютоволки из «Игры престолов» выросли и готовы к размножению
Аватар автора комментария
Sergei F1 час назад

0 / 0

Но ведь всё же хочется стать лучшей версией себя.
Почему биохакинг стал зашкварным и можно ли взломать организм по науке
Аватар автора комментария
Sergei F1 час назад

0 / 0

Удобнейшая позиция - "не обязан", это про не уметь готовить.
Норм или стрём: взрослому человеку не уметь готовить
Как начать карьеру в телекоме: 3 реальные истории от сотрудников Т2

Как начать карьеру в телекоме: 3 реальные истории от сотрудников Т2

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