Задать вопрос

Как НЕ учить языки?

Часто вижу на тостере ответы новичкам в стиле "не учи языки, учи программирование". Как я понимаю это - нужно владеть фундаментальными знаниями, которые помогут, при необходимости, язык сменить.
Но тем не менее даже на джуниорские вакансии требуется некоторый багаж профильных знаний.

В связи с этими мыслями вопрос: как учить язык(чтобы найти работу) и одновременно не учить язык(чтобы не привязываться к синтаксису)?

Мне нравится Java и Python, по обоим прочитал по паре книжек, написал пару простых приложений, периодически стараюсь найти на гитхабе какой нибудь проект и что то изменить/добавить.
Недавно увлекся Haskell и нашел сборник задач, сижу решаю потихоньку. Но ведь со знанием Haskell каким нибудь Java-junior не возьмут, там всякие JSF, JSP, JDBC, etc. надо практиковать.
И еще вопрос: есть ли толк в решении подобных задач на совершенно другом языке?
  • Вопрос задан
  • 3473 просмотра
Подписаться 9 Оценить Комментировать
Решение пользователя leventov К ответам на вопрос (7)
leventov
@leventov
Совет "не учи языки, учи программирование" странный. Фундаментальные знания важны (а может и не особо), но без призмы опыта оно в любом случае не работает.

Поэтому УЧИ язык и решай-решай-решай задачи, 10000 часов. Можно менять язык.

Не бывает крутых инженеров/тимлидов, которые бы не съели в свое время собаку на каком-нибудь языке, или даже нескольких.
Ответ написан