Основы HTML и CSS - done✅
Сегодня закрыл обучение по основам HTML и CSS, в рамках курса:
- С нуля сверстал учебный лендинг
- Добавил форму для сбора заявок и стилизовал ее
- Поработал с анимацией для сайта
- Познакомился с тегами и стилями
- Адаптировал сайт под мобильную версию
- 50+ практических упражнений + тестирование
Буду внедрять знания в свой проект, следующая остановка JavaScript, там работы тьма📝
В рамках своего проекта, начал накидывать черновой макет для главной страницы сайта, в целом уже приходит полноценная модель бизнес логики, также накидал немного по бэку работы, на эту неделе еще докину фильтрацию и если успею пагинацию.
Сегодня закрыл обучение по основам HTML и CSS, в рамках курса:
- С нуля сверстал учебный лендинг
- Добавил форму для сбора заявок и стилизовал ее
- Поработал с анимацией для сайта
- Познакомился с тегами и стилями
- Адаптировал сайт под мобильную версию
- 50+ практических упражнений + тестирование
Буду внедрять знания в свой проект, следующая остановка JavaScript, там работы тьма
В рамках своего проекта, начал накидывать черновой макет для главной страницы сайта, в целом уже приходит полноценная модель бизнес логики, также накидал немного по бэку работы, на эту неделе еще докину фильтрацию и если успею пагинацию.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥14👍4❤1
Main page 📝
На этой неделе закончил с черновым макетом для главной страницы, это конечно не финальный результат, но как промежуточный вполне нравится.
● Ближайшие недели также буду отрисовывать и для других страниц, примерно выйдет до 10шт и определить цветовую палитру, скорее будет белый/серый/черный, не сильно люблю яркие цвета. Останется это все сверстать и поиграться с анимацией
● Приступил к курсу по JavaScript, наполовину закончил первую часть (всего 4 частей), никак не могу привыкнуть к динамической типизации, как они живут🤕
● По backend части начинаю связывать логики сервисов и сущностей, потихоньку подгоняю к авторизации, также пригодился опыт с шедулером, который буду внедрять на этой неделе
На этой неделе закончил с черновым макетом для главной страницы, это конечно не финальный результат, но как промежуточный вполне нравится.
● Ближайшие недели также буду отрисовывать и для других страниц, примерно выйдет до 10шт и определить цветовую палитру, скорее будет белый/серый/черный, не сильно люблю яркие цвета. Останется это все сверстать и поиграться с анимацией
● Приступил к курсу по JavaScript, наполовину закончил первую часть (всего 4 частей), никак не могу привыкнуть к динамической типизации, как они живут
● По backend части начинаю связывать логики сервисов и сущностей, потихоньку подгоняю к авторизации, также пригодился опыт с шедулером, который буду внедрять на этой неделе
Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥8🔥4❤3👍1🦄1
Паттерн написания резюме, к которому я пришел
Пока я пытаюсь выстроить правильную цепочку для процесса моего проекта, расскажу вам о паттерне написания резюме, к которому я пришел -> соответственно позволяет мне регулярно попадать на собеседования.
Он будет состоять из 3-х частей:
1. Что за проект - краткое содержание
✅ Тут я даю короткое название проекта + краткое содержание:
2. Фичи/Задачи которые я реализовал
❌Частая ошибка перечисление задач по типу:
- Рефекторинг кода
- Написание Unit тестов
Никому не интересно читать однотипные абстрактные задачи, которые в 99% проектах!
✅Хорошим вариантом будет перечислить 4-5 реальных(желательно) задач, которые ты выполнял, даже написание юнит тестов можно преподнести красивым текстом:
3. Перечисление рабочего стэка:
✅Тут все просто перечисляем наш рабочий стэк(стараемся не указывать воду по типу: Git, REST и т.д):
А как у вас дела обстоят с собеседованиями? Можете делиться своими резюме, постараюсь дать краткий фидбек🔥
Пока я пытаюсь выстроить правильную цепочку для процесса моего проекта, расскажу вам о паттерне написания резюме, к которому я пришел -> соответственно позволяет мне регулярно попадать на собеседования.
Он будет состоять из 3-х частей:
1. Что за проект - краткое содержание
✅ Тут я даю короткое название проекта + краткое содержание:
● Согласование внутренних банковских документов.
Приложение реализует процесс электронного согласования документов. Пользователь может запускать процесс электронного согласования документов с указанием цепочек согласующих.
2. Фичи/Задачи которые я реализовал
❌Частая ошибка перечисление задач по типу:
- Рефекторинг кода
- Написание Unit тестов
Никому не интересно читать однотипные абстрактные задачи, которые в 99% проектах!
✅Хорошим вариантом будет перечислить 4-5 реальных(желательно) задач, которые ты выполнял, даже написание юнит тестов можно преподнести красивым текстом:
- Расширил функционал приложения: добавил возможность ознакомления с документами для лиц, не участвующих в согласовании
- В задачи входило сопровождение и доработка существующих сервисов, настройка взаимодействия с кор-системами банка, а также межсервисная интеграция посредством брокеров сообщений и REST API.
3. Перечисление рабочего стэка:
✅Тут все просто перечисляем наш рабочий стэк(стараемся не указывать воду по типу: Git, REST и т.д):
Cтэк: Java 17, Spring Boot 3, Kafka, Maven, Redis, PostgreSQL, S3 Minio
А как у вас дела обстоят с собеседованиями? Можете делиться своими резюме, постараюсь дать краткий фидбек
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8❤🔥3🦄1
Зарабатывай пока спишь - путь инди-разработчика
Еще во время работы в общепите я задумывался об уходе из найма, чтобы заняться условным предпринимательством. До это никак не доходили руки по причине отсутствия достаточного количества финансов, были моменты, когда мог сделать это в партнерстве, но это чаще всего такая себе история, тем более когда речь о небольшой сети либо франшизе.
Теперь я нашел себя в разработке.
Инди-хакинг — это про независимость (independence) и быстрое тестирование идей (hacking). Цель — перестать работать по найму и зарабатывать на своих проектах. Для инди-хакера важны как технические навыки (уметь быстро собирать MVP), так и бизнесовые (продумывать монетизацию). Также не нужно гнаться за идеальным кодом и сложной архитектурой.
Я не говорю уходить из найма, можно пилить проект в свободное от работы время и уже сегодня начать закладывать фундамент для этого. Это долгая история, в которой нет быстрых денег, но постепенно можно выйти на доход, который обеспечит финансовую независимость.
Алгоритм прост, как и в любой смежной сфере:
- Вливаешься в комьюнити единомышленников
- Погружаешься в теорию/практику
- Занимаешься этим на постоянной основе
- Перенимаешь/анализируешь опыт других фаундеров
Я пишу это, чтобы показать: "так" можно, даже если пару лет назад ты не знал и близко ничего про IT. Если вы ощущаете, что этот путь - правильный, игнорируйте ваше окружение, которое будет вас "скидывать вниз".
Рекомендую ознакомиться с данными историями, думаю многих вдохновит как и меня!
https://www.youtube.com/watch?v=zbsXZ_xRMOM&list=WL - Chrome Extension за +100k$
https://www.youtube.com/watch?v=drN8keRFQlc - как программисту работать на себя | Доход на пет-проектах
Еще во время работы в общепите я задумывался об уходе из найма, чтобы заняться условным предпринимательством. До это никак не доходили руки по причине отсутствия достаточного количества финансов, были моменты, когда мог сделать это в партнерстве, но это чаще всего такая себе история, тем более когда речь о небольшой сети либо франшизе.
Теперь я нашел себя в разработке.
Инди-хакинг — это про независимость (independence) и быстрое тестирование идей (hacking). Цель — перестать работать по найму и зарабатывать на своих проектах. Для инди-хакера важны как технические навыки (уметь быстро собирать MVP), так и бизнесовые (продумывать монетизацию). Также не нужно гнаться за идеальным кодом и сложной архитектурой.
Я не говорю уходить из найма, можно пилить проект в свободное от работы время и уже сегодня начать закладывать фундамент для этого. Это долгая история, в которой нет быстрых денег, но постепенно можно выйти на доход, который обеспечит финансовую независимость.
Алгоритм прост, как и в любой смежной сфере:
- Вливаешься в комьюнити единомышленников
- Погружаешься в теорию/практику
- Занимаешься этим на постоянной основе
- Перенимаешь/анализируешь опыт других фаундеров
Я пишу это, чтобы показать: "так" можно, даже если пару лет назад ты не знал и близко ничего про IT. Если вы ощущаете, что этот путь - правильный, игнорируйте ваше окружение, которое будет вас "скидывать вниз".
Рекомендую ознакомиться с данными историями, думаю многих вдохновит как и меня!
https://www.youtube.com/watch?v=zbsXZ_xRMOM&list=WL - Chrome Extension за +100k$
https://www.youtube.com/watch?v=drN8keRFQlc - как программисту работать на себя | Доход на пет-проектах
🔥5❤🔥3😭2🦄1
Spring Security в деле - давление на пределе😶🌫️
Последние 2-3 недели погружался в курс по spring security. Помимо курса знакомился с ним через youtube + изучал разные репозитории с готовой реализацией других разработчиков.
Сегодня успешно это все дело подключил и в свой проект. О полностью готовом варианте говорить рано, но авторизация/аутентификация/роли/кодировка работают успешно -> далее нужно будет разграничивать API по ролям и искать best practice реализации конфигурации.
Параллельно изучал API Т-Банка для интеграции подписок, в целом ничего сложного, нужно будет заняться оформлением ИП либо Самозанятого, буду копать в эту сторону тоже.
Ну и из мелочей дорисовал еще один черновой макет, допилил шедулер, закончил первую часть курса по JS(ну это еще на прошлой неделе, ко второй еще не приступал) и немного видоизменил миграции.
backend 65%
frontend 15%
Последние 2-3 недели погружался в курс по spring security. Помимо курса знакомился с ним через youtube + изучал разные репозитории с готовой реализацией других разработчиков.
Сегодня успешно это все дело подключил и в свой проект. О полностью готовом варианте говорить рано, но авторизация/аутентификация/роли/кодировка работают успешно -> далее нужно будет разграничивать API по ролям и искать best practice реализации конфигурации.
Параллельно изучал API Т-Банка для интеграции подписок, в целом ничего сложного, нужно будет заняться оформлением ИП либо Самозанятого, буду копать в эту сторону тоже.
Ну и из мелочей дорисовал еще один черновой макет, допилил шедулер, закончил первую часть курса по JS(ну это еще на прошлой неделе, ко второй еще не приступал) и немного видоизменил миграции.
backend 65%
frontend 15%
Please open Telegram to view this post
VIEW IN TELEGRAM
25👍9🔥3🤯2🦄2
JVM Day
Moscow | T-Space 📍
Прекрасное завершение лета в виде конференции от Т-Банка для разработчиков, который прошел 31 августа, что запомнилось больше всего:
- Доклад на тему фреймворка Kora как аналог Spring'а
- Необычный покер с backend тематикой(аж 2 раза сходил:))
- Большое количество нетворкинга, встретил ребят из чата + увиделись с джавистами из Java-holic, которые подогнали крутой значок клуба!!
- Помимо покера между докладами было много крутых интерактивов(speedcoding, AI - распознавателя, алго задач и т.д)
- Естественно это большое количество еды! Обед, закуски, напитки, пиццы и хот-доги на афтепати🤤
- Постарался поучаствовать везде, где только можно и забрал ништячки💣
Огромный респект всей команде за такую конференцию👍 Круто что развивают инженерную культуру, программа и организация была на высоте🔥
Moscow | T-Space 📍
Прекрасное завершение лета в виде конференции от Т-Банка для разработчиков, который прошел 31 августа, что запомнилось больше всего:
- Доклад на тему фреймворка Kora как аналог Spring'а
- Необычный покер с backend тематикой(аж 2 раза сходил:))
- Большое количество нетворкинга, встретил ребят из чата + увиделись с джавистами из Java-holic, которые подогнали крутой значок клуба!!
- Помимо покера между докладами было много крутых интерактивов(speedcoding, AI - распознавателя, алго задач и т.д)
- Естественно это большое количество еды! Обед, закуски, напитки, пиццы и хот-доги на афтепати🤤
- Постарался поучаствовать везде, где только можно и забрал ништячки
Огромный респект всей команде за такую конференцию
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥15🔥6❤3🦄2
Трекер привычек && Планирование📝
Во времена учебы и поиска работы я начал активно пользоваться приложением Toggl Track, благодаря которому я мог визуализировать и отслеживать свой учебный прогресс. Считаю введение трекинга было одной из ключевой фичой в моей учебе.
Так к чему я это? На самом деле я очень давно хочу систематизировать свою рутину -> физическое/моральное состояние, учеба, карьера, языки и т.д. Это все и так присутствовало в моей жизни, но не было именно "системы".
Всю прошлую неделю разбирал приложения и тестировал в итоге разбил их на два:
- "Ежедневные привычки" - тут я составил список своих привычек и раскидал их по дням. Для начала решил не нагружать себя, в день 3-4 шт.
- "To-do List" - здесь записываю свои встречи планы и т.д, чтобы освободить оперативку в голове :).
Пока перебирал все загорелся сделать такое приложение под себя чтобы все, что мне нужно было под рукой, хех (не хватило именно "простого" решения)
Во времена учебы и поиска работы я начал активно пользоваться приложением Toggl Track, благодаря которому я мог визуализировать и отслеживать свой учебный прогресс. Считаю введение трекинга было одной из ключевой фичой в моей учебе.
Так к чему я это? На самом деле я очень давно хочу систематизировать свою рутину -> физическое/моральное состояние, учеба, карьера, языки и т.д. Это все и так присутствовало в моей жизни, но не было именно "системы".
Всю прошлую неделю разбирал приложения и тестировал в итоге разбил их на два:
- "Ежедневные привычки" - тут я составил список своих привычек и раскидал их по дням. Для начала решил не нагружать себя, в день 3-4 шт.
- "To-do List" - здесь записываю свои встречи планы и т.д, чтобы освободить оперативку в голове :).
Пока перебирал все загорелся сделать такое приложение под себя чтобы все, что мне нужно было под рукой, хех (не хватило именно "простого" решения)
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4❤2🔥2❤🔥1👏1
Штош... теперь у проекта появился дизайнер, потому что я уже заколебался рисовать эти макеты, ну это ладно
Вчера за пару часов накидали черновой вариант всех страниц, выписал мои пожелания и ждемс теперь начало октября
Потом начнется сущий кошмар с ее версткой и реализацией, пора выкатывать хоть какое-то MVP...
Вчера за пару часов накидали черновой вариант всех страниц, выписал мои пожелания и ждемс теперь начало октября
Потом начнется сущий кошмар с ее версткой и реализацией, пора выкатывать хоть какое-то MVP...
🔥11❤🔥3🦄3
Привет! Немного выпал, поэтому рассказываю как прошел для меня этот месяц:
- По личным причинам уволился из штата зеленого банка
- Проходил собеседования(Вышло где-то 7-8шт, искал исключительно удаленку либо с релокацией, собеседования были на сеньорские позиции, в двух получил оценку мидла без оффера, еще 2 выслали оффер)
- Работал над своим проектом(Закончили макет, сверстал + связал авторизацию через фронт, продолжаю работать)
- Открыл ИП по патентному налогообложению
- Моя прошлая компания скинула новый оффер, только уже в качестве подрядчика с новыми условиями
- В итоге было 3 оффера, принял последний
Считаю, что мог бы получить больше офферов, если бы знал английский получше, так как были секции с проверкой английского(например как в EPAM). Двигаемся дальше, кстати на литкоде уже преодолел отметку в 100+ задач😎
- По личным причинам уволился из штата зеленого банка
- Проходил собеседования(Вышло где-то 7-8шт, искал исключительно удаленку либо с релокацией, собеседования были на сеньорские позиции, в двух получил оценку мидла без оффера, еще 2 выслали оффер)
- Работал над своим проектом(Закончили макет, сверстал + связал авторизацию через фронт, продолжаю работать)
- Открыл ИП по патентному налогообложению
- Моя прошлая компания скинула новый оффер, только уже в качестве подрядчика с новыми условиями
- В итоге было 3 оффера, принял последний
Считаю, что мог бы получить больше офферов, если бы знал английский получше, так как были секции с проверкой английского(например как в EPAM). Двигаемся дальше, кстати на литкоде уже преодолел отметку в 100+ задач
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥25🏆5👍1🦄1
Собеседование в EPAM
Недавно проходил собеседование в компанию EPAM. Для меня это тоже небольшая очивка, т.к компания международная и сотрудничает со многими топ компаниями в Европе, Азии и США.
Само собеседование должно было пройти на английском, но из-за своего уровня попросил на русском.
Теория: Копали в глубину базовые темы(ООП, Stream, Collection, GC, Spring, Web development, Testing, Microservices, Multithreading)
Задачи:
1) Первое задание было связано с исключением, надо было проанализировать и, если все в порядке назвать цифры, которые будут отображаться на экране(Была иерархия с исключениями и несколько sout, нужно было назвать порядок)
- Немного засиделся тут, но решил)
2) Есть текст: “Hello, World! This is the first sentence I have written using Java. I am very happy about it. And you?”
Нужно написать алгоритм который будет считать количество предложений и слов в этом тексте.
- Сразу пришла мысль сделать массив char[] и через посимвольную проверку посчитать
English check на 10 минут, в котором нужно было рассказать как проходит моя дневная рутина
Technical feedback
Estimated seniority: Software Engineer Level 2 ( Middle Software Engineer)
Primary skill: Java
English level:A2
Английский сыграл ключевую роль, в итоге не получил оффер, начинаю копать в эту сторону и добавлять новые привычки в свою рутину
EPAM Systems — американская ИТ-компания со штаб-квартирой в Ньютауне, штат Пенсильвания, и с отделениями в более чем 40 странах мира. Основана в 1993 году американским бизнесменом белорусского происхождения Аркадием Добкиным. Является производителем заказного программного обеспечения, предоставляет также услуги по консалтингу.
Недавно проходил собеседование в компанию EPAM. Для меня это тоже небольшая очивка, т.к компания международная и сотрудничает со многими топ компаниями в Европе, Азии и США.
Само собеседование должно было пройти на английском, но из-за своего уровня попросил на русском.
Теория: Копали в глубину базовые темы(ООП, Stream, Collection, GC, Spring, Web development, Testing, Microservices, Multithreading)
Задачи:
1) Первое задание было связано с исключением, надо было проанализировать и, если все в порядке назвать цифры, которые будут отображаться на экране(Была иерархия с исключениями и несколько sout, нужно было назвать порядок)
- Немного засиделся тут, но решил)
2) Есть текст: “Hello, World! This is the first sentence I have written using Java. I am very happy about it. And you?”
Нужно написать алгоритм который будет считать количество предложений и слов в этом тексте.
- Сразу пришла мысль сделать массив char[] и через посимвольную проверку посчитать
English check на 10 минут, в котором нужно было рассказать как проходит моя дневная рутина
Technical feedback
Estimated seniority: Software Engineer Level 2 ( Middle Software Engineer)
Primary skill: Java
English level:A2
Английский сыграл ключевую роль, в итоге не получил оффер, начинаю копать в эту сторону и добавлять новые привычки в свою рутину
🔥21🤯2❤1🦄1
Открываю запись на менторство v2.0
Выпустил первых ребят после менторства(к слову офферы были на 130-200к) тут было 2 формата в виде практики и теории, то есть от выбора ребят. Но после первого опыта решил переработать структуру и теперь буду подстраивать индивидуально под каждого. То есть один формат с доведением до оффера, какой план?👇
- Первый созвон на котором прощупаем твой нынешний уровень
- Закрываем пробелы в практике в виде задач(если опыта написания кода мало, то это будет микросервисный проект)
Стэк: Java 17, Spring Boot, PostgreSql, Kafka, Liquibase, JUnit, Mockito, FeignClient/RestTemplate
- Прорешаем базовые алгоритмические/SQL задачи
- Теория: 9 созвонов в котором разберем 200 вопросов
- Подготавливаем резюме + Мок собеседование
- Откликаемся и идем в бой🔥
И немного про обучение! Нужно делать и решать все задачи, которые буду ставить, без пропусков
На данный момент есть 2 места
Если готов пиши в лс: @baynazarow
Выпустил первых ребят после менторства(к слову офферы были на 130-200к) тут было 2 формата в виде практики и теории, то есть от выбора ребят. Но после первого опыта решил переработать структуру и теперь буду подстраивать индивидуально под каждого. То есть один формат с доведением до оффера, какой план?👇
- Первый созвон на котором прощупаем твой нынешний уровень
- Закрываем пробелы в практике в виде задач(если опыта написания кода мало, то это будет микросервисный проект)
Стэк: Java 17, Spring Boot, PostgreSql, Kafka, Liquibase, JUnit, Mockito, FeignClient/RestTemplate
- Прорешаем базовые алгоритмические/SQL задачи
- Теория: 9 созвонов в котором разберем 200 вопросов
- Подготавливаем резюме + Мок собеседование
- Откликаемся и идем в бой🔥
И немного про обучение! Нужно делать и решать все задачи, которые буду ставить, без пропусков
На данный момент есть 2 места
Если готов пиши в лс: @baynazarow
🔥14🤔5🦄1
Срез по 2024 году 📆
- Карьера: хочется отдельно выделить, т.к все силы были отданы на рабочие задачи и мой рост по лестнице бэкенда, брал все в свои руки и не собирался ждать(2 увольнения, 35+ пройденных собеседований, брал больше ответственности, в том числе руководил частью команды) -> большой буст по ЗП, которая позволит мне еще больше вкладывать в себя
- Выпустил Java Backend Roadmap, которая набрала 9к просмотров📝
- ✅121 алгоритмических задач на Leetcode(101es/19md/1hd)
- Начал набирать людей на менторство/параллельно улучшая программу, рад тому сколько ребят получили свои офферы
- Более 10 пройденных курсов(JavaScript, Service mesh, k8s, spring security, мониторинг и алертинг, криптография и т.д)
- Собственный коммерческий проект, который надеюсь релизнуть уже в следующем году
Выдыхаю и думаю, что НАКОНЕЦ-ТО вот оно направление, которым я хочу заниматься и развиваться!!! Горжусь своим путем, хоть и под конец года не все получалось. 2025 год хочу начать с занятий по английскому с репетитором, взять курс по алгоритмам и структурам данных + систем дизайну.
Желаю всем реализовать свои цели в этой единственной жизни, верьте в себя✨
- Карьера: хочется отдельно выделить, т.к все силы были отданы на рабочие задачи и мой рост по лестнице бэкенда, брал все в свои руки и не собирался ждать(2 увольнения, 35+ пройденных собеседований, брал больше ответственности, в том числе руководил частью команды) -> большой буст по ЗП, которая позволит мне еще больше вкладывать в себя
- Выпустил Java Backend Roadmap, которая набрала 9к просмотров📝
- ✅121 алгоритмических задач на Leetcode(101es/19md/1hd)
- Начал набирать людей на менторство/параллельно улучшая программу, рад тому сколько ребят получили свои офферы
- Более 10 пройденных курсов(JavaScript, Service mesh, k8s, spring security, мониторинг и алертинг, криптография и т.д)
- Собственный коммерческий проект, который надеюсь релизнуть уже в следующем году
Выдыхаю и думаю, что НАКОНЕЦ-ТО вот оно направление, которым я хочу заниматься и развиваться!!! Горжусь своим путем, хоть и под конец года не все получалось. 2025 год хочу начать с занятий по английскому с репетитором, взять курс по алгоритмам и структурам данных + систем дизайну.
Желаю всем реализовать свои цели в этой единственной жизни, верьте в себя✨
🔥47👍8❤6☃3🦄1