в моем ответе мысль не об оплате за код, а о профессионализме, который приходит лишь со временем и которому нет предела.
поэтому гооврить, что все программисты, которые более полугода программят, одинаковы - имхо, полная чушь. Хотя и руководствоваться только критерием стажа - тоже бред.
все просто - нужно посмотреть свой код год назад, два года назад и самый первый. и сравнить их с нынешним.
ответ будет очевиден.
PS по своему опыту скажу - до сих пор меняю, документирую, ежедневно обновляю библиотеки функций, оптимизирую и комментирую код и т.д. процесс этот бесконечен и направлен только на улучшение производительности, наращивание функционала и простоту восприятия кода.
это относится, если так можно выразиться, к программированию низкого уровня, т.е. на голом phр.
давайте расставим все точки над Ё: что подразумевается под "сложными задачами"?
и второй вопрос: как тесты могут выявить способности программиста к решению этих задач?
Вы меня простите, но эти тесты составляют му...ки, которые нихрена не понимают в задачах, для которых они их составляют. Или, как вариант, просто хотят постебаться. :)
Я могу не знать 95 процентов ответов на все вопросы, но как только мне понадобится решить какую-то "нетирвиальную" задачу - я выгуглю за 15 микросекунд массу необходимой инфы на эту тему и разберусь что к чему.
Зубрение и забивание головы ненужным мусором - это не про программистов, а также не про юристов, финансистов, врачей, etc.
Основы и необходимый и достаточный минимум знать, несомненно, необходимо. А забивать голову информацией о том, как узнать серийный номер материнской платы сервака на котором установлен php с помощью регулярных выражений и без помощи крестовой отвертки и подкупа сотрудников дата-центра - ну его на...
к счастью для программистов, трудоустройство никогда не было проблемой.
Тесты уже давно должны проходить работодатели: смогут ли они обеспечить комфортную работу программиста в их скромном коллективе.
гыгы, а как можно регулярки сравнивать со строковыми функциями и сравнивать что лучше?
и что значить "лучше"?
PS я говорю о том, что программисту не обязательно понимать тайный смысл японских хокку для того, чтобы быть профессионалом в своем деле. И вообще, программисты, это особый народ, о чем на РИТ'е отлично рассказал Ашманов.
Я не говорю, что программист с девушкой должен разговаривать о php-классах и регулярных выражениях, но и пытаться из программиста делать сисадмина(веб-дизайнера, верстальщика, менеджера проектов,....) - это перебор.
Поэтому низачот!
понятно, но я все-таки за то, чтобы каждый своим делом занимался: программист - программил, сисадмин - сисадминил, а специалист по тризу - тризил. Тогда будет все ок. Узкая специализация рулит. А когда вопросы чуть ли не про размер трусов бабушки, то я тут пас.
Ну хз. Году в 2002 в Москве на собеседовании в одной из японских фирм дали 3 пачки (именно пачки листов по 20) бумаги, причем первая из них была с фигней, типа этого теста (обо всем и ни о чем), вторая - типа психологические всякие, третья - какие-то японские, мать их, стихи, в которых нужно что-то там понять (это конечно-же очень важно для программиста). И на каждую пачку дали по 20 минут. Их за это время и просто прочитать невозможно, не то чтобы что-то более менее внятное ответить.
Вобщем после этого собеседования у меня на любые тесты оскомина....
вы уверены что это тест именно для программистов? имхо, больше похоже на тест для *nix -сисадминов...
PS Зингельшухер, опередил. Накуя программеру знать, например, "Какой командой можно узнать версию используемого ядра Linux?". фтопку такие тесты.
сделать это ваще не проблема. смысл какой?
побыстрей склеиться?
Дык а из горячей сауны ф прорубь ?! 😮