За что я не люблю php
Php - замечательнейший язык, на котором создано множество полезных сайтов, именно благодаря этому языку, я считаю, интернет получил дополнительный толчок в развитии. Но, у каждого языка или, пусть будет, технологии есть свои минусы. В php, на мой взгляд, самый большой минус, это то, что одновременно является и его плюсом - его простота и доступность. Именно это и породило просто армию “веб-программистов”. Почему в кавычках сейчас объясню.
Теперь, каждый скачавший денвер школьник, и поставив его себе на компьютер, возможно, при помощи советов с форумов, считает себя с этой минуты именно программистом. И что он делает первым делом? Читает книги, совершенствует знания? Нет! Первым делом, он лезет к себе в аккаунт vkontakte и ставит в роде занятий: программирование, создание сайтов, php-программирование.
Потом в тех же контактах он вступает в группы, где раньше было уютно, типа Клуб PHP программистов, PHP кодеры и так далее. Второе, что делает половина из уже, в принципе, профессионалов это ищут заказ, лазя по фрилансерским сайтам и жутко демпингуя. Сразу отвечу той части аудитории, которая может подумать, что школьники мне дорогу перешли, что я на фрилансерских сайтах заказчиков не ищу. Просто, спрашивается, неужели, освоив конструкцию if{}else{} они уверены, что смогут сделать простейших сайт о продаже шпингалетов в Нижнем Тагиле?!
Вырвав заказ, и начав делать сайт за 100500 долларов, они при первой же трудности лезут куда? В книги, справочники? Нееет, друзья мои, они лезут в те же контакты, где появляются темы с очень вескими названиями, тип “помогите”, “хелп плиз, нерешаемая задача”, “как сделать”. Я в таких темах почти не отвечаю, но всегда читаю вопросы, растет знаете ли самооценка.
Вопросы, которые, по мнению наших профи нерешаемые, часто имеют примерно следующее содержание:
- Мне надо написать текст красным, а как? Просто влом читать HTML, я же Бог php.
- Я отправляю файл из формы, GET-ом, он не приходит. Что за фигня? Смотрю в код третий час, не могу понять. Может в method=”get” нужны одинарные ковычки?
Или вот шедевр, к сожалению многие удаляются модерами:
$a="Cлова с пробелами"; код: <input type=text value=$a /> выводит в текстбоксе только "Слова". как сделать чтоб полностью выводил?
Ответы тоже часто поражают, ибо кто в большинстве своем сидит в контакте? Правильно, новоиспеченные программисты. Например на вопрос о наследовании, можно получить совет почитать про mod_rewrite :).
Жаль не нашел вопрос парня написавшего великолепнейшую проверку условия, что-то вроде:
if($i==1){операция 1}
else if($i==2){операция 2}
else if($i==3){операция 2}
......
else if($i==22){операция 2}
Здесь, как Вы понимаете, он просто 21 раз проверил значение и выполнил одно и тоже действие. Это был один из участков кода, проблема у него была в другом, не помню в чем.
Так вот, к чему я это все. Просто, общаясь с менеджерами среднего звена, которые например и отвечает на своей конторке за разработку корпоративного сайта, бывает слышишь: На чем вы пишете? Ты гордо так: На php! А тебе в ответ: Бляяя, прошлую версию делали тоже php-программисты, ну и дибилыыыы, ничего сделать нормально не смогли. В точно профессионал?
Просто теперь, говоря, что я делаю сайты, можно услышать от людей несведущих: Так и мой сын 9-ти классник их делает, чего там, а работаешь кем?
Я ни в коем случае не хочу сказать, что все кроме меня ничего не умеют: я просто делаю свою работу, если я что-то не знаю, я лезу в литературу, читаю тех кто это уже делал. Что делает теперешний веб-программист старшего школьного возраста? Мне повезло,я учился программированию у лучших специалистов Беларуси, которые не то что, разрешали, а даже настаивали на экспериментировании в программировании.
К слову, перед тем как прийти в разработку веб-приложений, я года три писал на С/С++. Это конечно прибыльней, но душа у меня лежит именно к ВЕБу, что тут поделаешь.
И как мы учили язык без контактов и прочей ереси? На мой взгляд, проблема, не люблю этого слова, быдлокодерства не в том, что они не освоили синтаксис, а в том, что 99% считает, что программирование это и есть синтаксис. Математика, которая, на мой взгляд, 90% программирования, считается ненужной, а ведь она лучшее средство лечения взаимоисключающих параграфов в юных головах, она организует мышление, и позволяет не писать всю эту, простите за выражение, хуету, которая потом гордо именуется порталом Васи Пупкина, и все, кто говорит о кривости этого сайта автоматически попадают в ранг завистливых, ничего не понимающих в php кретинов. Неспособность принимать критику - это вторая проблема юных друзей php, но это проблема наверное каждой области. Каждый должен заниматься своим делом, будь то написание программ или работа в плавильном цеху, например, создание сайта в Минске окажется не такой уж и нерешаемой задачей, если вы обратитесь к профессионалам.


Таки школота же. И это не проблема какого бы то ни было языка программирования - быдлокодеры есть везде.
К слову, вконтактик есть рак. И пользы от него никакой, потому как рост самооценки может притуплять желание развиваться, да. А это поставит вас на соседнюю доску с упомянутыми быдлокодерами (даже не чайниками!)
Как-то так.
Я пошутил, на счет самооценки, понятное дело, что на фоне школьников можно думать что ты крут бесконечно, пока не встретишь того, кто себя с ними не сравнивает
Да, к сожалению такое есть. Сам не раз встречал людей, которые кое-как пишут на PHP, абсолютно не знают как это все работает, не понимают никакие алгоритмы, не знают принципов ООП и при этом гордо кричат на каждом углу, что они очень крутые программисты и могут все, что захочешь. Обычно я просто молчу, но бывает такие люди попадаются мне тогда, когда я выпивший и тогда я начинаю стегать - после пары вопросов мегапрограммеры опускают глаза, начинают нервничать и пытаются перевести тему.
Еще бывает интересно смотреть как такие программисты делают сайты копипастом. Т.е. копируют из интернета какие-то куски кода и пытаются их пристраивать. Получаются горы мусора, ненужных объектов и бессмысленных операций. После всего этого они гордо постят на программистские формы темы типа “Блин, у меня тут такое серьезное дело, я тут гениальный код написал, давайте разберемся, что-то тут не работает…”
Но от этого никуда не деться. PHP-программисты у нас повсюду, чуть-ли не с пеленок уже все кодят на PHP, жаль только кодят так, что потом проще написать самому, чем разбирать то, что было написано этими горе-кодерами.
Точно забыл упомянуть сайты-конструкторы, спасибо. Я тебя слепила из того что было
а потом тут не работает, там падает.
ибо тут ого-го сколько всего напрограмил. А у остальных, кто круче ворда ничего не видел складывается впечатление, что разработка сайтов это очень-очень просто и появляются новые и новые веб-девелоперы
Но как вы правильно сказали, большинство этих “программеров” не понимает и не представляет себе алгоритма для решения той или иной задачи. Очень часто еще встречаются те, кто поставив exBB на бесплатный хостинг и рассказав чуть меньшим спецам чем он сам, что ему это стоило ой скольких ночей начинает правда верить в себя, как программиста, потом ему мягко намекаешь, что делов тут на копейку и получаешься опять же завистливым, нешарящим болваном
интересная у вас дискуссия очень.
правда я новенькая, но всё же стараюсь
присоединяюсь я к вам теперь
Всегда рады!
Да, очень рады =)
Вот жизнь пошла! Раньше человек сядет за компьютер, состряпает что-нибудь на Бейсике и поражает воображение своё и своих знакомых умудрившихся добраться до его компьютера. Постепенно начинает в тиши переходить на новые языки, растёт понемногу и т.д.
А сейчас через час после начала программирования выложил сайт в И-Н-Е-Т-Е!!! Это так К-Р-У-Т-О!!! Сразу начинается мания величия.
Круто то круто, но программированием это точно не назовешь
очень по теме, согласен… задолбали…
PHP конечно не мега крутой язык, но на нем запросто можно написать какойнибудь звездолет… а в последние годы совсем цены сбили
То что цены сбили, есть такое дело, но опять же, если заказчику главное цена, то пошел он такой заказчик….. к школоте. Но опять же, крупные, серьезные заказчики к фрилансерам не обращаются, и приходится иметь дело с теми, кому обещают сделать его проект за 150 баксов, а ты тут без дизайна и верстки говоришь минимум 1000, ибо ты знаешь сколько это потребует затрат.
хотя и туда уже запустили свои щупальца скороспелые “профессионалы”. Там меньше такого вот ламья ибо сама технология посложнее, но у них хватает тех, кто вроде как дотнет-программист, но использовать правильно все его возможности не умеют :), и их знаний хватает лишь на натягивание готового дизайна.
Потом когда такого заказчика промурыжат пол года, он скажет, что пойду я лучше к дотнетчикам
Вы знаете, я полностью согласен с мыслью вашего поста. Помнится в том году, когда поступил в техникум учиться на программиста и, как всегда бывает при знакомстве с группой, некоторые начали хвастаться, что они тоже знают и php и еще там че-то и вообще программеры от бога, а на самом деле то же самое, что описано в посте.
Вот когда я уже на втором курсе начинал изучать C++, то понял, что главное - алгоритм, а не код, как я думал раньше. Кстати, Вы сказали, что до Web’а Вы программировали на C++, и у меня возник вопрос: после C++ легко перейти на PHP? Просто у меня тоже душа лежит больше к интернету.
Синтаксии в принципе очень схож у Си и PHP, перейти будет несложно. Если правда использовать всю мощь ООП, то придется кое о чем почитать, но опять же самое главное это склад ума, который позволит выучить любой язык.
одно скажу вконтакт может и рак и не чего хорошего не несет но он часть рунета(нашего рака) и если бы не было вконтакте был бы файс бук или май спайс и в рунете( и чем больше будет програмеров которые делают вконтакте тем лучше!!!
Не звиздись программист! хахахаха
Здесь я не рассказывал какой я хороший, хоть порфолио не стыдно :),а хотел донести до некоторый “прогроммистов”. что программирование это не синтаксис и не “я тут вот сайт своял”