Как стать автором
Обновить

Комментарии 17

Как-то у вас все сложно. Читаем Core Java, устанавливаем IDEA, ну там пару хелло ворлдов написать и алгоритмов заботать — вот уже и можно вполне идти куда-нибудь джуниором. Разве нет?
НЛО прилетело и опубликовало эту надпись здесь
Полностью согласен с Вами.

Джуниор должен знать еще и английский уровня чтения технической документации, а не клянчить ответы на вопросы, о которых гугл знает очень хорошо. Также знать ООП и паттерны проектирования. Без этих знаний джуниор будет чуть более, чем нулевой.
А синтаксис можно выучить и за несколько дней.
Привет afiskon. Знаю что вы приверженец функционального программирования, так вот как вы считаете, данная схема подойдет людям идущим на соответствующие технологии?
Ну какой Совершенный код новичку? Ему бы основы освоить да минимальный объем практики набить. Понятно, что нужно делать хорошо с самого начала. Но освоить сразу все нельзя — крыша съедет. Так что базовые книги + практика (велосипеды) для начала. А когда появится какой-то опыт в реализации основных алгоритмов и структур данных, тогда уже дальше.

Idea классная штука, но с первых дней ее вряд ли стоит использовать.
Есть мнение, что нужно сначала принять участие в дюжине крупных проектов, чтобы читать столь серьезный талмуд сквозь призму собственного опыта. Сейчас мне кажется, что прочитать «Совершенный код» — это первое, что должен сделать человек после того, как принял решение стать программистом (а после прочтения еще раз подумать о своем выборе :-)
Отсюда

Idea классная штука, но с первых дней ее вряд ли стоит использовать.
Не согласен. Типа человек не будет понимать, что как и куда компилируется и собирается? Ну так ничего не мешает писать код в Идее, а компилировать в консоли. А подсветка ошибок (в т. ч. антипаттернов и устаревших паттернов, вроде итерации с индексом по списку, вместо for-each) и автокомплит ускорят обучение в разы и привьют правильные привычки.
прочитать «Совершенный код» — это первое, что должен сделать человек после того, как принял решение стать программистом

А заодно заботать основные паттерны, освоить ант/мавен/градл, и сразу svn/git ) Вы видимо забыли как сами начинали учиться.

Ну так ничего не мешает писать код в Идее,

Мешает то, что новичку придется еще и с Идеей сразу разбираться
Человек обычно принимает решение стать программистом, когда уже умеет более-менее программировать.

Что там разбираться? Создал проект визардом, на всех экранах с дефолтными настройками, создал класс и вперед.
Как стать программистом или Выучить Java за 1 год


Не хочу рушить ваши иллюзии, но знание синтаксиса ЯП не делает из человека программиста точно так же как и способность обезьяны нажимать на клавиши печатной машинки не делает из нее писателя.
хотя мало знаний никогда не бывает

Небольшая ремарка: наверное все-таки «много знаний никогда не бывает»
Спасибо, исправил
НЛО прилетело и опубликовало эту надпись здесь
По моему опыту, обычно такой энтузиазм у новичков в программировании заканчивается примерно так:
Так я так и не понял, эта статья что рекламирует? JavaRush?
Зарегистрируйтесь на Хабре , чтобы оставить комментарий

Публикации