DMdev talks @dmdev_talks Channel on Telegram

DMdev talks

@dmdev_talks


Авторский канал Дениса Матвеенко, создателя DMdev - обучение Java программированию

То, что все ищут по Java:
https://taplink.cc/denis.dmdev

P.S. Когда не программирую - я бегаю:
https://t.me/dmdev_pro_run

DMdev talks (Russian)

Канал "DMdev talks" - это авторский канал Дениса Матвеенко, создателя DMdev, который специализируется на обучении Java программированию. Здесь вы найдете все, что ищете по Java, начиная от базовых принципов и заканчивая продвинутыми темами. Денис делится своими знаниями, опытом и советами, чтобы помочь вам стать успешным Java разработчиком. Подпишитесь на канал и узнавайте первыми о новых уроках, интересных материалах и актуальных трендах в мире Java программирования. P.S. Когда Денис не программирует, он бегает и делится своими тренировками в канале https://t.me/dmdev_pro_run. Присоединяйтесь к сообществу DMdev, обучайтесь у профессионалов и достигайте новых высот в своей карьере разработчика Java.

DMdev talks

18 Feb, 08:13


Хочу завести новую рубрику: ответы на ваши анонимные вопросы 💻

Часто вопросы задаются в коментариях к постам, под разными видео.
Они теряются и порой остаются неотвеченными.

Теперь для ваших вопросов есть отдельное место, буду отвечать по возможности тут в телеграм канале или инстаграм https://www.instagram.com/denis.dmdev

P.S. Я не буду видеть, кто задал вопрос, они будут полностью анонимны.

Задать вопрос:
👇
https://forms.gle/FLHEHQ7GcSNjmtku5

DMdev talks

27 Jan, 19:19


Самый младший студент на первой ступени менторства😁

Юбилейный 15ый старт двух ступеней состоялся 🎉

Впереди 3,5 месяца насыщенной и продуктивной работы!
Цель поставили, план наметили - осталось только действовать.

Спасибо каждому за доверие, let’s go 🚀

P.S. Для тех, кто любит прыгнуть в последний вагон -> еще два человека могут присоединиться
(писать @karina_matveyenka)

DMdev talks

20 Jan, 13:00


Ровно неделя до старта менторства DMdev!

Еще осталось:
- 2 места на 1 ступень (записаться)
- освободилось 1 место ко мне на 2 ступень! (записаться)

Если все еще сомневаешься идти или нет, то просто напиши по любым вопросам @karina_matveyenka

PS. Примеры финальных проектов, которые у вас будут по окончании менторства, можно посмотреть на YouTube:
- 1 ступень
- 2 ступень

DMdev talks

17 Jan, 14:58


Учитель - это не тот, кто скажет тебе нечто, о чем другие до него не могли сказать. Учитель станет твоим другом, потому что скажет так, что ты наконец-то услышишь

Что-то в этом есть. Сам помню, как бывает слушаешь ту же самую сложную тему, которую плохо понимаешь, но от другого человека - и мир как будто начинает играть новыми красками, и до тебя наконец-то доходит.

Также очень сильно влияет то, КАК до тебя доносят информацию, используя уже известные тебе знания, термины, понятия и т.д. По-другому говоря, объясняют "неизвестное" через "известное".

Если же говорить про Java, то очень важно постепенно изучать ее по моему Roadmap, не пропуская какие-то темы. Даже если тебе, как ученику, кажется, что это не нужно и можно пропустить парочку курсов!

PS. Календарь настоящий, у меня дома на кухонном столе стоит 🙂

DMdev talks

06 Jan, 14:57


Фото для привлечения внимания 😁
Осталось 3 места на менторство DMdev 1 ступени
Записывайся, будем прокачивать мозги, а не тело 💻
Да начнется трансформация!
👇
клик-клик

DMdev talks

05 Jan, 09:40


Top Alerts

Я уже не раз в своих постах затрагивал тему логов и метрик, чтобы донести на сколько важны они в системе. И возвращаясь к метрикам: какой топ самых распространенных алертов, которые должны быть настроены у каждого?

1️⃣ Availability - доступность сервиса. Или иначе: как много 5xx ошибок возвращается клиентам по сравнению с другими статусами.

2️⃣ Latency - как много времени сервису трубется для обработки одного запроса. Если оно становится больше, то это может свидетельствовать о каких-то внутренних неполадках (например, downstream сервис или база данных подтормаживают, SQL запросы не оптимизированы, и т.д.). Также это каскадно может привести к проблемам у upstream сервисов.

3️⃣ Traffic absence - отсутствие траффика вообще, когда ни одного запроса не достигает твоего сервиса на протяжении часа, двух, суток и т.д. Это свидетельствует о проблемах на уровень выше, в инфрастуктуре или на стороне клиента. Часто про этот алерт забывают, но он невероятно важен как и два предыдущих!

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

DMdev talks

31 Dec, 15:34


С Наступающим Новым 2025 Годом!

Каждый раз в конце декабря я подвожу итоги для себя лично, чего я досиг и какая работа была проделана мной. Все-таки, очень часто со временем забываются и даже обесцениваются свои же труды, хотя когда-то это же самое казалось стоящим!

1️⃣ Купил машину. Это было очень важное приобретение по сравнению со всеми остальными моими покупками машин, потому что в этот раз я ее приобрел больше для сына и семьи, нежели сугубо для себя одного. Но почему-то в этот раз у меня даже не было радости или какого-то восторга от приобритения. Было чувство, как будто я просто в магазин сходил. Не нравится, когда со временем тебя перестают радовать даже такие вещи.

2️⃣ Месяц жили с семьей на Кипре. Пожалуй, это было лучшее время для меня в этом году, когда все вместе, не нужно пропадать днями на работе, а погода позволяет выходить на пробежки в шортах и майке в декабре месяце. Здесь я получил очень много нового для себя опыта, начиная от левостороннего движения и заканчивая первым в жизни землетрясением. Именно такой опыт увеличивает плостность твоей жизни, от чего кажется, что она становится еще длиннее и насыщеннее!

3️⃣ Взял 3 разряд в беге и триатлоне. Спорт - это не только про преодоление себя, дисциплину и прочее, хотя это одно из важнейших его качеств. Благодаря бегу я начал много читать книг (только ~7 за этот год) и интересоваться физиологией человека, как устроены наши тела, как происходит энергопотребление и другие очень важные процессы внутри нас (даже курс по долголетию прошел!). Тем самым я стал еще больше и усиленнее следить за тем, что я кушаю, пью, сплю, какие физ упражнения делаю, работаю и т.д. С возрастом здоровье только набирает ценность и становится все важнее и важнее для тебя.

4️⃣ Погасил ипотеку за квартиру. Покупка очередной квартиры, как и покупка очередной машины - больше не приносит того же восторга и удовольствия. Но отсутствие всяких кредитов явно делает мою жизнь спокойнее и менее стрессовой. А это дорогого стоит в наше время! Так что как и раньше - буду всеми силами в будущем отказываться от взятия всяких кредитов/ипотек и т.д.

5️⃣ Провел 4 группы менторства DMdev. В отличие от своей основной работы в Google, здесь я получаю настоящую благодарность от людей за то, что помог им реализовать их планы и цели в жизни. Это очень сильно помогает мне в получении душевного спокойствия. Поэтому буду стараться проводить их и дальше, пока это возможно!

6️⃣ Закончил курс по Docker. Это был единственный курс в этом году, хотя планировал изначально два. Законченные дела - это то, что помогает быть более дисциплинированным, ведь начинать что-то делать гораздо проще, чем продолжать и заканчивать. Для этого приходится брать силу воли и идти дальше, когда совсем уж и не хочется.

Теперь, написав все на бумаге, мне становится приятнее осознавать (или даже "осязать"), что не зря прошел этот год и можно заслуженно позволить себе отдохнуть на Новый Год, чтобы потом сразу же поставить перед собой новые цели. Ведь без целей твой фокус внимания будет метаться из стороны в сторону, и все силы (как и твое время) будут уходить вникуда.

❄️❄️❄️❄️❄️❄️
Поэтому всем желаю похвалить себя за пройденный путь и проделанный труд в 2024 году, загадать и идти к своим самым амбициозным желаниям в 2025 году, не спешить жить и замедляться, проводить больше времени с семьей и близкими, и просто человеческого счастья! Ваш Денис 🥳

DMdev talks

21 Dec, 09:50


Копипаст - это хорошо!

Копируя очередной блок кода откуда-то для своего сервиса, помни - что это абсолютно естественно (в рамках разумного конечно). Потому что это заложенно в нас генетически!

👉Как отличный пример:
на видео мой сын, которому 1 год и 4 месяца пытается скопировать довольно сложное для него упражнение для раскатки мышц роллом. И его явно никто не просил и не учил этому, потому что у детей его возраста уши нужны для красоты. Так что все происходит естественно.

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

DMdev talks

16 Dec, 18:01


🚀 Спонсорство на YouTube восстановлено!

Наконец-то получилось создать новый AdSense аккаунт, пройти все верификации и прилинковать его к YouTube каналу dmdev.

Как подтверждение - вижу, что вновь пошли новые ребята присоединяться к спонсорской программе YouTube.

Так что всем большое спасибо, кто помог информацией и ссылками на то, как быстро восстановить доступ к видео!

И всем вновь приятного просмотра :)

DMdev talks

07 Dec, 08:47


#22 Мой путь

По окончании первой группы я был на столько опустошен, что хотел взять отпуск. О своих намерениях я решил рассказать заведующей it-academy. Беседа закончилась тем, что я буду вести ту же самую ступень, а не идти дальше. Все-таки, обучать по накатанной программе в разы проще, где уже все мне известно и материал готов. Это означало, что мою первую группу будет вести новый ментор на второй ступени обучения Java.

Прошло немного времени. Мои ребята уже начали продлевать обучение, оформлять документы, и вдруг узнали, что дальше с ними буду идти не я. И какое было мое удивление, когда они написали заявление, что в качестве ментора должен быть я и никто другой, собрав подписи с 15-ти человек в группе! А дальше мне пришлось рассказывать о своем решении и почему я так захотел сделать. Слово за слово, и я уже не в силах был сопротивляться и даже захотел продолжить путь. Все-таки, связь между нами была построена действительно сильная. Такого не воссоздашь с помощью online образования, которое заменило все остальное в период Covid.

2 недели спустя (именно столько длился обычно перерыв между двумя ступенями обучения) - я нахожусь в аудитории it-academy, открываю первую лекцию по теме Apache Maven, стоя напротив своей любимой группы.

Так пролетели следующие 2.5 месяца. В течение этого периода я успел уволиться из Godel Technologies, проработав там ровно 2 года по контракту. Потом устроился в Red Alpha, не задержавшись там больше чем на месяц. А затем и Synesis.

К довольно размеренному темпу разработки на банковском проекте в Red Alpha я еще не был морально готов. Мне хотелось программировать, много и интересно. Я сразу понял, что это не мое, поэтому не юлил с работодателем. Сказал все как есть и чего хочу. Поэтому мы попрощались на дружественной ноте. И даже спустя время мы иногда созванивались, чтобы узнать не изменилось ли мое отношению к их проекту.

А вот в Synesis я нашел то, что пришлось по душе. В 2019 году планировалось проводить Европейские игры в Беларуси, поэтому нужны были толковые ребята, которые любят писать код и делают это очень хорошо. Ведь оставался один год, т.е. довольно жесткие дедлайны, а людей в команде не хватало. Поэтому компания не скупилась на офферы и делала их очень заманчивыми.

И вот 6 августа 2018 года - я сижу в новом офисе в двух шагах от 5 корпуса БГУИР, который я закончил 4 года назад! Поэтому первое время часто охватывала ностальгия об универовских годах, все-таки каждый будний день проезжал мимо него и ходил на обед неподалеку.

Как-то раз даже зашел в столовую БГУИР. Конечно, к тому времени я уже отвык от такой студенческой еды. Маленькие порции, переваренный рис, какая-то второсортная колбаса, кисель с комочками - даже не верится, что этим я питался когда-то и мне даже нравилось. Ко всему хорошему, включая еду, быстро привыкаешь. Больше туда я не заходил.

#my_little_story

DMdev talks

03 Dec, 10:18


Не мог не поделиться еще одной историей в комментариях к моему посту. Возможно, тоже кого-то замотивирует.
Вот какая может жизнь быть людей. И вот такие люди становятся очень сильными, характером и духом!

DMdev talks

03 Dec, 10:18


2019 год.. от меня ушла жена оставив меня с ребенком инвалидом на руках, не было своего жилья, остался на улице, меня приютил сельский священник, жил одно время у него в комнатке с ребенком куда влезало одно спальное место, потом комнатка побольше, работал у него на стройке, вставал в 4 учил java, в 8 отдавал малыша матушке, и шел на стройку, в 6-7 заканчивал , забирал ребенка и сидел с ним стараясь учиться дальше. Был совершенно истощен морально , психически и физически, в 8-9 выключался, дальше опять в 4 подьем и по кругу, поюс ко всему пеленки, готовка, уборка, кто знает что такое ребенок - тот поймет… и так около года, дальше первые собесы, работа, встреча второй половинки которая стала помогать с ребенком. Прошло уже 6 лет, а все как вчера. Впереди еще много проблем, и позади уже многое, главное не сдаваться. Сейчас java разработчик в крупной компании уже 6 лет в профессии. Денис спасибо тебе! Твои курсы очень помогали мне в обучении, дай Бог тебе здоровья , любви и благополучия!

DMdev talks

11 Nov, 14:37


11.11.2024, Bieg Niepodległości, 10k, 37:13

3 разряд по бегу взят с итоговым временем 37:13!

Все-таки удалось достичь своей цели, что ставил еще год назад 😎

Разложился вообще отлично, с запасом. Как сделали последнюю тренировку в среду по 3:45-50, так я и бежал всю дистанцию (на скрине смотри как ровно темп держал).

На последних 2.5 км понял, что еще много сил есть, поэтому начал еще больше разгоняться, поэтому последний км вышел по 3:28 мин/км.

И конечно же как положено отработал финишное ускорение. Заключительные 100 метров шел по 2:41 мин/км.

Сейчас прикидываю, что если бы знал, что так подведет тренер меня к старту круто и так легко будет бежаться мне, то можно было не перестраховываться и чуть быстрее идти хотя бы на 2-3 сек на км, тогда бы из 37 минут точно бы вышел!

Когда завершал прошлогодний сезон, то результат был 39:49. Получается, 2:36 мин снял.

Что в переводе на метры выходит около 650. Т.е. на полтора круга на стадионе обошел бы себя самого в прошлом году - это прям очень сильно мотивирует!!!

Во многом тут заслуга тренера. Под четким руководством выполнял все тренировки. Так что спасибо ей большое!

Конечно, не без косяков с моей стороны. Если бы не пошел без подготовки на триатлон, не травмировался там, и продолжил бы спокойно тренироваться, то определенно точно можно было показать результат намного лучше сегодняшнего - на минуту быстрее минимум.

Сегодня ровно 2 года, как мы с тренером начали сотрудничать. Так что ровно 2 года мне потребовалось для достижения 3 разряда. Надеюсь, что к следующем году мы если и не возьмем 2 разряд, то будем очень близки к нему!

https://www.strava.com/activities/12874608741/overview

DMdev talks

25 Aug, 11:32


Искандер прям как будто сорвал с языка - подписываюсь под каждым словом 😅

DMdev talks

25 Aug, 11:32


инстаграм заблокировали, ютюб замедлили, телеграм посадили. видит Бог, я пытался быть блогером, но похоже не судьба.

DMdev talks

19 Aug, 11:27


🚂 Для любителей последнего вагона...
...осталось ОДНО место на 1 и 2 ступень менторства DMdev

Отправляется в путь ровно через две недели - 2 сентября!

Условия учатстия:
Первая ступень менторства
Вторая ступень менторства

Кто забирает и присоединяется к нам?
✍️Пиши @karina_matveyenka

DMdev talks

16 Aug, 15:01


Почему у меня двое часов?

Не секрет, что невозможно создать инструмент, который бы отлично подходил для всего, что-то вроде швейцарского ножа. Да и в программировании есть такое заимствованное понятие one-size-fits-all, которое говорит все о том же.

Точно также и full stack разработчки никогда не смогут достичь высот более узкоспециализированных инженеров.

Поэтому и я ношу двое часов, чтобы лучше удовлетворить свои нужды:

1️⃣ Garmin
Лучшие умные часы для занятия спортом. Причем покрывают практически все циклические виды, тренажерный зал, фитнес, воркауты и т.д. Без них я не представляю как делал бы все свои тренировки по бегу, потому что я ленив, чтобы ездить чуть дальше, чем подъезд твоего дома.

2️⃣ Fitbit
Как хороши бы ни были Garmin для спорта, но мне не очень нравится качество/точность, с которым они трэкают мои health metrics: HR, RHR, HRV, sleep, stress, etc. Именно поэтому я отдаю предпочтение Fitbit. Тем более я работаю над ПО для этих часов, что тоже помогает в тестировании написанного функционала.
____________
И да, мне весьма комфортно носить двое часов.
У меня есть лишь одно требование -> зарядка должна держать не менее 5-7 дней.

DMdev talks

11 Aug, 08:38


Как я использую AI в работе?

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

Что-то внедрили уже несколько лет назад, что-то только недавно, и конечно же скоро будет еще и еще.

Приведу примеры того, что мне нравится больше всего:

1️⃣ Code Review tools
Я могу просто написать комментарий, что неправильно или что можно улучшить, и AI сам меняет код на основании контекста и моего комментария. Автору кода остается лишь нажать "Apply suggestion or cancel". Более того, порой я не знаю как реализовать те же параметризованные тесты на незнакомом мне языке или фреймворке. Я просто пишу комментарий в своем же коде "Лучше было бы заменить на параметризованные тесты" - и дело сделано (даже все импорты подставит).

2️⃣ Email/chats
Также дополняет твои предложения на основании контекста и того, что ты сейчас пишешь. Например, ты пишешь "I would like to recreate" + tab - и AI за тебя дописывает. Очень удобно и ускоряет переписку, на которую довольно много времени уходит.

3️⃣ Написание design docs
Также, что и пункт 2, только ты можешь еще дополнительно попросить, например, сравнить 5 разных инструментов для реализации scheduled jobs, со всеми плюсами и минусами. И если достаточно контекста есть/дашь - то даже подскажет, что лучше использовать именно для твоего проекта. Круто делает и резюме по уже написанному, что удобно больше не только тому, кто пишет, а тому, кто хочет просто прочитать вывод из огромного пласта информации.

PS. В одном из следующих постов напишу, как мы используем возможности AI для своего продукта (smartwatches), чтобы сделать его еще более полезным для пользователей.

Есть те, кто еще не носит умные часы? 🙂

DMdev talks

27 Jul, 14:02


Обзор будет краткий - одна фотка. Фото вместо тысячи слов и 10 митнутного видео)

Я люблю портативность, поэтому года 4 назад перешел со стационарного компа и кучей мониторов - на ноутбук.

На работе в офисе тоже только за ноутом сижу.

Интересно посмотреть, как выглядят ваши рабочие места - кидайте фотки в комментарии 👨‍💻

DMdev talks

27 Jul, 14:02


Денис, у тебя мб есть обзор твоего рабочего места дома? Если нет, есть планы снять подобное видео?

DMdev talks

27 Jul, 09:16


#20 Мой путь

В конце ноября 2017 года я пришел на собеседование в IT Academy (так назывался этот образовательный центр от парка высоких технологий), чтобы устроиться на работу в качестве преподавателя, или, как тут было принято называть, “ментора” по языку программирования Java. Прошла всего неделя с того момента, как я позвонил им и мне было назначено собеседование. За эту неделю мне нужно было выбрать любую понравившуюся небольшую тему по Java, подготовить презентацию, и рассказать ее двум основным слушателям: директору и заведующей учебным процессом. Что, собственно, и произошло.

И вот я стою, открыв уже второй слайд, и рассказываю про примитивные типы в Java. Но что самое интересное, дальше второго слайда я просто не дошел, хотя саму презентацию я сделал довольно большую, на совесть. Мне сразу же начали задавать вопросы, на которые я конечно же с удовольствием отвечал (я же хотел продемонстрировать свои глубокие знания в области программирования, чтобы меня взяли на работу, на которую я так хотел). Только каждый последующий вопрос все дальше и дальше отводил меня от темы.

В итоге, спустя где-то 30 минут, я стою у доски и рисую как устроены простейшие нейронные сети и как в мозгу человека происходит передача сигналов от каждого нейрона с помощью синапсов. В то время я как раз читал одну из технических книг от Рашида Тарика "Создаем нейронную сеть”, поэтому эти знания у меня были довольно свежи в памяти. После чего меня останавливает директор и говорит: “Я думаю, что можно закончить на сегодня. Прошло 45 минут, т.е. целый академический час, а мы еще очень далеко до объяснения темы нашего сегодняшнего занятия”.

Следующие 45 минут мне давали обратную связь по ошибкам, как нужно вести лекции на самом деле, и что как легко уйти в сторону из-за вопросов студентов, тем более имея довольно большой багаж знаний (все-таки моя цель была достигнута, они это оценили!). Это еще один пример того, на сколько важна обратная связь для человека. Только на своем опыте, получая конструктивную критику со стороны, можно очень быстро расти в любой сфере.

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

Я несколько раз отрепетировав перед зеркалом “Примитивные типы данных в Java”, сделал презентацию еще лучше, и со второй попытке меня наконец-то приняли. Осталось лишь стать индивидуальным предпринимателем (именно так было комфортнее всего сотрудничать с IT Academy, когда у тебя было основное место работы), ознакомиться с примерной программой для обучения, и подготовить материал для первых 6-8 занятий. На все это у меня было около полутора месяцев, потому что моя первая группа стартовала как раз после Нового Года.

#my_little_story

DMdev talks

13 Jul, 08:47


Speculative retry

Одной из очень полезных настроек, которую мы часто используем для своих gRPC клиентов - это speculative retries. Суть ее в том, чтобы не дожидаясь ответа от первого запроса - отправлять через какое-то время второй ТОЧНО ТАКОЙ ЖЕ запрос. Какой ответ был получен первым из двух запросов - тот и используется дальше клиентом, второй же запрос просто отменяется.

Особенно ценны speculative retries при использовании в микросервисной архитектуре, когда один из instance сервера медленно обрабатывает запросы, близок к OOM, и т.д. Но ее можно использовать для клиентов разных протоколов, включая привычные нам http и даже запросы к СУБД.

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

Поэтому как минимум очень рекомендую попробовать внедрить speculative retries в своих проектах и посмотреть как поведет себя система в целом, потому что у нас на проектах они показывают статистически значимый прирост производительности!

DMdev talks

29 Jun, 08:07


#19 Мой путь

Спустя 4 месяца, закончился второй проект, и нас перевезли в новый офис около станции метро “Молодежная” в Минске. Я решил подыскать квартиру получше, побольше и поближе к новому офису. Что, собственно, и сделал. У меня снова появилось свободное время, которое я решил посвятить самореализации и чтению книг по саморазвитию. Я читал их просто запоем, начиная от “Самый богатый человек Вавилона“ и заканчивая “7 навыков высокоэффективных людей”.

В последней меня особенно вдохновила часть, которая рассказывала про 4 основные сферы жизнедеятельности человека, которые должны быть в равновесии, ибо это как 4 ножки одного стула: физическая (твое здоровье), духовная (в основном я сюда относил все то, что относится к саморазвитию), материальная (она же экономическая), и социальная. Из всех четырех сфер у меня явно хромала лишь одна - это социальная.

Как программист, большую часть времени я проводил наедине с компьютером. Я себя представить не мог на публике или, например, как читаю какие-нибудь лекции на большую аудиторию человек. И тут я начал думать, как это можно исправить…

Одним будним утром, я, наверное, в сотый раз ехал с дома на работу. И, проезжая мост, увидел в стороне огромную надпись на здании “IT образование от парка высоких технологий”. Интересно как устроен мозг человека, подумал я - только сейчас мое внимание зацепилось на этой вывеске, хотя попадалась она мне десятки раз, каждое рабочее утро.

Точно также и с машинами было: как только я купил себе Volkswagen Polo, то тут же начал замечать их повсюду на дорогах! Та же история повторялась и с другими машинами, что я покупал или хотел приобрести. В последующим я понял, что эта “фича” с твоим вниманием работает во всем, стоит только начать думать в каком-то направлении. Без этого - все проходит сквозь тебя как белый шум (и это правильно, это хорошо, так работает наш мозг!).

Добравшись до своего рабочего компьютера, я сразу начал гуглить, что там за здание такое и как там обучают IT. Сразу нашел их веб сайт, где довольно подробно было расписано, по каким языкам программирования идет обучение и по каким профессиям/специальностям человек может после окончания искать работу. А чуть ниже увидел номера телефонов и надпись: "Ищем менторов по следующим дисциплинам: Java, C#, JavaScript…”.

И тут я понял, что это именно то, чего мне не хватало для того, чтобы моя четвертая социальная ножка стула не хромала. Я решил не медлить, взял в руки телефон и позвонил…

#my_little_story