Закончил IT-специальность в университете, поступаю в магистратуру. Опыта работы не имею, но в университете было много заданий, курсовых. Могу сказать, что потратил четыре года жизни не зря.
Получил фундаментальные знания и intro во многих предметных областях (от цифровой обработки сигналов до управления программными проектами), и теперь понимаю, что пора определиться с глобальными целями и понять, что мне интересно и чем хочется заниматься в будущем.
Листал hh.ru, читал статьи на Хабре, но у меня так и не сложилось цельной картины о различных специализациях. Есть тестировщики, разработчики, архитекторы, руководители, аналитики. С другой стороны, есть веб, Game Dev, Enterprise, мобильная разработка, R&D. Как понять, куда мне двигаться?
В будущем я хочу решать сложные интересные задачи, работать с передовыми технологиями, создавать эти технологии. Не хочу верстать Web-странички или делать формочки в приложениях для доступа к БД. Нравится математика, операционные системы, люблю изучать алгоритмы. Понимаю, что тех базовых знаний, которые я получил, мне недостаточно для решения подобных задач. Есть желание учиться. Но где-то работать, что-то пробовать очень хочется.
Я хочу спросить опытных IT-специалистов, на что мне потратить 2 года учебы в магистратуре. Логичный и естественный ответ, что на учебу. Но попробовать реальные задачи, иметь некоторый заработок и опыт работы к моменту выпуска из магистратуры я считаю нужным (это соответствует моим жизненным ценностям). Однако я не могу определиться с направлением. Будет ли это программирование SPA-приложений на JS или какое-нибудь тру-программирование на C++ под Linux для микроконтроллеров AVR, выполняющих serverless распознавание речи?
Другими словами, я хочу выбрать конкретные предметную область/специализацию/технологию/язык/платформу для углубленного изучения, но вместе с тем выдержать баланс между наличием интересных задач и возможностью трудоустройства для меня, выпускника вуза без опыта работы.
В будущем меня привлекает работа системного архитектора, исследователя, возможно руководителя.
Чем мне заниматься два года?
в университете было много заданий, курсовых. Могу сказать, что потратил четыре года жизни не зря.
Это ты серьёзно?
Если занимался при этом самообразованием, а не просто сдавал лабы, то да - не зря. Лабы сдавать и писать код для настоящих приложений - вещи сильно разные.
А почему ты спрашиваешь мнения других людей? Каждому нравится что-то своё и наверняка у тебя есть что-то такое, что тебе нравится больше остального, а если нет, то попробуй всего по чуть-чуть и выбери. Когда определишься с направлением, ставь цели и изучай, пиши код, изучай, пиши код.