Возможно ли стать полноценным PHP разработчиком, пройдя комплекс онлайн курсов как Coursera, Code Academy итд?

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

1. Codeacademy -> Web Fundamentals
2. Codeacademy -> PHP
3. Codeacademy -> JavaScript
4. Codeacademy -> jQuery
5. Codeacademy -> Web Projects

6. Udemy -> MySQL Database For Beginners www.udemy.com/...​-database-for-beginners2
7. MySQL, Second Edition [Paperback] by Larry Ullman www.amazon.com/MySQL-Second-Edition-Larry-Ullman/d...

8. Codeschool -> Try Git
9. Codeschool -> Git Real
10. Codeschool -> Git Real 2

11. PhpStorm IDE Video Tutorial www.jetbrains.com/phpstorm/documentation/phpstorm-...
OR Guided Video Tours of NetBeans IDE netbeans.org/...​cs/intro-screencasts.html

12. Algorithms Choose one of alternatives:
OR Algorithms, Part I Coursera
OR Algorithms Udacity
OR Design and Analysis of Algorithms MIT OpenCourseWare (OCW)

13. Software Development Electives. Choose one or more.
Introduction to Systematic Program Design — Part 1 Coursera
Design of Computer Programs Udacity
Creative Programming for Digital Media & Mobile Apps Coursera
CS407: Network Applications Development Saylor.org

14. Zend Web Development PHP 5ZCE www.cbtnuggets.com/it-training-videos/course/zend-...
OR Beginning Zend Framework by Armando Padilla

Заранее спасибо!

👍ПодобаєтьсяСподобалось0
До обраногоВ обраному0
LinkedIn
Дозволені теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter
Дозволені теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter

пройди курсы 1..4,6 из твоего списка и 11 если будешь phpstorm использовать
И начинай искать работу джуном чтобы как можно быстрее получить реальный опыт. Ну и параллельно добивай оставшиеся курсы.
Я когда только начинал на пхп писать и не было работы, то сидел на форумах и пытался отвечать на вопросы. По-моему мне это сильно помогло в плане понимания того какие задачи пхпшникам приходиться решать. Да и с русскоязычным php-сообществом познакомился, что тоже было полезно.

на «тостере» уже ответили на этот вопрос

Желание — это главное. Все реально если достаточно этого захотеть!

На самом деле, все может быть гораздо проще, а может и сложнее. Все индивидуально. Кому-то хватает Coursera, Udacity, etc. Но реальная работа, это — другое направление. На себе проверено, хотя без базы, тоже стартануть будет сложно. Для себя выбирал получение базовых знаний через курсы и отшлифовывать все это необходимо на практике.
Очень хорошие курсы от «ШП» и «Специалиста» с И. Борисовым по PHP.
JavaScript учу только на Javascript.ru поверьте лучше не видел!
CSS и базовые элементы верстки Dash, сейчас ещё прохожу Mobile Web Development на Udacity, очень грамотно ребята из Google -а рассказывают о верстке под различные устройства.
Git, изучал githowto.com
P.S. Есть знакомые, которые после прочтения пары книг начали «б*** кодить», сейчас работают в хороших компаниях, но процесс становления занял не один год. Главное желание...

По языку лучше читать php.net/manual/ru/index.php, можно после

Codeacademy

, можно до. Поддержу других комментаторов, практиковатся нужно как можно раньше

Это нереально. Практика и только практика. Обьясню почему: в обычном образовании ты используешь свою память и обучаешь себя. В образовании программиста ты разделяешь свои знания с компьютером (львиная доля не нуждается в запоминании).

Так вот, пытаться пихать всё это в голову БЕСПОЛЕЗНО. Наоборот, нужно максимизировать усилия на том чтобы в голове оставалось только самое нужное на сейчас. А всё остальное помнил компьютер и это легко можно было прочитать.

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

Для примера приведу традиционное образование. Высшую матерматику. Вспомни как даётся материал — тупо список формул, или с доказательствами и показывая процесс? И с заданиями... Вот именно поэтому. Можно ли получить эти знания заочно? Да, если умеешь. Но IMHO нужно вводить отдельный предмет «образование», где бы обучали именно учиться.

Судя по тому что я пробовал/проходил на курсерах — нет.
Хорошо вылезанные условия конкретных заданий — это очень отличается от реальной работы.
Если есть желание именно удаленно подучиться, то после курсер брать писать тестовый проджект, а после проджекта — в опен сурс!

А можно стать чемпионом мира в поднятии штанги по книгам?

по только книгам — нет, а вот с книгой и штангой ш прравильной пропоции — можно.

Полноценным разработчиком — нет, так как нужна практика. Ибо теория без практики мертва, а практика без теории глупа -)

Идея хорошая. Список здорово зависит от человека — и его предыдущего опыта и образования.
anton.shevchuk.name/...veloper-skills
habrahabr.ru/post/143392 (+коменты)
rabota.yandex.ua/...text=php junior — там наборы скиллов указаны, берете выписываете все и отмечаете повторы — те, которые указаны максимально часто, те и смотрите)
Что до курсов, то для начала выберите один и пройдите его по максимуму.
Есть смысл немного глянуть классический K&R C, а также SQL и реляционную теорию. Хотя бы по верхам.
Лучшее обучение — работа в хорошей команде)
Успехов:)

Підписатись на коментарі