Pull to refresh

Comments 14

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

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

Тот же вопрос про "любящих". Ведь ты не всегда изучаешь то что тебе нравится, ты обычно следуешь либо мейнстриму либо устоявшейся "мете" как в какой нибудь Dota или LoL. Например, для разработки приложений используют Flutter. Но вдруг тебе нравится фреймворк MAUI от Microsoft? Однако чтобы получить высооплачиваемую работу ты должен изучать именно Flutter.

Я конечно новичок в мире ИТ, как раз таки ещё прохожу этот путь в ИТ, однако уже есть такие серьёзные на мой взгляд вопросы.

Для каждого языка можно найти свой "roadmap", с помощью которого очень легко организовать свое самостоятельное обучение. Можете загуглить тот же "roadmap flutter".

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

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

Именно поэтому все те, кто работает в IT всегда говорят, что нужно обучаться самим, а не на курсах.

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

Как сделаете проект можно поискать себе ментора, чтобы он дал обратную связь по коду (можно в getmentor.dev, не реклама, там даже бесплатные есть). Это будет дешевле.

А как стать "умеющим" обучаться? Это навык, я это понимаю. Однако навыки нужно как-то развивать, так каким образом?

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

Ведь ты не всегда изучаешь то что тебе нравится, ты обычно следуешь либо мейнстриму либо устоявшейся "мете"

Даже среди мейнстрима всегда есть некоторый диапазон возможностей, среди которых стоит выбирать наиболее близкий себе. Потом с выходом на мидловый уровень можно будет начать выбирать уже не из мейнстрима, а совсем по душе.

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

Вот честно, если бы я за курс заплатит свои бабки, я бы уже требовал их обратно. Теория расходится с практикой, большую часть приходится искать самому. В тексте теории код один, в примере другой и почему так получилось не объясняется. И это я только две главы прошёл. Я пока только три плюса нашёл. Бесплатно, в моём случае, план учёбы и стенды.

UFO landed and left these words here

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

Учился я так: от практики к теор. выводам. Каждая тема рассматривалась отдельно и досконально. Вносил изменения в код и делал выводы. Развивал любопытство, стараясь ответить на простой вопрос, а что будет если убрать / изменить вот здесь?

Старался радоваться ошибкам, так как они учили меня многому. Воросы я не умел задавать и часто меня банили за повторения темы.

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

На больших курсах - нет. Максимум конкретные тренинги до 5 дней, на конкретную технологию или скилл. Такого было до фига и с горкой

Бвли ли они полезны? Конечно. Они концентрированные, и обычно тебе либо дается хороший толчок, либо систематизация накопленной практики

Более длительные не имеют смысла для компании. Это значит, что изначально взят не тот человек, которого надо просто "вернуть в школу". Т.е. ему надо внести в голову какие-то азы и для этого надо больше времени

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

И на много дороже. Тех, кто будет тебя менторить с 0 и на длительный срок - берут столько, что диву даёшься.

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

Спрашивал по парочке таких объявлений - ой, а где это в нашли? Ненене не бесплатно. Бесплатно только первое занятие. Дальше 2 раза в неделю, 800$ в месяц.

Я допускаю, что это только мне так повезло, но оч позабавило)

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

А изучать новые технологии - толковый спец должен в 99% самостоятельно, это база. Мб и дрессируют джунов на какой-нибудь стек технологий, вроде курсов по экселю, но это не хороший спец. Пока что все курсы что я видел - это какие-то основы, и гайды по инструментам.

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

Я с 12 года в ит, разработка. Всегда изучал все сам, все гуглил сам. Ни одного курса не купил. Сейчас "закурсники" скажут свое любимое - На курсах все структурировано, вся инфа по полочкам. Ну послушайте, а как вы собираетесь работать дальше, искать инфу в гугле. За вас это никто делать не будет. Любой мануал или дока всегда описана с простого к сложному. Роадмапов в гугле на любой вкус и технологию.

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

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

Как в матрице не выйдет: секунда и всё необходимое в голове. Простой пример: командная строка Linux. Тысячи команд с десятками параметров каждая и бесчисленное множество вариантов их комбинации между собой и сценариев использования. (это мы еще скрипты не затрагиваем) Те кто по 15 лет плотно работают с командной строкой и каждый день узнавали что-то новое не всё знают.

ИМХО. Важно обучаться не потому что за спиной стоит "надзиратель" или денег за курс жалко, а потому что можешь день просидеть за учебниками (на форумах, документации от разработчиков), разбираясь в теме и не заметить как день прошел.

ВУЗ лучше всех этих курсов. У меня образование колледж + вуз по ИТ. Они научили правильному мышлению и дали базу, благодаря чем все новое интуитивно понятно и схатывается на лету.

Sign up to leave a comment.

Articles