2062

"Войти в IT" или о скрытых лохотронах нашего времени

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


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


В общем, поговорим о продавцах "мечты" :)

"Войти в IT" или о скрытых лохотронах нашего времени IT, Программирование, Курсы программирования, Развод на деньги, Предупреждение, Длиннопост

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

"Войти в IT" или о скрытых лохотронах нашего времени IT, Программирование, Курсы программирования, Развод на деньги, Предупреждение, Длиннопост

Вы наверняка множество раз встречали по всему интернету заголовки в стиле "Освой Python за неделю" или "Стань Java разработчиком за месяц" со счастливыми историями о том, как некий Вася работал кондуктором, а потом прошёл курс и теперь он работает удалённо попивая смузи под пальмой в Тайланде? Не верьте им, "тут всё не так однозначно".

И пусть интернет забит отзывами вроде этого, но слуги дьявола под названием "маркетологи" сумеют продать любое говно в красиво оформленном фантике.


А любая какашка в фантике сулит нам следующие три гешефта - образование, сертификат и трудоустройство. Что из этого правда, а что ложь?

"Войти в IT" или о скрытых лохотронах нашего времени IT, Программирование, Курсы программирования, Развод на деньги, Предупреждение, Длиннопост

Вы надеетесь располагать конкурентными знаниями по завершению курсов, это основная мотивация - надежда на то, что на курсе всё популярно разжуют и объяснят. Вам ведь уже пообещали, что IT это легко.


Как правило, сам курс состоит из материала и ведущего преподавателя.


Материалы:


Материалы курсов практически всегда являются слишком поверхностными, а может быть и не актуальными (информация устаревает буквально за год, а курсы не спешат их догонять). Учась по ним вы можете подумать, что они слишком легки, чтобы бы вы не посчитали себя слишком тупым и продолжали нести деньги, либо же слишком сложным, чтобы в случае неудачи вы могли подумать, что проблема в вас и вам просто не дано. Но тут нет злого умысла, просто большинство и не пытается сделать материалы образовательными, они только должны таковыми казаться, они должны быть яркими и многообещающими.


Ещё одна важная вещь - темы на которые ведётся обучение. Курсы учат языкам программирования, но не программированию, курсы учат инструментам, но не технологиям которые эти инструменты создают.


К чему это приводит на практике? GeekBrains будет вас учить AngularJS, а он уже год как никому не нужен. GeekBrains будет учить вас языку, но на рынке уже давно его другая спецификация.


Вы будете не нужны на рынке, но курсам на это плевать. Вы будете бесконечно учить устаревающие инструменты и стоять на месте, но курсы не против, вы же платите.


Преподаватели:


Преподавателем должен быть кто-то профессиональный и опытный. Именно на такого преподавателя вы рассчитываете заплатив приличную сумму. Однако профессионалу в сфере IT нельзя сказать "Мало платят? Идите в бизнес!", они просят денег. Размер оплаты эквивалентен или превышает их текущий почасовой рейт.

Но сколько может предложить курс?


А давайте посмотрим. Конкретно мне как-то раз позвонили вот с этой вакансией и предложили 15 000р. за 16 часов преподавания. На первый взгляд человека со стороны это может показаться хорошими деньгами, но смысл в том, что специалист может заработать за это же время гораздо больше, при этом попивая чаёк и не тратя нервы.


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


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

"Войти в IT" или о скрытых лохотронах нашего времени IT, Программирование, Курсы программирования, Развод на деньги, Предупреждение, Длиннопост

Прошу прощения у дипломов использованных в пикче, ибо у бумажек из курсов ещё меньше применения, чем у них. Вы бы могли подтереться подобными документами, но даже для этого у них будет неподходящая бумага (Впрочем, скорее всего сертификат будет виртуальным).


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

"Войти в IT" или о скрытых лохотронах нашего времени IT, Программирование, Курсы программирования, Развод на деньги, Предупреждение, Длиннопост

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


Разумеется, найти актуальную статистику трудоустройства с курсов в открытом доступе найти трудно (кто же её выложит). Но как пример приведу украинский аналог BasketBrains, далее цитата:


С момента анонса в декабре 2015 года заявки на участие в программе подали более 26 000 человек. Из них 420 человек прошли отбор и поступили на обучение по программе CS50 Гарвардского университета. На сегодня выпустились 140 участников первой волны, некоторые группы еще доучиваются. Фонд ведет переговоры с партнерами, чтобы устроить на стажировку в реальные проекты самых успешных выпускников. На сегодня 18 участников программы уже проходят стажировку в украинских IT-компаниях, еще 6 человек получили работу.

Признаюсь, не слишком удачный пример, но 26 000 в 6 человек... Это эпично.


А что про зарплаты? На главной странице GeekBrains красивые цифры о средних заплатах программистов, но никто не скажет вам, что это средние зарплаты опытных специалистов с большим стажем. И вот, вы начинаете серьёзно искать работу после курсов и оказывается, что Junior программистов почти никто не ищет, а кто ищет, тот даёт в разы меньшие деньги. Да ещё и оказывается, что вы никакой не Junior, а какой-то там Trainee и вас постараются нанять за еду.

"Войти в IT" или о скрытых лохотронах нашего времени IT, Программирование, Курсы программирования, Развод на деньги, Предупреждение, Длиннопост

Если вы заметили, до кризиса подобных компаний было гораздо меньше, а пикабушники из Украины и Белорусии подтвердят - в их странах эта тема подогревается гораздо более активно (вплоть до лозунгов "Мы - IT нация").


Кризис создал ещё большее расслоение зарплат, и если программисты в России (благодаря зарплатам в рублях и большой внутренней конкуренции за счёт множества продуктовых компаний) это ощутили не так сильно, то программисты в той же Украине резко стали весьма богатыми и счастливыми людьми (т.к. большая часть компаний там аутсорсинговые и получают программисты в валюте).


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

"Войти в IT" или о скрытых лохотронах нашего времени IT, Программирование, Курсы программирования, Развод на деньги, Предупреждение, Длиннопост

А вот и нет.


Ищите курсы созданные при больших IT компаниях (Яндекс, Mail.ru, HH, badoo, etc). Они как правило бесплатны, имеют актуальный набор знаний и действительно могут трудоустроить вас в случае вашего успеха.


Однако, компании которые производят курсы ради курсов и требуют с вас денег - не просто говно, а налаженный конвеерный бизнес по одурачиванию населения.


Единственное, что действительно у них работает - маркетинг. Красивые картинки, сладкая статистика, невероятные истории из жизни их "студентов". Они чем-то напоминают наркоторговцев, продавцов мечты, ведь они не просто продают некачественный товар, они всеми правдами и неправдами стараются убедить вас, что этот товар вам нужен.


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

"Войти в IT" или о скрытых лохотронах нашего времени IT, Программирование, Курсы программирования, Развод на деньги, Предупреждение, Длиннопост

Сначала о земном - деньгах: Здесь более актуальная информация для России (было бы мерзко убеждать человека чья зарплата 4 000грн., что получать 80 000грн. в месяц это не райская жизнь наяву). В России же разброс зарплат не так велик, даже хорошо оплачиваемые программисты не так уж далеко ушли от, например, менеджеров.


Поймите главное - да, деньги хорошие, но то количество нервов и времени которые вам придётся вложить для их получения, дадут вам аналогичный доход в любой другой области деятельности. Хороший специалист где угодно будет стоить не меньше (давайте только не вспоминать многострадальных врачей, учителей и работников заводов).


С деньгами всё, теперь о самом коварном - опыте: Вы закончили курсы, прочли 10 учебников и заимели пару лет опыта? Вы ничего не знаете. Вы прочли 30 книг и у вас уже пять лет опыта? Вы ничего не знаете. Вы выучили тот модный фреймворк? А он давно не модный и никому уже не нужен.


Каждый день вы "обречены" на учёбу и обновление своих знаний, стоит только уютно устроиться в своей зоне комфорта и вы станете никому не нужными специалистами с никому не нужными знаниями. Мир IT изменчив и постоянно развивается

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

Если у вас нет постоянного информационного голода и желания учиться, то боюсь вы будете ненавидеть эту работу. А работа которую ненавидишь есть и без всяких IT :)

"Войти в IT" или о скрытых лохотронах нашего времени IT, Программирование, Курсы программирования, Развод на деньги, Предупреждение, Длиннопост

До того как помыслить о курсах попробуйте что-то сами, количество действительно бесплатных ресурсов и учебников очень велико (я дам их в комментариях). Попробуйте, и если через неделю вы не ушли с головой в учёбу забыв о сне и покое, то шлите эту профессию к чертям, она того не стоит. Если же вы реально втянулись, то шлите к чертям любые курсы, вы молодец и справитесь сами.


Товарищи, я мог написать сумбурно (на часах уже 9:00, а я ещё не спал), возможно где-то я был не прав, где-то можно прикопаться к частностям. Я не хотел никого задеть и никого очернить, главный и единственный посыл этой статьи один - не давайте жуликам спекулировать на ваших мечтах и желаниях, не ищите лёгких путей и добивайтесь своего.


Кто я сам такой? Увы, не Джон Резиг и не Дэн Абрамов, просто среднестатистический разработчик с восьмью годами опыта (знаю, сам ещё зелен :), желающий только лучшего юным падаванам. Всем добра.

Вы смотрите срез комментариев. Показать все
136
Автор поста оценил этот комментарий

Внимание, много букав. Возможно, стоило бы отдельным постом запилить...


Ох, может кому-то будет интересно. Расскажу свою историю "успеха в IT".

В школе информатика была - ужас. Просто в ворде писали тексты, изменяли цвет текста и формат. К компьютерным наукам я не хотел иметь никакого отношения, только играть в игрушки. Оооо, это я обожал! 99% свободного времени за игрушками проводил!:) Соответственно, абсолютно ленивое и безразличное отношение к своему будущему. Ну а чо: мамка кормит, папка одевает, даже на права учиться отдали. Поэтому, мне было пофигу куда поступать и как сдавать ЕГЭ (типичный такой трутень). Поступил на инженера-авиастроителя в КАИ (Казанский Авиационный). Туда только совсем дебил лентяй в то время не поступил бы, совсем низкие проходные баллы были.


Итак, первый курс обучения в университете. Такая же лабуда в информатике, как и в школе, но там (о, прогресс!) мы занимались в PowerPoint. Спокойно проучился, пиная "болты", до 3-го курса. В тот момент, волею судеб, я познакомился, как это бывает в сказках, с бабой принцессой. С бабой принцессой, которая училась в Москве (да-да, отношения на расстоянии поддерживали, раз в месяц только виделись). Через какое-то время понял, что вот она - лубовь. И вот только в этот момент, я "взялся за ум". Моя жизнь КРУТО переменилась, я понял, что чтобы построить семью со своей женщиной, нужно эту семью обеспечивать. А это значит, что нужно зарабатывать. Зарабатывать много.


Следующий шаг - начать учиться. Быстренько собрав мозги "в кучку", пробил себе стажировку на нескольких заводах Казани по специальности. И я понял, что работать там ну совсем не хочу. Ну вот ни капельки. Ни денег, ни мотивации, ни карьеры. До меня доперло, что нужно все же любить работу, которую делаешь, если хочешь не только денежку получать, но и не впасть в уныние. Тогда я решил попробовать себя в роли переводчика с английского. Побежал учить английский. Пара вводных курсов и отправился на "вольные хлеба" - попросился на кафедру переводить иностранную техническую литературу. Ух, сколько дней я просидел за словарем и учебником... А ночами играл с американцами по скайпу в StarCraft2, подтягивал "разговорный". Короче, через какое-то время мне и это надоело. Работы в Казани в должности даже начинающего переводчика было не найти, а на кафедре не заработаешь. Я уж было подумывал в кибер-спорт уходить:)


Переломный момент - когда я увидел те самые курсы "Основы программирования". Тогда портал назывался "школа программирования". Стоимость была сущие копейки - 1000 рублей. Всего 10 занятий, вроде. Или 6, точно не помню. Но, о боже, как мне это понравилось!!! И вот с тех пор начался тернистый путь программиста... ТАКОЙ объем информации было невозможно самостоятельно усвоить без помощи. Поэтому я все же обратился к помощи тех же самых курсов, но уже на Html/CSS, PHP, JS. Курсы были...хрень. Но чему-то да научили, совсем основам. Тем не менее, это послужило мне отличным стартом. По окончанию курсов, во мне горел азарт и энтузиазм. Я не спал ночами, питался как попало (кстати, не делайте так, сейчас у меня 90кг веса и убитый ЖКТ), жрал таблетки каждый раз, когда болела голова (а она болела часто, из-за недосыпов и сидения за компом, так что теперь еще и печень под наблюдением врачей). Но, по прошествии 2-х недель, я смог написать свою небольшую CMS. И от этого я "горел" еще сильнее! Вообще, в программировании именно это и нравится - микро-успехи, которые мотивируют тебя идти дальше. Потратил 2 часа на абсолютно неизвестный кусок кода и "оп!" - этот кусок костылей уже что-то делает.


Первым делом, я побежал искать работу. Ибо только "боевым" опытом можно отбить полное отсутствие фоновой теории. Алгоритмы? Компьютерные системы? Шаблоны проектирования? Разница между компиляцией и интерпретацией? ООП? Я не знал НИЧЕГО. Зато у меня была самописная полностью работающая CMS на ПеХеПе. После пары собеседований, меня унизили все, кто мог: интервьюеры, друзья, знакомые, даже родители. Только девушка верила в меня, поддерживала в те моменты, когда я уже даже со стула встать едва мог, от бессилия и отчаяния. Это был самый тяжелый период. Когда новые знания никак не могли лечь на хаотичную структуру предыдущих знаний, потому что там было ну очень много "дыр". Из-за этого я читал и проходил "базовые" вещи, которые уже знал, раз за разом, чтобы попытаться выучить что-то новое и это просто гробило энтузиазм. Тут могу сказать сразу: учитель и ментор ЗНАЧИТЕЛЬНО облегчает процесс обучения.


В один момент, все события меня окончательно сломали. Я решил снова заняться английским. Пара переводов на кафедре, я получил денежку. Шел домой, с неплохим настроением, скоро должна была приехать девушка, потрачу денежку, свожу ее в ресторан. Вот тут то я увидел неприметное объявление о "крутых" курсах в компьютерной академии "ШАГ". Не рекламы ради, ребят, рассказываю просто как есть. Обучение должно было идти полгода! Но зато там обучали сперва на С++, потом на Java, обещали дать теорию, практику и все-все-все! Ох, как я хотел туда попасть, но стоимость была довольно высока... Тогда мне снова помогла моя ненаглядная, она убедила моих родичей, что это нужно! Я был очень рад записаться туда, мне даже устроили собеседование на проверку моих умственных способностей, чтоб убедиться, что я справлюсь. Тогда мне казалось, что это верный признак, что тут меня научат.


Ну, короче, через 2 месяца я это бросил. Да, там хороший учитель был, он дал основы С/С++, теорию, самую базу. Но самое главное - он структурировал все мои былые знания. Я задавал ОЧЕНЬ много вопросов и получил ОЧЕНЬ много ответов. А бросил по той причине, что группа была очень слабая и когда я, снова прогая по 12 часов в сутки, уже написал консольный чат на сокетах на C++, группа проходила вектора только-только. Со мной в группе был еще один парень, который работал разработчиком на Ruby (единственный, кто не отставал от меня, но тратил времени на кодинг куда меньше). И когда я показал ему свой мини-чат, он был очень удивлен. И именно он привел меня к человеку по имени Николай. Этот человек добродушно пустил меня, абсолютно нулевого, к своему проекту на Android. Я был просто поражен такому повороту. Навсегда запомню и буду благодарен Коле, потрясающий мужик.


Итак, меня взяли на стажировку. Напомню, что про Java я лишь чуть-чуть слышал. Но, тем не менее, меня взяли и я не мог "ударить в грязь лицом". Мне дали 2 недели на то, чтоб изучить хоть как-то java и Android SDK и начать выполнять простые задачи. И мне обеспечили круглосуточный доступ в офис. Я торчал там по 12 часов в день. И уже через неделю получил первую простую задачу. Как сейчас помню - при прокручивании списка новостей, надо было отправлять запрос на получение новой "пачки". Эдакий бесконечный список. И вот когда я эту задачу сделал, а это было просто нереально сложно для меня, я получил первую зарплату - целых 5 тысяч рублей! Первое что я сделал - положил эту денежку на стол отцу. И в кои-то веки услышал слова одобрения, а не ворчание. Это было в пятницу и в выходные я наконец-то позволил себе выспаться.


Happy continue: сейчас прошло уже 2 года с того момента, как я попал на стажировку к Николаю. Я сменил 3 работы и сейчас работаю в одной из топовых компаний на российском рынке мобильной разработки (ну, в топ-3 стабильно входим). Над очень крутыми и мощными проектами. Не буду хвастать, но в резюме есть строчка и про приложение оператора с синим человечком. Работаю я все так же много, скоро буду и в университете преподавать. Ненаглядную свою я, конечно же, в жены взял сразу, как только денежку скопили. Живем-поживаем. За таких, которые делают тебя лучше и поддерживают, держаться надо!


З.Ы.: простите, если утомил. Я сделал последний коммит на сегодня и меня потянуло на воспоминания, когда увидел этот пост.

раскрыть ветку (76)
33
Автор поста оценил этот комментарий

Блин, эта история офигенна, мотивирует. Пили отдельным постом)

А универ все же закончили?

раскрыть ветку (13)
19
Автор поста оценил этот комментарий
Спасибо. Скорее всего, сделаю пост. Не для плюсов, а как небольшие мемуары, воспоминаний ради, будоражить которые все же приятнее, чем нет. По поводу универа - да, как только я начал учить английский, потребовалось очень много времени свободного. Поэтому я перевелся на вечернее образование (о чем жалею, нужно было на заочку сразу. Предки бесились просто). В итоге вместо 4х лет обучения и диплома бакалавра, получил 6 лет обучения и диплом специалиста, где написано, что мне присвоили квалификацию инженера-механика. Совсем недавно закончил, кстати:)
раскрыть ветку (12)
1
Автор поста оценил этот комментарий

Впечатлена историей Вашего успеха, Вы - большой молодец! Вдохновляете все больше работать и учиться, луч добра Вам)

1
Автор поста оценил этот комментарий

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

0
Автор поста оценил этот комментарий

кстати как сильно нужен англ для старта в "вайти"?

раскрыть ветку (9)
3
Автор поста оценил этот комментарий

Нуу...Для начала может и хватит чисто русских ресурсов. Но когда пойдешь на работу - обязателен, хотя бы на уровне чтения документации. В большинстве компаний, по крайней мере, в которые я устраивался, есть этап собеседования на английском. Ибо 95% необходимых для работы ресурсов - зарубежные. Но это все чисто мой опыт:)

раскрыть ветку (8)
0
Автор поста оценил этот комментарий

ну я с гуглом транслейт вполне сносно всё читаю

правда есть тексты которые не поддаются конечно

раскрыть ветку (7)
3
Автор поста оценил этот комментарий

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

раскрыть ветку (6)
0
Автор поста оценил этот комментарий

всё равно ниже 20к в месяц не будет)

раскрыть ветку (5)
2
Автор поста оценил этот комментарий
Ты правда считаешь 20к - нормальной зарплатой?)) В Казани разработчик с годом опыта от 50 получает
раскрыть ветку (4)
2
Автор поста оценил этот комментарий

я об альтернативах говорю

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

0
Автор поста оценил этот комментарий

Вот только и больше он получать не будет.

раскрыть ветку (2)
1
Автор поста оценил этот комментарий
Будет, конечно. У нас 110 получает мобильщик. Хз сколько ентерпрайзы
раскрыть ветку (1)
7
Автор поста оценил этот комментарий

какой-то ты уж слишком умный - за два года выйти на такой уровень!

Я вот с 7 лет программирую и не могу похвастаться такими успехами.

Если меня будут спрашивать - я ушел в запой.

раскрыть ветку (19)
11
Автор поста оценил этот комментарий

Есть те, кто по 10 лет прогает и дальше сайтиков-лендингов не ушел. Конечно, если на работе он прокрастинирует 6 часов из 8-ми и только 2 часа работает. А дома не ведет домашние проекты.

Я, напомню, торчал за компом в офисе, во время стажировки, по 12 часов без отрыва. Еще и дома сидел. У меня действительно "горели глаза". Не могу сказать о причинах, либо так кодить понравилось, либо девушка мотивировала... Но, скажу вот это: гореть ТАК не стоит. За 2 года мой молодой и крепкий организм оказался убитый "вхлам".

Кстати, не могу назвать себя "умным". Рядом со мной сидят ребята 1995-го года рождения - монстры кодинга и разработки. Их присутствие убивает мою мораль :D Хотя нет, у меня есть любимое оправдание - я не сразу знал, чего хочу, лишь на третьем курсе доперло. А они со школы к этому шли.


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

раскрыть ветку (18)
2
Автор поста оценил этот комментарий

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

раскрыть ветку (3)
6
Автор поста оценил этот комментарий

Бывает, конечно:) Его мало только поначалу, я бы сказал, потому что пласт необходимой информации просто огромен, иначе просто на работу не возьмут. Но это мой опыт самоучки. Возможно, если поступить в универ и тебе принесут знания "на блюдце", то куда проще будет и время свободное будет:)


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


В Android, например, знание RxJava, Unit Testing, ABC patterns просто жизненно необходимы сейчас, без них на хорошую работу не возьмут. И когда я это понял, снова пришлось целыми днями сидеть за монитором, дабы быстро изучить, применить, сделать пару приложений и не "ударить в грязь лицом" на собеседовании. В остальное время рабочего развития хватает. Но все равно, дома, конечно, для дальнейшего роста, прогать надо. Всегда хотя бы один проект домашний должен быть. А это 1 час в день, либо 6 часов в выходные. Всего ничего, а результат колоссальный.

раскрыть ветку (2)
3
Автор поста оценил этот комментарий

У меня знакомых IT-шников нет, по этому познания в том, что из себя представляет та или иная область программирования очень поверхностные, знаю что есть разные области программирования, но что из себя представляет работа в той или иной области не знаю. Я до недавнего времени, думал что программисты пользуются блокнотом и пытаются искать ошибки в черно-белом тексте ( как в школе показывали ), понятия не имел о классных штуках вроде Notepad++ и инструмента разработчика в Хроме. Я думал что программисты сидят и втыкают целыми днями в код из тысяч строк и пытаются найти место где они пропустили пробел или забыли поставить знак.

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


После этих курсов у меня появился интерес к веб-разработке ( начал изучение html/css на сайте htmlacademy.ru, говорят они хорошие и не дорогие ), думаю верстка сайтов интересное занятие, даже применив css к html страница становится красивее, а с javascript вообще можно всяких дел наделать. Хотя как это на рынке востребовано не знаю, но если меня хотя бы за это покормят, уже хорошо.

Меня до сих пор мучает вопрос, а где программисты вообще узнают о новых технологиях, течении и моде. Как новичку в программировании узнать, что Flash уже не в моде и все переходят на HTML5 ( краем уха где то подслушал ), а то меня немного пугает перспектива учить вещи, которые станут не актуальны и никому не нужны, когда я буду на пол пути к их изучению.


п.с извините за простыню текста :)

раскрыть ветку (1)
7
Автор поста оценил этот комментарий

Ну, развею часть твоих заблуждений. Во-первых, сфера IT ну ООООЧЕНЬ сложная и ОООЧЕНЬ глубокая (в плане кол-ва информации). Из-за этого возникает, что абсолютно естественно, делегирование обязанностей и знаний. Современная веб-разработка уже делится на front и back разработку. Front - на стороне клиента, back - серверная сторона. Ибо объем необходимых знаний, навыков, технологий растет в сегменте веба с каждым днем. В один момент задача "сделай сайт" стала слишком сложной, пришлось делегировать часть задач более узкому спецу. Оно понятно - бизнесу хочется крутые сайты. Лучше, красивее, функциональнее, быстрее, чем у конкурента.


То, что ты описал - html/css + javascript - это и есть front-end разработка, то есть, на стороне клиента. Работы в этой сфере - масса. Технологий, наборов инструментов и информации - тоже нереальное количество. Разобраться в этом всем одновременно - ад. Лучше начать с простого, не хвататься сразу за передовые технологии, потом уже на работе или стажировке все знания разложатся по полочкам.


Программистами называть всех подряд - глупо. Начнешь вариться в сфере - поймешь, что они делятся на множество-множество групп. Приходить к мобильщику просить делать сайт - глупо. Говорить потом "пф, да какой он программист" - еще глупее. Объем знаний для мобильщика тоже огромен и тупо времени не хватит, еще и web ковырять.


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


Во-вторых, по поводу новой инфы, технологиях и прочего. Будешь удивлен, но разработчики (кстати, по моему опыту, большинству больше нравится, когда их называют "разработчик", а не "программист") очень остро-социализированы. Большинство ОЧЕНЬ охотно делится информацией на различных конференциях, собраниях, даже просто за посиделками. Из сайтов это, конечно, habrahabr. Но там, на самом деле, относительно мало инфы на узкую тематику. Гораздо круче (по крайней мере, в мире андроида) зарубежный medium, я считаю. Плюс, телеграмм-каналы, gitter-каналы, конференции (а их реально много). Все очень охотно делятся информацией.

0
Автор поста оценил этот комментарий
В 23 есть резон начинать это? Сейчас год отработал на стройке инженером ПТО, но перспективы не такие радужные как в программировании. Тем более стройка - прихоть отца, а любовь к компьютерам у меня с глубокого детства.
раскрыть ветку (13)
2
Автор поста оценил этот комментарий

Твоя цитата и есть ответ на твой вопрос: "а любовь к компьютерам у меня с глубокого детства.":)

Резон то всегда есть, просто будь готов к трудностям.

раскрыть ветку (5)
1
Автор поста оценил этот комментарий
Нет ничего сложнее, чем учиться там, где не нравится. Тем более когда это техническая специальность. Так что трудности не пугают уже :)
Не подскажешь с чего вообще начать? Есть большое желание стать высококлассным специалистом в этой области. Но мне как я говорил уже - 23. Не за горами семья и все такое. А пропасть с мизерной зарплатой в роли Джуниора по сути непреодолима, если нет стажа, ведь так?
Вот не знаю с чего начать, чтобы не было проблем с устройством в Джуниора и при этом перспективы роста были хорошие.
Может уйти в веб сначала? Phр и по зло и потом работая там учить питона с крестами?
раскрыть ветку (4)
2
Автор поста оценил этот комментарий

Пропасть "в роли Джуниора" необходима, но преодолима, если хуи не пинать то преодолима даже за год - полтора.

Ну и да, веб самая простая для вхождения область.

раскрыть ветку (2)
0
Автор поста оценил этот комментарий
Так получается лучше сейчас вложить силы в изучение php, например, а уже по ходу работы изучать тот же питон, с++ и джаву? Если я уйду туда, где нужно будет писать код на с++ не будет ли считаться, что у меня нет стажа если я год, например, отработал в веб на php и иже с ним?
раскрыть ветку (1)
2
Автор поста оценил этот комментарий

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

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

А через много лет, когда будет такая возможность, уже может быть и не захочешь ничего менять :)

Ну и увы, в плане зарплат/лёгкости вхождения/трудоустройства не могу рассуждать о С++ и джаве, я об этом рынке могу судить только со стороны, и с уверенностью говорить могу только за фронтенд (Это где JavaScript и вот это всё).

0
Автор поста оценил этот комментарий

Привет! Ну как ты там? Или так и не решился?

2
Автор поста оценил этот комментарий

У меня почти все студенты от 25-26 идут, и норм

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

Всё от человека зависит, не от возраста

раскрыть ветку (4)
0
Автор поста оценил этот комментарий
Вы преподаватель в универе? Или что имеете ввиду под студентами?
раскрыть ветку (3)
3
Автор поста оценил этот комментарий

Я частный ментор, хобби такое и заодно наставник в HTML Academy (нет, туда идти не стоит).

раскрыть ветку (2)
1
Автор поста оценил этот комментарий

А скажите по секрету, почему не стоит идти в HTML Academy?

И может слышали что-нибудь о курсах Hexlet?

0
Автор поста оценил этот комментарий

Интересно. В интернетах ее так много хвалят, а тут наткнулся на Ваш отзыв. Чем плоха HTML Academy?

0
Автор поста оценил этот комментарий

не начал на программировать учиться?

раскрыть ветку (1)
0
Автор поста оценил этот комментарий
Начинал, но не довел до конца. Не было возможности начинать снова с низкой ЗП
2
Автор поста оценил этот комментарий
Жаль что вы пост так и не написали)
Было бы очень интересно прочитать
раскрыть ветку (1)
5
Автор поста оценил этот комментарий
Он в черновиках валяется:) К сожалению, он почти полностью дублирует основной комментарий. Как придумаю что ещё дополнить, обязательно напишу и выложу. Несколько людей уже писали мне с просьбой помочь, подтолкнуть их, дать советы. Так что, если такие посты действительно мотивируют людей меняться в лучшую сторону, - надо делать.
2
Автор поста оценил этот комментарий

Прошло 3 года, но... спасибо за мотивацию)

1
Автор поста оценил этот комментарий

Будь другом, объясни, пожалуйста, что за топ-3? Кто эти топы составляет и где можно посмотреть? А так, я действительно рад, что ты смог пробиться с левых курсов в профессиональную разработку. Без энтузиазма этого было бы не сделать. Помню как сам на стажировке с ума сходил от количества новой информации, но это было действительно круто. Кстати, через 2 года работы и у меня сложилось впечатление, что я хорошо разбираюсь в программировании... Но прошло еще 3, и теперь я понимаю, что не знаю вообще ничего и впереди еще ооооочень длинный путь :)

раскрыть ветку (5)
1
Автор поста оценил этот комментарий

Топ-3 по версиям разных изданий. Я не знаю, можно ли тут ссылки выкладывать? Ну посмотри, например, clutch.co -> Mobile App Development -> Mobile App Development Firms (не по платформам, а просто сверху) -> Filter: Clutch Rank-> Location: Russia.

Еще я смотрел tabline.ru -> Рейтинги компаний -> Mobile.

Еще Appindex.com -> AppDevelopers -> Russia (слева в списке).


На самом деле, бездна необходимой информации просто огромна:) Я вроде более-менее освоил Android-разработку, но как зайду на хабр - так офигеваю сколько еще нужно знать и практиковать.

раскрыть ветку (4)
0
Автор поста оценил этот комментарий

Спасибо за ссылки. Теперь понял, откуда люди эти рейтинги берут. Получается, что в это рейтинг компаний занимающихся аутсорсингом. И про это почему-то всегда умалчивается. (Хотя и понятно, что рейтинг продуктовых компаний вообще никаким образом не составить).

раскрыть ветку (2)
0
Автор поста оценил этот комментарий

Да, безусловно, это чисто аутсорс. Лучшие разработчики в один момент из аутсорсовых переходят в продуктовые, перерастают просто:) Но начинать лучше, мне кажется, именно с аутсорсовых. Тут есть ротация проектов, не сидишь по 2 года на одном проекте, а постоянно новые, это довольно важно, наверное. Не знаю, в продуктовых компаниях не сидел:)

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

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

0
Автор поста оценил этот комментарий

Пардон, не tabline.ru, а tagline.ru

1
Автор поста оценил этот комментарий

Всегда радуют и в то же время удивляют такие люди и такие истории. Сам тоже занимаюсь программированием и мне это тоже дико интересно. Но мучает такой вопрос. Как люди приходят к тому, что, при изучении какой-то технологии, хотят написать "консольный чат на сокетах на C++". То есть какова цель и ход мыслей? "Я напишу консольный чат, чтобы выучить C++ сокеты." или "Я выучил как работают сокеты, напишу на них чат." Просто я сам для себя не могу определить зачем мне учить C++ без какой-то определенной цели (например в геймдев пойти с UE или еще чем).

раскрыть ветку (1)
3
Автор поста оценил этот комментарий
На самом деле, чат в любой реализации - это для меня такой минимум кодореализации, чтобы изучить основы нового языка:) а уж зачем учить новый язык - другой вопрос. Ну мне пока просто всегда "надо" было. Для работы, на курсах. Для себя я только голанг изучал, просто потому что у него эмблема прикольная:)
1
Автор поста оценил этот комментарий

Привет, дружище. Лазил по инету и наткнулся на этот комент. Ситуация такая, что я уже и универ окончил, потратив на это 6,5 лет (лишний год из-за вынужденного отчисления) и в армию сходил, где было время подумать и вот только сейчас понял, что мне нужно. Твой комент 3-х летней давности все еще мотивирует, спасибо, надеюсь у тебя сейчас все стало еще лучше :)

0
Автор поста оценил этот комментарий

Спасибо за историю, прочел с интересом.

0
Автор поста оценил этот комментарий

кстати а почему выбрал именно жабу и андроид? потому что туда взяли

ну точнее какой сейчас примерно стек у тебя?

раскрыть ветку (1)
1
Автор поста оценил этот комментарий

Да, потому что именно туда взяли. Сейчас "боевой" опыт, конечно, только в java+android и все, ну, Kotlin еще. А так, в процессе обучения и просто ради интереса тыкался в Golang, C++, PHP, JS:) Но продакшен опыта в этом нет.

0
Автор поста оценил этот комментарий

Спасибо за пост, перестаю думать, что всё так уж плохо.

0
Автор поста оценил этот комментарий
Привет от автотестера) я вообще пришел в компанию сотрудником тех.поддержки ИБ. Думал работа временная, а тут втянулся сначала в ручное тестирование GUI с api, а переросло а не что большее)
0
DELETED
Автор поста оценил этот комментарий

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

раскрыть ветку (4)
0
Автор поста оценил этот комментарий

Привет! feel free, как говорится. Если вы не предлагаете какой-нибудь стартап, то вдурове меня кличут так: therishka

раскрыть ветку (3)
0
DELETED
Автор поста оценил этот комментарий

Не никакого стратапа, я предлагаю замучить тебя своими вопросами на безвозмездной основе)

раскрыть ветку (2)
1
Автор поста оценил этот комментарий

Друже, ну так что? Тут просто контактик вводит платную подписку на музыку, так что делать мне там больше нечего и я удаляюсь. Если все еще нужен - в телеграмме: RishMustafaev (добавить собачку в начале).

раскрыть ветку (1)
0
DELETED
Автор поста оценил этот комментарий

Извини, приболел, не могу нормально диалог вести. Поэтому и не писал. Думаю завтра станет легче, напишу, спасибо что оставил контакт.

0
Автор поста оценил этот комментарий

Жду пост! Да, до сих пор

0
Автор поста оценил этот комментарий

Здравствуйте, скажите, пожалуйста, что Вы всё ещё заглядываете на пикабу и имеете возможность подсказать и поделиться опытом!
Просто по ощущениям я в похожей на Вашу стартовую ситуацию или даже хуже и очень нужен совет :c

раскрыть ветку (1)
Автор поста оценил этот комментарий

Да там на самом деле все просто. Почитайте отзывы где можно поднатаскаться, например на агрегаторе по школам прямо можно почитать https://learningclub.ru/onlajn-shkoly кто и что пишет, где хорошо, а где лучше не тратить деньги чтобы не попасть на фуфел. Можно самостоятельно обучаться, можно курсы очные или онлайн проходить. Можно попытаться устроиться куда-нить на стажировку, если есть какие-то базовые навыки и математический склад ума (предрасположенность так сказать).

0
Автор поста оценил этот комментарий

Как вы там ещё работаете? Как успехи?

раскрыть ветку (9)
9
Автор поста оценил этот комментарий
Где работаю? Вообще в принципе или в той же компании? Из компании ушел, надоело. А вообще работаю все ещё, все так же мобильные приложения под андроид пилю.
Иногда веселья ради в юнити залипаю, или ещё какую шнягу на шарпе делаю, нравится этот язык.
Из успехов - в Германию переехал, но тут пока обустраиваемся, страдаем скорее:)
Дочка родилась ещё:)
Спасибо что поинтересовались!
А, вы наверное про пост от меня... Все, все, завтра же вечером выложу что получилось:)
раскрыть ветку (8)
0
Автор поста оценил этот комментарий

есть ли у вас телеграм канал или аккаунт интересно будет с вами пообщаться

Автор поста оценил этот комментарий

Простите за беспокойство. Завтрашний вечер уже наступил?

раскрыть ветку (6)
0
Автор поста оценил этот комментарий

Нет, подождите ещё немного

раскрыть ветку (5)
2
DELETED
Автор поста оценил этот комментарий

Без обид, но мало верится в слова человека который 4года пост не может сделать )

раскрыть ветку (1)
1
Автор поста оценил этот комментарий

а мы всё ждём

Иллюстрация к комментарию
0
Автор поста оценил этот комментарий

Не знаю ответите или нет.

Но с чего посоветуете начать изучение, программирования,  хотя б азов. Чтоб понимание вообще было,  что это и зачем. Я вообще ноль. Знаю поверхностно html css да и то если делать тот же сайт повторяя что говорит чувак по видео уроку.  Не имея представления вообще что и к чему. Стоит ли.. вот это все?? Или нет

Понимаю что в идеале нужно идти учиться в универ или технарь. Но лет мне уже не 20 и даже не 25. Да я и так проучилась 8 лет (это технарь и универ заочка) на экономиста, и то ничего не шарю в этой профессии, т.к пихнули родители и платили тоже они. Сейчас нет возможности финансовой идти куда то учиться.

раскрыть ветку (2)
0
Автор поста оценил этот комментарий

С чего угодно, серьёзно


Выбери любой язык хоть наугад, и дрочи его до мозолей


Универ тут не нужен


Лучше для начала веб или мобильную выбрать, вот хоть тот же Python, JavaScript или Swift


Тут такое, или заебетесь но вытяните, или не ваше просто


Главное понимать, что это не один месяц будет

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

зачем учить язык, если сам писал?

Ещё одна важная вещь - темы на которые ведётся обучение. Курсы учат языкам программирования, но не программированию, курсы учат инструментам, но не технологиям которые эти инструменты создают.

0
Автор поста оценил этот комментарий

А что с математикой? Я по комментарию так понял, что ты в ней не очень? Обычно пишут что математика ненужна только в веб разработке

0
Автор поста оценил этот комментарий
Привет. Зарегался в пикабу только из за твоей истории. К сожалению здесь нет возможности писать личные сообщения. Сам в данный момент прохожу практически такой же путь. Точнее начал проходить. Ты говорил. И я заметил что и не только ты. Что очень важно найти ментора (наставника). Хочу Обратить к тебе. Где. И как это можно сделать. И может с тобой связаться как то можно. Телега к примеру
раскрыть ветку (1)
0
Автор поста оценил этот комментарий
Поищи в комментах тут, есть ссылка на меня в телеграмме:)
0
Автор поста оценил этот комментарий
Читаю как парень склоняется по профессиям, а потом хуяк и за 2 недели обучения пишет свой движок.
0
Автор поста оценил этот комментарий

И опять любовь всех победила:)

0
Автор поста оценил этот комментарий

зачем платить за курсы если они почти все есть здесь бесплатно? https://s3.sharewood.bz/?ref=81ebcf7fa8

ещё комментарий
Вы смотрите срез комментариев. Чтобы написать комментарий, перейдите к общему списку