2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




На страницу 1, 2  След.
 
 Как работодатели оценивают программистов для найма?
Сообщение20.09.2025, 20:28 
Кто в курсе, поделитесь, пожалуйста, опытом.

 
 
 
 Re: Как работодатели оценивают программистов для найма?
Сообщение20.09.2025, 22:33 
Vista7 в сообщении #1702524 писал(а):
Кто в курсе, поделитесь, пожалуйста, опытом.

Задают вопросы, например, такие:
https://www.datacamp.com/blog/top-progr ... -questions (здесь некоторые ответы-подсказки абсолютно-идиотские, например про динамическое программирование, главное что оно не имеет отношения к компьютерному программированию или языкам программирования)
или такие
https://www.indeed.com/career-advice/in ... -questions

 
 
 
 Re: Как работодатели оценивают программистов для найма?
Сообщение21.09.2025, 14:16 
К сожалению, ссылки не открываются.

-- 21.09.2025, 14:20 --

Привлекают ли научные работы с открытым кодом потенциальных работодателей, если тема не близка им?

 
 
 
 Re: Как работодатели оценивают программистов для найма?
Сообщение21.09.2025, 14:31 
Vista7 в сообщении #1702620 писал(а):
Привлекают ли научные работы с открытым кодом потенциальных работодателей, если тема не близка им?

Если они показывают ваши навыки решать сложные задачи. Но зависит от работадателя - строй-монтаж-шабаш кантора это одно или Гугл/Яндекс это другое.
Показ страницы и проектов на GitHub приветствуется.

 
 
 
 Re: Как работодатели оценивают программистов для найма?
Сообщение21.09.2025, 14:53 
dsge в сообщении #1702621 писал(а):
строй-монтаж-шабаш кантора
- это когда воруют кирпичи так, что новостройка начинает походить на канторово множество

 
 
 
 Re: Как работодатели оценивают программистов для найма?
Сообщение21.09.2025, 22:10 
Аватара пользователя
Vista7 в сообщении #1702524 писал(а):
Кто в курсе, поделитесь, пожалуйста, опытом.


Вариант 1. Крупная фирма в области IT. Работы в коллективе программистов над совместными проектами. Тогда оценивается соответствие уровня знаний нанимаемого специалиста уровню требуемому фирмой. Будет собеседование, на котором зададут вопросы на знание технологий, используемых в фирме.

Вариант 2. Обычное среднее предприятие, в котором есть отдел АСУ. Обычно, отдел эксплуатирует некий круг задач. Каждая задача или несколько задач эксплуатируется отдельным программистом. Если какой-то специалист уходит, то ищут на замену такого человека, который либо знает эту задачу (типа бухгалтерии 1С), либо знаком с программным обеспечением, используемым в задаче и имеет необходимый уровень знания математики, физики или экономики, чтобы разобраться с алгоритмом расчета, используемом в данной задаче. (Например, расчет нормативных потерь тепла в 4-х трубных каналах).

 
 
 
 Posted automatically
Сообщение29.09.2025, 11:34 
 i  Тема перемещена из форума «Программирование» в форум «Свободный полёт»
Причина переноса: косвенное отношение к программированию как таковому.

 
 
 
 Re: Как работодатели оценивают программистов для найма?
Сообщение30.09.2025, 13:49 
1. Поиск по бинарному дереву. Всё, что придумали. AVL, красно-черные деревья и т.д. Проход от корня до искомого - O(ln(n)). Все оценки сложности знать. Запись в дерево, удаление из дерева. Структура данных «куча».
2. Поиск по хэшу, по хэшу хэша и т.д. Знать, что это O(1) в среднем и O(n) в худшем.
3. Кратчайшие пути на графах включая случай отрицательных ребер, поиск циклов, обход в глубину и ширину, остовное дерево. Знать NP-полные задачи, подкинут - сказать. Коммивояжер за 2^n а не n!.
4. Сортировка квадратичная, логарифмическая, линейная, устойчивая, неустойчивая. Знать оценки сложности с точностью до константы. Линейная медиана.
5. Поиск в строке по образцу за линейное время.

Всё. Этим чисто-программистские задачи исчерпываются. В Яндекс и Гугл устроитесь. Задачи, требующие высшей математики, не задают. Всё, что дают - применение 1-2 методов из перечисленного. 2 - редко. Зачем Вам это надо - работать программистом - решайте сами. Вы там винтик корпорации.

 
 
 
 Re: Как работодатели оценивают программистов для найма?
Сообщение30.09.2025, 14:47 
Vista7 в сообщении #1702620 писал(а):
К сожалению, ссылки не открываются.

Привлекают ли научные работы с открытым кодом потенциальных работодателей, если тема не близка им?


Это как правило всегда далеко от нужд работодателей и несильно коррелирует сам отбор

 
 
 
 Re: Как работодатели оценивают программистов для найма?
Сообщение30.09.2025, 16:12 
Аватара пользователя
По собственному опыту (веб-разработка, PHP) часто оценивают по пониманию принципов SOLID и шаблонов проектирования, а вот как раз о структурах данных и алгоритмах речь никогда не шла. Само собой разумеется, оценивают по опыту работы и по задачам, которые решались ранее.

 
 
 
 Re: Как работодатели оценивают программистов для найма?
Сообщение30.09.2025, 16:34 
На одном форуме выложили примерно такие требования к программистам:
Цитата:
Коротко: недостаточно просто хорошо кодить на паре языков, чтобы быть хорошо оплачиваемым программистом. Вот почему:
работодателю важно, чтобы ты умел придумывать и реализовывать решения, а не просто писать код.
важно умение вникнуть в проблему, декомпозировать её и выдать работающий продукт — это и есть главное.
очень нужно понимание систем и архитектуры, даже если ты знаешь только, Python и JS, но можешь строить архитектуру веб-приложений, масштабируемых API, распределённых систем — ты уже на голову выше простого кодера.
обязательны смежные навыки: алгоритмы и структуры данных, базы данных, DevOps, CI/CD, контейнеризация, тестирование, умение работать с чужим кодом, писать читаемо и думать о команде.
критически нужны навыки общения и "продуктовое" мышление. умение говорить с заказчиком, понимать бизнес, приоритизировать задачи, коммуникация с командой, участие в ревью, адекватность в оценке сроков — всё это влияет.
и конечно, важна специализация: ML, Data Science, Frontend/Backend/Fullstack, Security, Embedded, System, DevOps... и плюс к этому отраслевая специализация.

 
 
 
 Re: Как работодатели оценивают программистов для найма?
Сообщение30.09.2025, 21:09 
Rasool в сообщении #1703932 писал(а):
понимать бизнес

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

 
 
 
 Re: Как работодатели оценивают программистов для найма?
Сообщение30.09.2025, 22:42 
Miteorit в сообщении #1703958 писал(а):
Кто понимает бизнес сам становится бизнесом


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

 
 
 
 Re: Как работодатели оценивают программистов для найма?
Сообщение01.10.2025, 10:45 
Miteorit в сообщении #1703958 писал(а):
Программист это мельчайший винтик в транснациональных корпорациях, легче всего заменяемый из всех.

Программист это баальшой болт в стартапах и финтехах.

-- 01.10.2025, 11:03 --

(Оффтоп)

ozheredov в сообщении #1702625 писал(а):
dsge в сообщении #1702621 писал(а):
строй-монтаж-шабаш кантора
- это когда воруют кирпичи так, что новостройка начинает походить на канторово множество

Как слышыца, так и пишыца. Проезжая по восточной Европе, очень часто можно видеть на вывесках фамилию создателя теории множеств.

 
 
 
 Re: Как работодатели оценивают программистов для найма?
Сообщение01.10.2025, 12:01 
Аватара пользователя
Ghost_of_past в сообщении #1703967 писал(а):
Miteorit в сообщении #1703958 писал(а):
Кто понимает бизнес сам становится бизнесом
В требовании речь не про организацию бизнеса или бизнес-образование, а про то, что программист должен слышать запросы продуктовых команд и менеджеров.

Я обычно формулирую так: "Хорошо бы программисту понимать своих пользователей". Когда интересы пользователей противоречат интересам бизнеса — он этого знать не обязан, пусть ему объяснят вышестоящие товарищи, им за это зарплату платят.

 
 
 [ Сообщений: 20 ]  На страницу 1, 2  След.


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group