Какие качества на самом деле ценятся в IT?

06.09.2023

Раз знание математики это не то качество, которое ценится в IT, то это значит, что в IT ценится что-то другое.

Так что же тогда ценится в IT?

Какими качествами должен обладать IT специалист?

В IT ценятся следующие качества:

— логическое мышление;

— коммуникабельность;

— умение и желание учиться;

— ответственность за результат.

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

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

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

Умение мыслить логически, принимать решения, основываясь на чёткой логике, а не на эмоциях – это то качество, которое необходимо IT специалисту. У компьютера нет эмоций, он построен и работает согласно конкретной логике.

Не путайте логическое мышление с математикой. Логическое мышление это умение делать выводы и принимать решения основываясь на определённом наборе фактов и эмпирических правил.

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

Коммуникабельность это ещё одно из ключевых качеств IT специалиста. Оно относится к группе soft skills (мягким навыкам, не техническим). Почему именно коммуникабельность так важна для современного IT специалиста? Всё очень просто. Современные компьютерные программы это результат работы большого количества разных специалистов. Современные компьютерные программы настолько сложны, что разработать их в одиночку за разумное время практически не возможно. Над созданием программных проектов трудятся целые команды, составленные из IT специалистов разных профессий: аналитики, программисты, тестировщики, дизайнеры, frontend разработчики, DevOps специалисты, менеджеры и т.д. Современные компьютерные системы это совместный плод большого коллектива (команды). Очень часто бывает так, что разрабатываемые системы настолько большие, что над их созданием трудятся несколько команд, разбросанных по всему миру.

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

Благодаря эффективной и быстрой коммуникации внутри команды о новых бизнес требованиях узнает каждый член команды.

В IT коммуникация используется также для решения возникающих в процессе разработки проблем. Очень часто бывает так, что сотрудник в одиночку не может придумать техническое решение поставленной задачи, ему нужна помощь. В этом случае эффективная коммуникация играет ключевую роль. Сотрудник обязан рассказать о своей проблеме команде и попросить о помощи. Да, именно так! Помните поговорку: один в поле не воин. В IT она тоже работает. Придумать решение намного проще просто пообщавшись с кем-то ещё и рассказав о своей проблеме другому человеку. Если сотрудник не умеет просить о помощи, а сидит сам и пытается решить задачу в одиночку, то с большой долей вероятности он потратит на решение больше времени или в конце концов не сможет решить задачу.

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

Умение и желание учиться – это ещё одно качество человека, которое очень ценят в IT. И вот почему. Во-первых, в IT очень много различных технологий, подходов к разработке, методологий, инструментов и так далее. Всегда можно с лёгкостью найти то, чего ещё не знаешь и попробовать это освоить. Чем больше IT специалист знает, чем богаче его профессиональный опыт, тем ценнее он на рынке труда.

Во-вторых, IT это очень динамичная сфера, тут постоянно что-то меняется, появляются новые технологии, создаются новые инструменты, изобретаются новые способы разработки и так далее. Используемые раньше решения, технологии и инструменты устаревают, выходят из моды и перестают применяться в новых проектах. Поэтому для того, чтобы IT специалисту быть всегда «на волне», ему необходимо регулярно изучать что-то новое. Только регулярно повышая свои знания IT специалист с годами будет становиться всё более опытным и более востребованным на рынке труда. Именно поэтому такие качества как умение и желание учиться для IT специалиста играют одну из ключевых ролей в его профессиональной карьере.

 

В следующей статье мы расскажем как добиться успеха в ИТ и жизни. Не пропустите!

БЕСПЛАТНАЯ ОНЛАЙН ЛЕКЦИЯ ПО JAVA

ОСНОВЫ ПРОГРАММИРОВАНИЯ

УЖЕ 09 АПРЕЛЯ 2024 года в 19:00