Здравствуйте, MozgC, Вы писали:
MC>Здравствуйте, jazzer, Вы писали:
J>>По моему опыту люди, у которых не горят глаза при упоминании интересных тем в программировании (типа "Что вы думаете о функциональном программировании?", "Пробовали ли Вы писать собственный компилятор?", "Чем язык Х лучше/хуже С++?" и т.п.)
MC>Только не забывайте, что эти темы интересны вам, но могут быть неинтересны собеседнику, и вы в результате решите, что дескать интереса к профессии у него нет, и развиваться он не хочет. Я например собственный компилятор не писал, функциональное программирование мне неинтересно, тем не менее интересна куча других тем, а так же каждый день читаю форум, блоги, книги и т.д., в общем стараюсь развиваться в своей профессии.
Ну это само собой. Я обычно сначала задаю какой-нть очень общий вопрос, типа "Какая Ваша любимая фича в каком-либо языке/технологии программирования и почему?"
Или вообще "Какие статьи/книги Вы недавно прочитали и что Вам показалось интересным?"
И т.д. и т.п, вариантов море.
Важно, чтоб человек в принципе интересовался своей профессией, причем не просто интересовался ("наверное, прикольно, хз..."), а активно ("вот, на той неделе клевую статью прочитал" или "скачал, поигрался, попробовал"). Ибо маниловщина — это перелет в другую сторону, показатель бессмысленной лени.
Здравствуйте, jazzer, Вы писали:
J>Здравствуйте, okman, Вы писали:
O>>Хороший программист — программист-прагматик, который пишет совершенный код.
J>Упростим: J>Хороший программист — программист, который пишет совершенный код. J>
Т.е. Макконнела хватает и он "уделывает" Эндрю Ханта и Дэвида Томаса?
Здравствуйте, Ikemefula, Вы писали:
I>Абсолютно правильный и абсолютно бесполезный ответ
Слушай, я знал, что тебе не понравится.
Я знаю только две бесконечные вещи — Вселенную и человеческую глупость, и я не совсем уверен насчёт Вселенной. (c) А. Эйнштейн
P.S.: Винодельческие провинции — это есть рулез!
Здравствуйте, Курилка, Вы писали:
К>Здравствуйте, jazzer, Вы писали:
J>>Здравствуйте, okman, Вы писали:
O>>>Хороший программист — программист-прагматик, который пишет совершенный код.
J>>Упростим: J>>Хороший программист — программист, который пишет совершенный код. J>>
К>Т.е. Макконнела хватает и он "уделывает" Эндрю Ханта и Дэвида Томаса?
Здравствуйте, Курилка, Вы писали:
J>>Упростим: J>>Хороший программист — программист, который пишет совершенный код. J>>
К>Т.е. Макконнела хватает и он "уделывает" Эндрю Ханта и Дэвида Томаса?
Ну
В принципе, вопрос определений — что считать совершенным кодом.
Если это код, удовлетворяющий всем мыслимым в контексте проекта и фирмы требованиям — то что еще надо от программиста
Здравствуйте, jazzer, Вы писали:
J>Здравствуйте, okman, Вы писали:
O>>Хороший программист — программист-прагматик, который пишет совершенный код.
J>Упростим: J>Хороший программист — программист, который пишет совершенный код. J>
А я бы усложнил:
Хороший программист — Умный программист-прагматик, который пишет совершенный код и достигает результата.
Здравствуйте, jazzer, Вы писали:
J>Очень даже полезный ответ. J>По крайней мере, это один из главных критериев, которым я руководствуюсь на собеседованиях. J>По моему опыту люди, у которых не горят глаза при упоминании интересных тем в программировании (типа "Что вы думаете о функциональном программировании?", "Пробовали ли Вы писать собственный компилятор?", "Чем язык Х лучше/хуже С++?" и т.п.), у которых их пофигистичное отношение к профессии выражается анекдотом "Ну, могу копать... Могу не копать..." в результате оказываются весьма посредственными и безынициативными сотрудниками, которые будут делать от сих до сих и никак не будут двигать и развивать проект.
Ну ё моё! Ну ламер ты! Нужно спрашивать не так:
— Как вы относитесь к последним инициативам VladD2?
— Согласны ли вы с высказываниями Гапертона?
— Что вы думаете по поводу Луговского?
— Нужно ли добавить редактирование сообщений на RSDN?
— Сможете ли опровергнуть Кодта?
— А переспорить Wolfhound-а?
Люди сразу раскроются!
Я знаю только две бесконечные вещи — Вселенную и человеческую глупость, и я не совсем уверен насчёт Вселенной. (c) А. Эйнштейн
P.S.: Винодельческие провинции — это есть рулез!
Здравствуйте, Геннадий Васильев, Вы писали:
ГВ>Здравствуйте, Ikemefula, Вы писали:
I>>Абсолютно правильный и абсолютно бесполезный ответ
ГВ>Слушай, я знал, что тебе не понравится.
Интерес и желание вкладываться играют решающую роль наверное во всех специальностях, ну кое где еще аццкое здоровье требуется.
Посему адаптация такой формулы для программиста ничто иное как дублирование, т.к. не дает никаких новых возможностей.
Здравствуйте, Ikemefula, Вы писали:
Pzz>>Я думаю, единственное, что отличает хорошего программиста от плохого — это интерес к собственной профессии и желание в нее вкладываться. Кстати, думаю для других профессий это тоже верно.
I>Абсолютно правильный и абсолютно бесполезный ответ
А что вы хотите, чтобы я перечислил вам языки и фреймворки, знание которых гарантированно делает вас хорошим программистом?
Здравствуйте, Pzz, Вы писали:
Pzz>>>Я думаю, единственное, что отличает хорошего программиста от плохого — это интерес к собственной профессии и желание в нее вкладываться. Кстати, думаю для других профессий это тоже верно.
I>>Абсолютно правильный и абсолютно бесполезный ответ
Pzz>А что вы хотите, чтобы я перечислил вам языки и фреймворки, знание которых гарантированно делает вас хорошим программистом?
Я в этой теме дал свой ответ, там нет ничего про языки и фреймворки.
Здравствуйте, jazzer, Вы писали:
J>Очень даже полезный ответ. J>По крайней мере, это один из главных критериев, которым я руководствуюсь на собеседованиях.
"Один из главных"
J>По моему опыту люди, у которых не горят глаза при упоминании интересных тем в программировании (типа "Что вы думаете о функциональном программировании?", "Пробовали ли Вы писать собственный компилятор?", "Чем язык Х лучше/хуже С++?" и т.п.), у которых их пофигистичное отношение к профессии выражается анекдотом "Ну, могу копать... Могу не копать..." в результате оказываются весьма посредственными и безынициативными сотрудниками, которые будут делать от сих до сих и никак не будут двигать и развивать проект.
Кроме интереса есть и еще нечто, что делает программиста программистом, отличает хорошего от плохого.
Хороший программист — тот, который выдет результат требуемого качества в срок и в рамках бюджета. Все остальное, по-моему, лирика и нефункциональные ожидания.
Здравствуйте, Ikemefula, Вы писали:
Pzz>>А что вы хотите, чтобы я перечислил вам языки и фреймворки, знание которых гарантированно делает вас хорошим программистом?
I>Я в этой теме дал свой ответ, там нет ничего про языки и фреймворки.
Вежливый человек, если хочет, чтобы его писанину прочитали, дает ссылку...
Здравствуйте, Pzz, Вы писали:
I>>Я в этой теме дал свой ответ, там нет ничего про языки и фреймворки.
Pzz>Вежливый человек, если хочет, чтобы его писанину прочитали, дает ссылку...
"Вообще говоря это один из основных симптомов.
Я бы сказал, что главное отличие это умение продумывать решения наперёд. Здесь без абстрактного мышления никуда."