Уметь кодить != быть программистом. Программист это человек, который понимает как создать архитектуру, которую в будущем можно будет легко понять, масштабировать, поддерживать и т.д.
Нынешние проблема ИИ: 1. Они не всегда пишут код правильно. 2. Они не умеют писать код исходя из архитектуры нынешнего кода. 3. Они плохо разбираются в легаси коде.
Возможно вы скажете, придет время и они научатся писать его ещё лучше, но тут уже сложнее. Начнем с того что после появления ИИ, в интернете стало больше плохого кода, который уже нынешние LLM начали впитывать в себя (своего рода сломанный телефон, только в мире ИИ).
Вопрос, заменит ли ИИ программистов? Возможно, но не сейчас. Пока ИИ не обретет способность к самообучению, я не думаю что это произойдет. И даже тогда все ровно будут нужны программисты которые будут контролировать их. А если пустить всё на самотек то возможно, у нас и правда появится новый «всеобщий правитель» и все человечество станет просто живой силой в руках нейронки :)
А теперь ответим на вопрос нужны ли джуны? - я считаю что да. Джуно берут не для самостоятельной работы со старта. Их берут чтоб передать опыт, чтобы в будущем этот самый джун смог встать на позицию middle и приносить прибыл, чтобы они могли учится дебажить легаси код (а его щас много).
Вопрос сокращений - он был ожидаем. Во время ковида, IT компании начали набирать любого кто просто разбирается в синтаксисе что привело к переизбытку кадров.
Что будет дальше? Тут тоже все довольно просто. Больше IT стартапов и больше интересной продукции. В сторону ИИ однозначно полетят ограничения, чтобы он стал инструментом в руках людей, но никак не их заменой (хотя тут все зависит от биг техов).
И вот что я вам посоветую. Деньги != счастье. Если вам нравится сантехника или другая любая ручная работа, занимайтесь ею. Если вам нравится копошится в коде или создавать интересное ПО, то идите кодить. Деньги важны, но почти в любой профессии вы сможете найти достойную оплату.
Если вы все таки решили пойти в кодинг я вам посоветую то, что я сам понял только недавно.
1. Не бойтесь фундаментальных знаний - математика, computer since, алгоритмы. Это все очень полезно и вы ощутите буст продуктивности понимая основы той же самой тригонометрии или булевой алгебры. 2. Пишите код сами - Мы учимся, когда врубаемся в ошибки, дебажим и исправляем. 3. Ставьте всегда под вопрос то что вам пишет ИИ - он может ошибаться, не учитывать вашу архитектуру. Используйте ответы ИИ как шаблон, а не как решение.
Уметь кодить != быть программистом. Программист это человек, который понимает как создать архитектуру, которую в будущем можно будет легко понять, масштабировать, поддерживать и т.д.
Нынешние проблема ИИ:
1. Они не всегда пишут код правильно.
2. Они не умеют писать код исходя из архитектуры нынешнего кода.
3. Они плохо разбираются в легаси коде.
Возможно вы скажете, придет время и они научатся писать его ещё лучше, но тут уже сложнее. Начнем с того что после появления ИИ, в интернете стало больше плохого кода, который уже нынешние LLM начали впитывать в себя (своего рода сломанный телефон, только в мире ИИ).
Вопрос, заменит ли ИИ программистов? Возможно, но не сейчас. Пока ИИ не обретет способность к самообучению, я не думаю что это произойдет. И даже тогда все ровно будут нужны программисты которые будут контролировать их. А если пустить всё на самотек то возможно, у нас и правда появится новый «всеобщий правитель» и все человечество станет просто живой силой в руках нейронки :)
А теперь ответим на вопрос нужны ли джуны? - я считаю что да. Джуно берут не для самостоятельной работы со старта. Их берут чтоб передать опыт, чтобы в будущем этот самый джун смог встать на позицию middle и приносить прибыл, чтобы они могли учится дебажить легаси код (а его щас много).
Вопрос сокращений - он был ожидаем. Во время ковида, IT компании начали набирать любого кто просто разбирается в синтаксисе что привело к переизбытку кадров.
Что будет дальше? Тут тоже все довольно просто. Больше IT стартапов и больше интересной продукции. В сторону ИИ однозначно полетят ограничения, чтобы он стал инструментом в руках людей, но никак не их заменой (хотя тут все зависит от биг техов).
И вот что я вам посоветую. Деньги != счастье. Если вам нравится сантехника или другая любая ручная работа, занимайтесь ею. Если вам нравится копошится в коде или создавать интересное ПО, то идите кодить. Деньги важны, но почти в любой профессии вы сможете найти достойную оплату.
Если вы все таки решили пойти в кодинг я вам посоветую то, что я сам понял только недавно.
1. Не бойтесь фундаментальных знаний - математика, computer since, алгоритмы. Это все очень полезно и вы ощутите буст продуктивности понимая основы той же самой тригонометрии или булевой алгебры.
2. Пишите код сами - Мы учимся, когда врубаемся в ошибки, дебажим и исправляем.
3. Ставьте всегда под вопрос то что вам пишет ИИ - он может ошибаться, не учитывать вашу архитектуру. Используйте ответы ИИ как шаблон, а не как решение.
Всем добра и мира :)