Сообщаю о небольшой сверхурочной новости, канал расширяется в коллективе, возможны небольшие изменения. Всем спасибо за внимание
👍2🔥1👏1💯1💘1
День 156.
Почти предложили работу в сбербанке (я отказался).
День 157-159.
Более-менее активно учу джаву по туториалу от W3Schools и вот дочитав до методов (те же функции в js), считаю что могу сделать какой то отчет, высказать свое мнение и т.д.
Из хорошего:
Джава очень приятный язык, с ним я больше работаю с типами и думаю больше узнаю о ооп, что мне поможет в будущем
Из плохого:
Из-за того что я решил не ставить ide а просто накатить расширения на уже родной вскод, это вызывает небольшие затруднения, но терпимо.
И т.к я пока пишу консольные программы ничего интересного вам показать не могу.
Почти предложили работу в сбербанке (я отказался).
День 157-159.
Более-менее активно учу джаву по туториалу от W3Schools и вот дочитав до методов (те же функции в js), считаю что могу сделать какой то отчет, высказать свое мнение и т.д.
Из хорошего:
Джава очень приятный язык, с ним я больше работаю с типами и думаю больше узнаю о ооп, что мне поможет в будущем
Из плохого:
Из-за того что я решил не ставить ide а просто накатить расширения на уже родной вскод, это вызывает небольшие затруднения, но терпимо.
И т.к я пока пишу консольные программы ничего интересного вам показать не могу.
💘1
Media is too big
VIEW IN TELEGRAM
День 160.
Начал читать про ооп и написал небольшие консольные гонки.
Тут есть два класса Main и Methods.
Main:
Задает аттрибуты для трассы, машины, времени и состояния гонки.
Задает методы по которым вычисляется скорость машины, местоположение машины на трассе, сколько прошло времени и доехала ли машина до финиша.
Methods:
Создает машины, задает характеристики и запускает методы.
(только сейчас понимаю что названия как то с смыслом не совпадают и стоит их немного поменять местами).
В будущем думаю сделать сравнение двух объектов и определение кто финишировал первый, округление таймера до десятых и возможно какую-то визуализацию.
Начал читать про ооп и написал небольшие консольные гонки.
Тут есть два класса Main и Methods.
Main:
Задает аттрибуты для трассы, машины, времени и состояния гонки.
Задает методы по которым вычисляется скорость машины, местоположение машины на трассе, сколько прошло времени и доехала ли машина до финиша.
Methods:
Создает машины, задает характеристики и запускает методы.
(только сейчас понимаю что названия как то с смыслом не совпадают и стоит их немного поменять местами).
В будущем думаю сделать сравнение двух объектов и определение кто финишировал первый, округление таймера до десятых и возможно какую-то визуализацию.
💘1
День 161-164.
Прошел туториал по джаве и появляются первые негативные эмоции как по туториалу так и по языку.
По туториалу: В блоке по ооп каждая следующая статья рассказывает о новом классе, но почти ни одна не смогла объяснить в каких ситуациях тот или иной класс может пригодиться из-за чего остаются недопонимания.
По языку: Меня напрягают стандартные библиотеки, они вроде встроены в язык но перед тем как ими пользоваться их нужно притянуть через import, что засоряет код и мне не нравится, еще показалось что их синтаксис отличается от джавы без библиотек.
Прошел туториал по джаве и появляются первые негативные эмоции как по туториалу так и по языку.
По туториалу: В блоке по ооп каждая следующая статья рассказывает о новом классе, но почти ни одна не смогла объяснить в каких ситуациях тот или иной класс может пригодиться из-за чего остаются недопонимания.
По языку: Меня напрягают стандартные библиотеки, они вроде встроены в язык но перед тем как ими пользоваться их нужно притянуть через import, что засоряет код и мне не нравится, еще показалось что их синтаксис отличается от джавы без библиотек.
🎃2💘1
Media is too big
VIEW IN TELEGRAM
День 165.
Поняв что знаний на данный момент критически мало, пошел шерстить реддит и наткнулся на бесплатный курс по джаве от Хельсинкского университета MOOC, пока буду почитывать его а позже начну разбираться со Spring'ом.
Так же полностью переписал код своих гонок по всем стандартам ооп и теперь даже выводится победитель.
Поняв что знаний на данный момент критически мало, пошел шерстить реддит и наткнулся на бесплатный курс по джаве от Хельсинкского университета MOOC, пока буду почитывать его а позже начну разбираться со Spring'ом.
Так же полностью переписал код своих гонок по всем стандартам ооп и теперь даже выводится победитель.
💘1
День 166.
Научился сортировать ArrayList, а так же вспомнил как пользоваться Git'ом и теперь вместо того чтобы показывать весь код на видео, буду оставлять на него ссылку.
Научился сортировать ArrayList, а так же вспомнил как пользоваться Git'ом и теперь вместо того чтобы показывать весь код на видео, буду оставлять на него ссылку.
🎉1🏆1💋1💘1
This media is not supported in your browser
VIEW IN TELEGRAM
День 167.
Немного был загруженный день поэтому решил попрактиковаться со сканнером и файлами. Написал небольшую программу которая принимает ваши данные и записывает их в файл.
Исходный код.
Немного был загруженный день поэтому решил попрактиковаться со сканнером и файлами. Написал небольшую программу которая принимает ваши данные и записывает их в файл.
Исходный код.
🔥1🎃1💘1
Сегодня я попробую написать полностью рабочий сайт (front+back) минимум за 10 часов. Все успехи буду транслировать сюда.
💘1
На данный момент стек такой:
Front: Nextjs
Back: Spring, PostgreSQL
UI: Radix, TailwindCSS
(Ни с одной из этих технологий я раньше никогда не работал(кроме бд))
Front: Nextjs
Back: Spring, PostgreSQL
UI: Radix, TailwindCSS
(Ни с одной из этих технологий я раньше никогда не работал(кроме бд))
💘1
Фронтенд почти полностью готов, сейчас приступлю к бэкенду с которым смогу доделать фронт.
💘1
This media is not supported in your browser
VIEW IN TELEGRAM
День 169.
Подходят к концу мои 10-ти часовые муки, 4 из которых я 3 раза переписывал фронт и пытался разобраться с библиотеками.
К конечному стеку добавился Mantine UI т.к Radix показался мне сложным и не понятным, но у него хорошие иконки которыми я пользуюсь в проекте.
В результате я имею сырой незавершенный фронт и бэкенд в котором я успел реализовать только систему пользователей.
Подходят к концу мои 10-ти часовые муки, 4 из которых я 3 раза переписывал фронт и пытался разобраться с библиотеками.
К конечному стеку добавился Mantine UI т.к Radix показался мне сложным и не понятным, но у него хорошие иконки которыми я пользуюсь в проекте.
В результате я имею сырой незавершенный фронт и бэкенд в котором я успел реализовать только систему пользователей.
💘1
Media is too big
VIEW IN TELEGRAM
День 170.
Попробовал дописать бэкенд уже для постов и столкнулся с проблемой, что я не могу сохранить дату в базе данных. Сначала я попробовал использовать тип данных Date, но позже заметил, что Date в джаве и Date в базе данных значительно отличаются. Изучив, в каком виде база данных принимает дату, в коде я решил поменять тип данных на строчный и парсить каждую дату к приближенному виду что и у базы данных. Но случилась следующая проблема. База данных не может определить, что я пытаюсь ей передать и ошибочно принимает тип Character variable. Из-за этого сервер начинает ломаться а я грустить поэтому так и не смог разобраться как это исправить.
Попробовал дописать бэкенд уже для постов и столкнулся с проблемой, что я не могу сохранить дату в базе данных. Сначала я попробовал использовать тип данных Date, но позже заметил, что Date в джаве и Date в базе данных значительно отличаются. Изучив, в каком виде база данных принимает дату, в коде я решил поменять тип данных на строчный и парсить каждую дату к приближенному виду что и у базы данных. Но случилась следующая проблема. База данных не может определить, что я пытаюсь ей передать и ошибочно принимает тип Character variable. Из-за этого сервер начинает ломаться а я грустить поэтому так и не смог разобраться как это исправить.
😢1💘1
This media is not supported in your browser
VIEW IN TELEGRAM
День 171.
Финишная прямая. Сервер полностью работоспособен, сохраняет даты, посты, пользователей, присваивает посты к пользователям и пользователей к постам. Остается только связать это все с клиентом и добавить авторизацию.
Финишная прямая. Сервер полностью работоспособен, сохраняет даты, посты, пользователей, присваивает посты к пользователям и пользователей к постам. Остается только связать это все с клиентом и добавить авторизацию.
💘1
А также стоит выделить лишний часок и posts переименовать в events. Сайт про мероприятия как-никак.
💘1
