Курсы по программированию. Стоит ли?
В последние годы очень интенсивно рекламируют курсы по программированию, и много людей уже их прошли, бросили или проходят на сегодняшний день. Стоит ли на них идти, и как обстоят дела с подобными курсами в соседнем Евросоюзе поделюсь из собственных наблюдений в этом материале:
Вообще, сами по себе курсы это хорошо, любые знания развивают голову и отодвигают старческий маразм в более глубокую старость, но еще лучше если полученные знания оправдывают какие-либо профессиональные или карьерные ожидания.
В Санкт-Петербурге я ознакомился с материалами некоторых курсов и их преподавателями. Из того что я видел материал хороший, структурированный и подходит для различных групп слушателей, но преподаватели встречались разные, от действительно преподавателей "от бога", до тотальных пофигистов и самоучек. К сожалению именно на курсах количество неудовлетворительных преподов больше чем в государственных вузах. Есть курсы с записанным материалом, без живых преподавателей, но такие курсы смогут закончить и из них что-то усвоить лишь очень само организованные люди. Там никто подгонять не будет и многие начинают откладывать на завтра, на потом, лениться и становиться первоклассными специалистами по выдумыванию различных отговорок лишь бы не заниматься.
Начну с того, когда курсы могут действительно оправдать ожидания:
1. перед поступлением в вуз по направлениям Информатики чтобы подтянуть знания перед вузом. Тут смотря у кого какая школьная база, а в вузе чаще всего не проходят азы и уже ожидают хорошую базу.
2. во время обучения в вузе, например чтобы выделить какое-то профильное направление и углубить знания. Тут все зависит от вуза, от направления, и от личных целей.
3. вспомнить или углубить знания вуза уже на работе по специальности, например перейти из фронтэнда в развитие Искусственного интеллекта. Пройти курсы по Искусственному интеллекту.
Когда курсы скорее всего разочаруют:
1. человек решил сменить сферу деятельности имея совершенно другую базу, скажем, перейти с повара в Информационные технологии, особенно если человек решился на это имея семью и детей, и работу на полный рабочий день несвязанную с ИТ. Конечно можно и так, но на практике большинство либо бросают, либо не успевают и бросают, либо выучатся, но потом испытывают проблемы с трудоустройством, т.к. таким курсантам всегда составят конкуренцию выпускники ИТ вузов. Если в данный момент выпускники не откликаются на вакансию, то достаточно просто немного подождать с наймом и какой-нибудь выпускник все же подастся.
Когда есть шансы 50/50:
1. у человека есть техническое образование, например электротехниха, физика/математика, механика…
У такого специалиста уже есть хорошая база и математики, и математической логики, и возможно основ вычислительной техники. Такому человеку знания компьютерных наук будут легче даваться и усваиваться.
Вообщем, курсы это словно некоторые предметы, вырванные из программы высшего образования. А высшее образование это и есть большой набор курсов, распределенных на несколько лет обучения. Я лично проходил определенные курсы перед поступлением в серьезный технический вуз, поступил, и ничуть не пожалел ни о курсах, ни о вузе.
В Европе я не увидел такого ажиотажа на компьютерные курсы, и рекламы курсов практически нет. Есть несколько частных школ с курсами, но их не видно и не слышно. Компьютерные курсы есть при самих университетах. Их как правило дополнительно берут сами студенты с 50% студенческой скидкой на дополнительные курсы к своей учебной программе, или же на них посылают людей с биржи труда на переквалификацию. В таком случае за курсы платит биржа, а переквалификант еще и получает определенную финансовую поддержку с биржи. Может на что-то и переквалифицируется.
Длинный материал получился!! Спасибо вам за чтение и Удачи!!