Я хочу поделиться своим опытом прохождения полного курса веб-разработки, который я закончил в этом году. Курс - «Прибыльный программист» от «Умного программиста».

Я изучил и выполнил много работы по программированию на Python за последние шесть лет. Я работаю консультантом по окружающей среде и использую возможности Python для построения графиков различных типов данных, создания файлов и манипулирования ими, очистки данных, создания карт и т. Д. Я хорошо разбирался в Python, но мои навыки были очень специфичными для этого типа. работы, которую я выполняю, и я не был уверен, что смогу выполнять типы задач, которые я видел на таких платформах, как Upwork или Fiver.

Я видел часть бесплатного контента, который выпустил Раф Кази, создатель прибыльного программиста, и мне очень понравился его стиль преподавания. Его энергия так велика, и его подход к обучению программированию очень доступен. Я видел, что несколько вакансий в моей области были высококонкурентными и имели множество кандидатов. Добавьте к этому, что в основном это были корпоративные рабочие места с 40+ часами в неделю, и я был менее чем энтузиастом и не надеялся продолжить свой путь. Когда я подумал о сложности получения работы в моей области, о том, что эта работа будет означать, а затем учел нового ребенка на пути к моей семье, я начал думать о том, как использовать некоторые навыки, которые у меня есть как программиста на Python, для построить для себя карьеру другого типа.

Примерно в это же время я решил записаться в Profitable Programmer. Я думал, что с моей сильной базой в Python, расширение моих навыков для других приложений и изучение других основных языков разработки полного стека сделают меня более востребованным, может быть, даже настолько, что мне не понадобится постоянная работа и я смогу просто выполнять внештатную работу.

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

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