Джентельменский набор программиста: ключевые навыки

В материалах ООО «АЙТИПЕКС» часто можно встретить различные подборки и топы. Некоторые из них не только интересны, но и полезны. Именно таким мы хотели сделать этот выпуск. Он посвящён личной эффективности людей, занимающихся программированием. Эта сфера не первый год входит в число наиболее перспективных, высокооплачиваемых, а главное – интересных миллионам людей.

По мнению специалистов «ITPEX LLC» есть несколько вещей, общих для каждого, кто приходит в мир информационных технологий, позволяющих оставаться востребованным. Начнём по порядку.

Грамотность и знание языков

Казалось бы, разбираться в коде – единственное требование к исполнителю. Однако это не совсем так. Помните, что вам говорили ещё в школе? Учи английский.

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

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

Способность быстро учиться и адаптироваться к переменам

Те, кто часто читает статьи на itpex.net и других ресурсах Айти-тематики, замечает, как быстро приходят новые технологии. Не менее быстро меняется уровень востребованности конкретных специалистов. Статистика показывает, что зарубежные коллеги часто вынуждены полностью менять направление деятельности. Пять лет человек был джавистом, а потом увидел, что перспектив меньше, чем в какой-то новой отрасли. Обучение, тестовые, начальные уровни, и вот он уже Junior в другой компании, занимается чем-то совершенно новым для себя. По сей день в этом бизнесе есть те, кто начинал писать на каких-то допотопных языках, вроде Фортрана.

Умение общаться с людьми. В том числе лично

Многие из нас те ещё интроверты. Кто-то просто привык к удалёнке и общению исключительно через мессенджер и в специальной рабочей среде, где он получает задания. Но даже некоторые люди, работающие в ООО «АЙТИПЕКС», когда-то и подумать не могли, что станут частью коллектива. Поэтому коммуникабельность и открытость очень важна в IT-сфере. Легче общаться, находить новые связи не только в LinkedIn, но и в жизни, проще работать в офлайне.

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

Баланс упорства и лени

Если вам не платят за количество строк кода (привет, ребята из Индии), нет никакого смысла издеваться над собой. Грамотный программист сначала оптимизирует, а потом пишет. В итоге вместо сотен строк получает несколько десятков. При этом, не теряя в функциональности. Да и баг в этом объёме данных найти куда легче. Ленивый, но умный работник потратит не несколько суток на написание с нуля, а пару часов на форумы, поиск нужных готовых библиотек. Иногда заказ и вовсе позволяет внедрить готовое решение, просто взяв с клиента деньги за его интеграцию и настройку. Зачем писать с нуля, то, что уже существует и прекрасно работает.

Самые ленивые придумали автоматизацию процессов. Да, прогресс в своей основе – результат лени исполнителей. Если бы не такие люди, все бы по сей день писали многотомники ассемблерного кода.

Творческая жилка

Программирование – это не изготовление болтов и гаек по ГОСТу. Здесь зачастую приходится что-то изобретать. Без хорошей фантазии, творчества пополам со смекалкой вы высоко не подниметесь.

Понимание границ собственной компетенции

Если вы можете что-то делегировать, сделайте это, чтобы сэкономить ресурсы. Именно поэтому в хороших компаниях есть несколько звеньев решения каждой задачи. Кто-то составляет план. Другой пишет код. Третий занимается тестами и так далее. Пытаться взвалить на свои плечи «чужую» задачу – плохая идея. Писать код так же сложно, как книгу. Глаз замыливается и собственные ошибки найти очень сложно. Если есть старший или более опытный товарищ, есть у кого спросить, спрашивайте. Что-то не знать или не понимать совсем не стыдно. Куда более постыдно думать, что вам под силу всё, а потом проект страдает от вашей самоуверенности.

Коллектив «ITPEX LLC» надеется, что вам понравилась наша статья. Постараемся и впредь радовать вас полезным и интересным контентом.