• Что разрабатываю Java и .NET программисты?

    asm0dey
    @asm0dey
    Visual Studio, по отзывам, куда хуже чем джавские IDE. Даже с решарпером.
    Ответ написан
    3 комментария
  • Что разрабатываю Java и .NET программисты?

    TheEternal
    @TheEternal
    Не совсем корректный подход, как мне кажется.
    Если я правильно понял контекст вопроса, то Вы — студент, заканчивающий обучение, не имеющий опыта коммерческого программирования, выбираете, что изучать для дальнейшего трудоустройства.

    Конторы, которые будут Вас нанимать, скорее всего, иллюзий питать не будут. Вы — джуниор, спрос — соответствующий. Глубокое знание конкретного языка не потребуется, а если будет написано в резюме — не поверят. Зато должны спросить, чем отличается List от Vector, что в каких случаях быстрее работает, Какая хеш-функция Вам кажется хорошей, как работает Map, что такое функция сложности, чем отличается, на Ваш взгляд, хороший код от плохого и тому подобные вещи.

    В таком случае, Вам нет смысла изучать «Swing, JSP, JSF, AXIS, JDBC» — максимум, Вам понадобится понимание того, что это такое и зачем используется. Общие идеи и концепции.

    Есть и другая проблема: Обычно, требуется «опыт от года». Вопрос, где взять первый год — за кадром. Так что сначала надо устроиться и начать набирать опыт. В процессе Вы сами поймете, что Вам ближе.

    Если исходить из вышеуказанной логики, то изучать Вам надо и то, и другое — для расширения кругозора. Глубокого понимания Вы не сможете достичь тупо по причине недостатка опыта в реальных ситуациях, зато Вы сможете прособеседоваться на более широкий набор должностей(и ява, и шарп) — быстрее начнете набирать реальный опыт.

    Ну и чтобы ответить хоть на что-то из того, что спрашивалось. :)
    Ява — в большинстве своем back-end некоей «бизнес-логики» в самом широком смысле. Начиная от движка интернет-магазина и заканчивая сервером ММОG.

    Шарп — Либо UI, под винду, back-end к ISS, если уж случилась такая неприятность, что сайт работает на нем.

    PS. VS — эпическое убожество, средой разработки ее можно назвать с натяжкой, а использовать можно только по причине того, что на C++ писать тупо не на чем больше(ну мы же не будем всерьез рассматривать Eclipse, правда?)
    Ответ написан
    5 комментариев
  • Как стать программистом java? (Java для начинающего)

    @jorikburlakov
    Ну эта тема подымалась на хабре не раз. Так что всегда сначала пользуйся им.

    1) Хорстман «Java Core» 8-изд два тома, Эккель «Thinking in Java» желательно в оригинале.
    2) Видио лекции, Лекции по Java, там поищешь своего уровня.
    Ответ написан
    Комментировать
  • Посоветуйте IDE для начала изучения JAVA

    phil_tsarik
    @phil_tsarik
    Когда я только только начинал изучать яву, я писал в блокноте (Notepad2) и собирал все собственноручно через javac и командной строки, зная, что были разные IDE и тд.
    Я думаю, толк в этом какой-никакой все-таки был. А в IDE вы все равно еще напишитесь. Попробуйте без IDE на первых парах.
    Ответ написан
    2 комментария
  • Посоветуйте IDE для начала изучения JAVA

    Beholder
    @Beholder
    Для того, чтобы начать изучение, IDE не нужно и будет лишним. Нужен редактор + командная строка.
    Ответ написан
    3 комментария
  • В какую сторону лучше двигаться с JAVA

    Beholder
    @Beholder
    • Java — это большое количество библиотек и фреймворков на все случаи жизни
    • Java — это большое сообщество, немало неплохой документации
    • Java — это достаточно быстрая среда исполнения по сравнению с многими другими языками (это JIT-компиляция, и да, уже надо перестать орать о том, что Java «тормозит»)
    Ответ написан
    Комментировать
  • В какую сторону лучше двигаться с JAVA

    Zorkus
    @Zorkus
    Java востребована и больше всего платят (среди Java-разработчиков) в области нагруженных Enterprise web и всяких нагруженных систем обработки данных.

    Из нагруженных сайтов с миллионами посетителей с Back-End на Java (по крайней мере частично) — это Amazon, LinkedIn, eBay.

    Системы обработки данных — это биржевые систимы (требуется ultra-low latency), банковские системы (распределенные системы для расчета рисков в инвестиционном банкинге), геоданные (в связке с O-Spatial, как было связано), обработка статистических данных, всевозможные кластерные вычисления и InMemoryDataGrid-ы, наконец та отрасль где работаю я — Data Mining в области Retail индустрии.
    Ответ написан
    Комментировать
  • В какую сторону лучше двигаться с JAVA

    SuDDeN
    @SuDDeN
    На Java действительно можно писать всякое, но имхо большая часть кода написанного на Java — это Enterprise Web. Соответственно если вы хотите изучить Java just for fun — выбирайте то, что нравится. Если же хотите зарабатывать на этом деньги — то Java EE и прочее что с этим связано.
    Ответ написан
    Комментировать