Вот и закончился мой курс по разработке веб-сервисов на Java на теме контейнеризации приложений с помощью Docker. Большая часть доделывает тесты и домашки, но кто-то уже усиленно готовится к собеседованию, чтобы стать членом моей команды. Я не обещал трудоустройства после прохождения, но такая возможность появилась и думаю получится развить этот важный логический конец обучения (не для всех конечно).
Ну а тут мои ученики смогут оставить #отзывы о курсе. Спасибо за выбор и спасибо, что все еще здесь.
Ну а тут мои ученики смогут оставить #отзывы о курсе. Спасибо за выбор и спасибо, что все еще здесь.
👍4🔥3
Открываем рубрику #mustread . Первой в списке будет книга не по конкретному языку программирования - "Грокаем алгоритмы". Здесь найдете общие концепции оценки алгоритмов очень простым языком (читается довольно легко + есть примеры из жизни) - что такое нотация О-большое и как правильно ее определить, что такое быстрая сортировка и почему вложенные циклы - это плохо, что такое бинарный поиск и как можно в упорядоченном списке из 4 миллиардов элементов найти нужный элемент максимум за 32 шага. Примеры в книге приведены на Python, но, если вы с ним не знакомы большая часть кода написана довольно просто и понятно, в том числе и для java - разработчиков.
👍10
Делюсь возможность стажировки - https://jobs.qiwi.com/fresh?utm_source=1&utm_medium=4&utm_campaign=10 мне уже не нужна, даже не знаю почему я получил такую рассылку ) из особенностей локация - Москва и в основном студенты, а остальное смотрите по ссылке
👍4
Хочу обзор на сборщик Gradle? (для начинающих, кто ещё с ним не знаком, либо не понял, как работает)
Anonymous Poll
73%
Да (или вообще первый раз про него слышу)
22%
Я уже с ним работаю, но может быть посмотрел бы
5%
Нет, я итак уже все знаю
Что получим в итоге?
Anonymous Quiz
23%
2 пустых списка
51%
[name-Ivan] [name-Vladimir]
5%
[name-Ivan]
21%
Exception
This media is not supported in your browser
VIEW IN TELEGRAM
Вечная борьба разработчиков с тестировщиками ) а как дела обстоят у вас в компании - дружите или не всегда?
😁5
1 апреля в 11.00 (мск) приглашаю всех на митап по инструменту автоматизации сборки Gradle для начинающих. Будем “вызывать” и “убивать” демонов 😁, рассмотрим некоторые отличия от Maven и вообще проведем начало дня достаточно продуктивно и весело. Митап в основном направлен на начинающих разработчиков (тех, кто его еще не использовал или просто слышал), но, даже, если вы уже используете Gradle в работе - всегда найдется что-то интересное, чего не знали. Желателен опыт работы со Spring framework - примерами станут в основном веб-сервисы на его основе, ну и, если знакомы с Maven, то будет тоже хорошо. Цена вопроса - 800 рублей, продолжительность примерно 90 минут. Форма регистрации доступна по ссылке вплоть до конца марта. Трансляция будет проходить в закрытой телеграмм группе (проблем быть не должно, даже при просмотре с телефона). Предложения и пожелания приветствуются.
https://forms.gle/uKy26VMcySWRZbRu5
https://forms.gle/uKy26VMcySWRZbRu5
Google Docs
Регистрация на митап Gradle
Митап по сборщику Gradle пройдет 1 апреля в 11.00 мск в телеграм, поэтому важно указать верный ник или номер телефона для добавления в группу участников
👍2🔥1
Великолепие и разочарование в разработке
Заголовок выбран не зря. Сегодня хотел бы поднять довольно больную тему в нашей сфере - идти ли на компромисс с самим собой. Реальная разработка такова, что мы бываем ограничены в используемых технологиях, фреймворках, возможно языках программирования и проект, который нам казался когда-то использующим передовые методы и технологии, уже через год начинает блекнуть.
Ты понимаешь, что бизнес не пойдет на то, чтобы взять и уступить требованиям разработчиков на внедрение чего-либо нового (ведь это время, а время - это расходы). И тут у нас уже 2 пути - меняем проект(ну или компанию) на другой (более продвинутый в плане используемых технологий и второй - смириться с тем, что мы не дождемся то, что хотели бы увидеть на проекте (ну или создаем себе иллюзию того, что это все-таки произойдет).
На самом деле есть еще третий путь - иногда бизнес готов поддержать вашу инициативу, но с одним условием - это улучшит продукт для конечного пользователя, ну или сэкономит бюджет. Этот путь тяжел тем, что в основном то, что вы будете делать, по большей части интересно только вам. Возможно даже будет так, что другие коллеги-разработчики могут критиковать то, что вы делаете.
Ну а само великолепие в том, что ты строишь продукт, которым пользуются, ты даже иногда видишь или слышишь ценность того, что делаешь, от тех самых конечных пользователей. Поэтому мы иногда храним в памяти интересные задачи из нашей работы, говорим о том какую нагрузку готов держать наш продукт и выражаемся другими метриками.
Несмотря на то, что про само великолепие написано не так много, оно почти всегда перевешивает все остальное.
Я скорее отношусь к тем, кто меняет проекты или сам двигает свои идеи - расставание с командой обычно не самое приятное в работе, но иногда это необходимо, чтобы пойти дальше для развития своих профессиональных качеств.
А что вы сами считаете минусами и плюсами разработки?
Заголовок выбран не зря. Сегодня хотел бы поднять довольно больную тему в нашей сфере - идти ли на компромисс с самим собой. Реальная разработка такова, что мы бываем ограничены в используемых технологиях, фреймворках, возможно языках программирования и проект, который нам казался когда-то использующим передовые методы и технологии, уже через год начинает блекнуть.
Ты понимаешь, что бизнес не пойдет на то, чтобы взять и уступить требованиям разработчиков на внедрение чего-либо нового (ведь это время, а время - это расходы). И тут у нас уже 2 пути - меняем проект(ну или компанию) на другой (более продвинутый в плане используемых технологий и второй - смириться с тем, что мы не дождемся то, что хотели бы увидеть на проекте (ну или создаем себе иллюзию того, что это все-таки произойдет).
На самом деле есть еще третий путь - иногда бизнес готов поддержать вашу инициативу, но с одним условием - это улучшит продукт для конечного пользователя, ну или сэкономит бюджет. Этот путь тяжел тем, что в основном то, что вы будете делать, по большей части интересно только вам. Возможно даже будет так, что другие коллеги-разработчики могут критиковать то, что вы делаете.
Ну а само великолепие в том, что ты строишь продукт, которым пользуются, ты даже иногда видишь или слышишь ценность того, что делаешь, от тех самых конечных пользователей. Поэтому мы иногда храним в памяти интересные задачи из нашей работы, говорим о том какую нагрузку готов держать наш продукт и выражаемся другими метриками.
Несмотря на то, что про само великолепие написано не так много, оно почти всегда перевешивает все остальное.
Я скорее отношусь к тем, кто меняет проекты или сам двигает свои идеи - расставание с командой обычно не самое приятное в работе, но иногда это необходимо, чтобы пойти дальше для развития своих профессиональных качеств.
А что вы сами считаете минусами и плюсами разработки?
🤔2
Всего пара часов дублей и готово 😁. Главное, что начало положено - давно хотел сделать плейлист по git - уж слишком плотно мы работаем с этим инструментом. Плейлист планирую чисто практическим с большим количеством коротких видео по отдельным возможностям или проблемам при разработке, причем все будет происходить в связке со средой разработки - все-таки интерфейс часто намного удобнее терминала. От вас же жду поддержки, предложений, пожеланий и критики (к ней особое отношение, потому что она дает понять, что можно улучшить). Ну и не забывайте подписываться на канал https://www.youtube.com/watch?v=C2EKVX5EvxI
YouTube
Git - установка и инициализация в среде разработки Intellij Idea
Первая часть из серии больше практических руководств по работе с системой контроля версий именно средствами среды разработки Intellij Idea
00:10 - очень кратко про Git и его цели
00:52 - установка Git
01:08 - инициализация в проекте в среде разработки
Ссылка…
00:10 - очень кратко про Git и его цели
00:52 - установка Git
01:08 - инициализация в проекте в среде разработки
Ссылка…
👍6🔥1
JVM Brain | Java&Kotlin pinned «1 апреля в 11.00 (мск) приглашаю всех на митап по инструменту автоматизации сборки Gradle для начинающих. Будем “вызывать” и “убивать” демонов 😁, рассмотрим некоторые отличия от Maven и вообще проведем начало дня достаточно продуктивно и весело. Митап в основном…»
Вторая часть практического руководства по гиту уже на канале https://youtu.be/qsfy3yoM1w8 тут пробежались по состояниям файлов, как перевести файлы под версионный контроль, настроить среду разработку для большей информативности системы контроля версий и зафиксировать изменения - или выражаясь техническим сленгом - закоммитить
YouTube
Git + Intellij Idea - отслеживание и commit изменений
В текущем гайде поговорим о том, какие состояния могут иметь файлы в нашем каталоге для систем контроля версий Git и как зафиксировать изменения средствами среды разработки Intellij Idea.
00:12 - состояния файлов для git и как добавить их под версионный…
00:12 - состояния файлов для git и как добавить их под версионный…
🔥5
А тут в комметариях вы можете оставить свои запросы на следующие гайды/видео - на любую тематику - Java Core, инструменты или фреймворки вроде Spring. В общем пишите пожелания, а я по возможности и по популярности темы (можно к отдельным запросам добавлять реакции, чтобы понять необходимость) запилю для вас. Погнали 🚀
Добавил в описание тайм-коды, чтобы было проще ориентироваться по видео и быстрее найти нужный ответ
https://youtu.be/ustQrAUKkS4
https://youtu.be/ustQrAUKkS4
YouTube
Механизмы сборки мусора в Java - Part 1
Поговорили на митапе о сборке мусора в Java - в целом митап получился больше теоретическим, чем практическим.
05:19 - что такое область памяти heap
06:12 - что такое сборщик мусора (Garbage collector)?
08:17 - почему выбор сборщика мусора имеет значение?…
05:19 - что такое область памяти heap
06:12 - что такое сборщик мусора (Garbage collector)?
08:17 - почему выбор сборщика мусора имеет значение?…
👍3
JVM Brain | Java&Kotlin pinned «А тут в комметариях вы можете оставить свои запросы на следующие гайды/видео - на любую тематику - Java Core, инструменты или фреймворки вроде Spring. В общем пишите пожелания, а я по возможности и по популярности темы (можно к отдельным запросам добавлять…»
Листал ленту и увидел информацию по стажировкам от Тинькофф. Все условия по ссылке - вдруг кому-то подойдет - стажировка - это хороший вариант для перехода в штат компании разработчиком. Как вижу подобные возможности - вспоминаю про свой опыт прохождения собеседований, про первую работу, которую теперь получить становится все сложнее - требования растут, так что как совет - вписывайтесь во все активности для получения опыта.
https://fintech.tinkoff.ru/start/
https://fintech.tinkoff.ru/start/
Т‑Образование
Оплачиваемая стажировка в сфере ИТ — Т-Старт
Стажировка от Т-Образования — это поддержка менторов, возможность совмещать работу с учебой и ваш шанс остаться в Т-Команде
👍3