Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2010.01.03;
Скачать: CL | DM;

Вниз

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

 
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;
Скачать: CL | DM;

Наверх




Память: 0.59 MB
Время: 0.021 c
1-1232385856
Илья_
2009-01-19 20:24
2010.01.03
Рисование картинки из ImageList методом StrechDraw


15-1257248002
XXL
2009-11-03 14:33
2010.01.03
Посоветуйте пожалуйста skin-движок


2-1258117693
stas
2009-11-13 16:08
2010.01.03
Чем заменить конструкцию использующую Application


2-1258030604
night_light
2009-11-12 15:56
2010.01.03
передача видео по сети


2-1257999548
Андрей Смирнов
2009-11-12 07:19
2010.01.03
Как доработать функцию поиска, для работы в цикле?