Требуется ли для того, чтобы быть компетентным программистом на Scala, быть компетентным программистом на Java? [закрыто]

Я большой поклонник Scala в эстетическом плане, а также большой части концептуальной работы, вложенной в такие вещи, как система набора текста и библиотеки.

]Тем не мение, поскольку я начал возиться со Scala (и видел, как некоторые из моих коллег возились с ним), я обнаружил, что мне приходится копать все больше и больше знаний Java (особенно в отношении библиотек).

Это представляет мне несколько проблем:

  • Я никогда не был программистом на Java, поэтому я плохо знаком со стандартной библиотекой Java или дополнительными популярными библиотеками (например, Apache Commons).
  • Мой гугл-фу в сфере Java слаб. Трудно понять, что искать - проблема усугубляется непомерно большим количеством нерелевантных или рудиментарных руководств по java для новичков в программировании.

На данный момент, однако, я не уверен, стоит ли мне грызть пулю и пытаться найти самый быстрый и всесторонний тур по Java, чтобы познакомиться с 20-летним развитием Java, Я не сомневаюсь в своей способности ознакомиться с синтаксисом Scala, и мне совершенно комфортно и мне нравится функциональное программирование и парадигмы сообщества Scala. Но компетентность программиста основана не только на его способности учить себя, но и на его способности учиться и перенимать инструменты и навыки у других.

40
задан knowtheory 20 November 2010 в 01:34
поделиться