* Изобретайте велосипеды! Не стоит слушать «опытных мастеров», которые советуют взять готовую систему управления сайтом, уже написанные библиотеки и скрипты - всегда пишите код самостоятельно, если сами не отточили своё мастерство до этого, данное правил поможет вам в дальнейшем.
Если вам нужна гостевая книга - напишите ее, не используйте готовые варианты, даже если вы просмотрите и поймете ее код, это не заменит самого программирования, поиска собственных багов, процесса отладки, решения проблем своими мозгами. В последствии, когда вы станете профессионалом, можно и даже нужно будет использовать сторонний код, но на этапе изучения это окажет вам плохую услугу. Можно пользоваться примерами и использовать чужой код как способ решить задачу или найти правильный алгоритм. Это даже будет полезно, если Вы дополните какой-нибудь скаченный скрипт своими функциями.
* Создавайте домашнюю страничку! Это хорошая тренировка, создали одну – не стесняйтесь полностью переписать весь «движок» сайта (я сам так делал и делаю постоянно). Создание и развитие своей "домашней страницы” заставит вас постоянно совершенствовать свои умения, искать пути для улучшения сайта, соревноваться с другими обладателями таких же "домашних страниц”. А можете создать свой блог, посвящённый программированию или вёрстке сайтов, если Вы сами будит писать статьи – это ещё лучше, плюс неплохой шанс подзаработать лишнюю «копеечку» на контекстной рекламе.
* Объединяйтесь в группы. Найдите единомышленников, более опытных программистов, людей Вашего уровня знаний, людей со смежными интересами (например, объединив под одной идеей дизайнера, программистов, верстальщиков и копирайтеров, можно начинать зарабатывать первые деньги созданием сайтов «под ключ»). Попробуйте создать какой-нибудь проект не один, а объединившись с другими программистами. Умение работать в команде, понимать чужой код и правильно общаться с коллективом поможет вам найти в дальнейшем хорошую работу. Многие фирмы ставят одним из главных требований при трудоустройстве - умение работать в команде.
* Не бросайте проект на пол пути. Старайтесь доводить начатый проект до конца, даже если надобность в нем уже отпала – это привьёт Вам ответственность и очень полезную привычку делать всё качественно. Чем больше у вас законченных проектов, тем больший список работ вы можете написать в своем резюме (в фрилансе это принято партфолио). А ведь именно на готовые и законченные вещи работодатель смотрит в первую очередь, а не на полурабочий скрипт, написанный кое-как.
* Беритесь за "копеечную” работу. Если ваш послужной список не богат, не стоит отказываться от малооплачиваемой работы или даже бесплатной помощи за положительный отзыв. Создайте себе аккаунт на Интернет биржах труда, составьте своё портфолио из самых лучших работ. Пусть работодатели оставляют там свои отзывы о Вашей работе. Подобных примеров просто кучи, почти все начинали именно с этого.
* Создавайте большие проекты. Наличие в вашем послужном списке больших проектов - огромный вам плюс. Тем более, если в проекте будут задействованы самые последние модные технологии. Постарайтесь сделать такой проект идеальным во всём: дизайн сайта, «движок», вёрстка, контент. * Не задерживайтесь на работе, если вам уже не интересно выполнять её. Если ваша работа превратилась в рутину - бросайте ее. Это путь в никуда! Всегда цепляйтесь только за интересные проекты, которые будут привлекать Вас не только ценой, но и самим процессом.
* Повышайте свои "общие” знания. Не стоит зацикливаться только на php, html или продвижение сайтов в сети. Сейчас работодатель требует от программиста не только создания качественного кода, но и умение верстать страницы, настраивать сервер, составлять документацию на проделланую работу, работать с javascript, рисовать средние макеты для сайтов (без знание профессиональных графических пакетов сейчас никуда – изучите AdobePhotoshop) и многое-многое другое. По большому счету, сейчас никому не нужны просто веб программисты, а нужны веб мастера, включающие в себе несколько профессий сразу.
* Постоянно изучайте новые технологии. Новые технологии, такие как Ajax или использование XML, всегда будут вашим козырем. Они производят на работодателя «магическое» действие.