У меня за последний год было 2 случая, когда вполне себе синьоры, но смежных специальностей, претендовали на вакансию по iOS, на вакансию, где прямо нужен-нужен именно настоящий синьор iOS. Один питонист, второй JS-ник, как оказалось, по основной специальности, iOS за последние 10-12 лет трогали, где-то что-то делали, но понятно что опыт и близко не сравним с тем, кто те же 10+ лет каждый день живет в мире iOS, что-то вроде того как модные нынче "фулстэки" от фронта начинают писать на, например, .NET в своем неповторимом JS-стиле и получается кал.
Обоих пришлось уволить на испыте, хотя оба прошли собес блестяще - но только потому что я спрашивал больше алгоритмы и просто говорили о проектах, и не сильно вдавался в конкретику по специальности.
Первый, как оказалось, не знает UIKit, только SwiftUI (c 2011 года iOS разработчик, ага) - и не может не то что сделать что-то с графикой на среднем уровне, всякие трансформы, анимашки и прочее, а вьюшку сверстать на UIKit не может, хотя и на SwiftUI как оказалось тоже получается дырявое говно. Данные нормально прибиндить не может к вьюхе, не думает вообще как должен думать iOS-разработчик, нет у научных сотрудников привычки думать за все возможные сценарии пользователя, предугадывать его типичные ошибки и т.п.
А второй писал какую-то совершенно неродную заумную хрень, как потом оказалось в 80% с активной помощью GPT, т.к. SDK не знает нормально. А про то как "великий архитектор" неделю работал над "дата моделью" в iOS приложении, завернув все что можно в 4 слоя оберток, наподключав каких-то левых либ для элементарных вещей, можно было было бы написать отдельную статью, при этом самомнение у пассажира было, что чуть ли не Торвальдса учил системному программированию.
Так что болезнь не только джунов, и редко когда из этих накруток что-то хорошее выйдет - работодатель потеряет кучу нервов, они сами потеряют кучу нервов, второй на увольнении вообще плакал и просил дать второй шанс, кому это надо.
Справедливости ради, я знаю и другой пример, когда джун накрутил себе опыт мида, вполне справлялся во вполне уважаемой компании с задачами, и быстро вырос до мида уже настоящего - но это скорее исключения из правил.
первые пару лет везде будут хайлайты, но я ж и предлагаю мерять относительно - если за N лет кому-то нечего рассказать о работе, делал одно и то же - это полюбому хайлайт.
А так жена когда-то первый раз устроилась бушкой, первые полгода и в бухучете было интересно, но потом ужаснулась что всю оставшуюся жизнь нужно будет заниматься одним и тем же и убежала
если вы годами, именно годами работали на рутине, ничего не меняя - то собственно чего и удивляться отказам в места, где нужна инициатива и скиллы. Вам надо в новое рутинное место, там таких вопросов про хайлайты, наверное, и задавать не будут
может и хорошо когда кандидат не знает алгоритм, вот когда интервьюер объяснил суть сортировки вставкой и попросил реализовать - это уже что-то проверяет
эксель - нет, а вот браузер - уже, фактически, да, ось в оси.
Грань тут тонкая, по сути это тафтология и словоблудие, то же самое что спорить о том что такое время - ничего, абстракция, какое определение времени дашь тем и будет.
да без разницы как что ставится. Ок, давайте дадим определение что такое ОС для начала в отличие от голого железа - я писал 2 года под голое железа в 00-х годах, знаю о чем говорю, когда ты сохраняешь на флэш-память данные юзера, а там нет файловой системы, ты можешь только записать с байта 0х00 по 0х-2-мегабайта.
то есть для меня лично разница в том, чьи методы ты вызываешь, занимаясь написанием прикладной программы, и кто распределяет ресурсы - аллоцирует для тебя память, через драйверы дает доступ к железкам и т.п., в конце концов, как ты рисуешь UI - через прямой доступ к видюхе или через более или менее высокоуровневое API.
И в 3.11, а я немного успел пописать под нее на Borland C++ for Windows, разница с написанием под Win98, где я уже работал полноценно, была невелика, да и до сих пор можно на WinAPI написать что-нибудь и оно будет работать.
А как они там установщик написали, да какая разница, тоже мне нашли признак ОС - не ОС. Я макось в 2009 году ставил через голый FreeBSD, запустив оттуда установщик, и что, это не ОС теперь
довольно размытая грань между этими понятиями. В винде тоже столько легаси, оставшегося со старинных версий 80-х, начала 90-х годов, всяких паскалевских сигнатур, кусков кода доса - что тоже черт уже не разберет, кто от кого произошел.
Ну так и Win95, о чем изначально шла речь в треде, не является оболочкой над досом.
у меня в те годы был 386 с 16 Мгц и 2 ОЗУ, там была не магия, а полчаса на подождать, а потом miner вис посреди уровня. Но больше всего я мечтал о том чтобы поставить обои на рабочий стол, как у старшего брата двоюродного на Win95, даже подкладывал под защитный экран полупрозрачную рекламку какую-то
тогда что такое MacOS, самостоятельная ОС или оболочка над FreeBSD? По сути она куда более базируется над Unix, чем 3.11 над досом, там буквально для чего не сделали кнопку - надо лезть в консоль напрямую, а юникс там не просто так, для совместимости со старым софтом
минор, конечно :) значит, в контексте данной статьи мы с вами где-то посередине между вайтишниками и гейткиперами в гитаре. Мы уже знаем, что 5 лад 6 струны это Ля, а что м маленькое это минор, в отличие от вайтишников, которые просто знают как поставить Ам без баррэ, а что А это Ля не догадываются. Но и до гейткиперов, которые знают дорийские лады, нам далеко )
я ничего не говорил про ВА, сам работал с конца 2 курса, и ходил в универ только чтобы закончить военную кафедру и не забрали в боты, о чем нисколько не жалею. Я говорил про ВМ, ну или хотя бы школьную математику на неплохом уровне, которая мне как раз помогала всю карьеру выгодно выделиться среди тех, кто удивлялся, когда ты знаешь что повернуть на Пи это изменить направление на противоположное.
На сим я вынужден утверждать, что под навесом Вашего авторитета вынужден прекратить спор. Негоже мне, какому-то iOS разработчику, что-то указывать человеку, который при собесе на вакансию на лям зелени в год, ИЗ ИНТЕРЕСА убирает часть CV, которая может напрямую дать ему плюс в процессе интервью. И получает оффер. Я еще и близко не достиг такого уровня просветления, да наверное, что нам крестьянам, никогда и не достигну, буду батрачить крестьянином до конца своих дней.
Жду статью "я устроился на работу на лям в год перекладывать json на С++, выкосив из CV ненужный опыт по математике чисто по приколу". Вот уж где будет взрыв хабра-пуканов
потому что это был единственный доступный способ читать хоть какие-то книги и заниматься хоть чем-то помимо мотыги и ярма. Как только необходимость в монашестве для науки отпала, они сразу разделились, причем по многим вопросам - полярно, собственно, иначе и быть не может.
В первой главе книги Бытия описано, что сначала Бог создал землю, воду, подумал что скучно - и создал свет, но ведь мы знаем, что светло было сразу, и даже очень, и первые звезды обладали очень низкой металличностью, а планеты и другие твердые образования появились только после взрыва первых сверхновых. Checkmate, попы с их книжками 3000-летней давности
я не могу ничего сказать за эту предметную область, но что-то мне гугл подсказывает, причем первым же ответом, что
A quant developer is defined as a programmer who develops the strategies with the help of a programming language. Therefore, Quantitative Developers need to have a thorough knowledge of applied mathematics, statistical models, algorithms, and scientific computing.
были, тех у кого не было других компаний не звали. Вы упомянули wolfram alpha - те люди, что не знали логарифм, уверен не знали и что это вообще такое, и вообще что там за члены и ряды, и зачем это все надо.
Давайте вспомним о чем мы вообще начинали вести беседу - меня например задело, что вы утверждаете, что математика никому не сдалась и вообще в программировании не нужна. Для AM F C E тоже не нужна теория музыки и сольфеджио, но это пока задача стоит "сыграй все идет по плану как пьяный Летов", а когда встает хотя бы "юзеры просят поднять тональность, не всем подходит ля минор чтобы петь" или "давайте сделаем тональность вариативной, пускай ее задает юзер" - 90% существующего рынка разработчиков рассеивается в прах, потому что за там 5, 10 лет своего опыта работы работали только там, где надо по аккордам с нарисованной аппликатурой изобразить маэстро
вторая вакансия из приведенного вами же примера - тот еще рокет саенс, и, как следствие, самая высокооплачиваемая. Т.е. условный квантовый программист с 10 PhD может устроиться туда и не конкурировать с json-to-json конвертерами. И я более чем уверен, ВМ там знать надо на уровне сильно выше 1-2 курса инженерного ВУЗ-а.
А вообще о чем мы спорили изначально? Это ж и есть та самая 1 вакансия из 10, при том самая высокооплачиваемая, но и высококвалифицированная, про которую я изначально говорил. Так что шах и мат, вы на этом цикле сами доказали мою правоту, за что я благодарен, а я пожалуй пойду спать, а то завтра не смогу писать свои айос-убивалки детских погремушек
хорошая аналогия с музыкантами. Я очень люблю поиграть на гитаре, но у меня нет никакого музыкального образования, я могу воспроизводить аккорды или табулатуры из guitar pro, местами это даже будет звучать или выглядеть как игра настоящих музыкантов, для того чтобы развлечь гостей даже пойдет - но это и близко не уровень людей, окончивших хотя бы муз училище, понимающих как строится музыка, гамма, не просто понимающих но чувствующих сольфеджио настолько, что могут на полном ходу в ритм импровизировать джемы с другими музыкантами, рождая в них хиты.
Всеми своими комментариями под вашей, лучшей кстати из цикла про гейткиперов, статьей, я просто хочу донести одну мысль - рынку нужно много Am F C E, но рынку нужны и композиторы, а то что и одних и других называют музыкантами - не должно сбивать с толку. И что композиторам-классикам не нужно соревноваться с дворовыми гитаристами на трех аккордах - нужно перестать ныть и искать заказ на симфонию.
далась вам эта задача, без наглядных примеров сложно объяснить текстом, но задач подобных приходится решать немало, если приложение чуть сложнее, чем "забери с сервера, покажи в виде формы, заполненную форму снова отправь на сервер".
Я не графический инженер, в том-то и дело что самый обычный iOS-разработчик, но например я молчу про написание шейдеров с нуля - просто при подгонке уже готового шейдера, например, с shader toy - все равно нужно знать, где тут уравнение волны, где берется производная, и как выглядит формула градиента какой-нибудь функции, которую к тому же иногда нужно разложить в ряд чтобы посчитать численным методом. Да, математика уровня 1 курса, но она нужна, чтобы сделать красивенный эффект на обычной вьюшке, такой, какого нет у конкурентов, в самом обычном приложении, на остальные 90% состоящем из вьюх, которые худо-бедно сделает любой разработчик. Но в том-то и малина, что коммерческий успех для твоего босса - это те 10% и есть.
Я не претендую на роль великого математика, более того, знаю ее хуже чем хотелось бы - но судя по N раундам собеседований, которые проводила компания, где я работаю, за последний год - 90% отсеивается на вопросе про бинарный поиск. Точнее, 50% даже знают что у него сложность логарифмическая, а что такое логарифм - уже нет.
Это смотря какой стартап. Зачастую стартапы либо вообще пытаются открыть новое направление, где до них никто ничего не делал. Либо вщемиться в существующее, но иметь такое конкурентное преимущество, которое очень сложно воспроизвести - то что просто решается библиотечными методами, конкуренты уже давно сделали.
Вот здесь и наступает звездный час тех, кто знает и железо, понимая что такое L1 кэш процессора, фрагментный шейдер и степень фрагментации памяти, умеет, реально умеет пользоваться профайлерами, посмотреть в дизасме почему в критическом месте библиотечный закрытый код тормозит, и сказать, не за год а за час RnD, где узкое место и имеет ли смысл пытаться выжать из железа максимум оптимизациями, или мы уперлись в законы физики.
И также тех, кто помнит хотя бы школьную и 1 курса ВУЗ-а математику и геометрию, отличает изометрическую проекцию от ортогональной и т.п.
Вот у знакомого на работе, искали недавно андроид-разработчика с хотя бы базовыми знаниями вулкана, или хотя бы вообще 3х-мерной графики и понимания основ рендеринга... и не нашли. За большой рейт, 1.5 от верха рынка. И это не то чтобы очень узкая специализация, вулкан - штатная замена OpenGL для андроида.
Ну и раз вы дали определение линейного разработчика - то да, я не о них, их место там где они и есть, линейно двигать карточки из planned через in progress в ready for test, попутно следя за тем, чтобы в in progress не скапливалось более 1-2 задач, дабы на часовом бесполезном дейлике, на котором 10 минут ждут пока все соберутся, менеджер ему не сделал замечание. Я не про них.
У меня за последний год было 2 случая, когда вполне себе синьоры, но смежных специальностей, претендовали на вакансию по iOS, на вакансию, где прямо нужен-нужен именно настоящий синьор iOS. Один питонист, второй JS-ник, как оказалось, по основной специальности, iOS за последние 10-12 лет трогали, где-то что-то делали, но понятно что опыт и близко не сравним с тем, кто те же 10+ лет каждый день живет в мире iOS, что-то вроде того как модные нынче "фулстэки" от фронта начинают писать на, например, .NET в своем неповторимом JS-стиле и получается кал.
Обоих пришлось уволить на испыте, хотя оба прошли собес блестяще - но только потому что я спрашивал больше алгоритмы и просто говорили о проектах, и не сильно вдавался в конкретику по специальности.
Первый, как оказалось, не знает UIKit, только SwiftUI (c 2011 года iOS разработчик, ага) - и не может не то что сделать что-то с графикой на среднем уровне, всякие трансформы, анимашки и прочее, а вьюшку сверстать на UIKit не может, хотя и на SwiftUI как оказалось тоже получается дырявое говно. Данные нормально прибиндить не может к вьюхе, не думает вообще как должен думать iOS-разработчик, нет у научных сотрудников привычки думать за все возможные сценарии пользователя, предугадывать его типичные ошибки и т.п.
А второй писал какую-то совершенно неродную заумную хрень, как потом оказалось в 80% с активной помощью GPT, т.к. SDK не знает нормально. А про то как "великий архитектор" неделю работал над "дата моделью" в iOS приложении, завернув все что можно в 4 слоя оберток, наподключав каких-то левых либ для элементарных вещей, можно было было бы написать отдельную статью, при этом самомнение у пассажира было, что чуть ли не Торвальдса учил системному программированию.
Так что болезнь не только джунов, и редко когда из этих накруток что-то хорошее выйдет - работодатель потеряет кучу нервов, они сами потеряют кучу нервов, второй на увольнении вообще плакал и просил дать второй шанс, кому это надо.
Справедливости ради, я знаю и другой пример, когда джун накрутил себе опыт мида, вполне справлялся во вполне уважаемой компании с задачами, и быстро вырос до мида уже настоящего - но это скорее исключения из правил.
первые пару лет везде будут хайлайты, но я ж и предлагаю мерять относительно - если за N лет кому-то нечего рассказать о работе, делал одно и то же - это полюбому хайлайт.
А так жена когда-то первый раз устроилась бушкой, первые полгода и в бухучете было интересно, но потом ужаснулась что всю оставшуюся жизнь нужно будет заниматься одним и тем же и убежала
какой счетчик ссылок, тут gc другого типа
если вы годами, именно годами работали на рутине, ничего не меняя - то собственно чего и удивляться отказам в места, где нужна инициатива и скиллы. Вам надо в новое рутинное место, там таких вопросов про хайлайты, наверное, и задавать не будут
может и хорошо когда кандидат не знает алгоритм, вот когда интервьюер объяснил суть сортировки вставкой и попросил реализовать - это уже что-то проверяет
эксель - нет, а вот браузер - уже, фактически, да, ось в оси.
Грань тут тонкая, по сути это тафтология и словоблудие, то же самое что спорить о том что такое время - ничего, абстракция, какое определение времени дашь тем и будет.
да без разницы как что ставится. Ок, давайте дадим определение что такое ОС для начала в отличие от голого железа - я писал 2 года под голое железа в 00-х годах, знаю о чем говорю, когда ты сохраняешь на флэш-память данные юзера, а там нет файловой системы, ты можешь только записать с байта 0х00 по 0х-2-мегабайта.
то есть для меня лично разница в том, чьи методы ты вызываешь, занимаясь написанием прикладной программы, и кто распределяет ресурсы - аллоцирует для тебя память, через драйверы дает доступ к железкам и т.п., в конце концов, как ты рисуешь UI - через прямой доступ к видюхе или через более или менее высокоуровневое API.
И в 3.11, а я немного успел пописать под нее на Borland C++ for Windows, разница с написанием под Win98, где я уже работал полноценно, была невелика, да и до сих пор можно на WinAPI написать что-нибудь и оно будет работать.
А как они там установщик написали, да какая разница, тоже мне нашли признак ОС - не ОС. Я макось в 2009 году ставил через голый FreeBSD, запустив оттуда установщик, и что, это не ОС теперь
довольно размытая грань между этими понятиями. В винде тоже столько легаси, оставшегося со старинных версий 80-х, начала 90-х годов, всяких паскалевских сигнатур, кусков кода доса - что тоже черт уже не разберет, кто от кого произошел.
Ну так и Win95, о чем изначально шла речь в треде, не является оболочкой над досом.
у меня в те годы был 386 с 16 Мгц и 2 ОЗУ, там была не магия, а полчаса на подождать, а потом miner вис посреди уровня. Но больше всего я мечтал о том чтобы поставить обои на рабочий стол, как у старшего брата двоюродного на Win95, даже подкладывал под защитный экран полупрозрачную рекламку какую-то
тогда что такое MacOS, самостоятельная ОС или оболочка над FreeBSD? По сути она куда более базируется над Unix, чем 3.11 над досом, там буквально для чего не сделали кнопку - надо лезть в консоль напрямую, а юникс там не просто так, для совместимости со старым софтом
минор, конечно :) значит, в контексте данной статьи мы с вами где-то посередине между вайтишниками и гейткиперами в гитаре. Мы уже знаем, что 5 лад 6 струны это Ля, а что м маленькое это минор, в отличие от вайтишников, которые просто знают как поставить Ам без баррэ, а что А это Ля не догадываются. Но и до гейткиперов, которые знают дорийские лады, нам далеко )
я ничего не говорил про ВА, сам работал с конца 2 курса, и ходил в универ только чтобы закончить военную кафедру и не забрали в боты, о чем нисколько не жалею. Я говорил про ВМ, ну или хотя бы школьную математику на неплохом уровне, которая мне как раз помогала всю карьеру выгодно выделиться среди тех, кто удивлялся, когда ты знаешь что повернуть на Пи это изменить направление на противоположное.
На сим я вынужден утверждать, что под навесом Вашего авторитета вынужден прекратить спор. Негоже мне, какому-то iOS разработчику, что-то указывать человеку, который при собесе на вакансию на лям зелени в год, ИЗ ИНТЕРЕСА убирает часть CV, которая может напрямую дать ему плюс в процессе интервью. И получает оффер. Я еще и близко не достиг такого уровня просветления, да наверное, что нам крестьянам, никогда и не достигну, буду батрачить крестьянином до конца своих дней.
Жду статью "я устроился на работу на лям в год перекладывать json на С++, выкосив из CV ненужный опыт по математике чисто по приколу". Вот уж где будет взрыв хабра-пуканов
потому что это был единственный доступный способ читать хоть какие-то книги и заниматься хоть чем-то помимо мотыги и ярма. Как только необходимость в монашестве для науки отпала, они сразу разделились, причем по многим вопросам - полярно, собственно, иначе и быть не может.
В первой главе книги Бытия описано, что сначала Бог создал землю, воду, подумал что скучно - и создал свет, но ведь мы знаем, что светло было сразу, и даже очень, и первые звезды обладали очень низкой металличностью, а планеты и другие твердые образования появились только после взрыва первых сверхновых. Checkmate, попы с их книжками 3000-летней давности
я не могу ничего сказать за эту предметную область, но что-то мне гугл подсказывает, причем первым же ответом, что
были, тех у кого не было других компаний не звали. Вы упомянули wolfram alpha - те люди, что не знали логарифм, уверен не знали и что это вообще такое, и вообще что там за члены и ряды, и зачем это все надо.
Давайте вспомним о чем мы вообще начинали вести беседу - меня например задело, что вы утверждаете, что математика никому не сдалась и вообще в программировании не нужна. Для AM F C E тоже не нужна теория музыки и сольфеджио, но это пока задача стоит "сыграй все идет по плану как пьяный Летов", а когда встает хотя бы "юзеры просят поднять тональность, не всем подходит ля минор чтобы петь" или "давайте сделаем тональность вариативной, пускай ее задает юзер" - 90% существующего рынка разработчиков рассеивается в прах, потому что за там 5, 10 лет своего опыта работы работали только там, где надо по аккордам с нарисованной аппликатурой изобразить маэстро
вторая вакансия из приведенного вами же примера - тот еще рокет саенс, и, как следствие, самая высокооплачиваемая. Т.е. условный квантовый программист с 10 PhD может устроиться туда и не конкурировать с json-to-json конвертерами. И я более чем уверен, ВМ там знать надо на уровне сильно выше 1-2 курса инженерного ВУЗ-а.
А вообще о чем мы спорили изначально? Это ж и есть та самая 1 вакансия из 10, при том самая высокооплачиваемая, но и высококвалифицированная, про которую я изначально говорил. Так что шах и мат, вы на этом цикле сами доказали мою правоту, за что я благодарен, а я пожалуй пойду спать, а то завтра не смогу писать свои айос-убивалки детских погремушек
хорошая аналогия с музыкантами. Я очень люблю поиграть на гитаре, но у меня нет никакого музыкального образования, я могу воспроизводить аккорды или табулатуры из guitar pro, местами это даже будет звучать или выглядеть как игра настоящих музыкантов, для того чтобы развлечь гостей даже пойдет - но это и близко не уровень людей, окончивших хотя бы муз училище, понимающих как строится музыка, гамма, не просто понимающих но чувствующих сольфеджио настолько, что могут на полном ходу в ритм импровизировать джемы с другими музыкантами, рождая в них хиты.
Всеми своими комментариями под вашей, лучшей кстати из цикла про гейткиперов, статьей, я просто хочу донести одну мысль - рынку нужно много Am F C E, но рынку нужны и композиторы, а то что и одних и других называют музыкантами - не должно сбивать с толку. И что композиторам-классикам не нужно соревноваться с дворовыми гитаристами на трех аккордах - нужно перестать ныть и искать заказ на симфонию.
далась вам эта задача, без наглядных примеров сложно объяснить текстом, но задач подобных приходится решать немало, если приложение чуть сложнее, чем "забери с сервера, покажи в виде формы, заполненную форму снова отправь на сервер".
Я не графический инженер, в том-то и дело что самый обычный iOS-разработчик, но например я молчу про написание шейдеров с нуля - просто при подгонке уже готового шейдера, например, с shader toy - все равно нужно знать, где тут уравнение волны, где берется производная, и как выглядит формула градиента какой-нибудь функции, которую к тому же иногда нужно разложить в ряд чтобы посчитать численным методом. Да, математика уровня 1 курса, но она нужна, чтобы сделать красивенный эффект на обычной вьюшке, такой, какого нет у конкурентов, в самом обычном приложении, на остальные 90% состоящем из вьюх, которые худо-бедно сделает любой разработчик. Но в том-то и малина, что коммерческий успех для твоего босса - это те 10% и есть.
Я не претендую на роль великого математика, более того, знаю ее хуже чем хотелось бы - но судя по N раундам собеседований, которые проводила компания, где я работаю, за последний год - 90% отсеивается на вопросе про бинарный поиск. Точнее, 50% даже знают что у него сложность логарифмическая, а что такое логарифм - уже нет.
Это смотря какой стартап. Зачастую стартапы либо вообще пытаются открыть новое направление, где до них никто ничего не делал. Либо вщемиться в существующее, но иметь такое конкурентное преимущество, которое очень сложно воспроизвести - то что просто решается библиотечными методами, конкуренты уже давно сделали.
Вот здесь и наступает звездный час тех, кто знает и железо, понимая что такое L1 кэш процессора, фрагментный шейдер и степень фрагментации памяти, умеет, реально умеет пользоваться профайлерами, посмотреть в дизасме почему в критическом месте библиотечный закрытый код тормозит, и сказать, не за год а за час RnD, где узкое место и имеет ли смысл пытаться выжать из железа максимум оптимизациями, или мы уперлись в законы физики.
И также тех, кто помнит хотя бы школьную и 1 курса ВУЗ-а математику и геометрию, отличает изометрическую проекцию от ортогональной и т.п.
Вот у знакомого на работе, искали недавно андроид-разработчика с хотя бы базовыми знаниями вулкана, или хотя бы вообще 3х-мерной графики и понимания основ рендеринга... и не нашли. За большой рейт, 1.5 от верха рынка. И это не то чтобы очень узкая специализация, вулкан - штатная замена OpenGL для андроида.
Ну и раз вы дали определение линейного разработчика - то да, я не о них, их место там где они и есть, линейно двигать карточки из planned через in progress в ready for test, попутно следя за тем, чтобы в in progress не скапливалось более 1-2 задач, дабы на часовом бесполезном дейлике, на котором 10 минут ждут пока все соберутся, менеджер ему не сделал замечание. Я не про них.