Даниил Лаптев | DEV РОЙ 🐝 – Telegram
Даниил Лаптев | DEV РОЙ 🐝
562 subscribers
158 photos
28 videos
3 files
62 links
разработчик ex. Yandex, Kaspersky

мои услуги: https://teletype.in/@the_real_daniil/mentor

ютуб: https://www.youtube.com/@the.real.daniil.23

сообщество DEV РОЙ: https://news.1rj.ru/str/tribute/app?startapp=syGb
Download Telegram
Всем, кто захлебнулся в пучине информации и поисках своего пути посвящается 🫡

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

Основные идеи:
1. Узнать все невозможно, стараться не стоит
2. Информация очень быстро устаревает, делай фокус на той, что будет актуальная через 3-5-10 лет
3. Для того, чтобы зарабатывать деньги необходимо что-то знать и уметь, но это лишь верхушка айсберга
4. Надо быть готовым к горизонтальной мобильности
5. Если хочешь понимать, что происходит в большом мире, то без изучения фундаментальной науки не обойдешься

———
LVL 0 - фундамент. Здоровье физическое и психологическое. Базовые навыки коммуникации. Базовые навыки мышления. Школьное и семейное образование в помощь.

LVL 1 - hard skills в конкретной сфере. Конкретные навыки для конкретной специальности. За их списком идем в гугл.

LVL 2 - soft skills. Умение презентовать себя. Умение договариваться в конфликтных ситуациях. Умение заводить знакомства. Умение дружить. Умение работать в команде. За полным списком идем в гугл.

LVL 3 - навык мышления. Умение системно думать. Умение находить общие паттерны в разных сферах. Умение аналитически предсказывать будущее на основе прошлого. Умение видеть восходящие и нисходящие тренды. Нейрофизиология, философия, история, математика в помощь.

———
Объясняю подробнее, уровни 0 и 1 необходимы для того, чтобы встать на ноги и начать зарабатывать деньги. Большинство людей останавливаются на этом этапе, но мы с тобой будем считать это фундаментом для дальнейшего роста.

Уровень 2 нужен прежде всего для того, чтобы найти лучших людей и установить контакт с ними. Лучшие люди - это те ребята, с которыми веселее расти и развиваться. Это люди, которые или уже добились огромных результатов, или имеют большие амбиции, которые позволят им достигнуть огромных результатов через 3-5-10 лет. Также 2 уровень становится отличным подспорьем для того, чтобы по карьерной лестнице перейти от должности подчиненного к должности руководителя.

Уровень 3 позволяет выйти за рамки своей сферы деятельности. Он помогает понять, как работает мир в целом, какие в нем есть закономерности и куда все движется. Позволяет легче менять сферу деятельности. Дает возможность изобретать что-то новое.

———
Что скажете, товарищи?
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4👍21💯1
Ребята, кейс
Решил заценить, насколько прокачались нейросетки по части кодинга. Решил запилить небольшой проект телеграм бота для младшего брата. Если кратко, то он арты для роблокса делает и в телеграме продает. Решили сделать бота, чтоб немножко это дело автоматизировать.

Так вот, я решил вообще не кодить и попробовать чисто поставить тз нейронке, чтоб она сама кодила. Нарисовал в figjam полноценный user flow chart, который описывает все сценарии использования бота. Отправил нейронке в виде пдф, предварительно сказав, что она теперь "an experienced developer writing production-ready code for customer. If you will fail, you will lose your job". Короче напугал ее конкретно, чтоб напряглась как следует.

Так вот, она мне значит предоставила план работы и попросила проверить, все ли ок. Я такой, да, все круто. А там реально все круто. Как будто план составлял опытный разработчик, знающий детали. Говорю ей, ну все, давай, начинай работу. Она отвечает мне сообщением, удивительно похожим на предудыщее, но только в прошедшем роде. Типа, все по плану делала и все сделала. Я в восторге. Говорю ей: ну все, давай сюда код, хочу на это посмотреть!

И знаете, что она мне отвечает?))) Барабанная дробь 🥁

"Простите, я не могу предоставить вам код, так как он находится в приватном репозитории из соображений безопасности" 😂

Чувствую, что меня развела нейросеть. Было бы смешно, если бы она еще денег вперед попросила. Тогда бы точь в точь, как с индусами поработал)
👍2🔥1
Интересно, а че я это в канал не выложил, прикольная же айтишная история...
😁2
#цитаты_айтишников

Тут даже я не сразу понял)
3😁3🔥1
Капитал

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

Заметка получилась большой, поэтому заняла аж 2 поста. Прошу прощения у всех, кому много букав 😥

———
Для начала хочу обозначить, что капитал на самом деле бывает не только денежный. Помимо денежного есть социальный, физический, умственный, духовный и возможно еще какой-то капитал. Все виды капиталов важны и ценны, но важно учитывать их все, так как они могут перетекать друг в друга. Например, умственный капитал может помочь накопить денежный. А физический может питать социальный и наоборот.

Зачем нужен капитал?

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

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

Какой смысл денежного капитала?

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

Финансово грамотные люди предлагают откладывать часть своих доходов в копилку для формирования денежного капитала. Денежный капитал начинается с финансовой подушки на 1-3 месяца и может вырасти до огромного генератора пассивного дохода, который обеспечивает удовлетворение всех потребностей и дает возможность не работать.

Сейчас, будучи молодым, мне кажется, что я буду активно работать до самой смерти. При этом мне нравится идея формирования капитала-генератора, потому что я бы хотел иметь возможность заниматься некоммерческими проектами, не думая о деньгах. Я выбрал стратегию жесткого инвестирования в денежный капитал. Я решил откладывать по N т.р. каждый месяц на накопительный счет или инвестиции, что составляет аж 44% от моего ежемесячного дохода. Это солидно. Но я забыл ответить себе на вопрос: а зачем? Понятно, что денежный капитал будет расти, но когда он достигнет того размера, который мне нужен? Моя цель - чтобы мой ежемесячный доход составлял порядка 5-6 млн рублей. Независимо от того, пассивный он или активный, но хочется именно столько, чтоб полностью закрыть вопрос денег. Но в идеале, конечно же, пассивный. Но чтобы достичь такого пассивного дохода, нужна реально бешеная сумма денег. Откладывая все так же по N т.р в месяц я достигну ее только через 30-40 лет по подсчетам калькулятора сложных процентов. Долго. Из этого делаем простой вывод, что тупо откладывать деньги и стоять на месте не имеет смысла, чтоб значительно увеличивать пассивный доход, нужно значительно увеличивать денежный капитал, а чтобы это сделать, нужно значительно увеличивать свой активный доход. Но чтобы увеличивать свой активный доход, нужно активно инвестировать в остальные виды капитала. То есть по сути, избирая стратегию приоритетного инвестирования в денежный капитал, я на самом деле забираю у себя же возможность инвестировать в остальные виды капитала. Это ошибка. Именно поэтому мне стоит пересмотреть свой подход к инвестированию и равномерно инвестировать не только в денежный, но и в остальные виды капитала.
Please open Telegram to view this post
VIEW IN TELEGRAM
2👍2👌1
Тут кстати может показаться, что все остальные виды капитала работают на увеличение денежного. Это неправильная модель мышления. Все виды капитала самодостаточны и достойны того, чтобы в них инвестировать. Но никуда не денешься, если есть большой социальный, умственный, духовный и физический капитал, то денежный капитал начинает расти сам собой, если ему сознательно не мешать. Именно поэтому важно сфокусироваться прежде всего на развитии не денежного капитала самого по себе, а всех остальных.

———
На этом моя заметка закончилась, но мои мысли вышли за ее пределы. Я не пояснил, что значит «инвестировать в остальные виды капитала». Это значит - сознательно выделять бюджет на образование, здоровье, путешествия, мероприятия и знакомства. Каждая из этих сфер прокачивает меня и на самом деле увеличивает мой суммарный капитал, хотя и в моменте уменьшает денежный. Кстати я думаю, что это применимо не только ко мне.
🔥4💯2👍1🦄1
Захотелось добавить в канал немного экспертного контента. Не знаю, сколько из моих 40 подпищеков занимаются веб-разработкой, но знаю, что такие точно есть. Это пост для вас 🫶

Короче, смотрите, что нашел - system design для фронтендеров. Крутейший плейлист, в котором Рэй на достаточно понятном английском разбирает принципы построения фронтенд архитектуры на примере настоящих приложений, типа Facebook, Netflix, Pinterest и других. Как по мне, пушка. Я сам еще далеко не все посмотрел, но мне уже очень нравится. Пользуйтесь, мне не жалко 😇

p.s. это не реклама, а жаль
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3
Media is too big
VIEW IN TELEGRAM
Знаете, а мне приятно, что компанию, в которой я работаю, на бурдж халифе показывают 🤩
Please open Telegram to view this post
VIEW IN TELEGRAM
🥰6
На днях будет новый пост на горячую тему, а пока, важный опрос: порекомендуйте хорошие современные сервисы для аналитики перформанса веб-приложения

Интересуют сервисы, которые позволят мерить и анализировать:
1. Скорость ответа http и ws запросов к серверу
2. Чисто клиентские метрики, типа TTI, TTLB и прочие

Сердечко для всех, кто напишет комментарий 😍
Please open Telegram to view this post
VIEW IN TELEGRAM
👍41🔥1
Пост на горячую тему 🔥

Пару недель назад наткнулся на занимательную статью в Forbes, посвященную конференции «Успех к 30: взгляд на новый мир». Конференция проходила летом 2023. На ней собрались молодые гуру бизнеса и менеджмента, чтобы обсудить насущные проблемы. Одной из самых острых проблем оказалась ситуация на рынке труда молодых специалистов.

Цитата:

Если говорить про молодежь, то появилось такое понятие, как job consumption — потребление работы. Стерлись все границы. Ты уже не идешь на работу работать. Ты идешь, чтобы тебе было хорошо, интересно, комфортно, руководитель чтобы нравился, задачи чтобы классные были. И если что-то не так, 20–25-летние легко меняют работу

На самом деле, стирание границ между хобби и работой у молодых людей действительно происходит. По себе замечаю, насколько сильно мое отношение к работе отличается от, например, отношения моего отца. Я плохо представляю ситуацию, чтобы он уволился с работы по причине того, что ему «дают неинтересные задачи» или «заставляют ходить в офис». А для меня это могло бы быть вполне реальной причиной ухода с работы, которую мне не стыдно озвучить работодателю. И самое интересное, что я действительно могу себе позволить так поступать, потому что я знаю текущий рынок и понимаю, что найти новое место работы в IT мне не составит большого труда.

Это не может не тревожить работодателей и я их прекрасно понимаю. Даже если представить идеальную ситуацию, когда работодатель изо всех сил старается не перегружать сотрудников и давать им интересные задачи, они все равно уходят. Порой по причинам, которые работодатель не может предсказать. Это проблема, которая в сумме с прочими проблемами приводит компанию в состояние неопределенности и нестабильности. А в таком состоянии крайне сложно строить долгосрочные планы и уж тем более придерживаться им.

Работодатели настолько озабочены, что даже порой не могут сдержать свои эмоции негодования:

Мне кажется, что основной бич сейчас в том, что люди слишком много говорят о выгорании. О том, что они хотят делать интересные задачи четыре часа в день и [видеть в офисе] печенье на кофе-пойнтах. Честно говоря, я иногда затрещину хочу дать человеку в формате: «А может, ты пойдешь поработаешь [вместо того, чтобы] рассказывать про то, как тебе комфортно или некомфортно работать в офисе?»

Звучит конечно не вполне этично, но зато искренне 😀
HR бренд компании такие высказывания из уст менеджера конечно не улучшают, но зато срывают с глаз розовые очки у «зажравшихся айтишников», думающих, что печеньки на кофепоинтах им дают просто потому что они такие классные и их так сильно любят. Собственно, вот ещё одна цитата прямо про это:

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

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

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

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

Обнял 🤩
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🔥2🤔2
Заметочки в браузере 🤩

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

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

Я подумал, ну по-любому кто-нибудь уже сделал браузерное расширение для заметок. Начал искать в сторах по ключевым словам «notes» и «sticky notes». Нашел несколько вариантов, попробовал — ни один не понравился. Убогий дизайн, нехватка фич типа перемещения стикера по странице, — все это меня не устраивало.

Тогда я снова подумал: а может быть самостоятельно написать такое расширение? Звучит, как пара сотен строчек кода на JS и инструмент готов. Не проблема. Приступил к делу.

Собственно, так оно и вышло. Суммарно потратил часа 3-4 на первую рабочую версию браузерных заметок-стикеров. Уже пробую использовать в работе — штука вполне пригодная.

Функционал:
- создание заметки поверх страницы в браузере
- перемещение стикера по странице
- удаление стикера

Ограничения:
- невозможно изменить размер стикера
- при перезагрузке страницы все заметки будет удалены

Ограничения впоследствии скорее всего уберу, но дедлайны себе не ставлю 🤩

Под постом оставляю скриншот и архив с расширением. Пользуйтесь, если понравилось 🤩
Please open Telegram to view this post
VIEW IN TELEGRAM
6👍2🔥2
Дрим тим, получается

Сегодня вернулся из столицы, где мы в пятницу ходили с командой «потимбилдиться». Первый раз увидел ребят вживую и пообщался не на рабочие темы, а просто за жизнь. В легком восторге от того, насколько разнообразные и интересные люди у нас тут собрались 🤩

Вот вам список рандомных фактов о моих коллегах:
1. Коллега С занимается горным велоспортом. Может съехать на велике с крутого склона и не сломать позвоночник.
2. Коллега Д уже 7 лет ходит в шортах зимой и летом и не болеет. Говорит, что закалённый.
3. Коллега А закончил музыкалку, играет на пианино, гитаре и барабанах. А ещё по вечерам наблюдает звезды в свой телескоп. Фотографирует планеты, следит за солнечными затмениями.
4. Коллега В несколько лет служил по контракту в армии. Отдавал долг Родине, подробности рассказывать не положено.
5. Коллега А увлекается приготовлением тортов. Собственно, один из них мы успешно схомячили по случаю нашей встречи.
6. Коллега П, как и я, пришел в программирование через стартапы и не оставил в прошлом свои предпринимательские амбиции.
7. Коллега Д имеет 5 детей. Восторг.
8. Коллега С — самый загорелый. Уехал в октябре на месяц в Сочи и работал оттуда. А никто даже и не заметил.
9. Коллега А обожает походы. Ходит зимой на Байкал, где спит в палатке прямо на льду. Сплавляется по рекам, покоряет горные вершины.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥43👍1👏1🎉1
Когда ты единственный сотрудник в своем стартапе и пытаешься совмещать роль менеджера, дизайнера, маркетолога и программиста 🤩

p.s. скоро будут посты)
Please open Telegram to view this post
VIEW IN TELEGRAM
😁4🤣1
Как JS разрабы сервис на Go пилили (и до сих пор пилят) 🤩

Без долгих предысторий, последние 2 моих рабочих дня на этой неделе состояли на 90% из чтение документации по языку Go и прохождению курса с их официального сайта. Казалось бы, у меня в резюме написано JS-разработчик, откуда тут Go? Так сложилось, что в нашем продукте потребовалось написать некий сервис, который будет работать на сервере и заниматься двумя вещами:
1. Содержать бизнес логику приложения
2. Проксировать запросы в другой, более суровый бэкенд

Анализ требований привел к тому, что сервис должен быть написан не на node js, как мы привыкли, а на Go. И так как Go-разработчиков у нас в команде примерно ноль, был объявлен сбор голосов тех, кто соскучился по новым ощущениям 🤪

Разумеется, я вписался. Ну как тут было не вписаться? Нельзя упускать такую возможность потрогать новый язык на реальном проекте, еще и не в свободное время.

Со мной вписались еще 2 js-разраба и один матерый C++ волк. Вот такой гильдией мы и начали этот проект. Скоро допишем ядро и приступим к переносу бизнес логики и дальнейшему подключению сервиса к его клиентам.

Go мне пока что нравится. Язык весьма приятный и лаконичный, но со своими особенностями. Нет классов. Местами непривычный синтаксис. Зато удобная работа с потоками. Мьютексы, указатели, ммм. Вспомнил, как учил всю эту красоту на родном мехмате. Пригодилось, получается 😏
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4👍1
Еее, спасибо, ребята, теперь сообщеньки будут полосатыми 🤩
Please open Telegram to view this post
VIEW IN TELEGRAM
7🤷‍♀1👍1🔥1🥰1
Как стать сеньором-помидором 🍅

Этим летом, бродя по собеседованиям, я презентовал себя в качестве Senior JS разработчика. В августе я устроился в Лабораторию Касперского на позицию с загадочным названием “Developer”. Думал, что буду многоэтажки строить, но ошибся — заставили код писать. А если серьезно, то я подумал, что в компании не принято указывать грейд в названии должности и все разработчики называются “девелоперами”. В таком неведении я находился ровно месяц, пока не увидел на внутреннем сервисе структуру нашей компании. Я обнаружил, что несмотря на подавляющее большинство “девелоперов”, все же встречаются личности с подписью “Senior Developer” 😠

Я разочаровался. Оказалось, что я не сеньор-помидор, а всего лишь какой-то там девелопер, каких в компании больше, чем звезд на небе... 😢

Поплакав три ночи в подушку и заметив, что помимо “сеньоров“ и “девелоперов” в компании есть еще ребята с лычкой “Junior Developer”, мне удалось вернуть к чувствам мое эго. Я взял себя в руки и поставил себе цель — стать сеньором 💪

Я обсудил эту цель с руководителем и узнал, как выглядит процесс становления сеньором в ЛК. На самом деле, все просто. От меня нужно две вещи:
1. Рекомендация от руководителя.
2. Анкета с перечислением моих достижений за время работы в компании.

Каждые полгода открывается временное окно, в которое можно подать анкету и дождаться решения экспертного совета о присвоении мне почетного звания “Senior Developer” 🫡

Недавно это окно открылось и я занялся заполнением анкеты. Удобно, что в течение полугода я кратко фиксировал свои значимые достижения. Это избавило меня от лишнего напряжения в извилинах в попытках вспомнить, что было 4 месяца назад. Кстати, совет: делай также, если собираешься презентовать свои достижения через несколько месяцев.

В общем, заполнение анкеты прошло без особых проблем, я чувствую себя молодцом. Хотя слабое место у меня тоже есть. Это code review. Я не фанат этого процесса. Лично мне гораздо больше нравится писать свой код, чем читать чужой, разбираться, что он делает, и оценивать его качество. Бывали даже моменты, что я буквально засыпал во время чтения какого-нибудь большого пул реквеста. Настолько мне было скучно 🤦‍♂️

Это моя зона роста. Тот навык, который мне необходимо прокачивать, чтоб быть успешным сеньором и руководителем. Активно этим сейчас занимаюсь. Стараюсь не оставлять без внимания ни один пул реквест в моей команде. Учусь получать удовольствие от процесса.

Ближе к закрытию окна (в феврале) отправлю свою анкету и буду ждать ответа. Признают мои достижения или обесценят? Узнаем, когда расцветет подснежник 🌸
Please open Telegram to view this post
VIEW IN TELEGRAM
👍85🔥4
Кстати у нас тут юбилей, 50 подпищеков 🥳🥳🥳
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🍾5👏2
про меня пишут
Рубрика "Meet the Speaker" - Даниил Лаптев

Ещё со школы Даня горел идеей начать свое дело и стать предпринимателем. Учась на мехмате, он с товарищами пробовал реализовывать различные проекты. Там он и увлекся программированием и в своих проектах закрывал позицию фронтенд-разработчика. Потом практически случайно попал на стажировку в Яндекс. Не планировал там задерживаться, но так вышло, что проработал в Яндексе целых 2 года и стал полноценным middle разработчиком. Летом 2023 ушел в лабораторию Касперского. В ближайшее время хочет стать сеньором и дальше расти в управленцы. Кстати Даня пишет про свой путь к CTO здесь –> https://news.1rj.ru/str/future_cto_notes

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

А уже завтра он нам расскажет про Брендана Айка и его историю жизни, по мнению 🦞 из программного комитета важно знать не только инструмент, которым мы пользуемся каждый день, но историю создания этого инструмента.
🔥8👍4