#language-agnostic
Вопрос:
Используя себя в качестве примера, я довольно свободно владею многими языками по всему спектру парадигм (функциональный, реактивный, сборочный, ОО, вы называете это). И все же большая часть моего реального «отраслевого опыта» связана с .net, c# visual studio и т. Д.
Теперь, когда я смотрю на объявления о работе, часто они выглядят так
Должен иметь 5-летний опыт использования jQuery, angular, ReactJS, microsoft azure и т. Д
Честно говоря, я по сей день понятия не имею, что это за вещи, но они звучат как модные словечки, и я не понимаю, почему важно, чтобы у кого-то был jquery в резюме, если в противном случае они не могут очень хорошо кодировать.конечно, лучше нанять кого-то с глубокими теоретическими знаниями, а не кого-то, у кого просто есть небольшой опыт работы с новейшей библиотекой или фреймворком, но в противном случае у него не так много научных знаний?
Я знаю, что обладаю высокой и уникальной квалификацией, и я совершенно уверен, что могу быть полезен любой технологической компании, несмотря на то, что я понятия не имею, к чему относится большинство модных слов в их списке «должно быть». Если для работы требуется jquery, я понятия не имею, что это такое, но вы можете поспорить на свою задницу, что я подхвачу его довольно быстро.
Вопрос: не слишком ли недальновидно требовать «5-летнего опыта работы с новейшими модными словами/библиотеками/фреймворками», а не чего-то более важного, например «свободное владение списком языков, опыт работы с императивными, декларативными, объектно-ориентированными и т. Д.»? Разве технический работник, обладающий гибкостью и способный адаптироваться к любому языку, парадигме, фреймворку или библиотеке, не был бы более ценным, чем тот, кто знает последнее модное слово, но может выполнять базовый код только в одной парадигме?
Комментарии:
1. Вы отчасти правы, но работодатель, очевидно, ищет веб-разработчика, а вы, очевидно, не являетесь веб-разработчиком. Конечно, вы можете учиться, но пройдет некоторое время, прежде чем вы будете синхронизированы с языками, практиками и шаблонами сообщества. Веб-разработчиков не так уж трудно найти, поэтому работодатель предпочел бы получить готового к работе. Это не значит, что вы не можете дать им вескую причину нанять вас… если это работа, которую вы действительно хотите. Сначала вы должны выяснить, что на самом деле делают веб-разработчики.