Пишу, по большей части, про историю, свою жизнь и немного про программирование.

Некоторые программисты стыдятся знания PHP

Просто наблюдение. Заметил, что на собеседовании программисты оправдываются, что знают PHP. «Не знаю как так получилось».

29 комментариев
Borz de G (borz.myopenid.com) 2010

ибо бытует мнение, что PHP — быдло-язык. но он давно уже перестал таковым быть, ИМХО.

хотя оправдываться в знаниях оного — хм. забавно

ЗЫ: а был ли он таким вообще? :)

Евгений Степанищев (bolknote.ru) 2010

Комментарий для borz.myopenid.com:

PHP — прекрасная иллюстрация принципа «что выросло, то выросло». Промахи исправляются, но крайне медленно.

Зато в нём есть некоторое количество прекрасных идей, которые сильно облегчают жизнь начинающего программиста. Отсюда и проблемы — его использует куча неучей, которые неучами и остаются — язык прощает. Но это не означает вовсе, что этим инструментом не могут пользоваться настоящие профессионалы. Про это многие забывают.

wiktar.com 2010

Чтобы их не приняли за тех, кто говорит «Я программирую на HTML».

Евгений Степанищев (bolknote.ru) 2010

Комментарий для wiktar.com:

Не вижу связи.

ilya-furman.ya.ru 2010

Отлично, отлично, за это и правда должно быть стыдно

Евгений Степанищев (bolknote.ru) 2010

Комментарий для ilya-furman.ya.ru:

С чего бы это. Стыдно должно быть так считать.

igor.kalashnikov 2010

Бобуку об этом расскажи :)

Евгений Степанищев (bolknote.ru) 2010

Комментарий для igor.kalashnikov:

О чём именно?

Develop7 (develop7.info) 2010

И за это мы должны быть благодарны
1) «беженцам» с PHP, которые кроме Oscommerce c PHPBB/Жумлодрупалами и не видели ничего
2) Истеричным фоннатам Ruby/Python/вписать_нужное, которые… собственно, см. п.1

astur (astur.net.ru) 2010

Какое там PHP, я вот несколько лет Windows юзал... до сих пор просыпаюсь по ночам от стыда :)

Вячеслав Мацнев я на сайте (vm.moikrug.ru) 2010

А как не быть неучем, используя PHP? Часто можно слышать о якобы правильном пути PHP-программиста, но никто не говорит, в чем он заключается.

PHP сейчас мой рабочий инструмент (более тго, мне приходится поддерживать чужой PHP4 код), поэтому мне этот вопрос интересен.

Пока читаю «PHP: Objects, patterns, and practice» Мэтта Зандстры.

p.s. Как дела с ЖЖ OpenID? Пришлось использовать другой идентификатор тут на блоге.

caesar (gaius-julius.ya.ru) 2010

Комментарий для wiktar.com:

я бы никогда не пошёл собеседоваться в компанию, если бы у меня были хотябы малейшие подозрения, что услышав о PHP они подумают, что я «программирую на HTML» (-:

caesar (gaius-julius.ya.ru) 2010

Комментарий для vm.moikrug.ru:

правильный путь PHP-программиста ничем не отличается от правильного пути питон-программиста. Да и вообще любого другого программиста. Сформулировать его просто: «думай что делаешь и не твори хуйни». Как-то так.

Евгений Степанищев (bolknote.ru) 2010

Комментарий для vm.moikrug.ru:

А как не быть неучем, используя PHP?

Да запросто. Язык, безусловно, многое прощает, но избежать этакой «расслабленности» можно, к примеру, если есть осознание того, что проблему существует, и желание эту проблему решить.

Евгений Степанищев (bolknote.ru) 2010

Комментарий для vm.moikrug.ru:

p.s. Как дела с ЖЖ OpenID? Пришлось использовать другой идентификатор тут на блоге.

Пока, увы, никак. Я использую готовую библиотеку, а там 500 (!) килобайт кода. Попробую сегодня потестировать и понять проблема в моём способе применять эту библиотеку или в самой библиотеке.

CTAPbIu_MABP (ctapbiu.mabp.myopenid.com) 2010

я вот не горжусь знанием пхп, никогда первый не говорю что его знаю.

да и пусть будут лучше говорить что я программирую на АШТМЛ ;)

Евгений Степанищев (bolknote.ru) 2010

Комментарий для ctapbiu.mabp.myopenid.com:

Гордиться знанием языка программирования — странно. Чего гордиться-то? Они все изучаемы.

Aderbichev 2010

php — просто инструмент. Есть и другие инструменты так или иначе выполняющие аналогичный набор функций. При этом как и в остальном выбор инструмента зависит от задачи.
Стыдиться навыка обращения с инструментом или гордиться им... Хм...
Если обратить навык в ремесло, то можно стать хорошим или плохим ремесленником и уже гордиться или стыдиться ремесла.

Вячеслав Мацнев (vm.moikrug.ru) 2010

Комментарий для Евгения Степанищева:

Спасибо. Хотя я ожидал более конкретного совета :)

Borz de G (borz.myopenid.com) 2010

Комментарий для vm.moikrug.ru:

ну, насколько я понимаю, «правильный путь PHP-программиста», это избежание ошибок (например следите за безопасностью) так и оптимальное использование особенностей языка.
или вы подразумеваете что-то иное?

Borz de G (borz.myopenid.com) 2010

и правда — чего гордиться или не гордиться знанием PHP?
разве что «общественность» считает, что он не относится к «беловоротничковым» языкам программирования, но это ИХ проблемы

igor.kalashnikov 2010

Комментарий для Евгения Степанищева:

О том, что нехорошо принимать активное участие в гноблении всех php-программистов без разбора просто потому что он нормальных таких видел всего пару человек.

CTAPbIu_MABP (ctapbiu.mabp.myopenid.com) 2010

Комментарий для Евгения Степанищева:

гордиться можно количеством, качеством, экзотичностью (браинфак или вайтспейс), узкопрофильностью (диалект С для спутниковых декодеров)

Вы бы гордились тем что раньше вам доводилось поработать осинизатором? врядли. вот и другие не гордяться тем что им когда-то довелось год сидеть и ковырять друпал-джумла-вордаресс.

А ситуаций таких полно — зыкончил человек. например истфак и пошел делать сайт в какуто мелкую контору год просидел на какомто монстрообразном пхп движке а потом его дядя по знакомству устроил гдето на сишарпе кодить. И вот ищя новую работу сишником он врядли скажет что знает пхп, а то еще припрягут на пхп делать грязную работу.

Евгений Степанищев (bolknote.ru) 2010

Комментарий для ctapbiu.mabp.myopenid.com:

Вы бы гордились тем что раньше вам доводилось поработать осинизатором? врядли. вот и другие не гордяться тем что им когда-то довелось год сидеть и ковырять друпал-джумла-вордаресс.

За все годы программирования на PHP я только на пару месяцев попал в ситуацию, когда мне приходилось ковырять Drupal. Потом я уволился.

Borz de G (borz.myopenid.com) 2010

Комментарий для ctapbiu.mabp.myopenid.com:

«Вы бы гордились тем что раньше вам доводилось поработать осинизатором»

1) ну, начнём с того, что правильно будет «Ассенизатор»
2) без этой профессии вы врят ли бы долго прожили бы у себя в доме — трубам свойственно засоряться и кто-то должен их расчищать. За сим я не отношусь брезгливо к людям, которые РАБОТАЮТ и не паразитируют на других. попрошайки и иже с ними — да, а ассенизаторы и прочие «низовые» сферы — нет у меня к ним никакой брезгливости
3) чем «друпал-джумла-вордаресс» хуже/лучше других кроме «кашерности»? со своими задачами они довольно неплохо справляются

Евгений Степанищев (bolknote.ru) 2010

Комментарий для borz.myopenid.com:

чем «друпал-джумла-вордаресс» хуже/лучше других кроме «кашерности»? со своими задачами они довольно неплохо справляются

Я, например, вообще не в курсе, хуже они или лучше спроектированы, чем та же Джанга. Но тем не менее, Джанга, почему-то, априори считается лучше.

CTAPbIu_MABP (ctapbiu.mabp.myopenid.com) 2010

Комментарий для borz.myopenid.com:

главное что вы меня поняли)

я как раз и говрю что «кто на что учился». ктото поработал на друпале и спрыгнул а кого-то все устраивает.

справляеться, вплане? как у пользователя у меня с ним проблем практически нет (парсер только правил), как программист я бы туда никогда в жизни по своей воле не полез потому что это каша из объектного и функционального кода.

Borz de G (borz.myopenid.com) 2010

Комментарий для ctapbiu.mabp.myopenid.com:

«поработал и спрыгнул» говорит о том, что человека в нём что-то не устроило и он может озвучить причины, а потому, зачем это скрывать? напиши «когда-то разрабатывал/использовал то-то» и всё. зато теперь тебя можно спросить «а почему сейчас не используете?» и ты можешь смело показать причины, ибо это покажет то, что ты прежде чем сказать «инструмент плох», сперва подумал и сделал сравнение, а не просто «он плох, потому что я так сказал»

Справляется как движок. как программист я в нём не ковырялся — ничего сказать не могу ни «за» ни «против». да я и вообще ни в одном из вышеозвученных движков не ковырялся :)

CTAPbIu_MABP (ctapbiu.mabp.myopenid.com) 2010

Комментарий для borz.myopenid.com:

«инструмент плох» если микроскоп плох для забивание гвоздей надо брать молоток. еще раз говорю что то что человек в резюме не упомянет пхп может уберечь его от нежелательной работе. А то тут фирма прошивки для контроллеров пишет но надо и сайт подправить.