• Что нужно знать java разработчику?

    zo0m
    @zo0m
    full stack developer
    ВУЗ-ам плевать на ваши достижения, и на то что вы уже до поступления освоили приличный кусок технологий. ВУЗ государственное учреждение, ему плевать на эффективность. Поэтому сомневаюсь что свои проекты как-то помогут, но то что вы их делаете - это очень большой плюс, когда будете искать работу джуном. Лучше уже сейчас их заливайте на GitHub, и ничего что кривые-косые :)

    Что учить по Java?
    Выше рекомендовали паттерны -- отличный совет. Попробуйте разобраться в основных из них, написать свою фабрику, синглтон и прочие. Впихните их в свой проект(плевать что оверинжинеринг - вы учитесь).
    Я в свое время очень был благодарен ресурсу : java-course.ru , обратите внимание на часть : java-course.ru/student/book1 там рассказывается как построить свое Spring приложение.
    Ответ написан
    Комментировать
  • С чего начать обучение для фриланса?

    @link00
    Учтите что низкий порог входа (я о PHP, и простых сайтах, это было упомянуто в ответах) это одна сторона медали. Другая сторона - это ОЧЕНЬ большая конкуренция. Так что палка о двух концах. Специфика фриланса в веб-разработке такова, что проект небольшой/средней сложности, вчерашний студент с зубами но вытянет. В JAVA, Python такого бы не произошло, - там ФИЛЬТР, произойдет отсев говнокодеров, и МЕГА-ТОЛП вчерашних школьников. А то что вы сможете сделать после 2-х месяцев учебы... смогут еще over100000 вчерашних студентов. Там даже работу не найдете с таким уровнем, и заказы подобные получить, чистой воды - лотерея. Не верите - попробуйте посоздавайте объявления с легкими задачами, с порогом входа 1-2месяца. И зацените, реально ли там пробиться. Плюс к тому учтите - эта конкуренция с каждым годом растет. Лучше идти трудным путем, становиться узким специалистом, становиться действительно профессионалом. У вас указана JAVA. Я бы НЕ ЗАДУМЫВАЯСЬ шел в эту сторону на вашем месте. Если вы будете хорошим спецом, в ЛЮБОМ трендовом из языков, работу ВСЕГДА найдете.
    Ответ написан
    Комментировать
  • Польза олимпиадного программирования, миф или реальность?

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

    Я занимался и скажу так - занимайтесь если реально в кайф, азарт чувствуете, считаете дни до контеста. А если это превращается в страду - бросайте без сожаления.

    Вот исчерпывающий обзор плюсов - codeforces.com/blog/entry/1851 Это все правда, но не приближает к ответу на вопрос, нужно оно вам или нет. Потому что список вещей, которые хорошо бы изучить / освоить / прокачать / попробовать / заниматся - бесконечен, а жизнь конечна.
    Ответ написан
    Комментировать