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

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

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

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

Любовь к делу

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

👌 В телеграм-канале «Лайфхакер» лучшие статьи о том, как сделать жизнь проще.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

«Неловко спросить». Вопросы о благотворительности, которые вы стеснялись задать

Реклама
Что в сумке? Как изменилось то, что мы носим с собой

Что в сумке? Как изменилось то, что мы носим с собой

Учебный год под контролем!

Учебный год под контролем!

ИГРА: Снова в школу! Найдите всё, что пригодится для учёбы

ИГРА: Снова в школу! Найдите всё, что пригодится для учёбы

Комментарии
Авторизуйтесь, чтобы оставить комментарий
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
эт обо мне

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

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

0 / 0

После 4 х дней брожения выжал через марлю, перелил перчатка не поднимается , в чем причина?
Как сделать яблочный сидр в домашних условиях
Аватар автора комментария
Evialroot6 часов назад

0 / 0

Тоже как вариант. Даёшь классический "броманс".
«Битва моторов» — настоящий российский блокбастер о гонках и бромансе Юры Борисова и Ивана Янковского
Аватар автора комментария
Евгения6 часов назад

0 / 0

У меня не получилось. 2 яблока - понятие растяжимое, я взяла два прекрасных отборных яблока сорта "Северный синап", очистила от сердцевинок, кожицу чистить не стала - мне нравится с ней. Итог по весу 226 грамм чистых яблок. Хлопья использовала Ясно солнышко 2й размер. Горяча вода - понятие тоже растяжимое - 60° это тоже горячая вода, опыт приготовления теста на "горячей воде" подсказал что нужен именно кипяток. Его и использовала. В итоге, через 5 минут тесто получилось густым и клейким настолько что не хотело отлипать от ложки. Масло на сковороду давно не лью - добавила 20 грамм оливкового масла в тесто. Итог из-за густого теста оладьи получились бесформенными тесто не желало оставаться на сковороде, а следовало за ложкой, которой я его пыталась немного приплюснуть, чтобы не получались слишком толстые. Получалось что то около 5-6 мм и все равно они не пропекались до конца. Печь пришлось на маленьком огне - иначе корочка снизу моментально начинала подгорать, а сверху тесто не загустевало, но и даже на самом маленьком огне они внутри получились полусырыми, благо есть можно без страха яблоки и овсянка сами по себе съедобны в сыром виде ) В итоге каких там 20 минут? 1,5 часа! Сама по себе комбинация 🔥, обожаю и овсянку, и яблоки, а вот корицу не люблю, её не положила вовсе (однако думаю фейл точно не в этом). По количеству клетчатки на порцию - просто 💣 на одну порцию... Да, насчет одной порции у меня получилось теста около литра, для одной порции - многовато, скорее 2, чем одна! По калориям это 798 ккал / 24,7 белка / 12,5 г жира / 151 углеводы / клетчатка 25,4. Сами по себе оладьи получились достаточно пресные - 2 грамма СЗ исправили положение. Но! Оладьи, несмотря на то, что горелые всё же вкусные, не даром Макароныч говорил, что комбинация свежих, вкусных и полезных продуктов не может быть сама по себе плохой, но возможно кривые руки (или слишком растяжимый рецепт, а возможно и то и другое) увы подкачали...
Яблочно-овсяные оладьи без яиц, муки, сахара и молочных продуктов
Аватар автора комментария
Мать качка6 часов назад

0 / 0

Сижу сейчас в кинотеатре на просмотре этого «шедевра». Досматривать фильм я не могу, иначе захлебнусь пеной. Но есть и положительный момент. Нашлось время задуматься о несправедливом мире, поупиваться слезами. Но не от жалости к мамонтенку, не от материнских чувств, чего ожидала от просмотра мультфильма. А от заданных вопросов - что за бездарные люди работают в российском кинематографе, почему они думают что их аудитория сплошные идиоты и маргиналы, где было министерство культуры когда пропускали фильм к прокату? Что успела увидеть - тупик сбегает из дома, оставляет родителей с горем от потери ребенка, мы это одобряем? - цель тупика не приобрести общественно полезную профессию, а стать певцом/блогером/инфлюенсером лишь бы не работать. да, простите я зануда, но кто-то должен. если бы я своей профессией выбрала мультипликацию, со стыда бы сгорела настряпать в ии сценарий, картинки и песни и продавать г..но за деньги.
Он даже не про мамонтёнка! Как меня выбесил мультфильм «Приключения мамонтёнка. В поисках мамы»
Что в сумке? Как изменилось то, что мы носим с собой

Что в сумке? Как изменилось то, что мы носим с собой

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