Возможно, у меня не самый интересный, но очень важный для меня вопрос.
Мне 16 лет, перешёл в 11 класс. Очень нравится программирование, хотел бы стать настоящим профессионалом в этом деле. Конечно, в перспективе важна и зарплата, но в приоритете всё-таки именно качественные и крутые знания и навыки, а не деньги.
Этим летом знакомился с разными языками. На базовом уровне изучил python. Познакомился с веб-разработкой (и даже сделал сайт, за который получил деньги, но на код, понятное дело, без слёз не взглянешь). Также посмотрел интервью и почитал статьи про разные направления в it, разные языки.
Сейчас передо мной встаёт выбор - во что углубляться и где расти. По большому счёту, интересно всё - от JavaScript до C++, но сделать конкретный выбор очень трудно. Постоянно мечусь от одного к другому)
Что бы вы посоветовали мне изучать: JavaScript, Python или C++, - на данном этапе, чтобы время потратить максимально эффективно (ведь из-за подготовки к ЕГЭ его будет очень мало, поступать планирую в ИТМО)?
Короче говоря, какое вложение больше всего окупится для мозгов и навыков программирования?
Прежде всего вам надо осознать, что вы сейчас не выбираете один путь навсегда. Специализация у вас начнётся не раньше, чем достигнете уровня мидла, где-то к пятому году работы. До того времени изучайте всё, что интересно. Но старайтесь изучать последовательно, а не прыгать с темы на тему. С чего начать - это вопрос спорный и, наверное, индивидуальный. Лично я бы начал с C++.
Рональд Макдональд, никакого троллинга, среднее время выхода из джунов - года три. Только потом мидл получает осознанное желание и возможность специализироваться. Да и то не все это сразу начинают делать.
Bavashi, есть объективный профессиональный уровень, хоть и сложно измеримый или классифицируемый, он имеет мало общего с выданным грейдом. На рынке вон целая куча сеньоров-трёхлеток.
Короче говоря, какое вложение больше всего окупится для мозгов и навыков программирования?
"Для мозгов" СЕЙЧАС для вас в первую очередь окупится нормальное завершение школы и поступление в нормальный ВУЗ.
Во вторую - вложение в английский, что бы потом не краснеть, дописывая к каждому своему сообщению приметочку, что надо бы что-то по русски, а то как-то не так.
"Для навыков программирования"- на данном этапе - совет "изучать все, что интересно" - самый разумный. А конкретики и неинтересного но нужного - вам хватит, когда будете учится в универе.
А вообще-то я уже писал лично свое мнение.Хотите быть именно проф.разработчиком-программистом - начинаем с С++. Думаете быть специалистом в чем-то другом с навыками программирования - начинаем с Python.