Здравствуйте! Сегодня смотрел ролик, как человек в 38 лет ушёл с завода, чтобы стать программистом и вспомнилось, что сам давно хотел написать статью о подобном. Как раз был повод — на этой недели прошёл ровно год с моего первого официального трудоустройства в отрасли.
Чтобы быть хорошим программистом, нужно не столько знать языки программирования, фреймворки и прочее. Это и так понятно. Нужно иметь очень много смежных знаний. Условно, как работает http запрос, даже что такое запрос, всякие там файловые системы, форматы файлов, и всякие другие вещи. То, что называют computer science. Кто-то это просто знает сам по себе. Ну вот склад характера такой. Ещё с детства ломал игры программкой ArtMoney, копался в папках с программами, открывал файлы с помощью блокнота и пытался понять. Мне это всё давалось очень легко. Поэтому и начать писать код было не так сложно. Когда я представляю сколько всего нужно выучить человеку со стороны, который впервые начинает углублённо пользоваться компьютером, мне становится не по себе. Только в этом можно утонуть, даже не дойдя до собственно программирования.
Программирование - это вообще бездонная бочка знаний. Всё про всё знать невозможно. Уже сейчас столько сфер, языков, фреймворков, что на 3 жизни хватит изучать. Я в некотором смысле завидую людям обычных профессий. Хотя бы тот же экономист. У тебя есть определённый набор знаний, изучив который, ты станешь первоклассным специалистом. Остальное - это опыт, софт скиллы, и прочее. Касательно знаний, там всё просто. Прочел пару книжек, ты уже в теме. Прочёл пару десятков, ты уже крутой специалист. В айти вообще не так. От пары книжек ты только начнёшь входить, даже до джуна как до Китая раком. Да и после пары десятков ты можешь что-то понимать, скажем, во фронте, но ничего не понимать не в блокчейне. Или понимать в блокчейне, но не понимать как работает игровой движок. Слишком много сфер, направлений, нюансов.
Согласен, сегодня реклама "уйти в iT" как реклама инфоцыган.
Боюсь, вы описали экономиста, мечтающего в программисты уйти, я чем больше изучаю экономику, тем больше офигеваю от того, что там практически нет дна. Её можно всю жизнь изучать.
Практически любая сфера жизни бездонна с точки зрения знаний и умений. Везде можно всю жизнь учиться, а можно и говнокод для 1с писать после курсов на несколько месяцев.
Господи, что ты несешь?
"Да и после пары десятков ты можешь что-то понимать, скажем, во фронте, но ничего не понимать не в блокчейне. Или понимать в блокчейне, но не понимать как работает игровой движок."
Если ты выучил любой ЯП, дальше ты открываешь доку по "блокчейну" и читаешь. Ничего там сакрального, секретного и доступного лишь избранным- нет.
Комментарий недоступен
"От пары книжек ты только начнёшь входить, даже до джуна как до Китая раком."
и прочее бла бла бла. У меня товарищ за пандемию из фитнес-тренера во фронтовика JS-а спокойно зашел. 8 часов в день ежедневной учебы и вуаля. Сейчас год прошел - он уже ML ковыряет на JS.
Но в твоей реальности нужно с детства артмоней ковырять (ну гений, хеши поменял в игре! кулхуцкер!).
Я все больше убеждаюсь, что важней иногда становятся навыки коммуникации... Если ты супер крутой программист, но не можешь нормально рассказать/спросить, то далеко не продвинешься по карьерной лестнице..
И на самом деле "писать код" это уже давно настолько низкоуровневый навык, я полностью согласен про большой круг знания смежных технологий - без этого тоже тяжело
Комментарий недоступен
Ну, экономист - понятие широкое. Если взять тот же корпфин - не сказал бы что это прям легче, ты один CFA только попробуй сдать. Или та же область defi, что на стыке с айти. Про инвест-банкинг вообще молчу