Forwarded from кадровый пылесос
Я отупел от этого диалога, как и от скорости ответов рекрутера. Кажется, пора подключать асинхронщину
#диалоги #присланное
#диалоги #присланное
😁15🔥5🙈5🤯4🏆1
Под прошлым постом обсудили тестовые задания и я вспомнил, что года три назад получил один из самых мощных отказов, который действительно помог прокачаться. Моя редактура присутствует.
Почитайте, это напоминание о том, что все мы с чего-то начинаем. Я, кстати, через 4 месяца после этого письма нашел свою первую работу. Правда, не в этой компании
Почитайте, это напоминание о том, что все мы с чего-то начинаем. Я, кстати, через 4 месяца после этого письма нашел свою первую работу. Правда, не в этой компании
👍5❤4
Привет!
Получил фидбек, его много)
Можно похвалить за то, что сделал то, что требовалось, программа работает, все считается
Теперь где прокачаться:
Все сделано в одном классе, вся логика в одном месте. Логика основывается на регулярных выражениях, это не оч хорошо, потому как с регулярками не всегда при чтении кода понятно, что там происходит, должно происходить.
Java - ООП язык. Задание сделано в процедурном стиле. Т.е. все собрано в одном месте и программа состоит из набора команд, которые выполняются одна за другой.
Как все переделать, чтобы прокачаться:
1) Отказаться от регулярных выражений
2) Переписать все с использованием ООП подхода. Определиться какие сущности есть в программе и вынести каждую сущность в отдельный класс.
Например, штуку, которая шлет запросы - в один класс, калькулятор рейтинга - в другой класс. Сущность ответа от сервера - в третий класс.
Про сущность ответа от сервера.
Сейчас ответ от сервера сохраняется просто в строку. Но это JSON, у него есть какая-то структура. Надо изучить как из JSON делать Java объекты и наоборот. Сделать сущность ответа от сервера не строкой, а POJO классом, который из JSON ответа сервера заполняется данными. Сейчас все сделано с использованием только лишь статических методов и переменных.
При переделке на ООП лад использовать объекты. А статическими оставить только лишь максимум константы(адрес сервера).
Максимально стараться не писать самому некоторые вещи, для которых уже есть более высокоуровневые реализации. Например при отправке запроса на сервер вместо HttpURLConnection и URL использовать httpClient от apache. Научиться подключать сторонние библиотеки через зависимости
Оформить все это как maven проект, а не gradle (Возможно тут просто вкусовщина, но за 3 года работы я сталкивался только с maven проектами и maven надо знать).
Следующий шаг - изучить спринг. Начать можно с hello-world на Spring-boot. Затем понять что такое бины в спринге. Что такое контроллер-сервис-репозиторий. Попробовать написать ту-же программу уже на спринге. Чтобы запуск и остановку калькуляции рейтинга можно было инициировать http запросами. Также почитать про протокол http. Тут же уже можно заменить httpClient от apache на спринговый restTemplate.
Мы предлагаем тебе прокачаться в Java Core, изучить основы спринга и чего то более высокоуровневого, научиться работать с базой не с JDBCTemplate, а с чем то более высокоуровневым вроде hibernate, научиться писать сервисы на спринге.
Думаю, за месяца три это можно в спокойном режиме довести до уровня рабочего кода, который не супер сложно понимать)
Если ты готов прокачаться по всем этим замечаниям, то дерзай!
Через примерно три месяца можем снова связаться, и ты снова попробуешь свои силы)
К тому времени, если ты исправишь все замечания, то мы будем готовы тебя рассмотреть, но желательно придумать что-то хотя бы около фултайм, хотя через три месяца уже это лучше предметно обсуждать.
Как-то так)
Что скажешь?
Получил фидбек, его много)
Можно похвалить за то, что сделал то, что требовалось, программа работает, все считается
Теперь где прокачаться:
Все сделано в одном классе, вся логика в одном месте. Логика основывается на регулярных выражениях, это не оч хорошо, потому как с регулярками не всегда при чтении кода понятно, что там происходит, должно происходить.
Java - ООП язык. Задание сделано в процедурном стиле. Т.е. все собрано в одном месте и программа состоит из набора команд, которые выполняются одна за другой.
Как все переделать, чтобы прокачаться:
1) Отказаться от регулярных выражений
2) Переписать все с использованием ООП подхода. Определиться какие сущности есть в программе и вынести каждую сущность в отдельный класс.
Например, штуку, которая шлет запросы - в один класс, калькулятор рейтинга - в другой класс. Сущность ответа от сервера - в третий класс.
Про сущность ответа от сервера.
Сейчас ответ от сервера сохраняется просто в строку. Но это JSON, у него есть какая-то структура. Надо изучить как из JSON делать Java объекты и наоборот. Сделать сущность ответа от сервера не строкой, а POJO классом, который из JSON ответа сервера заполняется данными. Сейчас все сделано с использованием только лишь статических методов и переменных.
При переделке на ООП лад использовать объекты. А статическими оставить только лишь максимум константы(адрес сервера).
Максимально стараться не писать самому некоторые вещи, для которых уже есть более высокоуровневые реализации. Например при отправке запроса на сервер вместо HttpURLConnection и URL использовать httpClient от apache. Научиться подключать сторонние библиотеки через зависимости
Оформить все это как maven проект, а не gradle (Возможно тут просто вкусовщина, но за 3 года работы я сталкивался только с maven проектами и maven надо знать).
Следующий шаг - изучить спринг. Начать можно с hello-world на Spring-boot. Затем понять что такое бины в спринге. Что такое контроллер-сервис-репозиторий. Попробовать написать ту-же программу уже на спринге. Чтобы запуск и остановку калькуляции рейтинга можно было инициировать http запросами. Также почитать про протокол http. Тут же уже можно заменить httpClient от apache на спринговый restTemplate.
Мы предлагаем тебе прокачаться в Java Core, изучить основы спринга и чего то более высокоуровневого, научиться работать с базой не с JDBCTemplate, а с чем то более высокоуровневым вроде hibernate, научиться писать сервисы на спринге.
Думаю, за месяца три это можно в спокойном режиме довести до уровня рабочего кода, который не супер сложно понимать)
Если ты готов прокачаться по всем этим замечаниям, то дерзай!
Через примерно три месяца можем снова связаться, и ты снова попробуешь свои силы)
К тому времени, если ты исправишь все замечания, то мы будем готовы тебя рассмотреть, но желательно придумать что-то хотя бы около фултайм, хотя через три месяца уже это лучше предметно обсуждать.
Как-то так)
Что скажешь?
🔥16❤3👍2🕊2
Всем доброго позднего вечера 😎
Наконец-то многострадальное видео вышло
https://youtu.be/qRWqvHA0nHU?si=Dlkd687aA9lRVzdF
Создали две вакансии на хедхантере, собрали более 2000 откликов, узнали много секретов о хх (и даже грязных). В общем, все в видео.
Пожалуйста, поделитесь видео со своими друзьями и жильцами вашего жэка. Сил потрачено больше, чем на все остальные видосы вместе взятые
Наконец-то многострадальное видео вышло
https://youtu.be/qRWqvHA0nHU?si=Dlkd687aA9lRVzdF
Создали две вакансии на хедхантере, собрали более 2000 откликов, узнали много секретов о хх (и даже грязных). В общем, все в видео.
Пожалуйста, поделитесь видео со своими друзьями и жильцами вашего жэка. Сил потрачено больше, чем на все остальные видосы вместе взятые
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
СОЗДАЛ ФЕЙК IT ВАКАНСИЮ — В IT УЖЕ НЕ ВОЙТИ?
СОЗДАЛ ФЕЙК IT ВАКАНСИЮ — В IT УЖЕ НЕ ВОЙТИ?
В этом видео провели очень глубокое исследование ит-рынка вакансий, посмотрели на резюме, создали две вакансии и собрали более двух тысяч откликов в сумме. Сравнили две абсолютно противоположные ит-вакансии и…
В этом видео провели очень глубокое исследование ит-рынка вакансий, посмотрели на резюме, создали две вакансии и собрали более двух тысяч откликов в сумме. Сравнили две абсолютно противоположные ит-вакансии и…
🔥14👏3
Кстати делали видео совместно с просто потрясающим HR с канала «Кадровый пылесос».
Миша лучший, сам его читаю. Подписывайтесь, достойнейший из достойнейших
Миша лучший, сам его читаю. Подписывайтесь, достойнейший из достойнейших
Telegram
кадровый пылесос
Предложка: @pylesbor_bot
Чат: https://news.1rj.ru/str/+hsL4z8rbniw5MWNi
Twitter: https://x.com/kadrov_pylesos
По вопросам рекламы, размещения своих вакансий и резюме: @kadrov_pylesos
Директор по контенту: @HomeOfStarlight
Founded 14.06.2021
Чат: https://news.1rj.ru/str/+hsL4z8rbniw5MWNi
Twitter: https://x.com/kadrov_pylesos
По вопросам рекламы, размещения своих вакансий и резюме: @kadrov_pylesos
Директор по контенту: @HomeOfStarlight
Founded 14.06.2021
🤩10
Пока мы спали, случилась некоторая революция в музыке
Не так давно вышел альбом никому до этого неизвестного исполнителя - Norimyxxxo aka Нейромирон aka Оксинейрон
Альбом назвался «Горгород навсегда», а в голосе и подаче угадывался голос Оксимирона. С самого выхода альбома люди спорили, что это было - нейросеть или перфоманс от самого исполнителя.
Оказалось - нейросеть. Поклонник творчества обучил нейросеть на песнях Мирона, а сам занялся «отработкой стиля», чтобы нейросети осталось лишь подменить голос.
Текст, биты и подача - оригинальные. Единственное, что сделала нейросеть - подменила голос. Но сам факт того, что это в некотором роде переворот на рынке музыки - поражает.
Фактически, открыт новый ящик Пандоры, позволяющий выпускать новые песни Майкла Джексона, Курта Кобейна и других исполнителей.
Не знаю, как с точки закона, но автору нейро-альбома удалось отстоять свой альбом на всех стриминг-площадках мира. Сам по себе голос (пока еще) не является какой-либо собственностью
А вот, кстати, пример того, что получилось - https://m.vk.com/video-222040289_456239028
Всем хороший нейровыходных
Оксинейрон, блин
Не так давно вышел альбом никому до этого неизвестного исполнителя - Norimyxxxo aka Нейромирон aka Оксинейрон
Альбом назвался «Горгород навсегда», а в голосе и подаче угадывался голос Оксимирона. С самого выхода альбома люди спорили, что это было - нейросеть или перфоманс от самого исполнителя.
Оказалось - нейросеть. Поклонник творчества обучил нейросеть на песнях Мирона, а сам занялся «отработкой стиля», чтобы нейросети осталось лишь подменить голос.
Текст, биты и подача - оригинальные. Единственное, что сделала нейросеть - подменила голос. Но сам факт того, что это в некотором роде переворот на рынке музыки - поражает.
Фактически, открыт новый ящик Пандоры, позволяющий выпускать новые песни Майкла Джексона, Курта Кобейна и других исполнителей.
Не знаю, как с точки закона, но автору нейро-альбома удалось отстоять свой альбом на всех стриминг-площадках мира. Сам по себе голос (пока еще) не является какой-либо собственностью
А вот, кстати, пример того, что получилось - https://m.vk.com/video-222040289_456239028
Всем хороший нейровыходных
Оксинейрон, блин
VK Видео
Горгород навсегда - 05.10.2023
Watch Горгород навсегда - 05.10.2023 30 s from 4 October 2023 online in HD for free in the VK catalog without signing up! Views: 17899. Likes: 144.
👍6🤯4😁1
Последнее вышедшее видео на канале получилось очень странным
С одной стороны, показатели вовлеченности в просмотр видео очень хорошие для тематики и лучшие на канале. Первые 24 часа так вообще видео стартануло лучше всех.
С другой стороны, самым залайканным комментом оказался поинт о том, что мы издеваемся над джунами, а ютуб перестал показывать видео аудитории.
Поделитесь в комментах, как вам тематика экспериментов на канале? Есть идея попытаться создать 15-20 различных резюме и посмотреть, насколько тяжело сейчас найти работу. Но что-то ситуация с видео вообще непонятна ;(
С одной стороны, показатели вовлеченности в просмотр видео очень хорошие для тематики и лучшие на канале. Первые 24 часа так вообще видео стартануло лучше всех.
С другой стороны, самым залайканным комментом оказался поинт о том, что мы издеваемся над джунами, а ютуб перестал показывать видео аудитории.
Поделитесь в комментах, как вам тематика экспериментов на канале? Есть идея попытаться создать 15-20 различных резюме и посмотреть, насколько тяжело сейчас найти работу. Но что-то ситуация с видео вообще непонятна ;(
❤8🔥1🎉1
Мы тут долго выбирали, какое сопроводительное показать как "хорошее", среди того, что нам наприсылали за время эксперимента
Решили показать одно, зато не стыдное
Миша (это который hr с канала Кадровый пылесос) говорит, что это сопроводительное "плюс минус", а мне оно очень понравилось
Кстати, вам тема разбора резюме и сопроводительных интересна? Хотели бы посмотреть что-то об этом или даже поучаствовать со своим резюме в таком?
Решили показать одно, зато не стыдное
Миша (это который hr с канала Кадровый пылесос) говорит, что это сопроводительное "плюс минус", а мне оно очень понравилось
Кстати, вам тема разбора резюме и сопроводительных интересна? Хотели бы посмотреть что-то об этом или даже поучаствовать со своим резюме в таком?
👍23🔥2😐2🤔1
Иногда мне кажется, что мы находимся в каких-то параллельных вселенных. Я снимаю видео, где на одну вакансию получаю 2000 откликов, а потом захожу почитать vc.ru и член совета директоров, председатель правления «Тинькофф банк» Станислав Близнюк говорит:
Я понимаю, что речь идет, видимо, о супер-квалилифицированных кадрах, которых по всей Руси человек 5, но вот такую (вероятно, вырванную из контекста) цитату сейчас возьмут в оборот все КиллБоксы и GreekPains'ы и будут снова на этом строить свою рекламу
Очередная жатва
Когда человек выходит на рынок ИТ, он через три дня получает пять-семь офферов, причем с повышением. Просто жуткий дефицит. К чему это приводит? Одно последствие — это что цена подрастет, это вызов для многих компаний.
Вторая проблематика — когда у тебя супердефицит, то у тебя и качество кадров ухудшается. Потому что, в общем и целом, зачем учиться, если и так тебя возьмут при нескольких накаченных скиллах.
Я понимаю, что речь идет, видимо, о супер-квалилифицированных кадрах, которых по всей Руси человек 5, но вот такую (вероятно, вырванную из контекста) цитату сейчас возьмут в оборот все КиллБоксы и GreekPains'ы и будут снова на этом строить свою рекламу
Очередная жатва
👍15🤪6👎2💩2😭2🔥1😡1
Пришло время немного рассказать о проекте, который получился из неоткуда
Не так давно в личку написал Александр, рассказал о своем изучении Java, проблемах с которыми столкнулся и предложил ему помочь с обучением.
Я решил ему помочь бесплатно в обмен на полную открытость. То есть все этапы нашего обучения должны быть открыты для подписчиков.
Хочу доказать себе, что могу. Хочу показать вам, чтобы смогли повторить шаги.
Такой дом-2, но в формате одного человека, идущего к цели.
Почему я вообще за это взялся?
1) ему 52 года, что бы кто не говорил - но это дополнительный вызов для него и меня. Эйджизм в сфере силен.
2) Он из города Губкин, что тоже не облегчает поиск работы. Будем искать только удаленку.
3) Одновременно с этим, ему всегда было интересно программирование, инженер по образованию. Сам уже более года учит язык. Значит, не убежит через месяц. То, что надо!
Ну а про меня многие знают. Я 4 года преподаю в различных ИТ-школах. Сейчас работаю на один немецкий онлайн-колледж. Опыт есть, можно и пободаться за место джуна.
Ну а мы уже начали!
Не так давно в личку написал Александр, рассказал о своем изучении Java, проблемах с которыми столкнулся и предложил ему помочь с обучением.
Я решил ему помочь бесплатно в обмен на полную открытость. То есть все этапы нашего обучения должны быть открыты для подписчиков.
Хочу доказать себе, что могу. Хочу показать вам, чтобы смогли повторить шаги.
Такой дом-2, но в формате одного человека, идущего к цели.
Почему я вообще за это взялся?
1) ему 52 года, что бы кто не говорил - но это дополнительный вызов для него и меня. Эйджизм в сфере силен.
2) Он из города Губкин, что тоже не облегчает поиск работы. Будем искать только удаленку.
3) Одновременно с этим, ему всегда было интересно программирование, инженер по образованию. Сам уже более года учит язык. Значит, не убежит через месяц. То, что надо!
Ну а про меня многие знают. Я 4 года преподаю в различных ИТ-школах. Сейчас работаю на один немецкий онлайн-колледж. Опыт есть, можно и пободаться за место джуна.
Ну а мы уже начали!
🔥29👍7❤6
Частенько можно услышать фразу: «Да у него талант к (любое слово) ».
Кто-то такой фразой обесценивает труд других - «человек не старался, это просто талант у него такой». Кто-то просто искренне говорит о других.
Но и те и другие с трудностью могут объяснить, что же такое «талант»?
Есть куча различных определений, не буду их переписывать, расскажу о своем.
Для меня талант - это «тяга к …».
Если у вас есть тяга к математике, то вы и поглощать ее будете не только на уроках-парах, но и в повседневной жизни научитесь замечать закономерности, находить минутку, чтобы что-то прочитать или изучить.
Если у вас есть тяга к садоводству, то на телефоне я смогу найти у вас приложение с поиском растений по фото, а дома - кучу книжек на тему.
Для меня «тяга к …» и есть тот самый талант. Именно тяга и формирует вашу жизнь вокруг какой-то профессии или науки, погружает в сферу глубже, чем других.
Да, иногда тяга появляется в процессе, иногда вообще не появляется, а иногда дана от рождения, но это все еще та самая тяга.
Подумайте о том, что бы вы делали, если бы вам можно было ничего не делать. Это тяга зовет! Талант, то есть.
Ожидаю в комментариях сообщение вроде: «а как же Шелдон из «Детства Шелдона»? У него что, просто тяга была? Он же там в 2 года уже в вузе учится».
Нет, не только тяга, но гениальность. А гениальность = сильная тяга X сильное старание
Отвечая на вопрос, есть ли у вас талант в программировании, ответьте сначала, есть ли у вас тяга к нему!
Кто-то такой фразой обесценивает труд других - «человек не старался, это просто талант у него такой». Кто-то просто искренне говорит о других.
Но и те и другие с трудностью могут объяснить, что же такое «талант»?
Есть куча различных определений, не буду их переписывать, расскажу о своем.
Для меня талант - это «тяга к …».
Если у вас есть тяга к математике, то вы и поглощать ее будете не только на уроках-парах, но и в повседневной жизни научитесь замечать закономерности, находить минутку, чтобы что-то прочитать или изучить.
Если у вас есть тяга к садоводству, то на телефоне я смогу найти у вас приложение с поиском растений по фото, а дома - кучу книжек на тему.
Для меня «тяга к …» и есть тот самый талант. Именно тяга и формирует вашу жизнь вокруг какой-то профессии или науки, погружает в сферу глубже, чем других.
Да, иногда тяга появляется в процессе, иногда вообще не появляется, а иногда дана от рождения, но это все еще та самая тяга.
Подумайте о том, что бы вы делали, если бы вам можно было ничего не делать. Это тяга зовет! Талант, то есть.
Ожидаю в комментариях сообщение вроде: «а как же Шелдон из «Детства Шелдона»? У него что, просто тяга была? Он же там в 2 года уже в вузе учится».
Нет, не только тяга, но гениальность. А гениальность = сильная тяга X сильное старание
Отвечая на вопрос, есть ли у вас талант в программировании, ответьте сначала, есть ли у вас тяга к нему!
👍9🔥5
Друзья, ищем звездочек🌟🧠
Без лишних слов, многие знают, что я работаю в CDEK.Digital
Сейчас у нас открыты несколько позиций (в этот раз без Java, простите)!
1С:
PHP:
FrontEnd:
Руководящие позиции:
UX/UI:
DevSecOps:
Полный список можно найти тут. Там же можно посмотреть всю информацию по условиям работы и узнать о компании.
Если что-то заинтересовало - можно написать мне, отвечу на вопросы и порекомендую напрямую HR.
Без лишних слов, многие знают, что я работаю в CDEK.Digital
Сейчас у нас открыты несколько позиций (в этот раз без Java, простите)!
1С:
1) 1С TechLead (Технический лидер) - Можно удаленно
2) Ведущий программист 1С (Внутренний учет) - Новосибирск
3) Программист 1С (взаиморасчеты с франчайзи) - Санкт-Петербург
4) Программист 1С (Казначейство, банк и управление ликвидностью) - Новосибирск
5) Программист 1С (Интеграции) - Новосибирск
6) Программист 1С (Закупки) - Можно удаленно
PHP:
1) Senior Backend PHP-developer (Symphony) CDEK.Shopping - Можно удаленно
2) Веб-программист (PHP/Symfony) - Можно удаленно
FrontEnd:
1) Middle+ Frontend разработчик (Vue) - Новосибирск
Руководящие позиции:
1) Руководитель проекта (Low-code) - Можно удаленно
2) Product owner (платежная платформа) - Можно удаленно
3) Product owner (HR tech) - Можно удаленно
UX/UI:
1) UX/UI дизайнер - Можно удаленно
DevSecOps:
1) DevSecOps - Можно удаленно
Полный список можно найти тут. Там же можно посмотреть всю информацию по условиям работы и узнать о компании.
Если что-то заинтересовало - можно написать мне, отвечу на вопросы и порекомендую напрямую HR.
👍5❤3🎉1
Интересно ли и дальше получать ежемесячную подборку свежих вакансий в компаниях, где я работаю?
Anonymous Quiz
89%
Дааа
11%
Нет
23 Ноября исполнится год ютуб-каналу. Нужно срочно добить 2000 подписчиков там)
Давайте организуем?
https://www.youtube.com/@programmer_ed
Давайте организуем?
https://www.youtube.com/@programmer_ed
🔥11❤3👏1
Немного забавной статистики в субботу
Я поискал проекты на гитхабе по нескольким ключевым языкам и посмотрел, сколько проектов, файлов и Merge Requests создано пользователями
Оказалось, что средний проект на C++ занимает аж 56 файлов, а на Ruby всего 12. Приличный разброс, да?
Но интереснее ситуация с количество MR'ов: на один проект на C# приходится всего чуть более половины MR'а, а вот на Ruby целых 11 штук.
Я пошел чуть дальше, посчитал корреляцию между средней величиной проекта и количество мерж реквестов. Она оказалась отрицательная. Причем довольно близкая к -1.
Это говорит о средней обратной корреляции между количеством файлов и количеством MR'ов.
Простыми словами, чем многословнее язык программирования, тем меньше желания у людей вносить какие-то изменения в код, написанный на этом языке.
P.S: Да, с точки зрения здравого смысла, n=8 - такая себе точность, но и пост не дипломная работа)
Я поискал проекты на гитхабе по нескольким ключевым языкам и посмотрел, сколько проектов, файлов и Merge Requests создано пользователями
Оказалось, что средний проект на C++ занимает аж 56 файлов, а на Ruby всего 12. Приличный разброс, да?
Но интереснее ситуация с количество MR'ов: на один проект на C# приходится всего чуть более половины MR'а, а вот на Ruby целых 11 штук.
Я пошел чуть дальше, посчитал корреляцию между средней величиной проекта и количество мерж реквестов. Она оказалась отрицательная. Причем довольно близкая к -1.
Это говорит о средней обратной корреляции между количеством файлов и количеством MR'ов.
Простыми словами, чем многословнее язык программирования, тем меньше желания у людей вносить какие-то изменения в код, написанный на этом языке.
P.S: Да, с точки зрения здравого смысла, n=8 - такая себе точность, но и пост не дипломная работа)
👍8❤3🤔2
Последний видос пробил отметку в 20к просмотров - не может не радовать! Всех новеньких рад видеть ❤️
Кстати, в комментах иногда пишут, что-то в формате "срубил денег и просмотров".
Так что я решил показать, сколько же монетизация ютуба принесла за эти 20к просмотров очень даже платежеспособной аудитории.
4.53 доллара (которые я даже вывести не могу)....
У меня обложка для видео дороже стоит😂
Так что все эти видосики пока скорее развлечение, близкое по мат. ожиданию дохода к нелегальными казино и букмекерским конторам
Кстати, в комментах иногда пишут, что-то в формате "срубил денег и просмотров".
Так что я решил показать, сколько же монетизация ютуба принесла за эти 20к просмотров очень даже платежеспособной аудитории.
4.53 доллара (которые я даже вывести не могу)....
У меня обложка для видео дороже стоит😂
Так что все эти видосики пока скорее развлечение, близкое по мат. ожиданию дохода к нелегальными казино и букмекерским конторам
❤10👍4🤝2🫡1
Месяц назад я написал пост про то, что взял на бесплатное обучение "студента" и хочу посмотреть, что получится из этого эксперимента.
Думаю, практика постов раз в месяц хорошо зайдет!
Месяц, по большому счету, был потрачен на разработку собственного проекта. Это вообще первый проект Александра на Spring, так что я предложил взять классическое банковское приложение, потому что это один из тех бизнес-доменов, который можно расширять в коде хоть всю оставшуюся жизнь.
Итак, что удалось сделать:
1) Разобраться в базе Spring
2) Реализовать простой CRUD
3) Добавить связи между сущностями 1-to-1, Many-to-1, 1-to-Many
4) Подключить логгирование, кэширование, транзакционность
5) Добавить более сложные запросы, требующие работы бизнес-логики (например, совершение транзакции (перевода) между счетами)
6) Начать писать Unit-тесты
7) Столкнуться с проблемой N+1
И много чего еще...
Сейчас я считаю свой эксперимент вполне себе успешным, хочу потратить еще месяц "менторства" на доработку приложения - запихнем все в докер, прикрутим реббит или кафку, добавим ci\cd в проект, интеграционные тесты, swagger и выйдет хороший пет-проект. Ну а дальше - подготовка к собесам!
А завтра немного подробнее расскажу про виновника поста - Александра. С картиночками и фактами, как там в ваших тиктоках делают 😇
Думаю, практика постов раз в месяц хорошо зайдет!
Месяц, по большому счету, был потрачен на разработку собственного проекта. Это вообще первый проект Александра на Spring, так что я предложил взять классическое банковское приложение, потому что это один из тех бизнес-доменов, который можно расширять в коде хоть всю оставшуюся жизнь.
Итак, что удалось сделать:
1) Разобраться в базе Spring
2) Реализовать простой CRUD
3) Добавить связи между сущностями 1-to-1, Many-to-1, 1-to-Many
4) Подключить логгирование, кэширование, транзакционность
5) Добавить более сложные запросы, требующие работы бизнес-логики (например, совершение транзакции (перевода) между счетами)
6) Начать писать Unit-тесты
7) Столкнуться с проблемой N+1
И много чего еще...
Сейчас я считаю свой эксперимент вполне себе успешным, хочу потратить еще месяц "менторства" на доработку приложения - запихнем все в докер, прикрутим реббит или кафку, добавим ci\cd в проект, интеграционные тесты, swagger и выйдет хороший пет-проект. Ну а дальше - подготовка к собесам!
А завтра немного подробнее расскажу про виновника поста - Александра. С картиночками и фактами, как там в ваших тиктоках делают 😇
Telegram
Программист живёт нормально
Пришло время немного рассказать о проекте, который получился из неоткуда
Не так давно в личку написал Александр, рассказал о своем изучении Java, проблемах с которыми столкнулся и предложил ему помочь с обучением.
Я решил ему помочь бесплатно в обмен на…
Не так давно в личку написал Александр, рассказал о своем изучении Java, проблемах с которыми столкнулся и предложил ему помочь с обучением.
Я решил ему помочь бесплатно в обмен на…
👍21🔥8❤1