Вкатываюсь в джаву

181
.
Senje
NaN is number
Добавлено: 25.03.2024 / 05:25
И так, чтобы хоть как-то размочить текущую тишину на форуме и вообщем на сайте, решил запилить данный тред.
В чем суть? Сути нет. Но тут я буду писать свои потуги вкатывания в джаву.
Я уже владею PHP (Laravel), JavaScript (React + Vue), но не хватало мне чего-то этакого, чтобы помучиться. И выбор выпал на Java.
Буду описывать трудности с которыми я столкнулся исходя из различий джавы и моего стека.
Джаву собираюсь использовать со спрингом для микросервисов и web-приложений.
Итоговый проект будет облачный DVR. (о ходе разработки которого я так же буду постить здесь)

Добавлено: 25.03.2024 / 05:34
Немного не привычна строгая типизация.
Да, конечно, есть TypeScript у того же JS. Но будем честны, все грешили типом "any" xd
Но в джаве ты обязан указывать тип всем данным, будь то параметры метода или возвращаемые данные.
Да, есть ключевое слово "var" у переменных, но это лишь для переменных и их инициализации.
В общем, после JavaScript и PHP где ты почти не паришься над этим (за редким исключением), тут нужно понимать что ты собираешься хранить.

Добавлено: 25.03.2024 / 05:35
Кому интересно, смотрю этот плейлист на ютубе:
https://www.youtube.com/playli ... mnDak
.
cool developer, who love to code on Johncms
Nice 👍
.
<?php exit;
Может лучше в go вкатываться? Или node js.
За год с лишним работы с laravel, я так и не могу сказать, что я владею данным фреймворком, скорее он владеет)
.
NaN is number
Добавлено: 27.03.2024 / 15:06
# galtsev.t (27.03.2024 / 13:21)
Может лучше в go вкатываться? Или node js.
За год с лишним работы с laravel, я так и не могу сказать, что я владею данным фреймворком, скорее он владеет)
Go какой-то попсовый, не знаю, просто не нравится
Ну прям полнгостью лару знать, я тоже не скажу, но пилить проекты на фрилансе мне это не мешает

Добавлено: 06.06.2024 / 03:22
Давненько я ничего не писал и вот есть какие-то продвижения в моем обучении.
Разобрал продвинутые темы в Java, такие как:
- дженерики
- многопоточность
- коллекции
- etc
Перечитал кучу книг и пересмотрел кучу уроков, голова казалось сейчас лопнет от потока информации, но как оказалось, я банально поглощал не качественный контент, ибо после просмотра / прочтения чего либо, у меня лишь возникало еще больше вопросов.
Но наконец-то я нашел то, где мне не только расскажут, а где еще и покажут как это на самом деле работает при этом не уходя в сильные дебри и закрывая все возможные вопросы по разбираемой теме.
В общем, канал на YouTube: https://www.youtube.com/@dmdev
Начинайте с плейлиста Computer Science Java - это просто база по примитивным типам данных, ветвления, циклам, массивам и т.п, но если уже владеете каким либо языком, то это можно пройти вскользь.
Вообще у чела есть целый родмап его курсов, логично упорядоченный по мере роста знаний.
Собственно он: https://docs.google.com/document/d/15ZhG8bBG6Is5IVHulAoLlpwiPMNkvzHu-ElhHfIiWYc/edit#heading=h.stequzq81tza
Единственное что, то что курсы платные, на Udemy стоят ~15$, либо можно оформить спонсорство на YouTube.
p.s
торренты так же никто не отменял 
.
Кадило крутится, лавэха мутится
Senje, Попробуй книгу какую нить почитать с большим количеством сидов на торренте. Там обычно более плавно вкатывание происходит с примерами и объяснениями. Видосы такого не дадут.
Ну и в процессе лучше сразу повторять и делать то о чем говорится чтобы руки набивались.
.
NaN is number
Simba, Книги пробывал читать, наверное 3 штуки перебрал.
Ни одна не зашла и практика размытая, осиливал только 200 страниц максимум.
Мб это просто мне они не подходят, другим может будет лучше по книгам, такого варианта я тоже не исключаю)
Всего: 6