Comments 44
Хотелось бы услышать от участников где и кем они сейчас работают после прохождения этих "профессиональных курсов".
// irony Такие люди существуют?
Вам, с опытом работы на других ЯП достаточно было открыть мануал по этому другому языку и за ту же самую неделю-две понять как с ним работать. Так что это не показатель. (Ну разве только если вы не Хаскель, в качестве нового языка изучали).
С другой стороны, может быть в некоторых случаях эти курсы и положительны, но из того что я видел — скорее наоборот. Для начинающих особенно, без алгоритмической, минимальной базы. По-этому, я и отношусь так скептически к этим курсам.
В случае самообразования (да и курсов тоже) практически обязательно иметь хотя бы один проект, который можно показать работодателю.
Я проходил курсы на Coursera, пока что работу по этому направлению не нашел, но тут скорее другие причины.
Там же один студент из Индии говорил, что нашел неплохую работу сразу после курсов — профессор и я его искренне поздравили.
Приличные площадки (например, Pluralsight) регулярно обновляют свои курсы.
При голосовании отметил бы ещё платформу курсов edx.org, если бы она была в списке
Но несмотря на это, я легче усваиваю предварительно посмотрев, пересказ того же хелпа. Не знаю почему, но так я быстрее усваиваю информацию. Но советовать эти уроки новичкам я бы не стал, 98% из них просто не окажут никакого влияния. И мне кажется что это из-за того, что они не развиваются делая уроки, а те кто припадает удалено, вообще наняты с улицы и отбираются по критериям книжной зубрилки, которая только пересказывать может, а то что пересказывает вообще не понимает.
Javascript info довольно хороший туториал по современному JS.
Из русских мне понравился skillbranch, хорошие задания, практика, тестирование.
И про фриланс-биржу вы загнули. Кто отдаст заказ неизвестному специалисту, который ещё и программировать не умеет?
Глубину справочных данных набрать много где можно, а вот практические аспекты работы дают редко. Тут язык с нуля объясняется прямо по ходу работы над конкретным приложением, и сразу закладывается фундамент для TDD, MVC, ООП и ФП. Всё очень кратко и доходчиво. При этом учат работать с дебаггером, организовывать код, делать рефакторинг и тд. А главное учат грамотно задавать вопросы и читать open-source код.
Наш начальник отдела при приеме юниоров в первую очередь проверяет навыки командной работы и базовые знания процесса разработки. Если юниор не умеет/не хочет работать в команде, то мало чему научиться.
Для профессиональной разработки нужны ряд компетенций,
можете проверить их (и изучить если подпишитесь на рассылку, получите доступ в gitlab с заданиями и материалами):
http://it-check-list.asvoip.com
30+ онлайн ресурсов для изучения программирования в 2022