Як ви прийшли в php

Як ви прийшли в php
  • PHP
  1. написав скрипт реєстрації користувачів (html-формочка, перевірки, збереження в базу даних, редагування / видалення / додавання користувачів)
  2. витратив що близько 2 місяців на 2 курсу від intuit.ru Мова програмування PHP і Введення в програмування на PHP5
  3. приблизно стільки ж на цю книгу Лаура Томсон, Люк Веллінг
    Розробка Web-додатків на РНР і MySQL так до кінця її і не подужав :(

В процесі проходження курсів і читання намагався влаштуватися в конторку, пропрацював десь 2 місяці. Потім після того як таки здав іспити з курсів і частково дочитав Лауру Томсон влаштувався в іншу конторку в якій пропрацював близько 2 років. Якщо підвести підсумок то, в общем-то я самоучка прийшов в мову більш-менш усвідомлено, що пройшов парочку курсів і прочитав пару книжок перш ніж почати лабать сайти. В процесі роботи не переставав вчитися читав Хабре, різні статті, блоги присвячені розробці та інше. У минулому році став ZCE ...

PHP-шниками не стають, ними народжуються ...

Назва питання чомусь асоціюється у мене з питанням «Як ви докотилися до такого життя?» Або як в клубі анонімних (або не дуже анонімних) алкоголіків питання «Як ви почали пити?».

Познайомився з php коли почав робити сайти. Перші сайти робив на html, потім використовував готові движки. Коли з'явилася потреба зробити щось більше, ніж просто сайт-візитка, почав розбиратися з cms. Чомусь вибір припав на joomla. Потім зрозумів що не можу перелопатити все цю кашу з коду, щоб змусити таки працювати її швидко, і почав створювати власну cms. Зрозумів, що затія утопічна (не можу не похвалити себе за це) і став використовувати комерційні cms. Зараз нічого не пишу (крім якихось дрібних правок, які вимагають певні проекти), тому що якщо чесно, я билокодер і пишу дуже погано.

Ще в школі його вивчив. По суті, тоді в інеті було багато прикладів побудови сайтів на двох мовах: PHP і Perl. Perl мені видався надто сумбурним, так що всю свою енергію я направив на вивчення «пихі».

Зараз вже 2 роки як не пишу на цій мові, більше на Python. Хоча варто визнати, що для швидкого прототипування і розгортання PHP набагато зручніше і простіше, і в продакшені набагато передбачувані. Але супроводжувати чужий PHP код - настойщий пекло.

А найчастіше так і буває. Більш того, це стосується не тільки коду на PHP, але і на Python'е теж. Дуже часто програмісти вирішують проблеми в лоб, не використовуючи високорівневі конструкції мови. Таке творчість дуже складно супроводжувати, часто просто припадати переписувати. А на цьому етапі знову можуть виникати проблеми з убогої архітектурою побудованого велосипеда, коли горе-кодер вирішував проблеми, яких власне і дозволяє уникнути ті самі високорівневі конструкції.

Full stack web developer

Зараз працюю PHP / JS розробником;)

Схожі статті