Возможно ли стать полноценным 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
Заранее спасибо!
14 коментарів
Додати коментар Підписатись на коментаріВідписатись від коментарівпройди курсы 1..4,6 из твоего списка и 11 если будешь phpstorm использовать
И начинай искать работу джуном чтобы как можно быстрее получить реальный опыт. Ну и параллельно добивай оставшиеся курсы.
Я когда только начинал на пхп писать и не было работы, то сидел на форумах и пытался отвечать на вопросы. По-моему мне это сильно помогло в плане понимания того какие задачи пхпшникам приходиться решать. Да и с русскоязычным php-сообществом познакомился, что тоже было полезно.
на «тостере» уже ответили на этот вопрос
Можно ссылку ?
toster.ru/q/63428
это паста сначала там появилась
Желание — это главное. Все реально если достаточно этого захотеть!
На самом деле, все может быть гораздо проще, а может и сложнее. Все индивидуально. Кому-то хватает 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, можно после
, можно до. Поддержу других комментаторов, практиковатся нужно как можно раньше
Это нереально. Практика и только практика. Обьясню почему: в обычном образовании ты используешь свою память и обучаешь себя. В образовании программиста ты разделяешь свои знания с компьютером (львиная доля не нуждается в запоминании).
Так вот, пытаться пихать всё это в голову БЕСПОЛЕЗНО. Наоборот, нужно максимизировать усилия на том чтобы в голове оставалось только самое нужное на сейчас. А всё остальное помнил компьютер и это легко можно было прочитать.
Причина банальна — твоя память работает только над тем, что нужно тебе сейчас. Если ты слушаешь курс, прямо сейчас тебе ничего не нужно. И активизировать память ты не сможешь при всём желании. Потому что для этого нужно видеть переменные/постоянные сотавляющие, переменные пробовать менять, на постоянные опираться. А в курсах нет этого разделения, всё даётся одной кучей.
Для примера приведу традиционное образование. Высшую матерматику. Вспомни как даётся материал — тупо список формул, или с доказательствами и показывая процесс? И с заданиями... Вот именно поэтому. Можно ли получить эти знания заочно? Да, если умеешь. Но IMHO нужно вводить отдельный предмет «образование», где бы обучали именно учиться.
Судя по тому что я пробовал/проходил на курсерах — нет.
Хорошо вылезанные условия конкретных заданий — это очень отличается от реальной работы.
Если есть желание именно удаленно подучиться, то после курсер брать писать тестовый проджект, а после проджекта — в опен сурс!
А можно стать чемпионом мира в поднятии штанги по книгам?
по только книгам — нет, а вот с книгой и штангой ш прравильной пропоции — можно.
Полноценным разработчиком — нет, так как нужна практика. Ибо теория без практики мертва, а практика без теории глупа -)
Идея хорошая. Список здорово зависит от человека — и его предыдущего опыта и образования.
anton.shevchuk.name/...veloper-skills
habrahabr.ru/post/143392 (+коменты)
rabota.yandex.ua/...text=php junior — там наборы скиллов указаны, берете выписываете все и отмечаете повторы — те, которые указаны максимально часто, те и смотрите)
Что до курсов, то для начала выберите один и пройдите его по максимуму.
Есть смысл немного глянуть классический K&R C, а также SQL и реляционную теорию. Хотя бы по верхам.
Лучшее обучение — работа в хорошей команде)
Успехов:)
+ shad.yandex.ru