суббота, 29 сентября 2012 г.

Современные кодеры мобильного интернета

Прошло два года, но статья не потеряла актуальность:)

Любые совпадения случайные.
1) Изучили php только две-три недели назад, максимум месяц-два;
2) Котеров труЪ, другой литературы не существует;
3) Обязательно пишут свой фреймворк/недоCMS, которую презентуют на двух-трёх форумах и обижаются, если его сравнивают с дерьмом (правда, в последнее время появились исключения, тем не менее);
4) Создают тему "Услуги кодера", где в качестве примера дают свой недоделанный сайт, который написан почти что на чистом html;
5) Дают тупые советы на форумах, иногда - даже полностью противоположными и ошибочными;

6) Люто ненавидят всех своих конкурентов, и за малейшей возможности пишут с другой учётки "Аффтар быдла";
7) Не знают, что такое шаблонизаторы; что такое MVC, шаблоны проектирования - тем более (сейчас уже знают, но используют некорректно и неправильно);
8) Если даже знают, то очень редко используют;
9) Используют быдлосинтаксис mysql, так как учебника по этому купить не сообразили;
10) В теме "Услуги кодера" любят указывать: "знание php5, mysql, html, css", как будто они могут писать сайты без этого. Ведь если много иностранных терминов - это же труЪ!;
11) Ужасно демпингуют цены, готовы сделать сложнейшую CMS за 100 рублей, а когда задумаются, что это не окупает расходы - убегают от заказчика. И слава Богу, если при этом возвратят аванс (sic!);
12)  Постоянно спорят о том, что одинарные кавычки быстрее двойных, что echo быстрее print (хотя по сути разницы в скорости нет, то что есть - статистическая погрешность, и вообще мелочь, смотреть статью ниже);
13) Меряются временем генерации главной страницы "у меня генерация 0.05... - А у меня 0.0048(((";
14) "ООП - ненужная хрень, которая оч сложная, поэтому нах её использовать";
15) Обратная тенденция - лепить ООП повсюду, где только можно, чтобы в теме своих услуг добавить модную аббревиатуру;
16) PDO, MySQLi? Нет, не слышал;
17) "Базы данных гавно, я лучше на файлах напишу";
18) При этом не умеют запирать файлы, и на более-менее популярном сайте такие файлы периодически портятся, а обвиняют в этом всех, кроме себя;
19) Не умеют конфигурировать .htaccess, оставляя его для избранных;
20) Все файлы - хедеры, конфигурации, соединения с базой данных и файлы интерфейса хранят в одной папке, перенести системные файлы в папки и закрыть доступ через браузер с помощью .htaccess не умеют;
21) Создают скрипт гостевой или новостей, после чего начинают их продавать, создавать тему об услугах, хамить другим кодерам...;
22) Обижаются, если никто не покупает их скрипт;
23) Пишут свои велосипеды, хотя ТОЧНО существуют альтернативы, к тому же лучше, а то и совсем существует стандартная функция (тоже бывало у меня, но блин, то, что я видел в чужом коде - это вынос мозга!!! Своя реализация функции htmlspecialchars - "чтобы точно сработала" - ААААА!!!);
24) Предлагают поиск дыр за 50 рублей/уязвимость, хотя сами не имеют понятие о половине с них (не про всех кодерах, есть хорошие специалисты, но таких немного);
25) Обязательно покупают шестизнак, чтобы казаться известными и нужными;
26) Не форматируют код, а если и форматируют, то в каждом файле по-разному, не отделяют логические части переводами строк;
27) Не используют комментарии, так как думают, что всегда будут помнить, для чего предназначался этот код;
28) Используют GitHub, потому что модно, но не представляют, что им это дает;
29) Мечтают о создании своего форума.

2 комментария:

  1. 10 пункт неверен, программиста должно мало интересовать разметка страницы, а если он совмещает программирование с версткой, то это дополнительная плата за труд если чо))))

    ОтветитьУдалить
    Ответы
    1. Если он не знает языка html, то плохой с него кодер.
      Хотя бы представление и минимальные навыки он должен об этом иметь;)
      Не уверен, что существует кодер, который бы знал php в веб-контексте, но не знал html

      Удалить