Ну что ж, создал канал, где я буду писать о своем обучении, буду записывать сюда каждый день что изучил или не изучил. Как и написано везде, собираюсь стать Junior Java Developer и писать себе спокойно бэкенд на Spring.
Джаву выбрал т.к только по ней приходит в голову, что то типа выучу и пойду на работу, с другими сферами как то не так, там ситуации более суетливые. На том же Python, JS все как то плоховато и конкуренции куча.
Сам я учусь в Самарском университете на 1 курсе, который конечно будет в основном лишь отбирать время. Ладно, что в итоге я знаю в программировании на 30.01.2025?
Начну со Stepik, там я еще в 22-23 году решил изучать python (крутой же яп да?) потом нашел Golang подумал вот это круто, но толку от него в регионах и нету (вакансий нет), там же прошел на половину интерактивный тренажер по SQL(основы, максимум разбирал соединение таблиц)
Теперь java, начал изучать я ее по Алишеву, прошел java курс для начинающих, некоторые уроки для продвинутых. Ну и особо не заморачиваясь начал изучать spring тоже по Алишеву, да уж, знаний на тот момент совсем не было, думал вывезу, да так то и в основном все понимал, но и Алишев дает лишь поверхностную инфу. Hibernate с того же курса совсем немного запомнился.
Как я прошел Spring Алишева сделал свой проект библиотека, который по факту обращался к апи гугла и брал информацию по книге только из ее названия (по сути обычное crud приложение) , нуу, проект сомнительный, но благодаря нему что то и помню в Spring.
Также 2-3 месяца назад решил вспомнить все и начать с основ по книжке Java Шилдта, почитал более половины и забросил программирование в целом (как это было всегда).
Начиная с начала года решил учиться нормально, системно (почти :) ) И начал я проходить курсы от dmdev, первый из них JDBC, ладно хоть SQL помню, далее http и servlets которые я сейчас и прохожу, одновременно с этим решил заполнить дыры по java core. Вроде как и все, только может знаю как создать ветку в гите и откатиться до прошлого коммита.
Хочу стать джуном на 2 курсе. (мечтаю)
Джаву выбрал т.к только по ней приходит в голову, что то типа выучу и пойду на работу, с другими сферами как то не так, там ситуации более суетливые. На том же Python, JS все как то плоховато и конкуренции куча.
Сам я учусь в Самарском университете на 1 курсе, который конечно будет в основном лишь отбирать время. Ладно, что в итоге я знаю в программировании на 30.01.2025?
Начну со Stepik, там я еще в 22-23 году решил изучать python (крутой же яп да?) потом нашел Golang подумал вот это круто, но толку от него в регионах и нету (вакансий нет), там же прошел на половину интерактивный тренажер по SQL(основы, максимум разбирал соединение таблиц)
Теперь java, начал изучать я ее по Алишеву, прошел java курс для начинающих, некоторые уроки для продвинутых. Ну и особо не заморачиваясь начал изучать spring тоже по Алишеву, да уж, знаний на тот момент совсем не было, думал вывезу, да так то и в основном все понимал, но и Алишев дает лишь поверхностную инфу. Hibernate с того же курса совсем немного запомнился.
Как я прошел Spring Алишева сделал свой проект библиотека, который по факту обращался к апи гугла и брал информацию по книге только из ее названия (по сути обычное crud приложение) , нуу, проект сомнительный, но благодаря нему что то и помню в Spring.
Также 2-3 месяца назад решил вспомнить все и начать с основ по книжке Java Шилдта, почитал более половины и забросил программирование в целом (как это было всегда).
Начиная с начала года решил учиться нормально, системно (почти :) ) И начал я проходить курсы от dmdev, первый из них JDBC, ладно хоть SQL помню, далее http и servlets которые я сейчас и прохожу, одновременно с этим решил заполнить дыры по java core. Вроде как и все, только может знаю как создать ветку в гите и откатиться до прошлого коммита.
Хочу стать джуном на 2 курсе. (мечтаю)
❤3
Что изучил сегодня? 30.01.2025
Изучал Java Core (нужно как и сказал все это узнать или вспомнить)
Учился сегодня 3-4 часа. Правда я думал побыстрее пробежать по этим темам, но так не получилось.
Нужно выучить:
Многопоточность, рефлексия, сервлеты (несколько видео досмотреть).
В планах после этого пойти на 3 проект Сергея Жукова.
Изучал Java Core (нужно как и сказал все это узнать или вспомнить)
Функциональное программирование (работа со streamами, optional)
Потоки ввода-вывода (Пробежался по файлам и работой с ними)
Ну что сказать, это жестко, есть класс FileOutputStream который нужен для записи всей информации, которую можно записать в байты, есть FileWriter уже конкретно для работы со строками, а также Buffered обертки к ним, а еще есть Input стримы для всего этого, слишком много, да. И тут есть класс FIles который заменяет все эти классы, единственное что Buffered стримы нужно получать, используя метод и потом уже работать с ними.
Учился сегодня 3-4 часа. Правда я думал побыстрее пробежать по этим темам, но так не получилось.
Нужно выучить:
Многопоточность, рефлексия, сервлеты (несколько видео досмотреть).
В планах после этого пойти на 3 проект Сергея Жукова.
👍1