Программирование - это профессия, которая привлекает все больше и больше людей в России. Она предоставляет возможность для карьерного роста, высокой оплаты труда и творческого самовыражения. Но все ли так легко и просто?
Всем привет! Меня зовут Слава и свое повествование я бы хотел начать с рассказа о себе и становлении моей карьеры в сфере информационных технологий.
С программированием я познакомился когда мне было 11 лет. Мы писали простенький код на языке Logo, который заставлял черепашку бегать, рисуя за собой след в виде линий. Это было очень впечатляюще и интересно.
Позже, на уроках информатики нам начали преподавать базовый HTML. Мы верстали простенькие Web странички, создавая какие-то подобия веб приложений и одностраничных сайтов, уровня интернета 90-ых годов.
После окончания школы я поступил на бюджет в Томский государственный университет систем управления и радиоэлектроники на специальность программной инженерии. Но есть несколько факторов, которые напрочь перечеркнули моё обучение в ВУЗе.
Во первых, я сильно подсел на компьютерные игры. Все свободное время я тратил на виртуальный мир.
Во вторых, все-таки в университете большая часть знаний получается самостоятельно. По некоторым предметам было очень тяжело искать информацию и самостоятельно разбираться, получая на лекциях лишь поверхностную информацию, а тем более, когда понимаешь, что этот предмет тебе никогда в жизни больше не пригодится.
Это сильно сказалось на моей успеваемости. Постепенно я начал пропускать занятия, копились долги по предметам и в результате в конце 3-го курса меня вызвали к декану и сообщили пренеприятнейшие известия...
После этого моя жизнь перевернулась. Я переехал в другой город и занялся поиском работы. Примерно через год я пришёл в одну из компаний, в надежде получить любую работу. По иронии судьбы, в этой компании на то время требовались лишь программисты 1С, и по какому-то стечению обстоятельств меня взяли на испытательный срок.
Дальше пошёл процесс обучения разработке 1С, можно сказать в боевых условиях. Конечно, первые пару недель я только и делал, что обновлял программы 1С для бухгалтеров, что на самом деле просто утомляет, нежели приносит какую-то пользу для саморазвития.
Далее мне дали техническое задание на разработку мобильного приложения для терминалов сбора данных (подобие мобильного телефона на android, со встроенным сканером штрихкодов), с помощью которого можно было бы вести учёт товара на складе.
Это был интересный проект, к тому же и первый. Но было очень сложно. Буквально на каждом шаге разработки приходилось обращаться к коллегам, гуглу и искать какие-то решения.
Со временем задачи становились сложнее, где-то интереснее, а где-то наоборот скучные. Но в целом, мой опыт копился.
Стоит отметить, что в свободное время я не пытался развиваться в этом направлении, да и вообще, интерес к 1С у меня посредственный. Все свои навыки прокачивал именно в рабочее время, изредка приходилось что-то доделывать внеурочно.
Постепенно я обзавелся клиентами со стороны, брал фриланс заказы, задачи становились интереснее. В частных случаях требовались дополнительные интеграции помимо 1С. Так я познакомился с Python, а позже занялся разработкой сайтов на Bitrix, с минимальными изменениями в коде.
Все кардинально поменялось, когда пришла волна бума на нейросети...
Некоторые люди начали выдвигать теории о том, что искусственный интеллект заменит многие профессии. Я с этим мнением никогда не соглашусь. Нейросеть - лишь инструмент в руках мастера.
Начал я свое знакомство с нейросетями в конце 2022 года, мне было интересно что это и с чем его едят. Постепенно я заменил "гугление" на вопросы к Chat GPT.
Это быстрее, не нужно фильтровать кучу информации в поисках нужного. Задал правильно сформулированный вопрос - получил достаточно емкий ответ, а возможно и решение полностью.
И вот тут то началось самое интересное... У меня на горизонте появился большой и интересный проект. Заказчику нужно было обновить древний сайт на Bitrix с древней версией PHP 5 версии. Сайт был кастомизирован от и до, после попытки обновления он буквально падал на каждом шагу.
Я не знал PHP от слова совсем... Так я и начал тесное сотрудничество с Chat GPT. Проект был успешно сдан буквально на днях, через 3 месяца после заключения договора, что на мой взгляд, для полного незнания языка - просто какая-то сказка.
В заключение хотелось бы сказать следующее:
На мой взгляд, в IT можно войти с полного нуля, но этот путь крайне сложен без понимания базовых элементов. У меня математический склад ума, и основы заложены еще со средних классов школьного образования.
Чудес не бывает. Путь в IT тернист и нелегок, он требует очень много практики. Вы можете прочитать множество историй о том, как какой-нибудь экономист за 40 лет прошел курс программирования и зарабатывает мешки денег, так ли это? Нет. Многие пытались и у многих не получилось - об этом никто не будет писать.
За трендами угнаться сложно. Каждый день появляются новые технологии, новые стандарты. Если хочешь быть классным спецом - за этим придется следить.
Жесткая конкуренция. Людей без опыта много, качество новичков низкое. Влиться с нуля реально сложно.
Это творчество. Это должно вдохновлять. Вы должны любить это, даже если денежный выхлоп мал. Если у вас будет интерес, будет меньший шанс выгарания. Вам должно действительно нравиться это занятие, приносить удовольствие. В моем окружении есть немало знакомых, которые хотели стать разработчиками, но так и не стали, просто потому что нет интереса.
3acим oтклaнивaюcь. Спасибо за внимание.