Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2010.01.03;
Скачать: [xml.tar.bz2];

Вниз

Сантехники от программирования - нужны ли они ?   Найти похожие ветки 

 
XXL   (2009-11-04 14:36) [0]

Вот, как всегда неожиданно, пришла в голову мысль...

Когда читаешь описания вакансий, то почему-то складывается впечатление - что всем программерским конторам нужны только гении, личности и т.п. со знанием десятка языков и двадцатки технологий...

А нужны ли обычные кодеры, которые просто программируют по техзаданию ?


 
Kolan ©   (2009-11-04 14:46) [1]

Большинство тех, кто дает такие объявления — идиоты. Они сами не знают что им нужно. Обычно такие вакансии означают: «Возьмем компьютерщика-студента на нищенскую зарплату», но написать так они боятся.

Адекватных работодателей не мало, ищите лучше.


 
Mystic ©   (2009-11-04 14:53) [2]

>> А нужны ли обычные кодеры, которые просто программируют по техзаданию?

Может потому, что эта ниша занята Индией?


 
antonn ©   (2009-11-04 15:12) [3]

большинство таких объявлений на сайтах типа работа.ру, куда суют вакансии все кому не лень, не особо задумываясь о требованиях, даже если в настоящий момент работник не нужен, "а вдруг повезет найти сишника да еду".


 
DrPass ©   (2009-11-04 15:15) [4]


> Большинство тех, кто дает такие объявления — идиоты. Они
> сами не знают что им нужно. Обычно такие вакансии означают:
>  «Возьмем компьютерщика-студента на нищенскую зарплату»,
>  но написать так они боятся.

Наоборот, вполне вменяемые люди. Идиот напишет правду "возьмем компьютерщика-студента на нищенскую зарплату", и в итоге к нему даже студент не рискнет пойти на собеседование. Т.к. каждый компьютерщик-студент тоже хочет сразу попасть в рай, где платят кучу бабла за бухание пива в серверной. Просить всегда нужно больше, чем реально требуется - тогда есть шанс, что сможешь выбрать подходящее из того, что тебе предложат :)


 
Игорь Шевченко ©   (2009-11-04 15:39) [5]


> А нужны ли обычные кодеры, которые просто программируют
> по техзаданию ?


Так они и есть эти "гении, личности и т.п. со знанием десятка языков и двадцатки технологий..."

Как потом выясняется


 
Anatoly Podgoretsky ©   (2009-11-04 15:40) [6]

> antonn  (04.11.2009 15:12:03)  [3]

Именно так - ДА ЕДУ?


 
XXL   (2009-11-04 15:51) [7]

Вопрос даже не в том, кто даёт такие объявления...

Скорее в том, что работодатели, сами того не подозревая, уничтожают рынок вакансий. Если все архитекторы, прожект-менеджеры и старшие программисты - кадрированная дивизия получается с одними генералами.

Проблема еще в том, что остались люди, которые могут оценить себя адекватно - посмотрят на такое объявление и не станут лезть... а полезут скубенты начитавшиеся архангельских...


> Mystic ©   (04.11.09 14:53) [2]
> Может потому, что эта ниша занята Индией?

Много ли индусов в вашей конторе ?


> Игорь Шевченко ©   (04.11.09 15:39) [5]
> Так они и есть эти "гении, личности ...

А если это выясниться после того как "личности" успеют много наваять ?


 
Игорь Шевченко ©   (2009-11-04 15:57) [8]

XXL   (04.11.09 15:51) [7]

Обычно быстрее выясняется


 
XXL   (2009-11-04 16:01) [9]


> Игорь Шевченко ©   (04.11.09 15:57) [8]
> Обычно быстрее выясняется

Вопрос, как к работодателю:
у кого больше шансов получить у вас работу - у личности или у сантехника ?


 
Игорь Шевченко ©   (2009-11-04 16:06) [10]

XXL   (04.11.09 16:01) [9]


> у кого больше шансов получить у вас работу - у личности
> или у сантехника ?


Давайте договоримся о терминологии, чтобы понимать друг друга - что есть личность, что есть сантехник (применительно к программированию) и чем они друг от друга отличаются ?

При прочих равных шансов получить работу больше у того, кто уже умеет, чем у того, кого надо учить. Собственно, я обычно прошу исходники, чтобы составить впечатление.


 
Mystic ©   (2009-11-04 16:17) [11]

> Много ли индусов в вашей конторе ?

Сейчас я вообще один. А до этого в Индии был целый филиал человек в 200. Самое интересное в том, что когда он не успевал, то к работе подключались два наших специалиста.


 
XXL   (2009-11-04 16:18) [12]


> Игорь Шевченко ©   (04.11.09 16:06) [10]
> Давайте договоримся о терминологии...

В этом контексте:
"личность" -  тот который заявляет о знании n-языков и m-технологий. Уровень знаний языков и технологий различный и не регламентируется. Как правило, это типаж, на который очень хорошо ведутся работники отдела кадров.
"сантехник" - тот который знает 1 язык и 2 технологии - но знает их хорошо.


 
DVM ©   (2009-11-04 16:19) [13]


> Mystic ©   (04.11.09 16:17) [11]
> > Много ли индусов в вашей конторе ?
>
> Сейчас я вообще один.

один индус тоже неплохо


 
Kolan ©   (2009-11-04 16:26) [14]


> Т.к. каждый компьютерщик-студент тоже хочет сразу попасть
> в рай, где платят кучу бабла за бухание пива в серверной.


Если мне будет нужен эникейшик, я такого не возьму.


 
Демо ©   (2009-11-04 16:35) [15]


> XXL   (04.11.09 16:18) [12]
>
> > Игорь Шевченко ©   (04.11.09 16:06) [10]
> > Давайте договоримся о терминологии...
>
> В этом контексте:
> "личность" -  тот который заявляет о знании n-языков и m-
> технологий. Уровень знаний языков и технологий различный
> и не регламентируется. Как правило, это типаж, на который
> очень хорошо ведутся работники отдела кадров.
> "сантехник" - тот который знает 1 язык и 2 технологии -
> но знает их хорошо.


В этом контексте если мне нужен будет человек со знанием именно "1 язык и 2 технологии", он ЗНАЧИТЕЛЬНО быстрее получит у меня работу, нежели тот, кто знает n языков и m технологий.


 
Демо ©   (2009-11-04 16:37) [16]


> XXL   (04.11.09 14:36) 
> Вот, как всегда неожиданно, пришла в голову мысль...
>
> Когда читаешь описания вакансий, то почему-то складывается
> впечатление - что всем программерским конторам нужны только
> гении, личности и т.п. со знанием десятка языков и двадцатки
> технологий...


Неправильное впечатление, притянутое за уши.
Ищут по вполне понятным и конкретным критериям.
Вакансии попадаются всякие, но под твоё описание подходит ничтожный процент.


 
Alkid ©   (2009-11-04 17:33) [17]


> XXL   (04.11.09 16:18) [12]

Заявляет - не значит, что знает.
Я бы переформулировал постановку задачи: более "широкий" специалист vs. более "глубокий". "Широкий" знает больше языков и технологий, чем "глубокий", зато "глубокий" знает то, что знает, более детально. Имхо, так более корректно.


 
Игорь Шевченко ©   (2009-11-04 17:45) [18]

Alkid ©   (04.11.09 17:33) [17]

В такой трактовке у "широкого" больше шансов получить работу у меня


 
Alkid ©   (2009-11-04 17:48) [19]


> Игорь Шевченко ©   (04.11.09 17:45) [18]

Можешь подробнее описать почему ты так считаешь?


 
XXL   (2009-11-04 18:12) [20]


> Alkid ©   (04.11.09 17:33) [17]
> Я бы переформулировал постановку задачи

"широкий" и "глубокий" - всего лишь ваши фантазии ;)

Здесь противопоставляются сантехник и магистр по сливу.

Сантехник - умеет крутить трубы.
Магистр по сливу - знает как крутить трубы; может обосновать, почему нужно крутить так, а не эдак и возможно сам умеет крутить трубы, но хуже сантехника...

Так вот - ищут именно магистра по сливу, но лишь затем чтобы он крутил трубы... спрашивается - нужны ли сантехники в этом случае ?


 
Mystic ©   (2009-11-04 18:24) [21]

> Можешь подробнее описать почему ты так считаешь?

Глубина очень часто приводит к очень специфическим вещам, потребность в которых возникает редко.


 
Демо ©   (2009-11-04 18:29) [22]

Обычная вакансия:

Вакансия: Разработчик Oracle со знанием .NET

Должностные обязанности Разработка и модификация системы управления промышленным производством (MES).

Требования к кандидату
Возраст Не имеет значения
Пол Не имеет значения
Образование Высшее

Требования к квалификации :
Oracle (10g, PL/SQL, базовые навыки администрирования, опыт работы от 3-х лет);
Опыт работы на C# (.Net 3.5, WinForms, WPF) или опыт работы с Delphi/CBuilder - от 2-х лет).
-----------------

Обычная вакансия, коих сотни.

По терминологиии автора - "Требуется слесарь"

А вот как раз тех, кого автор считает "гениями", требуется в десятки раз меньше.


 
Mystic ©   (2009-11-04 18:30) [23]


> Сантехник - умеет крутить трубы.
> Магистр по сливу - знает как крутить трубы; может обосновать,
>  почему нужно крутить так, а не эдак и возможно сам умеет
> крутить трубы, но хуже сантехника...


Основная проблема IT в том, что есть много разновидностей труб, и каждые надо крутить по своему. Поэтому увеличивается необходимость знания более фундаментальных вещей.


 
Демо ©   (2009-11-04 18:30) [24]


> Сантехник - умеет крутить трубы.
> Магистр по сливу - знает как крутить трубы; может обосновать,
>  почему нужно крутить так, а не эдак и возможно сам умеет
> крутить трубы, но хуже сантехника...


Неудачный пример.
Любой программер выступает един  в двух лицах. Он и "знает как", и "умеет".


 
Игорь Шевченко ©   (2009-11-04 18:32) [25]

Alkid ©   (04.11.09 17:48) [19]


> Можешь подробнее описать почему ты так считаешь?


Конечно могу - если человек много знает, то это свидетельствует о том, что он многим интересуется, если человек многим интересуется, он может найти, если потребуется, эффективное нешаблонное решение, порой из другой области или на стыке областей. А человек, знающий, пусть глубоко, что-то одно, вряд ли сможет выйти за рамки этого "одного". Разумеется, это несколько утрированный подход, в жизни таких крайностей не встречается, но тем не менее, моя точка зрения примерно такая.


 
Alkid ©   (2009-11-04 18:49) [26]


> Игорь Шевченко ©   (04.11.09 18:32) [25]

Понятно, спасибо.

> XXL   (04.11.09 18:12) [20]

Ага, ошибку свою понял :)

Вставлю свои 5 копеек: чистые исполнители нужны там, где речь идет о тиражировании разработанного изделия. Инженер придумал изделие и технологию его производства, теперь он может заняться чем-то другим, а экземпляры пусть штампуют рабочие на станках.  

Разработка ПО имеет совершенно другую структуру. Программисты не занимаются тиражированием, они разработчики изделия, инженеры.


 
asail ©   (2009-11-04 19:01) [27]


> Alkid ©   (04.11.09 18:49) [26]


> чистые исполнители нужны там, где речь идет о тиражировании
> разработанного изделия.

Не только. Есть еще поддержка уже написанного ПО - починка багов и т.д. Рутина, короче... Инженеру, как правило, там делать нечего, а, вот хорошим исполнителям самое место.


 
Mystic ©   (2009-11-04 19:11) [28]

В отличие от сантехника, в случае программиста от нового сотрудника требуется
 (1) Изучить предметную область
 (2) Изучить методы, которые используются в разработке данного проекта.
Таким образом это говорит о важности прокачки такого скила, как обучаемость.


 
Pavia ©   (2009-11-04 19:53) [29]


> А вот как раз тех, кого автор считает "гениями", требуется
> в десятки раз меньше.

Знаешь искал я работу.
Реально требуется обыкновенные кодоры. Но в требовании заявления на гения. При этом зачастую сложно пробиться через отдел по персоналу которые ищут гениев.

Но нормальных заявлений тоже поло. Вот только почему они так далеко от дома. ;-(


 
Игорь Шевченко ©   (2009-11-04 20:00) [30]

Mystic ©   (04.11.09 19:11) [28]


>  (1) Изучить предметную область


Вот мне как раз всегда хочется ограничиться только этим этапом обучения. То есть, не учить принципам ООП, не учить разрабатывать код в команде, не учить, что хинты и предупреждения являются ошибками разработки, и т.д.


 
Alkid ©   (2009-11-04 20:09) [31]


> asail ©   (04.11.09 19:01) [27]
> Не только. Есть еще поддержка уже написанного ПО - починка
> багов и т.д. Рутина, короче... Инженеру, как правило, там
> делать нечего, а, вот хорошим исполнителям самое место.

Это такая же инженерная работа, только со своей спецификой. Поддержка ПО иногда требует бОльшей изобретательности, квалификации и дисциплины, чем разработка нового продукта.


 
Mystic ©   (2009-11-04 20:32) [32]


> не учить, что хинты и предупреждения являются ошибками разработки


Так за это ж канделябром по голове!!!


 
asail ©   (2009-11-04 23:51) [33]


> Alkid ©   (04.11.09 20:09) [31]

> Поддержка ПО иногда требует бОльшей изобретательности

Ключевое слово - "иногда". В большинстве случаев, довольно скучная и однообразная рутина... Ну это из моего собтвенного опыта работы в крупной софтверной фирме.


> Игорь Шевченко ©   (04.11.09 20:00) [30]


> Mystic ©   (04.11.09 20:32) [32]

Вспомнил тут случай такой забавный, который имел место у нас быть несколько лет назад. Была у нас довольно большая група индусов, и дали им задание прошерстить все проекты и устранить хинты и педупреждения... Код по большей части древний, проектов много, хинтов всяких вообще дофига... Справились индусы с заданием подозрительно быстро... Угадали как? Прально - поотключали все в настройках проектов, и всего делов!!!
Слава Аллаху - нет у нас больше индусов (ну, парочка наиболее вменяемых осталась).


 
Игорь Шевченко ©   (2009-11-05 00:37) [34]

asail ©   (04.11.09 23:51) [33]

Индус в данном случае - это не национальность, а диагноз. В острой стадии больной начинает доказывать, что это компилятор неправильный и выдает хинт или предупреждение там, где не должен.


 
GDI+   (2009-11-05 02:17) [35]

Игорь Шевченко ©   (04.11.09 20:00) [30]

Вот мне как раз всегда хочется ограничиться только этим этапом обучения. То есть, не учить принципам ООП, не учить разрабатывать код в команде, не учить, что хинты и предупреждения являются ошибками разработки, и т.д.


Не всегда. Но в 99% случаев да. Иногда на методе приходится писать
{$hints off}
{$hints on}


 
Германн ©   (2009-11-05 02:25) [36]


> GDI+   (05.11.09 02:17) [35]
>
> Игорь Шевченко ©   (04.11.09 20:00) [30]
>
> Вот мне как раз всегда хочется ограничиться только этим
> этапом обучения. То есть, не учить принципам ООП, не учить
> разрабатывать код в команде, не учить, что хинты и предупреждения
> являются ошибками разработки, и т.д.
>
> Не всегда. Но в 99% случаев да. Иногда на методе приходится
> писать
> {$hints off}
> {$hints on}

Прописные истины не надо упоминать.


 
TUser ©   (2009-11-05 08:21) [37]

Кстати - "Unsafe operator @". Он, конечно, ансейф, то есть примяняя его надо думать больше, чем над словом begin, но вот на goto никаких ни хинтов, ни варнингов (Д7). А оно не менее ансейф, имхо. Может это оттого, что про goto многие даже не знают, что есть такой оператор %)


 
Verg   (2009-11-05 08:43) [38]


> Когда читаешь описания вакансий, то почему-то складывается
> впечатление - что всем программерским конторам нужны только
> гении, личности и т.п. со знанием десятка языков и двадцатки
> технологий...


Это нормально. Хоти больше, чтобы получить хотя бы не сильно меньше, чем хотелось.


 
Демо ©   (2009-11-05 10:16) [39]


> TUser ©   (05.11.09 08:21) [37]
> Кстати - "Unsafe operator @". Он, конечно, ансейф, то есть
> примяняя его надо думать больше, чем над словом begin, но
> вот на goto никаких ни хинтов, ни варнингов (Д7). А оно
> не менее ансейф, имхо.


Ещё один. goto такой же оператор, как и остальные. Ничего плохого в нём нет, если употреблён к месту.


 
@!!ex ©   (2009-11-05 12:52) [40]

> [39] Демо ©   (05.11.09 10:16)
> Ничего плохого в нём нет, если употреблён к месту.

Ага. За исключением того, что наличие места для использования goto говорит о кривых руках прогера.



Страницы: 1 2 3 вся ветка

Форум: "Прочее";
Текущий архив: 2010.01.03;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.57 MB
Время: 0.007 c
2-1258131218
abajun
2009-11-13 19:53
2010.01.03
продолжение работы программы после нажатия клавиши


2-1258124293
intlex
2009-11-13 17:58
2010.01.03
Правила вызова методов класса (ООП)


2-1257950877
Alexey
2009-11-11 17:47
2010.01.03
Поток, передача параметра в onTerminated


2-1258024266
webpauk
2009-11-12 14:11
2010.01.03
Подогнать размер RichEdit в зависимости от шрифта и кол-ва строк


15-1256845098
koha!
2009-10-29 22:38
2010.01.03
Упал Linux





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский