поддерживаю. думаю, что чаще всего так и бывает. но обвинять в этом конкретно php-программеров я думаю не правильно. все програмеры-самоучки и ребята которые спали на парах через это проходят - привязываются к конкретной технологии, пока не надопят достаточное количество базовых знаний.
Я, скорее, не про технологию как таковую, а именно про позиционирование. Либо "конкретная технология и я" или "я и выбранная технология". Ячество, которое скорее позитивно, так как не даст свалить вину на "конкретную технологию, которая не позволила сделать то-то и то-то".
Не ... не прав! Есть люди которые очень сильны допустим в php или в perl или еще где... и работают они именно с тем что очень хорошо знают... и если они говорят про себя "Я php программист" то это значит что человек профессионал, именно в php... если это конечно так... =) А люди которые наооборот говорят что знают кучу языков и спокойно программируют на них... вот это вызывает подозрение!!!
Ну вот я с опаской отнесусь к смене технологии, потому что на том же PHP, скажем, нарабатывал опыт 10 примерно лет (хотя и помимо этого много чем занимался). Естественно, что на тот же уровень за полгода-год на ASP.NET 2.0 или там Tapestry я не выйду. Но спокойно я много на чём программирую. Подозревай меня в чём хочешь. :)
Он прав, на мой взгляд, только в том, что нельзя объять необъятное. А вот это стремление намертво забиндиться на один язык дейстительно выглядит тревожным симптомом.
Мне кажется знание 2 языков нужно не просто для количества, а для понимания, сколь сильно они различаются между собой, и чтобы быть готовым, в случае чего, освоить синтаксис ещё одного или нескольких языков.
Разные языки? Ну возьмём C, Pascal и Basic. Чем они глобально отличаются? Синтаксисом. И в целом это всё.
Теперь возьмём C, JavaScript и Lisp. И заметим, что вопрос нужно ставить совсем иначе: а что, собственно, у них общего?
Вот это я и имел в виду, когда говорил про разные парадигмы.
Не ограничивайте свое мышление только теми концепциями, которые непосред-
ственно поддерживаются языком. Самые лучшие программисты думают о том, что
они хотят сделать, после чего определяют, как достичь этих целей при помощи
инструментов программирования, имеющихся в их распоряжении.
нормальные профессионалы.... хм....
хороший программист должен уметь читать. Преимущественно документацию. Если он умеет читать - он сможет это и применить. Если я в основном работаю с php - почему я не могу назвать себя "php-программист"? Если будет более удобное решение в другой области, отличной от php - почитаю, потестирую и применю.... Пост по большей части бредовый
"Представим себе, что чемпион мира по шахматам, тот же Гарри Каспаров к примеру, написал книгу о том, как играть в шахматы, но вместо описания ситуаций, вместо анализа и возможных решений наполнил бы книгу призывами типа: "В шахматы надо играть! Надо не просто играть, а играть хорошо! А для того чтобы играть хорошо, надо тренироваться! Тренироваться надо упорно! Каждый день! А если не будешь тренироваться, то проиграешь!"
Можем ли мы представить, чтобы хороший шахматист написал такую книгу?
Одно дело это бредовые книги типа "выучить perl за 24 часа", другое официальная документация от создателей языка. Вы разницу улавливаете? Как то вы сравниваете странно.
"хороший программист должен уметь читать. Преимущественно документацию. Если он умеет читать - он сможет это и применить"
"В шахматы надо играть! Надо не просто играть, а играть хорошо! А для того чтобы играть хорошо, надо тренироваться! Тренироваться надо упорно! Каждый день! А если не будешь тренироваться, то проиграешь!"
Я думаю, тут немного не это имелось ввиду, хотя подобные вашим мысли сразу пришли мне в голову.
Понятно, что если есть вакансия php-программиста, то ты приходишь и говоришь "я php-программист". Автор же говорит не о том, как это назвать, а о явлении в целом - о том что много людей считают что программирование - это принадлженость только к 1 языку.
Хотя помню одного нашего лектора, он всегда говорил примерно так: надо изучить хотя бы 2 ЯП, чтобы потом перед изучением 3 не возникало боязни.
Тут совершенно не это имелось в виду. "PHP-программист" это куда более узкое определение, чем, скажем, "программист баз данных". Я говорю, например, что считаю себя веб-разработчиком. И опыт показывает, что люди, которые ищут "PHP-программистов", именно их, как правило, и находят.
Насколько я могу судить, когда говорят php-программист, подразумевают не только умение соискателя использовать php.
Зачастую снизу в описании вакинсии перечисляется еще нехилый список начаная от банального, типа html, css, javascript и заканчивая такими полями как "большим плюсом будет знание perl c++ java и т.д."
Дело же не в том как это назвать, а в том в какой ситуации применено данное выражение и что ты в него вкладываешь. Думаю, тут мы должны сойтись во мнении.
В школах нужно учить не Basic/Pascal/Python, а именно математике, рассказывать как нужно мыслить роботу, чтобы передвигаться и закрашивать ячейки на потолке для получения рисунка. Язык это инструмент, а не образ мыслей. И радует, что php может и как ооп быть и как функции :) А может быть и процедурным топором.
Короче, люди, расслабьтесь :)
Stanis, видимо, имел ввиду под "PHP-программистами" кодеров, а под "есть те, что считают себя программистами и программируют на PHP" - нормальных программистов, разработчиков, отчасти возможно даже архитекторов :)
Даже не просто кодеров - быдлокодеров.
А я что-то иное написал? Но прикол был не совсем в этом. Прикол был в том, что люди себя воспринимают по-разному. Почему мне, например, себя, не назвать "PlPlus/Sql-программистом"? :))) С тем же успехом же... :)))
позиционирование