Некоторые программисты стыдятся знания PHP
Просто наблюдение. Заметил, что на собеседовании программисты оправдываются, что знают PHP. «Не знаю как так получилось».
Это сайт — моя персональная записная книжка. Интересна мне, по большей части, история, своя жизнь и немного программирование.
Просто наблюдение. Заметил, что на собеседовании программисты оправдываются, что знают PHP. «Не знаю как так получилось».
ибо бытует мнение, что PHP — быдло-язык. но он давно уже перестал таковым быть, ИМХО.
хотя оправдываться в знаниях оного — хм. забавно
ЗЫ: а был ли он таким вообще? :)
Комментарий для borz.myopenid.com:
PHP — прекрасная иллюстрация принципа «что выросло, то выросло». Промахи исправляются, но крайне медленно.
Зато в нём есть некоторое количество прекрасных идей, которые сильно облегчают жизнь начинающего программиста. Отсюда и проблемы — его использует куча неучей, которые неучами и остаются — язык прощает. Но это не означает вовсе, что этим инструментом не могут пользоваться настоящие профессионалы. Про это многие забывают.
Чтобы их не приняли за тех, кто говорит «Я программирую на HTML».
Комментарий для wiktar.com:
Не вижу связи.
Отлично, отлично, за это и правда должно быть стыдно
Комментарий для ilya-furman.ya.ru:
С чего бы это. Стыдно должно быть так считать.
Бобуку об этом расскажи :)
Комментарий для igor.kalashnikov:
О чём именно?
И за это мы должны быть благодарны
1) «беженцам» с PHP, которые кроме Oscommerce c PHPBB/Жумлодрупалами и не видели ничего
2) Истеричным фоннатам Ruby/Python/вписать_нужное, которые… собственно, см. п.1
Какое там PHP, я вот несколько лет Windows юзал... до сих пор просыпаюсь по ночам от стыда :)
А как не быть неучем, используя PHP? Часто можно слышать о якобы правильном пути PHP-программиста, но никто не говорит, в чем он заключается.
PHP сейчас мой рабочий инструмент (более тго, мне приходится поддерживать чужой PHP4 код), поэтому мне этот вопрос интересен.
Пока читаю «PHP: Objects, patterns, and practice» Мэтта Зандстры.
p.s. Как дела с ЖЖ OpenID? Пришлось использовать другой идентификатор тут на блоге.
Комментарий для wiktar.com:
я бы никогда не пошёл собеседоваться в компанию, если бы у меня были хотябы малейшие подозрения, что услышав о PHP они подумают, что я «программирую на HTML» (-:
Комментарий для vm.moikrug.ru:
правильный путь PHP-программиста ничем не отличается от правильного пути питон-программиста. Да и вообще любого другого программиста. Сформулировать его просто: «думай что делаешь и не твори хуйни». Как-то так.
Комментарий для vm.moikrug.ru:
Да запросто. Язык, безусловно, многое прощает, но избежать этакой «расслабленности» можно, к примеру, если есть осознание того, что проблему существует, и желание эту проблему решить.
Комментарий для vm.moikrug.ru:
Пока, увы, никак. Я использую готовую библиотеку, а там 500 (!) килобайт кода. Попробую сегодня потестировать и понять проблема в моём способе применять эту библиотеку или в самой библиотеке.
я вот не горжусь знанием пхп, никогда первый не говорю что его знаю.
да и пусть будут лучше говорить что я программирую на АШТМЛ ;)
Комментарий для ctapbiu.mabp.myopenid.com:
Гордиться знанием языка программирования — странно. Чего гордиться-то? Они все изучаемы.
php — просто инструмент. Есть и другие инструменты так или иначе выполняющие аналогичный набор функций. При этом как и в остальном выбор инструмента зависит от задачи.
Стыдиться навыка обращения с инструментом или гордиться им... Хм...
Если обратить навык в ремесло, то можно стать хорошим или плохим ремесленником и уже гордиться или стыдиться ремесла.
Комментарий для Евгения Степанищева:
Спасибо. Хотя я ожидал более конкретного совета :)
Комментарий для vm.moikrug.ru:
ну, насколько я понимаю, «правильный путь PHP-программиста», это избежание ошибок (например следите за безопасностью) так и оптимальное использование особенностей языка.
или вы подразумеваете что-то иное?
и правда — чего гордиться или не гордиться знанием PHP?
разве что «общественность» считает, что он не относится к «беловоротничковым» языкам программирования, но это ИХ проблемы
Комментарий для Евгения Степанищева:
О том, что нехорошо принимать активное участие в гноблении всех php-программистов без разбора просто потому что он нормальных таких видел всего пару человек.
Комментарий для Евгения Степанищева:
гордиться можно количеством, качеством, экзотичностью (браинфак или вайтспейс), узкопрофильностью (диалект С для спутниковых декодеров)
Вы бы гордились тем что раньше вам доводилось поработать осинизатором? врядли. вот и другие не гордяться тем что им когда-то довелось год сидеть и ковырять друпал-джумла-вордаресс.
А ситуаций таких полно — зыкончил человек. например истфак и пошел делать сайт в какуто мелкую контору год просидел на какомто монстрообразном пхп движке а потом его дядя по знакомству устроил гдето на сишарпе кодить. И вот ищя новую работу сишником он врядли скажет что знает пхп, а то еще припрягут на пхп делать грязную работу.
Комментарий для ctapbiu.mabp.myopenid.com:
За все годы программирования на PHP я только на пару месяцев попал в ситуацию, когда мне приходилось ковырять Drupal. Потом я уволился.
Комментарий для ctapbiu.mabp.myopenid.com:
«Вы бы гордились тем что раньше вам доводилось поработать осинизатором»
1) ну, начнём с того, что правильно будет «Ассенизатор»
2) без этой профессии вы врят ли бы долго прожили бы у себя в доме — трубам свойственно засоряться и кто-то должен их расчищать. За сим я не отношусь брезгливо к людям, которые РАБОТАЮТ и не паразитируют на других. попрошайки и иже с ними — да, а ассенизаторы и прочие «низовые» сферы — нет у меня к ним никакой брезгливости
3) чем «друпал-джумла-вордаресс» хуже/лучше других кроме «кашерности»? со своими задачами они довольно неплохо справляются
Комментарий для borz.myopenid.com:
Я, например, вообще не в курсе, хуже они или лучше спроектированы, чем та же Джанга. Но тем не менее, Джанга, почему-то, априори считается лучше.
Комментарий для borz.myopenid.com:
главное что вы меня поняли)
я как раз и говрю что «кто на что учился». ктото поработал на друпале и спрыгнул а кого-то все устраивает.
справляеться, вплане? как у пользователя у меня с ним проблем практически нет (парсер только правил), как программист я бы туда никогда в жизни по своей воле не полез потому что это каша из объектного и функционального кода.
Комментарий для ctapbiu.mabp.myopenid.com:
«поработал и спрыгнул» говорит о том, что человека в нём что-то не устроило и он может озвучить причины, а потому, зачем это скрывать? напиши «когда-то разрабатывал/использовал то-то» и всё. зато теперь тебя можно спросить «а почему сейчас не используете?» и ты можешь смело показать причины, ибо это покажет то, что ты прежде чем сказать «инструмент плох», сперва подумал и сделал сравнение, а не просто «он плох, потому что я так сказал»
Справляется как движок. как программист я в нём не ковырялся — ничего сказать не могу ни «за» ни «против». да я и вообще ни в одном из вышеозвученных движков не ковырялся :)
Комментарий для borz.myopenid.com:
«инструмент плох» если микроскоп плох для забивание гвоздей надо брать молоток. еще раз говорю что то что человек в резюме не упомянет пхп может уберечь его от нежелательной работе. А то тут фирма прошивки для контроллеров пишет но надо и сайт подправить.