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