Как выучить PHP. (Рейтинг: +8)
Как выучить PHP и в будушем стать хорошим web-разработчиком?
Многие задают этот вопрос. Постараюсь ответить максимально подробно. Итак, чтобы выучить PHP стать хорошим web-разработчиком лично я рекомендую:
1) Выделить время для обучения/работы.
Идеально: 8 часов в день с понедельника по пятницу. Рабочий стандарт. В это время я стараюсь заниматься делами по работе, то есть делами, которые важны в первую очередь. В свободное время я уделяю своим проектам, например этому блогу.
Обязательно высыпайтесь. Спите не меньше 6-8 часов. Конечно даже у меня бывают дни когда время на сон не превышает 2-4 часов. Но зато потом я высыпаюсь по 10-12 часов. Спать нужно обязательно, иначе ваш кпд на работе будет очень низким.
2) Знания HTML/CSS
Перед тем как начать изучать PHP крайне желательно как можно больше уделить время изучению html/css. Практически любой php-скрипт не обходится без применения этих технологий. Основы html / css можно освоить за недельку две. Посетите сайт www.htmlbook.ru, найдете много интересного. Для программиста этого вполне достаточно, если вы не собираетесь еще и заниматься версткой. Профессиональные верстальщики совершенствуются годами.
3) Выучить основы синтаксиса PHP
Запаситесь хорошей подборкой книг по веб-технологиям. Прежде всего по php, mysql, javascript. Читать их от и до я считаю малоэффективно. Прежде всего они должны быть у вас под рукой в качестве справочного руководства. Например, сейчас у вас стоит задача освоить синтаксис php. Замечательно, синтаксис php можно освоить из нескольких источников:
Книжка, которая у вас есть. Читаете соответствующий раздел. Выполняете все примеры у себя на компьютере.
Интернет. Прежде всего я бы порекомендовал: www.intuit.ru – интернет университет.
Запишитесь на курс «Введение в программирование на PHP5″, распечатайте лекции, прочитайте их, выполните задания. В итоге получите качественные и самое главное полные знания по базовому синтаксису php. Ну и если пройдете курс, то еще и получите электронный диплом, настоящую и действительную копию которого можно заказать по почте.Кроме интуита, рекомендую почаще посещать www.php.net. Это сайт номер 1 по документации. Лично я нахожу там около 90% ответов на свои вопросы. Также огромное количество материала по php в виде примеров есть на сайте www.php.su. Для начинающих этот сайт также обязателен.
Готовые решения. Установите у себя на локальном сервере CMS или небольшой php-скрипт например новостного сайта или блога или галереи. И постарайтесь разобраться в нем. Многие вещи в них вам покажутся сложными. Оставьте их сейчас, со временем вы их поймете.
Самое важное что нужно вам понять: Изучив основы синтаксиса PHP, это не значит что вы научились разрабатывать сайты. Для того чтобы сделать полноценный сайт, Вам предстоит понять основные принципы разработки веб-приложений, научиться программировать на php (писать логику). Другими словами выучив несколько сотен английских слов, теперь вам предстоит научится программировать из этих слов осмысленные предложения и целые страницы текста.
4) Придумать для себя сайт (цель) - с простым функционалом, но с возможностью его расширить в дальнейшем.
Например, разработать скрипт блога. Начальный функционал: Создание записей, вывод, удаление и редактирование. Конечно, в будущем вам не придется каждый новый проект писать с нуля. У вас уже будет огромное количество наработок, готовых решений, библиотек и фреймворков. Но на первом этапе вы получите хорошие знания, которые вам пригодятся в будущем и дадут хорошее понимание об устройстве веб-приложений.
5) Проявлять активность в сообществах.
Для начала только читайте и спрашивайте все что не понятно. Со временем наберетесь знаний и уже сможете даже отвечать на вопросы других пользователей и активно обсуждать технологии. Данный метод очень хорошо помогает в накоплении теории.
6) Дополнитльно
Найдите среди друзей и знакомых профессиональных веб-разработчиков, либо устройтесь стажером в веб-студию. Я так и сделал. Устроился в веб-студию стажером, в которой были опытные веб-разработчики. У них я многому научился. По крайней мере толчок был хорошим.
Пожалуй на этом все. Много чего еще не написал. Ну ничего, в следующих статьях напишу.
Надеюсь эта небольшая статья будет для вас полезной. Комментарии приветствуются. Давайте обсуждать.
Добавил: ZipeR
05.05.2011 / 15:01Многие задают этот вопрос. Постараюсь ответить максимально подробно. Итак, чтобы выучить PHP стать хорошим web-разработчиком лично я рекомендую:
1) Выделить время для обучения/работы.
Идеально: 8 часов в день с понедельника по пятницу. Рабочий стандарт. В это время я стараюсь заниматься делами по работе, то есть делами, которые важны в первую очередь. В свободное время я уделяю своим проектам, например этому блогу.
Обязательно высыпайтесь. Спите не меньше 6-8 часов. Конечно даже у меня бывают дни когда время на сон не превышает 2-4 часов. Но зато потом я высыпаюсь по 10-12 часов. Спать нужно обязательно, иначе ваш кпд на работе будет очень низким.
2) Знания HTML/CSS
Перед тем как начать изучать PHP крайне желательно как можно больше уделить время изучению html/css. Практически любой php-скрипт не обходится без применения этих технологий. Основы html / css можно освоить за недельку две. Посетите сайт www.htmlbook.ru, найдете много интересного. Для программиста этого вполне достаточно, если вы не собираетесь еще и заниматься версткой. Профессиональные верстальщики совершенствуются годами.
3) Выучить основы синтаксиса PHP
Запаситесь хорошей подборкой книг по веб-технологиям. Прежде всего по php, mysql, javascript. Читать их от и до я считаю малоэффективно. Прежде всего они должны быть у вас под рукой в качестве справочного руководства. Например, сейчас у вас стоит задача освоить синтаксис php. Замечательно, синтаксис php можно освоить из нескольких источников:
Книжка, которая у вас есть. Читаете соответствующий раздел. Выполняете все примеры у себя на компьютере.
Интернет. Прежде всего я бы порекомендовал: www.intuit.ru – интернет университет.
Запишитесь на курс «Введение в программирование на PHP5″, распечатайте лекции, прочитайте их, выполните задания. В итоге получите качественные и самое главное полные знания по базовому синтаксису php. Ну и если пройдете курс, то еще и получите электронный диплом, настоящую и действительную копию которого можно заказать по почте.Кроме интуита, рекомендую почаще посещать www.php.net. Это сайт номер 1 по документации. Лично я нахожу там около 90% ответов на свои вопросы. Также огромное количество материала по php в виде примеров есть на сайте www.php.su. Для начинающих этот сайт также обязателен.
Готовые решения. Установите у себя на локальном сервере CMS или небольшой php-скрипт например новостного сайта или блога или галереи. И постарайтесь разобраться в нем. Многие вещи в них вам покажутся сложными. Оставьте их сейчас, со временем вы их поймете.
Самое важное что нужно вам понять: Изучив основы синтаксиса PHP, это не значит что вы научились разрабатывать сайты. Для того чтобы сделать полноценный сайт, Вам предстоит понять основные принципы разработки веб-приложений, научиться программировать на php (писать логику). Другими словами выучив несколько сотен английских слов, теперь вам предстоит научится программировать из этих слов осмысленные предложения и целые страницы текста.
4) Придумать для себя сайт (цель) - с простым функционалом, но с возможностью его расширить в дальнейшем.
Например, разработать скрипт блога. Начальный функционал: Создание записей, вывод, удаление и редактирование. Конечно, в будущем вам не придется каждый новый проект писать с нуля. У вас уже будет огромное количество наработок, готовых решений, библиотек и фреймворков. Но на первом этапе вы получите хорошие знания, которые вам пригодятся в будущем и дадут хорошее понимание об устройстве веб-приложений.
5) Проявлять активность в сообществах.
Для начала только читайте и спрашивайте все что не понятно. Со временем наберетесь знаний и уже сможете даже отвечать на вопросы других пользователей и активно обсуждать технологии. Данный метод очень хорошо помогает в накоплении теории.
6) Дополнитльно
Найдите среди друзей и знакомых профессиональных веб-разработчиков, либо устройтесь стажером в веб-студию. Я так и сделал. Устроился в веб-студию стажером, в которой были опытные веб-разработчики. У них я многому научился. По крайней мере толчок был хорошим.
Пожалуй на этом все. Много чего еще не написал. Ну ничего, в следующих статьях напишу.
Надеюсь эта небольшая статья будет для вас полезной. Комментарии приветствуются. Давайте обсуждать.
Рейтинг:
+8
Просмотры: 1506Комментарии (5) »