Как стать автором
Обновить

Добавка для роста. Как в ЕРАМ создают менторинг программы для инженеров и что вы можете взять на заметку

Блог компании EPAM Учебный процесс в IT Карьера в IT-индустрии
Из песочницы
Всего голосов 7: ↑6 и ↓1 +5
Просмотры 8.7K
Комментарии 10

Комментарии 10

EPAM только в одной стране надо нанять в данный момент 250 разрабов. Как то люди забывают, что от природы только 3% могут быть программистами. И только 10% работать по готовым рецептам.

Может стоит вернуться на 20 лет назад, когда умения программировать было достаточно?

Как то люди забывают, что от природы только 3% могут быть программистами. И только 10% работать по готовым рецептам.

Откуда статистика?

Из одной брошюры выпущенной для руководства СССР после глубокого анализа.

3% это люди способные создавать новое самостоятельно на основе накопленных знаний и навыков. То есть на творческую созидательную деятельность. (Не путать с артистами театра, художниками или писателями и прочими т.н. интеллигентами - там активность не проходит проверку реальным миром).

10% способны работать по инструкциям - вот их можно отнести к Python/JS/Java/Kotlin - фреймворк - фулстек - React JS - Metro (или любые другие готовые компоненты) программистам у которых нет перспективы стать архитекторами. Могут только по образцам копи-пастить и через стековервфлоу. Так как документацию читают, но не понимают или не могут запомнить.

50% вообще не могут и двигатель ремонтировать или швейные машинки (тоесть то что можно потрогать руками, но требуется пространственная память и логика, так как в двигателе не все видно), но могут работать водителями и швеями на швейных машинках.

И около 12 - 25% (вот не помню сколько тут было) могут работать только на простейших операциях - типа дворника или вахтёра (открыл, закрыл калитку).

Из одной брошюры выпущенной для руководства СССР после глубокого анализа.

1) откуда доверие к такому сомнительному источнику как брошюра? Там было подкрепление в виде ссылок на исследования или авторитет автора?
2) СССР понятие очень растяжимое, как во времени так и в пространстве. То что было актуально в 20х годах может очень сильно поменяться в конце 80х. Хотя бы из-за изменения процента урбанизации и всеобуча.
т.н. интеллигентами — там активность не проходит проверку реальным миром)

Что за проверка реальным миром и как ее проходят программисты? Если программист делает игры или набор масок-фильтров для Инстаграм то он тоже т.н. интеллигент?
программистам у которых нет перспективы стать архитекторами

Архитектура большинства современных приложений это не рокет саенс а комбинирование стандартных строительных блоков и работа с требованиями на «бумаге».
Могут только по образцам копи-пастить и через стековервфлоу.

То есть любой кто сделал свой велосипед попадает автоматически в 3%?

50% вообще не могут и двигатель ремонтировать или швейные машинки (тоесть то что можно потрогать руками, но требуется пространственная память и логика, так как в двигателе не все видно), но могут работать водителями и швеями на швейных машинках.

Значит ли это что любой программист должен уметь перепаять дорожки на материнской плате и уметь программировать ядром операционной системы, иначе он не входит в категории перечисленные выше?

Гладко было на бумаге, да забыли про овраги.

Пример: Еще 2 года назад на питоне не было полноценной реализации UTF для случая национальных символов в одном потоке. Что характерно для сообщений из Твитера, Инстаграма и т.д. А еще в "стандартных блоках" (которые зачастую написаны школьниками да еще меняют хозяина репозитария и содержат ошибки, заботливо закомиченные в эти репозитарии старшими "товарищами" с понятными целями)

Да я паяю дорожки (смотрите статьи), делал драйвера для ядра Линукс как первых смартфонов Самсунг, так и Самсунг Галакси 2, как и оптимизацию по питанию. А еще вместе со своими студентами в 2004 году делали ряд проектов связанных с дизайном чипов на HDL и тестировании инструментов CAD на Java и Scala. И еще много чего еще, вкючая Дискретные дифференциальные формы для расчета некоторых физических процессов, контролируемых автоматикой.

Но чтоб сделать новое, нужно еще больше усилий приложить. Иметь для этого финасовые, временные и технологические и технические и правовые ресурсы...

Вы все правильно поняли. Я так и написал - было солидное исследование. Примерно в эпоху Брежнева. Так что партия всегда была в курсе с кем работает. Сейчас ничего не поменялось. Хабр это показывает весьма наглядно.

Фильтры не для Инстаграм, Твитера, Ютуба и т.д. А для социальных групп и реальных сообщений и мнений реальных людей. Точно так же интерфейсы фронтенда делаются для реальных людей, как и функции бакенда. При этом используется реальные низкоуровневые интерфейсы - принтеры, сокеты, технические средства для образования гибридной компьютерной сети и устройства хранения. Заказы на оборудование размещаются после изучения мнения реальных экспертов в компаниях у реальных людей с которыми часто приходилось пересекаться в реальном мире. Например на реальных выставках, митапах и т.д.

Про изобретение велосипеда:

Добрый день. Интересная статья, спасибо.

Скажите, а вы отключаете разработчика от проекта на время обучения?

И еще не до конца поняла, в чем состоит роль ментора: он следит, чтобы менти проходил сторонние курсы, проверяет, как тот усвоил знания и применяет ли их на проекте?

Добрый!

Работа на проекте продолжается.

Идея в том, что инженер в первую очередь выбирает для улучшения те умения, которые он сможет сразу применить в проекте, хотя, естественно, это не правило. Потому проектная работа наоборот должна мотивировать, и помогать формировать вопросы, на которые отвечают модули программы. И тут роль ментора наиболее важна - объяснить области практического применения изученной теории, как на конкретном проекте с реальными примерами (часто менти приходят код показать и спросить "Так а как тут сделать"), так и поделиться опытом и своей практики.
И да, это нелегко, ибо нагрузка велика. Зачастую коммуницируем с менеджерами проектов, что человек в это время учится, и может работать чуть меньше над проектными задачами. Все относятся с пониманием, т.к. это и в интересах проекта через 3-4 месяца иметь новую экспертизу у людей.

доброе время суток, спасибо за статью, интересно

вопрос: а что насчет нагрузки на ментора? имеется ввиду, что помимо проектных задач добавляются еще и активности как ментора? если так, что по оплате доп.активностей?

Доброе,

Да, ментор тратит время на программу помимо основной загрузки на проекте, потому получает дополнительное денежное вознаграждение (бонус) по окончанию курса, в добавок к благодарности и почету.

Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.