Добавить в корзинуПозвонить
Найти в Дзене
Абстрактное IT

Кратко про рекламу, IT, мысли за кружкой чая.

Всем привет, наткнулся сегодня на рекламу курсов по программированию с лозунгами: «Станьте программистом на python всего за (вставить кол-во месяцев в вашей рекламе) месяцев”. Идея хорошая, но это медвежья услуга тем, кто решил перейти в IT «по-быстрому». Объясняю почему это плохо: Во-первых, срок слишком мал. Если у вас нет технического бекграунда в it или смежных вакансий, то на изучение того же python уйдёт около года, а то и больше просто потому, что кроме самого языка и парочки технологий (фреймворк + условный redis или бд и т.д.) вам нужно знать и понимать такие вещи как алгоритмы, шаблоны проектирования, знание основных библиотек, умение чтение кода и документации и сюда же английского хотя бы на уровне чтения литературы. Понимание принципов работы компьютера, параллелизма и многое другое. Это всё нарабатывается годами учёбы и практики т.е. на это нужно тратить огромное кол-во времени в т.ч. и для саморазвития. Я, когда начинал работать в вовремя учёбы в вузе я порой мог по 12

Всем привет, наткнулся сегодня на рекламу курсов по программированию с лозунгами: «Станьте программистом на python всего за (вставить кол-во месяцев в вашей рекламе) месяцев”.

Взято из открытых источников.
Взято из открытых источников.

Идея хорошая, но это медвежья услуга тем, кто решил перейти в IT «по-быстрому». Объясняю почему это плохо:

Во-первых, срок слишком мал. Если у вас нет технического бекграунда в it или смежных вакансий, то на изучение того же python уйдёт около года, а то и больше просто потому, что кроме самого языка и парочки технологий (фреймворк + условный redis или бд и т.д.) вам нужно знать и понимать такие вещи как алгоритмы, шаблоны проектирования, знание основных библиотек, умение чтение кода и документации и сюда же английского хотя бы на уровне чтения литературы. Понимание принципов работы компьютера, параллелизма и многое другое. Это всё нарабатывается годами учёбы и практики т.е. на это нужно тратить огромное кол-во времени в т.ч. и для саморазвития. Я, когда начинал работать в вовремя учёбы в вузе я порой мог по 12-14 часов каждый день сидеть над задачами несколько недель без выходных, а в некоторые периоды и в условиях постоянного стресса.

Во-вторых, трудоустройство. Многих просто не берут на работу после курсов и пишут в вакансиях, что после курсов даже не посылайте рассматривать не будут. Придётся искать, что-то простое и низкооплачиваемое за 30-40 тысяч в Москве или СПб, в остальных регионах может быть и меньше я находил и 15 тысяч (знаю некоторые профессии оплачиваются и ниже) потому, что следующие полгода, год, два, велика вероятность, что будете получать примерно эти деньги пока не наработает опыт и практические знания. И поэтому прыгать с условных 40-70к в программирование за 30к, такое себе особенно если есть кредит/ипотека/семья/ ___ выбрать нужные, с мутной перспективой трудоустройства. Это отдельная тема, но если вкратце: Конкурс на место большой и кроме вас могут быть еще человек 20-25 после курсов и выпускников профильных вузов, и нужно работодателю показать, что именно вы лучше других. Так еще помимо этого нужно найти компанию которая будет нанимать после курсов. Вот отсюда и появляются истории, что закончил курсы отдал несколько сот тысяч рублей за них, а меня не берут никуда и что делать. Другой случай если вы кушать не можете как хотите в программирование, и у вас есть подушка безопасности и можете себе позволить уволится и прожить год - два в таких условиях то пожалуйста.

В-третьих, вам нужно знать, что вы точно хотите? Это может быть веб-разработчик причём тут тоже нужно знать, что ближе: может быть это Backend (мозги веб приложения) или Frontend (т.е. интернет страницы и скрипты на них); машинное обучение, или разработка приложений и игр, т.к. знать и уметь всё нельзя просто, потому что объём информации огромен. Некоторым просто может не понравиться по несколько часов тратить на отладку приложения. И что же делать в таких случаях? Ну моё субъективное мнение, просто перед покупкой курсов попробовать самому сесть и начать учится в интернете полно курсов которые бесплатные и достаточно емкие как например этот:

https://www.youtube.com/playlist?list=PLRDzFCPr95fIDJUvFxvzWxg-V9BmZlMMe - действительно стоящий курс лекций от преподавателя вуза.

Существует множество учебников по программированию, например, от автора М.Лутц или издания o'reilly (советую книги на англ. т.к. приводчики стараются в литературный стиль, и из-за этого смысл меняется), в случае python. Ну и наконец в интернете есть фрагменты с известных курсов в открытом доступ слитые которые, можно посмотреть и оценить подходит вам или нет. И попробовать начать по этим материалам учится, а дальше понять подходит оно вам или нет. Тем более существует множество менее сложных для старта и не менее престижных и хорошо оплачиваемых профессий: Администраторы, Архитекторы баз данных (и операторы), Тестирование, DevOps, Project Manager (для тех кто не смог в вышеперечисленное, но коммуникабельных и понимает как устроены бизнес процессы внутри компании) и многое другое. Так же можно, опять же сугубо моё мнение, можно найти связанное с IT в вашей области, например, оператор ЧПУ станка. Мой хороший знакомый был токарем и к 30 годам устал руками работать за копейки. Пошёл заочно отучился получил вышку, и перешёл на другое предприятие за зп сопоставимую с зп ITшника. И вся его работа заключается в том, чтобы спроектировать деталь перевести в макет скинуть на ЧПУ станок, загрузить болванки и ждать изредка контролируя процесс и попивать чаёк и читать умные книжки повышая квалификацию. Есть ли у вас что сказать по этому поводу делитесь в комментариях, рад буду почитать ваши истории. Всем хорошего дня!