10 простых советов для начинающего PHP кодера



PHP сейчас распространен как никогда. Я бы даже сказал, что есть какая-то определенная мода на PHP кодинг. Когда-то давным-давно, когда деревья были молодыми, а я только начинал осваивать программирование Интернет ресурсов, у меня был очень сложный выбор PHP или на то время всемогущий Perl. Как показало время мой выбор в пользу PHP оказался не напрасным. Теперь же все по другому. Сейчас настолько много языков и технологий разработки web-приложений, что уже рябит в глазах. Но для тех, кто все же и сегодня ставит на PHP и Zend я пишу эти 10 самых простых советов для начинающего php программиста.

Итак, вот моя редакция списка 10 самых простых советов для начинающего php программиста:

  1. Если уже выбрали PHP (о чем я уверяю смогут жалеть лишь единицы), то ни шагу назад. Приоритет программирования 99%. Понятно, что можно все учить «по шагам», но исходя из своего опыта могу сказать, что все это просто гон сивой кобылы! Задайте себе вопрос «Зачем я начал изучать PHP»: что бы написать свою легкую CMS, написать крутой модуль к какой-нибудь существующей CMS или вообще создать радикально новый сервис, аналогов которому нет. Определились? Все?! Начинаем все изучать не с теории, а с практики. Обдумываем, каким будет первый шаг и вперед с песней…
  2. Не нужно привыкать к блокноту. Еще один часто встречающийся гон это то, что программировать на PHP можно и в блокноте. В теории конечно можно. Только к чему такой мазохизм? Поставьте нормальный заточенный под PHP редактор с разными наворотами. Например PHP Expert Editor – это конечно мое мнение что этот софт лучший, ведь есть много всяких редакторов, например родной от Zend, но все же… во-первых это разработка  наших соотечественников (поддержим Российского производителя!), а во вторых он бесплатен для жителей Ex USSR. Ну и конечно он просто навернут под завязку всякими фичами, которые позволяют превратить рутинный кодинг в креативное действо. Итак совет два: ставьте PHP Expert Editor последней версии.
  3. Третий совет вытекает из первого. Чему вы хотели научиться? PHP программированию или стать администратором. Так вот по этому поводу не стоит мучить себя настройкой связки Apache + PHP + MySQL + PHPMyAdmin. У нас ведь 99% приоритет в изучении PHP. Зачем тратить оставшееся время на какие-то левые вещи. Ведь есть куча более приятный дел (ну вы понимаете о чем яJ). Итак, есть такая вещь как джентльменский набор web-разработчика – он же Denwer. Там уже все настроено. Остается только открыть Expert и начать писать код.
  4. Хватит тратить время на тупые вопросы. Все равно догму «who speak dont know, who know dont speak» (кто не болтает не знает, кто знает тот не болтает) никто не отменял. Для открытия чакр познания рекомендую скачать свежий срез PHP Manual. Google вам в помощь. Конечно, можно много спорить, что считать тупым вопросом, но все же пусть это решит каждый сам для себя ибо никогда не иссякнет источник с тупыми вопросами. Даже если я тут что-то напишу.
  5. Подпишитесь на самые популярные рассылки по PHP на каком либо сервисе, а лучше на двух… или на трех… главное это даже не подписаться, а действительно читать новые статьи о PHP разработке. Пусть сперва будет немного не понятно, но по крайней мере это подстрахует вас от изобретения еще одного велосипеда (многие рутинные задачи уже давно решены и автоматизированы).
  6. Вы все еще не скачали последней выпуск «PHP Inside». Скачали? Ну вот, теперь у вас есть одни обязательный атрибут профессионального PHP кодера. Выражу свое мнение «PHP Inside» самый крутой off-line журнал о PHP на русском. Галимая реклама получилась, но зато правда J
  7. Пробуйте все что можно попробовать. Кто сказал что одна технология лучше, чем другая. А может это просто еще одна holly war и все аргументы у сторон сводятся только к личностному флуду, лишь отдаленно напоминающего исходную тему. Верить нужно только себе. Вернее не так. Не надо себе верить. Надо верить фактам. Пробуем одну технологию, потом ту же задачу делаем на второй технологии. Что по факту оказалось лучше, то и лучше. Лучше конкретно для вас.
  8. Платный или бесплатный хостинг. А нету выбора. Если у изучения будет приоритет 99%, то через месяц, максимум два вы уже вырастите из возможностей бесплатного хостинга. Тут сказывается простота изучения азов в PHP. При таком раскладе бесплатный хостинг очень скоро станет тормозом вашего прогресса. Хотя на первое время сойдет.
  9. Соблюдайте один из распространенных стилей оформления кода. Тогда в последующем не нужно будет долго разбирать код, для того что бы понять его логику. Многие советуют писать код как можно компактней, некоторые наоборот делать больше «воздуха». Это на самом деле не принципиально. Главное что бы код был намешан как спагетти. И еще… вне зависимости от того как вы оформляете код в особо сложных местах (сложных циклах, условия и т.д.) ОБЯЗАТЕЛЬНО оставляйте комментарии. Это поможет потом при необходимости влиться в команду.
  10. Будьте в курсе. Как известно музыку и темп задают гиганты в Software индустрии. Хотите знать какие технологии будут завтра – смотрите что тестирует, например, Google уже сегодня. Хотите знать результаты дорогих usability исследований – анализируйте изменения структуры и оформления, например, на msdn.com. О таком обычно не пишут в рассылках, не дают рецептов в статьях, но тем не менее это ключ к успеху. Зная куда копать можно примерно оценить ситуацию и решить что какие технологии изучать далее (вот пример такого анализа).

Источник: Вообще. И немножко про PHP.

Полезные ссылки:

Опубликовал admin
26 Дек, Вторник 2006г.
stimulsoft Скачать StimulsoftReportsNetTrial.zip Скачать StimulsoftReportsWebTrial.zip Stimulsoft Reports.Net Stimulsoft Reports.Web

Объявления

Последние комментарии

Ваше мнение

Для чего мы апгрейдим свой компьютер?: