Готово!
Скоро материал придет на указанную электронную почту. Также подписывайте на нас в Facebook
Ok
16 вопросов мидлу: что должен знать Middle-разработчик
"Позиция Middle-разработчика предполагает не только уверенное знание языка программирования, но и широчайшие познания в смежных технологиях. Позиция Middle накладывает на специалиста ответственность не только программировать «всё что угодно», но и обучать, оптимизировать код, разбирать и поддерживать чужой код, как будто родной. Фактически сейчас для вакансий Middle-разработчика предъявляются требования, как несколько лет назад для Senior".
Нина Бурминская, инженер-программист 1 категории компании ICL Services
Далее приводим общие вопросы с собеседований, по ответам на которые работодатели определяют, «дорос» кандидат до мидла или нет:
Каков ваш уровень владения языком программирования и сопутствующими инструментами?
"От программиста-джуна ожидается знание всех конструкций языка, знание большей части стандартной библиотеки. Знакомство с фреймворками (хотя бы с одним), инструментами коллективной разработки (систем контроля версий, таск- и баг- трекеров, естественно, IDE и др.). Требования к мидлам существенно выше. Как правило, ожидается доскональное знание базы (в том числе синтаксиса используемых языков), опыт работы и уверенные теоретические знания стандартных библиотек, необходимых фреймворков и инструментов."Олег Власенко, заместитель генерального директора SimbirSoft
В каких проектах вы участвовали? Сколько из них вели сами?
Не стоит удивляться: опытные джуниоры уже вполне могут вести свои проекты. Не без поддержки более опытных коллег, но это не отменяет самостоятельности младшего разработчика. Так что если вы продвигаетесь по карьерной лестнице, в вашем портфолио уже должны поселиться свои проекты.
Показывайте решения, которые лучше других продемонстрируют ваши знания и навыки. Выбирайте самые сложные и комплексные таски, рассказывайте, как вы их выполняли и как планировали выполнение.
Каков ваш навык работы с базами данных?
Работаете с бэкендом? В таком случае вы должны свободно обращаться к базам данных, иметь навыки работы с одной или несколькими СУБД.
"Знать и уметь строить оптимальную архитектуру БД. БД зачастую является самым узким местом производительности проекта. Менять архитектуру БД на живом проекте очень проблематично и дорого".
Евгений Рудаков, программист PHP, чаптер-лид хостинг-провайдера REG.RU
Это основное из того, что должен знать Middle-разработчик. Не стоит забывать и о нормализации, денормализации и характеристиках каждой нормальной формы.
Расскажите о своём уровне владения выбранной IDE
Нужно уметь без проблем подключать к проекту библиотеки, знать главные преимущества и недостатки среды, свободно настраивать и использовать горячие клавиши. Это то, что должен знать Middle-разработчик на уровне IDE.
Полностью с материалом можно ознакомиться на Tproger
Новости по теме
- 11 мая
6 главных книг по разработке ПО
Главные книги, которые нельзя упустить среди «непроверенных временем новичков» и то, без чего точно не обойтись, в списке от Андрея Крехова, заместителя директора по специальным программам ICL Services
- 19 июня
Как с помощью тестировщиков ускорить внедрение разработок
В материале подробно рассказано, как с помощью ICL Services один из лидеров российского рынка страхования жизни снизил процент возврата задач на доработку в 9 раз за первые два месяца сотрудничества.
- 1 ноября
ГК ICL представит собственные разработки и услуги по цифровизации на CNews Forum 2019
7 ноября в Москве группа компаний ICL в составе двух подразделений – ICL Техно и ICL Services, примет участие в ХII ежегодном мероприятии CNews Forum 2019.
- 17 июня
Как стать веб-разработчиком с нуля
Как стать веб-разработчиком без соответствующего образования, с нуля? Рассказывают эксперты
- 14 июля
ТОП-5 проблем программистов: как решать?
Рассмотрели самые распространенные проблемы в работе программистов и разобрали пути их решения
- 5 августа
«В группе разработчиков нужны конфликты. Результаты будут быстрее»
Рассказываем, как построить группу разработчиков с нуля и выйти с ней на перфоманс
Будьте в курсе новостей
Подпишитесь на рассылку и будьте в курсе наших последних новостей