Этого треда уже нет.
Это копия, сохраненная 10 мая 2020 года.

Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее

Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
115.jpg107 Кб, 1280x906
Путь к Java Junior Developer Jack 171110 В конец треда | Веб
Собственно, очередной тредик вылезатора. Создаю в первую очередь для себя, а народ, читающий это - как приятное для меня дополнение.

Начинаю учить язык java не с нуля - некоторые познания имеются, так что некоторые базовые и не совсем базовые вещи знаю. Планирую устроиться на позицию junior или как минимум серьезно подтянуть свои знания в javaCore, изучить пару актуальных фреймворков и написать пару пет-проектов(пока еще только не знаю на какую тему, идей нет)

День 0.
Вчера наткнулся на замечательную серию статей - https://dou.ua/lenta/articles/java-beginner-guide-1/ Заблокирован в России, открывается анонимайзером
И эта серия статей меня очень вдохновила, не знаю даже чем, своей сложностью наверно, своей суровостью, что просто изучив javacore я ничего не добьюсь, изучить нужно гораздо больше. Автор этих статей писал, что при должном усердие достаточно 3-4 месяцев, если при этом английский еще в порядке. У меня с английским всё очень плохо, не знаю, что буду делать, после прочтения основных книг по java, ведь книги по специализированным темам идут на английском. Наверное, скрипя зубами все-таки придется читать с переводчиком, по 3-5 страниц в час, хз, посмотрим, что будет.

А теперь к делу.
Из книг по javaCore я выделил для себя две, а именно книга Брюс Эккеля - "Философия Java" и дополняя эту книгу двухтомник Хорстманна.
Сегодня уже начал читать Эккеля и в беглом темпе прочитываю вслед за этим Хорстманна.
Как я и говорил, некий опыт у меня уже есть, а учитывая то, сколько мне еще предстоит изучить, помимо javaCore, я не буду сильно заострять свое внимание на многих темах, единственное, что мне кажется стоит изучить получше - саму модель ООП, научится её понимать, технический аспект конечно тоже нужен, но это можно и загуглить, если потребуется.
Q0vFcHd.png151 Кб, 1948x858
2 171116
>>1110 (OP)
Маладца, буду следить за тобой. Я сам подобное хотел сделать, но дропнул, изучив Core, JDBC и Servlets+JSP. Хотя я, скорее, хуйней страдал, чем нормально учился. Сейчас же вкатываюсь потихоньку в андроид-разработку в одном из соседних тредов.
14997052762630.jpg29 Кб, 744x497
!juxnyIdC4Q 3 171134
>>1110 (OP)
Вот это уже полезнее и интереснее большинства написанного здесь. Было бы круто, если бы ты не дропнул и писал таки отчеты. Подписка.
>>1116
В каком именно, циферки укажешь?
goodfellow !!hOd0FazAlI 4 171147
>>1134

Вот, например.
>>165167 (OP)

Только у меня там чисто утилитарные посты "для себя", каких-то изысков точно не найдешь.
1485946665126938805.jpg57 Кб, 600x800
Jack 5 171314
День 1

Сегодняшний день выдался довольно продуктивным, прочитал быстрым темпом 600~ страниц Эккеля и Хорстманна, из ООП вспомнил, что такое композиция, делегирование, upcasting. Хорошо освежил память. Ну и потратил на это не так уж и много времени, у меня его еще вагон, но что бы не перегореть этим делом, я решил развеяться, все-таки - почитал Канта, посмотрел фильм.
Хоть и времени 24/7, я не могу тратить все время только на программирование.
Эти 600 страниц были легкие - перечитывал я то, что я уже знаю, оставалось только вспомнить.

Главы про GUI и обработку событий решил пропустить, т.к не планирую писать desktop приложения. На базовом уровне я знаю, как сделать GUI с помощью JavaFX/Swing, этого мне достаточно.

Фактически, по javaCore осталось хорошо освоить темы дженериков, коллекций, многопоточность, рефлексию и то, что добавили в java 8 - лямбды, дефолтные методы и т.д
А это будет самое жопа, потому что это важнейшие и обширные темы, книги на английском и очень много нюансов, особенно по многопоточности, я как взглянул книги по ним - прифигел, сколько там тонкостей и как много всего.
Ну и раз макаки с /b освоили все это и теперь хвастуются своими 300кк/наносекунду, то разве я не смогу?

Вообщем-то, потрачу еще не более 1-2 дней на основы, потом возможно прочитаю "Эффективное программирование" автора Джошуа Блох и дальше буду читать книжки по специализированным темам, про которые написал выше.
GOD BLESS ME
Jack # OP 6 171317
>>1116
Спасибо за добрые слова. Андроид разработка конечно полегче будет, стек там урезан, но и зп неплохая, только меня к этому не тянет - мне хочется пилить бэкенд, всякие веб сервисы, может, я просто люблю копаться в дерьме? :D
>>1134
Спасибо.
Jack # OP 7 171453
День 2

Закончил сегодня читать Эккеля и Хорстманна, но исключено, что я еще буду брать информацию в их книгах, ну а пока, пользы от прочтения данных книг я не нашел, всё уже известно, ведь как я говорил ранее, я изучал уже java раньше, но тогда я быстро перегорелся и забросил это дело. Теперь же я хочу довести дело до конца..
Обратился к одному знакомому джависту - он тоже посоветовал, что раз я уже знаю основы, то стоит начать читать книги по специализированным темам java, так я и решил. Хорошо, что я начинаю изучать не с нуля и пока я дочитывал Эккеля, я начал по другому понимать некоторые вещи, которые не совсем правильно понимал раньше.

Завтра начинаю читать книгу по многопоточности - "Java Thread Programming (Paul Hyde)", она правда написано аж в 1998 году, но она актуально до сих пор и на ура объясняет доступным языком основы многопоточности, к тому же, она не такая большая. После этой книги приступать к более сложным вещам по многопоточности будет намного легче.
8 171636
Где отчёты?
Jack # OP 9 171674
Отчеты будут, сейчас возникли некоторые обстоятельства, из-за которых не всегда смогу их делать каждый день.
Jack 10 171715
День 3 и День 4

Так сложилось, что в эти дни у меня появились некоторые проблемы в ИРЛ и я был занят ими. Я до сих пор их не решил, но теперь у меня будет больше времени, чем до этого.
Сегодня освободился только к 20-00.
Успел открыть сегодня наконец книжку по многопоточности, предварительно установив расширение, которое очень даже хорошо(гораздо лучше чем гугл) переводит английские предложения и слова. И то ли книжка написано так, что её легко читать, то ли еще что, но суть многих предложений понимаю, всё идет как по маслу.

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

Если подача материала и дальше так легко будет даваться, то эту книжку я прочитаю за пару дней.
А после неё скорее всего возьмусь за "Java SE8. Вводный курс"... а может пропущу её и прочитаю маленькую книжку по лямбдам, я пока еще не надумал. Единственное, что мне нужно - это больше практики, т.к я практически читаю одну теорию, к счастью, пока вроде как ничего важного не забылось.
11 171916
Где отчёты?
Jack # OP 12 171954
>>1916
БИОпроблемы у ОПа. Будет все, как решу их. Все проблемы свалились когда дневник создал
13 172659
ОП, ты слился?
Тред утонул или удален.
Это копия, сохраненная 10 мая 2020 года.

Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее

Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
« /dr/В начало тредаВеб-версияНастройки
/a//b//mu//s//vg/Все доски