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

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

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

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

Любовь к делу

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Как максимально сэкономить на AliExpress в январе

Как максимально сэкономить на AliExpress в январе

Надо брать: автомобильная лопата для снега со скидкой 53%

Надо брать: надёжная автомобильная лопата для снега со скидкой 53%

3D-принтер Anycubic Photon Mono 4 AE

Забираем недорогой 3D-принтер от Anycubic с дополнительной скидкой

15 klassnyh tovarov, kotorye sil'no podesheveli na rasprodazhe AliExpress

15 классных товаров, которые сильно подешевели на распродаже AliExpress

Смартфон 2026 года POCO M8 отдают со скидкой 56% на AliExpress

Смартфон 2026 года POCO M8 отдают со скидкой 56% на AliExpress

OnePlus Pad Go 2

Надо брать: новый планшет OnePlus Pad Go 2 со скидкой 39%

OnePlus 15R

Надо брать: новый субфлагман OnePlus 15R дешевле 39 000 рублей на AliExpress

42 отличных товара, которые часто покупают на AliExpress

36 отличных товаров, которые часто покупают на AliExpress

Это интересно
Российский бренд «РУБРИК» запускает в продажу новую серию конструкторов под названием «Самая большая страна»

Российский бренд «РУБРИК» запускает в продажу новую серию конструкторов под названием «Самая большая страна»

Как работает распродажа на Ozon c точки зрения продавца и покупателя

Как работает распродажа на Ozon c точки зрения продавца и покупателя

В Москву по работе: как спланировать и пережить деловую поездку без стресса

В Москву по работе: как спланировать и пережить деловую поездку без стресса

Реклама
3 главных мифа о работниках старшего поколения 

3 главных мифа о работниках старшего поколения 

Комментарии
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
эт обо мне

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

Аватар автора комментария
Denis Kotov5 минут назад

0 / 0

https://www.list-org.com/ Абсолютно бесплатно
Что узнать о компании до собеседования, чтобы понять, идти на него или нет
Аватар автора комментария
Smyslova Elena10 минут назад

0 / 0

Ему и в фильме 25 лет Он это сам говорит в первой серии соседу по коммуналке И самому Конкину всего 27 лет на момент съёмок было
Почему я не люблю кинофраншизу «Гарри Поттер»
Аватар автора комментария
Nikolay Pylaykin21 минуту назад

0 / 0

На озон дешевле, и быстрее придет
Смартфон 2026 года POCO M8 отдают со скидкой 56% на AliExpress
Аватар автора комментария
Nikolay Pylaykin22 минуты назад

0 / 0

На озон дешевле, и придет быстрее
Смартфон 2026 года POCO M8 отдают со скидкой 56% на AliExpress
В Москву по работе: как спланировать и пережить деловую поездку без стресса

В Москву по работе: как спланировать и пережить деловую поездку без стресса

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