Devcoach – Telegram
Devcoach
1.47K subscribers
74 photos
1 video
21 files
40 links
Статьи, видео, личный опыт из разработки от ноунейма из ТикТок
Download Telegram
Software Architecture Patterns.pdf
2.6 MB
Одна из немногих книг, которая мне понравилась за последнее время это Software architecture patterns. Ну, как, книга, это скорее брошюра. Там всего 50 страниц. Классно то, что в такой маленький объем вместилась куча полезной информации.
❗️Alarm❗️ Она на английском.

О чем брошюра:
Описывает 5 архитектур:
*Layered architecture
*Event-driven architecture
*Microkernel architecture
*Microservices architecture
*Space-based architecture
По каждой указаны преимущества и недостатки, область применения и особенности реализации.

Из классного:
1) К брошюре можно легко возвращаться. Она похожа на классный конспект, который удобно читать.
2) Для некоторых из архитектур разобраны несколько вариантов применения.

Кому читать?
Не новичкам. Людям с минимальным опытом в программировании. Или для тех кто написал парочку pet-проектов и не знает чем себя ещё развлечь😊

Совет: возвращаться к ней перед началом каждого нового проекта. Неважно, своего или по работе. Это поможет сделать правильный выбор в архитектуре приложения.
👍14🤮1
Я даже не знаю откуда у популярных it ютуберов появилась эта идея про «выучи язык X за час». Причём такие ролики набирают миллионы просмотров, значит спрос все-таки есть. Зрители таких видео немного напоминают мне меня в 16 лет, с моими запросами в гугле: «как заработать в интернете без вложений»🤔
👍35😁4🤮1
Ко мне попал новенький AMD Ryzen 7 7700x. Я решил сравнить его с моим Intel i7 12700k в скорости компиляции некоторых проектов. Сразу скажу, что мой процессор предыдущего поколения.

В качестве платформы для тестирования использовал тулу phoronix-test-suite, тесты: build-nodejs и java-gradle-perf.

По результатам:
▪️build-nodejs
Среднее время компиляции
Intel - 506 сек
AMD - 488 сек
Разница получается примерно 4%.

▪️java-gradle-perf
Среднее время компиляции
Intel - 165 сек
AMD - 120 сек
Тут уже разница примерно 27%.

Во время тестирования заметил, что AMD греется намного меньше чем Intel, но точных температур не измерял. Вообще, мне кажется, что если сравнивать Ryzen с 13 поколением Intel, то разница будет незначительной.

Ну, а этот Ryzen, отправляется к своему владельцу в Киев. Надеюсь, что доплывет успешно:)
👍7🤮1
Там Jetbrains выкатили новую IDE Fleet в паблик превью. Делать обзор тут?
Anonymous Poll
54%
Да
5%
Нет
42%
01000110 01110101 01100011 01101011 00100000 01111001 01101111 01110101
👍1🤮1💩1
История успеха джуна, которую вы вряд ли прочитаете на Linkedin.

У меня есть знакомый, который поделился своей историей поиска работы. Около 500 откликов и ни одного приглашения на собеседование🙈 Но, что же он сделал, чтобы все-таки получить заветный оффер? Накинул в резюме 2+ года опыта работы и придумал правдивую легенду для собеседований.

“Обучаться java я начал в ноябре 21-ого года на обучение ушло около 6 месяцев, после чего в начале апреля я начал поиск работы. Собрал резюме с пет проектами и общей инфой, написал шаблон для сопроводительного письма и улучшал это дело в течении 2-ух месяцев, не переставая слать резюме по разным компаниям, где хоть как-то видел шанс принятия меня в роли разработчика. За 2 месяца я разослал около 500 откликов: на сайтах: hh, LinkedIn, Хабр карьера. Но меня так и не пригласили ни на один собес. У меня очень поджимало время, поэтому я решил пойти по ооооочень скользкой дорожке. Сделал фейковое резюме с 2 года 8 месяцев опыта работы и подготовил легенду о том что именно я делал на выдуманных проектах. Только после этого меня стали приглашать на собесы. В течении месяца я прошёл 5 собеседований и на пятый получил работу.
Попав на работу я быстро адаптировался и через неделю уже мог самостоятельно что то делать. Скорее всего мне повезло с проектом и командой, что так быстро влился. Но, хочу заметить, что 90% моей работы это тоже самое что я делал в своих пет проектах, только в более крупных масштабах и приходится разбираться со старым кодом (пока для меня самое сложное).”

Получается, что с задачами “мидла” вполне может справиться хорошо подготовленный “джун”🤷‍♂️ Так вот у меня вопросы: Почему у компаний висят месяцами не закрытые вакансии мидлов и на них не рассматривают кандидатов из пула джунов? Только потому, что у них нет опыта? Зачем вообще эти грейды “джун”, “мидл”? Почему не рассматривают кандидатов без коммерческого опыта, если он может решить проблемы заказчика. Разве не в этом смысл?
Мне очень хочется обсудить это в комментах. Поделитесь, пожалуйста, своим мнением.
👍48👎1
Сегодня в 19.00 в Тик ток буду проводить прямой эфир.

Придумал очень интересный эксперимент: я сделал фейковое резюме джуна только с двумя pet-проектами и 0 лет опыта😊 Буду искать вакансии и подавать на них свое резюме в Канадские компании.
Посмотрим, позовут ли меня на собеседование. Результатами эксперимента обязательно с вами поделюсь.

Кому интересно, приходите сегодня на прямой эфир TikTok.com/@devcoach
👍16
Media is too big
VIEW IN TELEGRAM
Я поддался на мейнстрим и тоже затестил ChatGPT. Начал с простенького, типа: “Что подарить программисту на НГ” и “Какой яп учить в 2023 году”. Но, дальше решил потестить более технические штуки. В видео, например, спрашиваю какую архитектуру выбрать для бекенда. Ну, и что я вам могу сказать - это работает.
Недавно где то слышал мнение, чат ChatGPT это новый гугл и я полностью согласен с этим. Какое же это охуенное чувство когда не надо лазить по десяткам третьесортных сайтов в поиске нужной инфы.
Сам я использую этот чат по учебе. Например, на этой неделе, он мне написал эссе на тему “Как повлияла Французская революция на художников того времени” (прикиньте, предмет "История искусства" обязателен когда изучаешь Computer Science).
Я очень надеюсь, что доступ к Free Research Preview закроют еще не скоро.
👍20
Привет! Прямо сейчас выхожу в 12-часовой прямой эфир в ТикТок и Твиче, будем писать код React +Typenoscript, если успею, то ещё зацепим вопросы деплоя. На этот раз без энергетиков, поэтому надеюсь что я не умру к концу😅 Всех жду!
tiktok.com/@devcoach
twitch.tv/javaser
Хочу побыть Дедом Морозом🎅🏼

В середине января я запускаю свою платформу с групповым менторством (это формат самообучения с фидбеком по задачам от меня) и хочу одному из вас подарить 3 месяца бесплатной подписки на изучение Java🍾

Условия очень простые: напиши мне на почту com.devcoach@gmail.com письмо почему именно тебя я должен выбрать. Участвовать можно кому угодно, даже самому новичку. Но, будь готов, что нужно будет много учиться самостоятельно. Письма принимаю до 08.01.2023 до 12.00 по Минскому времени.

Всех с наступающим🎄
👍25🔥9😁1
Посмотрел статистику за 2022 год на stackoverflow и решил вам собрать несколько интересных фактов.

🔸 Самый популярный ресурс для изучения программирования - Udemy, на втором месте Coursera, на третьем - Codecademy.

🔹 У 29.03% из всех работающих разработчиков нет высшего образования

🔸 Для 73% разработчиков из 59 000, программирование - это хобби и они пишут код для себя после рабочего дня

🔹 Из всех опрошенных разработчиков только 4.8% женщины

🔸 Из 70 000 опрошенных 74.48% используют Visual Studio Code в работе и только 27.97% IntelliJ🙁

🔹 Самым любимым языком программирования стал Rust, а не любимым - MATLAB

🔸 Только 14.58% ходят в офис каждый день, у остальных гибридный рабочий день или полная удаленка. Спасибо ковиду за это🙊

🔹 Самый высокооплачиваемый язык программирования уже который год Clojure. Медианная зарплата 106 644$ в год

🔸 Из 70 000 опрошенных 65.36% пишут на JavaScript

🔹 В 2022 году MySQL использовали чаще, чем PostgreSQL на 20%
👍25
Прошел почти месяц с тех пор, как я разослал свое фейковое резюме джуна по Канадским компаниям.

Из 10 отправленных резюме я получил 3 отказа и 7 неответов🤷‍♂

Хотел спросить, стоит ли заморочиться и отправить ещё пару десятков резюме, чтобы было больше данных для выводов? Вам интересно было бы такое "исследование"?😅
👍35
Отправлять ещё резюме?
Anonymous Poll
94%
Да
6%
Нет
Я не смог выбрать одного победителя в розыгрыше от Деда Мороза, поэтому решил сделать 3 призовых места🎅🏼

🎄1-е место Константин (KotWRF Kot).
Три месяца бесплатной подписки на изучение Java.

🎄2-е место Александр (герасим герасимов).
Два месяца бесплатной подписки на изучение Java.

🎄3-е место Лиза (yelizaveta)
Один месяц бесплатной подписки на изучение Java.

Для всех остальных, кто прислал мне письмо я тоже сделаю небольшой подарок: скидка 50% на первый месяц подписки + программа обучения с ресурсами для изучения базы Java.

Сейчас я завершаю разработку платформы для обучения, через 1-2 недели она будет готова. Примерно в это же время я всем напишу е-mail со всеми инструкциями и промокодом на скидку.

Всех поздравляю и спасибо, что поучаствовали😊
👍2
Накидайте фоток своих пёселей и котанов в комменты, я начну😸
👍29👎3🔥3
Я наконец-то доделал платформу по менторингу🥳

Почему я вообще решил ее сделать?

Я начал менторить людей индивидуально 2 года назад. Да, на тот момент у меня был только один год опыта работы в IT сфере. Но, я знал все затыки с которыми встречаются люди во время самостоятельного изучения Java. С каждым месяцем приходило все больше и больше людей, в один момент у меня было 7 учеников одновременно🤯 И именно в этот момент я решил, что пора что-то с этим делать, потому что я не вывожу. Так родилась идея сделать ментортсво в группе в формате “чатов и сообщений”. Три месяца я разрабатывал платформу (кстати, 24-часовые стримы были посвящены именно ей) и наконец-то все готово.

Обучение я разделил на 4 модуля, чтобы у вас была возможность изучать именно с того уровня, который подходит вам. Поэтому, кто хотел попасть ко мне на менторство и изучать Java и Spring, переходите на сайт https://mentoring.dev и записывайтесь.

Буду рад любому фидбеку в комментах.
👍19🔥7👎1
Devcoach pinned a photo
Выгорел пока учился программировать. Что делать?

Отдохнуть, лол. Если в процессе обучения ты чувствуешь, что просто блевать хочется от кода, то сделай паузу. Два дня, неделю, две недели...
НОЕсли по истечению этого времени код писать все-равно не тянет - это повод задуматься. Нужно понимать, что программирование не всем подходит. Просто представь, что тебе придется писать код ближайшие несколько лет по 8 часов в день🙈 Как тебе такое? Нравится - окей, значит продолжайте дальше. Не нравится - значит не нужно над собой издеваться.

Вторая причина выгорания - недостаточная мотивация. Вот тебя в жизни все устраивает и ты прекрасно понимаешь, что потратив несколько месяцев на обучение, ничего не поменяется. Тогда ты начинаешь придумывать себе отговорки, типа: "Сейчас практически невозможно найти работу джуном", "По всему миру идут сокращения", "ChatGPT скоро заменит программистов"... Но на все эти аргументы легко найти контраргумент, ты же прекрасно это понимаешь😏
Мне в свое время так остапиздило работать курьером и носить на себе воду на 5 этаж, что ни один довод не сработал бы.

Просто признайся себе честно, не смотря на мнение окружающих - программирование это действительно то, чем ты горишь?

⬇️Делитесь своими историями обучения и выгорания (если оно было).
👍24
Я вчера сделал видео в Тик Ток, где рассказал как росла моя зарплата за 3.5 года работы🙊
В комментах мне столько раз написали, что 5930$ США это ооооооочень низкая ЗП и многие получают такие деньги в Украине. Так вот мне стало интересно - какая у вас ЗП и как часто встречаются такие ЗП в странах СНГ.
👍1