Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Общие вопросы > Php:План обучения


Автор: link00 1.9.2012, 07:16
Приветствую всех.
В чем суть сабжа. Я собираюсь учиться веб-программированию - backend, php. Конечная цель - быть Профи. Самое сложное для новичка - как то собрать "в кучу", систематизировать - все то что хаотично разбросано по Интернету. Увидеть ясно, четко, по какому пути идти к Профи, 2-3 книжки и пара курсов - щепка в море. Хотелось бы услышать ваши советы, как спланировать обучение, по какому пути идти? На какие разделы РНР, серверного программирования, больше уделить внимания? Сколько времени на ваш взгляд нужно чтобы стать уверенным спецом? От опытного программиста: оглядываясь назад, как бы вы спланировали обучение теперь, если представить что вернулись в то время, и начали с нуля? Заранее благодарю.

Автор: skyboy 3.9.2012, 00:06
я бы посоветовал такой план:
1. основы генерации HTML: функции, циклы, переменные, массивы, условия, echo/print, буфферизация вывода
2. работа с HTTP: управление кешированием, заголовки Content-Type, сессии
3. генерация не-текста: JSON, графика с соответствующими заголовками Content-Type
4. работа с БД
5. вызов консольных тулз(ответ на вопрос "как при помощи РНР редактировать видео?")
6. профилирование и отладка кода: xdebug сотоварищи(можно и раньше, но не сильно рано)
7. высокоуровневая организация кода: MVC и фреймворки

Цитата(link00 @  1.9.2012,  06:16 Найти цитируемый пост)
Сколько времени на ваш взгляд нужно чтобы стать уверенным спецом?

достаточно много smile
Цитата(link00 @  1.9.2012,  06:16 Найти цитируемый пост)
На какие разделы РНР, серверного программирования, больше уделить внимания? 

на те, которые вызывают больше всего вопросов.
Цитата(link00 @  1.9.2012,  06:16 Найти цитируемый пост)
От опытного программиста

примечание: на РНР не писал уже 1,5 года.

Автор: Fortop 3.9.2012, 10:53
Цитата(skyboy @  3.9.2012,  00:06 Найти цитируемый пост)
примечание: на РНР не писал уже 1,5 года.

О?
А на чем пишешь? smile

Автор: link00 3.9.2012, 16:56
Цитата(skyboy @ 3.9.2012,  00:06)
я бы посоветовал такой план:
1. основы генерации HTML: функции, циклы, переменные, массивы, условия, echo/print, буфферизация вывода
2. работа с HTTP: управление кешированием, заголовки Content-Type, сессии
3. генерация не-текста: JSON, графика с соответствующими заголовками Content-Type
4. работа с БД
5. вызов консольных тулз(ответ на вопрос "как при помощи РНР редактировать видео?")
6. профилирование и отладка кода: xdebug сотоварищи(можно и раньше, но не сильно рано)
7. высокоуровневая организация кода: MVC и фреймворки

thanks, возьмем на заметку  smile 

Автор: s1lver 5.9.2012, 07:02
Цитата

 систематизировать - все то что хаотично разбросано по Интернету.


Не имеет смыла, и по сути утопия. 

А Вам в институте не преподают языки программирования?

Автор: Gold Dragon 5.9.2012, 07:37
Сколько времени займёт стать профи - философский вопрос... Все писали на PHP4, потом вышел PHP5.. потом PHP 5.3, сейчас PHP4... Так что если остановиться то просто упустишь момент и останешься в "древности" smile

А по мне изучать лучше всего на создании собственного большого проекта, например, форума или CMS. Лучшего опыта не получить.. Тем более что первый и тем более второй затронет практически все возможности PHP

Автор: ourfilms 8.9.2012, 01:55
Если хотите выучить PHP, найдите для этого минимум 2 часа в день и смотрите видео уроки (рекомендую specialist.ru). ВНИМАНИЕ: Повторите всё то что делается в видео уроке.

Автор: Sentox 8.9.2012, 02:19
Если хотите выучить PHP, найдите для этого минимум 2 часа в день и смотрите видео уроки (рекомендую specialist.ru). ВНИМАНИЕ: Повторите всё то что делается в видео уроке.
Хрень!!! Я начинал с этого форума (не которые модераторы со мной были в конфликте,  расслабляемся это позже лет эдак 7 ). Я начинал когда интернет был в 3.1 кбит\с. 
Видео это так, как брат говорит, пока смотрю я гигант программирования.
Может 10 000 раз посмотреть и понятно будет, но кроме опыта ни чего не получиться.
А вообще правильно на хабре пишут, поучаствовать в опент сорс программе и уже есть фундамент.


Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)