Другие языки программирования и технологии

Речь о работодателях

Работодатель платит программисту за работу деньги. Именно поэтом он вправе решать любые моменты выполнения работы. Но вопрос об одно из условии выполнения работы. И это язык! Мы уже поняли то что работодатель вправе решать но всё же с чем это связанно? Ведь работодателю должно быть без разницы на каком языке решили поставленную им задачу! Но всё же некоторые ставят такое условие о оставление за собой права о выборе языка!
Разработка ПО связана с одной маленькой деталью, мы не выбираем язык, фреймворк, технологии.. . Чаще всего происходит так
:
1)Самые дешевые программисты в Индии, заказчик обращается к ним, они выбирают язык, систему контрроля, фреймворки.. .
Индийские программисты качеством кода славятся и после того, как проэкт заходит в тупик заказчик начинает искать других разроботчиков (тоже дешевых, но менее говнокодистых) и на этой стадии появляемся мы.
То есть, работодатель ищет тех, кто может переделывать после индусов, соответственно по самым популярным технологиям в Индии.

2)Олдскул проэкты написанные на максимально низком уровне. И тут тоже мы, как самые дешевые из тех кто может осилить. Опять же, не выбираем,

3) Раскрученные и пропиаренные технологии. Заказчик требует.

4( Целесообразность - даже в проэктах начинаемых с нуля есть предпочитаемые технологии и тут решает менеджер. Он ищет по какой из технологий он может найти максимально большее количество опытных программистов, но так как опыт набирается в предыдущих трех направлениях, думаю продолжать не стоит.

Программист не выбирает.
Михаил Щельцын
Михаил Щельцын
1 389
Лучший ответ
не учите работодателя выбирать язык -- он вас не за этим нанимал. если вы не можете справиться с поставленной задачей на указанном вам языке, то и не вмешивайтесь, ищите себе другую работу.
Не совсем. Допустим стоит задача дописать программу (интересует Си) и чтобы она работала под Линуксом.... если напишите на Дельфях под Виндос, то все равно придется переделывать. А потом программист может даже не подозревать что хочет заказчик:) ) Возможно ваш код- это всего лишь мелкая наводящая на крупнейший в дальнейшем проект.... и не обязательно что именно вы будете его продолжать....
Твою программу должен кто-то поддерживать / дописывать.
Она должна работать на определённых машинах.
Стоимость (например ораклей) может показаться закупщику завышенной.
логичное право.
Работодатель не вправе решать абсолютно все, из-за таких энтузиастов половина проектов рушится.

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

Но вот когда требования составлены и детали обговорены, лучше больше не вмешиваться в работу программистов (конечно если все идет по плану) . А то потом начинается: "Добавьте мне тут эту штуку. ", "А уберите как вот эту вещь, я передумал. ", "А засуньте мне туда вот эту штуку, что бы она блестела и сияла. " ну и т. д.) ) Платить никто за это не хочет, а программисты не хотят из-за этого возиться и добавляют костыли и потом начинается...
VA
Valera Anikeev
40 015
Выбор языка - это право работодателя. . .Вообще-то программистов сразу ищут с определенными знаниями. . .Если надо написать программу на С++ тут нужен программист с этими знаниями. . .А иначе никак...
Егор Соколов
Егор Соколов
3 951
все должно оговариваться в техническом задании, причем строго!
Hay Hay
Hay Hay
1 787