ДЕНЬ 307-314
Сделал базовую апишку для проекта и захостил ее. Нашел прикольный сервис для этого. На нем же развернул базу данных, phpmyadmin, laravel. Все работает. Тариф дешёвый, можно в любой момент остановить проект и деньги сниматься не буду, что удобно. Есть также внутренний гит и если пушить, то сразу деплой на серваке.
Долго пытался захостить, так как хотел разобраться подробно в настройке dockerfile и .yml. Теперь проблем не будет и за пару минут можно захостить
Сделал базовую апишку для проекта и захостил ее. Нашел прикольный сервис для этого. На нем же развернул базу данных, phpmyadmin, laravel. Все работает. Тариф дешёвый, можно в любой момент остановить проект и деньги сниматься не буду, что удобно. Есть также внутренний гит и если пушить, то сразу деплой на серваке.
Долго пытался захостить, так как хотел разобраться подробно в настройке dockerfile и .yml. Теперь проблем не будет и за пару минут можно захостить
🔥3🐳1
День 315–322
За этот период удалось закрыть большой пласт бэкенд-задач. Полностью реализовал базу данных и выстроил основную архитектуру проекта. Завершил весь функционал для роли администратора: управление учителями, их создание, редактирование, удаление и взаимодействие с системой. Также полностью реализован функционал для роли учителя — основные рабочие процессы, логика взаимодействия.
На текущий момент из бэкенда остается только часть, связанная со студентами, но пока нет готового API-контракта. Провел полное тестирование API: проверил основные сценарии, CRUD-операции, авторизацию и обработку ошибок — все работает стабильно и без критических багов.
По фронтенду также есть заметный прогресс. Полностью подготовлен шаблон приложения и общая структура проекта, что позволяет быстрее масштабировать новые страницы и модули. Настроена работа с запросами через axios, включая механизм refresh token для автоматического обновления access token и поддержания сессии пользователя без повторного входа.
За этот период удалось закрыть большой пласт бэкенд-задач. Полностью реализовал базу данных и выстроил основную архитектуру проекта. Завершил весь функционал для роли администратора: управление учителями, их создание, редактирование, удаление и взаимодействие с системой. Также полностью реализован функционал для роли учителя — основные рабочие процессы, логика взаимодействия.
На текущий момент из бэкенда остается только часть, связанная со студентами, но пока нет готового API-контракта. Провел полное тестирование API: проверил основные сценарии, CRUD-операции, авторизацию и обработку ошибок — все работает стабильно и без критических багов.
По фронтенду также есть заметный прогресс. Полностью подготовлен шаблон приложения и общая структура проекта, что позволяет быстрее масштабировать новые страницы и модули. Настроена работа с запросами через axios, включая механизм refresh token для автоматического обновления access token и поддержания сессии пользователя без повторного входа.
❤2🔥2🐳1
ДЕНЬ 323-330
Интересная неделя была, конечно. Много чего поменялось в проекте. Нам сказали, что мы работаем не в том репозитории, и пришлось переносить все свои наработки в другой.
Сам проект пишется как десктопное приложение на Tauri с бэкендом на шарпе и фронтом на реакте. На протяжении трёх дней только переносили все базовые стили и компоненты. Делали код-ревью, и приходилось много раз переделывать. Писали тесты, меняли названия компонентов из-за того, что на линуксе проект не собирается и нужно всё писать в kebab-case.
Сейчас уже готов логин с маршрутизацией. От меня осталось сделать админ-панель с добавлением/удалением учителя, просмотром и изменением его пароля, ну и по мелочи — пару модалок.
Интересная неделя была, конечно. Много чего поменялось в проекте. Нам сказали, что мы работаем не в том репозитории, и пришлось переносить все свои наработки в другой.
Сам проект пишется как десктопное приложение на Tauri с бэкендом на шарпе и фронтом на реакте. На протяжении трёх дней только переносили все базовые стили и компоненты. Делали код-ревью, и приходилось много раз переделывать. Писали тесты, меняли названия компонентов из-за того, что на линуксе проект не собирается и нужно всё писать в kebab-case.
Сейчас уже готов логин с маршрутизацией. От меня осталось сделать админ-панель с добавлением/удалением учителя, просмотром и изменением его пароля, ну и по мелочи — пару модалок.
❤3🐳1
ДЕНЬ 330-337
Доделал админ-панель. Готов весь необходимый функционал, а именно CRUD по учителям.
Большую часть времени мучился с проверками на сервере. Чтобы сделать код-ревью, нужно, чтобы прошли все проверки с фронта, а именно весь ESLint на JS, TS, CSS. Код может и работать без проблем, но проверки могут не пройти. Бывало, целый день сидел, чтобы их решить и слить ветку. Да и на сами правки по код-ревью тоже могло уйти очень много времени — приходилось переделывать реализацию, переписывать тесты и править нейминг, пока не утвердят.
Теперь есть полное понимание и опыт работы в команде. Заодно и TypeScript подтянул.
Доделал админ-панель. Готов весь необходимый функционал, а именно CRUD по учителям.
Большую часть времени мучился с проверками на сервере. Чтобы сделать код-ревью, нужно, чтобы прошли все проверки с фронта, а именно весь ESLint на JS, TS, CSS. Код может и работать без проблем, но проверки могут не пройти. Бывало, целый день сидел, чтобы их решить и слить ветку. Да и на сами правки по код-ревью тоже могло уйти очень много времени — приходилось переделывать реализацию, переписывать тесты и править нейминг, пока не утвердят.
Теперь есть полное понимание и опыт работы в команде. Заодно и TypeScript подтянул.
❤4🐳2
ДЕНЬ 338-345
Закончилась наконец-то учеба и 3 курс, практика защищена, модульный экзамен сдан, можно теперь бурмалдеть.
Пока без понятия что делать. Есть желание сделать Пэт проект для одного детейлинга. Надо будет дизайн, текст придумывать и многое другое. Хочется сделать прям красиво, что бы по кайфу все было
Закончилась наконец-то учеба и 3 курс, практика защищена, модульный экзамен сдан, можно теперь бурмалдеть.
Пока без понятия что делать. Есть желание сделать Пэт проект для одного детейлинга. Надо будет дизайн, текст придумывать и многое другое. Хочется сделать прям красиво, что бы по кайфу все было
10❤4🐳1
ДЕНЬ 346-353
На этой неделе даже комп не включал, работал и времени не было.
Прошел первый этап собеседования на препода по программированию. Всего будет 4 этапа и длиться они будут на протяжении месяца.
С Hr-ом говорили на протяжении 30 минут, засчет небольшого опыта меня рассмотрели дальше. Пока самый легкий этап пройден.
P.s Посмотрел я еще вакансии на фронт и понял, что все печально в этом направлении
На этой неделе даже комп не включал, работал и времени не было.
Прошел первый этап собеседования на препода по программированию. Всего будет 4 этапа и длиться они будут на протяжении месяца.
С Hr-ом говорили на протяжении 30 минут, засчет небольшого опыта меня рассмотрели дальше. Пока самый легкий этап пройден.
P.s Посмотрел я еще вакансии на фронт и понял, что все печально в этом направлении
👏2🐳2🤝2
ДЕНЬ 354-360
Прошел второй этап отбора на препода. Был открытый урок , где надо было показать свои действия при определённых ситуациях (ученик сидит в телефоне, выключил демку, переписывается в чате и тд). В целом неплохо себя показал и прошел дальше. Из минусов было лишь то, что мало общался с учениками в начале занятия. Но это связано с малым временем, давали только 10-15 минут на тему. У меня это была "Функции в JS".
Теперь осталось два этапа, уже завтра буду общаться с методистом, который проверит мои знания по python, JS скорее всего
Прошел второй этап отбора на препода. Был открытый урок , где надо было показать свои действия при определённых ситуациях (ученик сидит в телефоне, выключил демку, переписывается в чате и тд). В целом неплохо себя показал и прошел дальше. Из минусов было лишь то, что мало общался с учениками в начале занятия. Но это связано с малым временем, давали только 10-15 минут на тему. У меня это была "Функции в JS".
Теперь осталось два этапа, уже завтра буду общаться с методистом, который проверит мои знания по python, JS скорее всего
15😁3🐳1
ДЕНЬ 361-368
Прошел этап общения с методистом, разбирали базу про js, CSS, html, Python. Базовая задача на нахождение второго максимума(без функций, массивов, списков). Мало, что повторял перед собесом. Были вопросы также по математике: НОД, НОК, Как перевести из десятичной в шестнадцатеричную систему счисления.
Большинство задач конечно были по питону. Надо было на питоне написать класс динозавра, базывые свойства и в классе написать, как 10 раз издаёт "РАР" в консоль, я ее не сделал так как вообще забыл как писать классы на питоне.
В итоге я буду вести веб и немного питона. Думаю потом пройти повторный собес уже на ООП в питоне, как будет возможность.
Хотели также про PHP спросить, но уже времени не хватило
Прошел этап общения с методистом, разбирали базу про js, CSS, html, Python. Базовая задача на нахождение второго максимума(без функций, массивов, списков). Мало, что повторял перед собесом. Были вопросы также по математике: НОД, НОК, Как перевести из десятичной в шестнадцатеричную систему счисления.
Большинство задач конечно были по питону. Надо было на питоне написать класс динозавра, базывые свойства и в классе написать, как 10 раз издаёт "РАР" в консоль, я ее не сделал так как вообще забыл как писать классы на питоне.
В итоге я буду вести веб и немного питона. Думаю потом пройти повторный собес уже на ООП в питоне, как будет возможность.
Хотели также про PHP спросить, но уже времени не хватило
❤3🥰3🤩1🐳1
ДЕНЬ 369-346
Прохожу внутренние курсы для препода. На неделе по две штуки, в среднем идет 2,5 часа. Задают домашку. Надо составлять план полный от начала и до конца урока, начиная с приветствия и до выдачи дз в конце урока. К следующему уроку надо сделать презентацию по уроку. Есть своя платформа для прохождения тестов и прочих методических материалов.
В конце всех тренингов(через неделю) напишу подробно в комплексе про все тренинги
Прохожу внутренние курсы для препода. На неделе по две штуки, в среднем идет 2,5 часа. Задают домашку. Надо составлять план полный от начала и до конца урока, начиная с приветствия и до выдачи дз в конце урока. К следующему уроку надо сделать презентацию по уроку. Есть своя платформа для прохождения тестов и прочих методических материалов.
В конце всех тренингов(через неделю) напишу подробно в комплексе про все тренинги
🐳6
This media is not supported in your browser
VIEW IN TELEGRAM
ДЕНЬ 347-354
Прошел все тренинги по школе. Всего 4 тренинга по 2,5 часа каждый. После каждого тренинга нужно было проходить внутренние тесты по занятию, отвечать на различные кейсы, связанные с детьми.
Первый тренинг был вводным про школу, после него дали домашнее задание — подробный план урока, начиная с приветствия и заканчивая прощанием. Потом был тренинг по ведению урока и домашнее задание на создание презентации по теме из программирования. Я взял целочисленное деление в Питоне. На третьем тренинге я рассказывал эту тему, и всё было хорошо. На четвёртом тренинге уже выбрал тему по JS — условия.
Третий тренинг отличался от четвёртого тем, что дети вели себя не так, как надо: спамили в чат, вырубали демку, разговаривали, рисовали на онлайн-доске и тому подобное.
Прошел все тренинги по школе. Всего 4 тренинга по 2,5 часа каждый. После каждого тренинга нужно было проходить внутренние тесты по занятию, отвечать на различные кейсы, связанные с детьми.
Первый тренинг был вводным про школу, после него дали домашнее задание — подробный план урока, начиная с приветствия и заканчивая прощанием. Потом был тренинг по ведению урока и домашнее задание на создание презентации по теме из программирования. Я взял целочисленное деление в Питоне. На третьем тренинге я рассказывал эту тему, и всё было хорошо. На четвёртом тренинге уже выбрал тему по JS — условия.
Третий тренинг отличался от четвёртого тем, что дети вели себя не так, как надо: спамили в чат, вырубали демку, разговаривали, рисовали на онлайн-доске и тому подобное.
❤2🔥1🐳1
В целом неплохой опыт я получил. Теперь надо сдать экзамен, и мне скажут, буду ли я работать или нет. Из недочётов у меня — мало группового интерактива, а именно всяких вопросов на группу по типу: «Как вы думаете, если убрать..., будет работать?» Групповой интерактив должен быть каждую минуту, иначе детям будет скучно, и они будут заниматься не тем, чем надо
🔥2❤1🐳1
ДЕНЬ 355-369
Все эти две недели жёстко бурмалдел и отдыхал, поэтому не обессудь за отсутствие контента, я жестко пьянствовал в Египте
Все эти две недели жёстко бурмалдел и отдыхал, поэтому не обессудь за отсутствие контента, я жестко пьянствовал в Египте
1😁2😡2🤨1