Фото Obie Fernandez
Фото Obie Fernandez

И дело тут не только в деньгах...

Порой может сложиться впечатление, что программисты тихо захватывают этот мир.

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

Все чаще удается пообщаться с программистами, которые используют инструменты на основе искусственного интеллекта, такие как ChatGPT, Copilot и Midjouney словно свою личную Siri. Продвинутые технологии позволяют им еще быстрее зарабатывают деньги, при этом, казалось бы, без чрезмерных усилий решая сложные задачи за считанные минуты.

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

На гребне волны.

Искусственный интеллект уже сегодня играет важную роль. А развиваются связанные с ним технологии быстрее, чем вы можете сказать «машинное обучение». Придет время и многие профессии останутся за бортом. И знаете, кто сможет идти в ногу со временем с наименьшими усилиями? Как вы уже могли догадаться, программисты могут изучить концепции, связанные с ИИ, намного быстрее, чем большинство людей. Почему? Как минимум, потому что они знают, где учиться, что смотреть и каким гайдам следовать.

Не верите? Программисты используют ИИ для автоматизации всего, от торговых ботов, веб‑сайтов и приложений до создания развлекательного контента, как, например, Сирадж Равал, создающий уроки написания кода с помощью ChatGPT с последующей генерацией изображения и самого видео для своего Youtube‑канала. И все это делают нейросети.

Разумеется, далекие от IT‑сферы люди в теории тоже могут использовать все эти инструменты, но степень погружения с высокой долей вероятности будет сильно ниже.

Решение проблем. Аналитика. Совместная работа.

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

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

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

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

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

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

После такого серьезного описания профессии впору загрустить, но не спешите. Скорее всего вы когда‑нибудь видели шутки и мемы об этой сфере, гуляющие по Интернету, а значит можно предположить, что и у программистов в жизни остается место для веселья.

Упорство и терпение.

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

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

И давайте не будем забывать о страшных ошибках. Они появятся в коде, как сорняки, и потребуют бессчетного количества часов для их укрощения. Тут на помощь тоже придут StackOverflow и ChatGPT — спасители программистов во всем мире. Главное, не привнести при этом ошибок больше, чем будет исправлено. А для этого придется снова читать и анализировать предложенный, а не слепо использовать первый попавшийся ответ из интернета.

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

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

Рынок соискателя.

Несомненно, если вы — выпускник, только что окончивший колледж, стремящийся получить работу своей мечты, вам потребуется рассылать заявки направо и налево. Дополнительно лучше сразу попытаться наладить контакты и в LinkedIn. И все это лишь для того, чтобы получить большое количество отказов и игнора.

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

Замечу на собственном примере. Как только я уволился с прошлой работы и сосредоточился на создании своего продукта, меня завалили приглашениями на собеседования. И это не попытка хвастаться (ну, если только чуть‑чуть). Даже по сравнению с моими коллегами я далеко на самый сообразительный и талантливый. Дело лишь в ситуации на рынке труда. Главное, получит опыт и наладить некоторый минимум социальных связей.

Избегание ловушек.

Позвольте мне отправиться с вами в путешествие по Дикому Западу криптомира.

Недавно к нам в компанию обратилась компания, которая хотела внедрить технологию блокчейна во множество услуг от игр до NFT, вариантов ставок до DeFi и даже покупки недвижимости за собственную криптовалюту — все это звучало умопомрачительно.

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

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

Комментарии (0)