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

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

Комментарии 29

Borz de G (borz.myopenid.com) № 1
ибо бытует мнение, что PHP — быдло-язык. но он давно уже перестал таковым быть, ИМХО.

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

ЗЫ: а был ли он таким вообще? :)
Евгений Степанищев (bolknote.ru) автор № 2
PHP — прекрасная иллюстрация принципа «что выросло, то выросло». Промахи исправляются, но крайне медленно.

Зато в нём есть некоторое количество прекрасных идей, которые сильно облегчают жизнь начинающего программиста. Отсюда и проблемы — его использует куча неучей, которые неучами и остаются — язык прощает. Но это не означает вовсе, что этим инструментом не могут пользоваться настоящие профессионалы. Про это многие забывают.
wiktar.com № 3
Чтобы их не приняли за тех, кто говорит «Я программирую на HTML».
caesar (gaius-julius.ya.ru) № 12
я бы никогда не пошёл собеседоваться в компанию, если бы у меня были хотябы малейшие подозрения, что услышав о PHP они подумают, что я «программирую на HTML» (-:
Develop7 (develop7.info) № 9
И за это мы должны быть благодарны
1) «беженцам» с PHP, которые кроме Oscommerce c PHPBB/Жумлодрупалами и не видели ничего
2) Истеричным фоннатам Ruby/Python/вписать_нужное, которые… собственно, см. п.1
Вячеслав Мацнев я на сайте (vm.moikrug.ru) № 11
А как не быть неучем, используя PHP? Часто можно слышать о якобы правильном пути PHP-программиста, но никто не говорит, в чем он заключается.

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

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

p.s. Как дела с ЖЖ OpenID? Пришлось использовать другой идентификатор тут на блоге.
caesar (gaius-julius.ya.ru) № 13
правильный путь PHP-программиста ничем не отличается от правильного пути питон-программиста. Да и вообще любого другого программиста. Сформулировать его просто: «думай что делаешь и не твори хуйни». Как-то так.
Евгений Степанищев (bolknote.ru) автор № 14
А как не быть неучем, используя PHP?

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

Евгений Степанищев (bolknote.ru) автор № 15
p.s. Как дела с ЖЖ OpenID? Пришлось использовать другой идентификатор тут на блоге.

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

CTAPbIu_MABP (ctapbiu.mabp.myopenid.com) № 16
я вот не горжусь знанием пхп, никогда первый не говорю что его знаю.

да и пусть будут лучше говорить что я программирую на АШТМЛ ;)
Aderbichev № 18
php — просто инструмент. Есть и другие инструменты так или иначе выполняющие аналогичный набор функций. При этом как и в остальном выбор инструмента зависит от задачи.
Стыдиться навыка обращения с инструментом или гордиться им… Хм…
Если обратить навык в ремесло, то можно стать хорошим или плохим ремесленником и уже гордиться или стыдиться ремесла.
Borz de G (borz.myopenid.com) № 20
Комментарий для vm.moikrug.ru:

ну, насколько я понимаю, «правильный путь PHP-программиста», это избежание ошибок (например следите за безопасностью) так и оптимальное использование особенностей языка.
или вы подразумеваете что-то иное?
Borz de G (borz.myopenid.com) № 21
и правда — чего гордиться или не гордиться знанием PHP?
разве что «общественность» считает, что он не относится к «беловоротничковым» языкам программирования, но это ИХ проблемы
igor.kalashnikov № 22
Комментарий для Евгения Степанищева:

О том, что нехорошо принимать активное участие в гноблении всех php-программистов без разбора просто потому что он нормальных таких видел всего пару человек.
CTAPbIu_MABP (ctapbiu.mabp.myopenid.com) № 23
Комментарий для Евгения Степанищева:

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

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

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

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

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

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

Borz de G (borz.myopenid.com) № 25
Комментарий для ctapbiu.mabp.myopenid.com:

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

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

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

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

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

CTAPbIu_MABP (ctapbiu.mabp.myopenid.com) № 27
Комментарий для borz.myopenid.com:

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

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

справляеться, вплане? как у пользователя у меня с ним проблем практически нет (парсер только правил), как программист я бы туда никогда в жизни по своей воле не полез потому что это каша из объектного и функционального кода.
Borz de G (borz.myopenid.com) № 28
Комментарий для ctapbiu.mabp.myopenid.com:

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

Справляется как движок. как программист я в нём не ковырялся — ничего сказать не могу ни «за» ни «против». да я и вообще ни в одном из вышеозвученных движков не ковырялся :)
CTAPbIu_MABP (ctapbiu.mabp.myopenid.com) № 29
Комментарий для borz.myopenid.com:

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