• В каком порядке и что учить в джаве?

    leahch
    @leahch
    3D специалист. Dолго, Dорого, Dерьмово.
    Предлагаю такой путь развития:
    - сам язык, интерфейсы и классы освоить совсем не трудно,
    - далее, коллекции и streaming api к ним,
    - пришло время подобраться к функциональным интерфейсам и лямда-функциям, упростите себе жизнь с новыми веяньеми жаба-моды,
    - посвятите пару недель чистым сокетам, напишите простенький чат с консольным сервером и клиентами,
    - далее, возьмитесь за чистый JDBC, прикрутите к созданному чат-серверу, чтобы хранить пользователей и последние сообщения,
    - посвятите месяц "шаблонам программирования", с упором на отличия с использованием лямд-функций и функциональщины,
    - вот теперь стоит взглянуть на spring и DI, и переделать чат на него
    - ну а далее, допишите на основе всего этого web-интерфейс в своему чат-серверу (причем, можно и web-приложение сделать, и прикрутить какой нибудь sparkjava.com)

    Вот вы и знаете яву на уровне почти мидла.

    Что далее? Да выкинуть все нафиг и податься в clojure, знаний уже достаточно!
    Ответ написан
    3 комментария
  • В каком порядке и что учить в джаве?

    GavriKos
    @GavriKos
    Начните с изучения навыка гуглежа. Например java roadmap.
    Но нет такой професси - "знающий джаву". Она используется много где, и в каждой сфере куча сопутствующих технологий
    Ответ написан
    Комментировать
  • В каком порядке и что учить в джаве?

    @Dementor
    программист, архитектор, аналитик
    Хотелось узнать у тех, кто работает разработчиком, что же надо учить и в каком порядке, чтобы устроится на работу после диплома?

    Учиться, работать и получить диплом - это три разных активности, которые не обязательно должны накладываться друг на друга. И я и все мои знакомые работали разработчиками как минимум с 4 курса (а некоторые уже со второго). Вехи, после которой нужно останавливать обучение, не существует, так как вы никогда не будете знать все, что вам понадобится в работе!

    В универе толком ничему не учили, просто забивали на нас.

    Редкое везение - в моем универе постоянно нужно было делать кучи курсовых и готовится к бесконечным коллоквиумам. Пользуйтесь свободным временем для поднятия хард скилов.

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