Кандидаты на выброс из проектов
Меньше народу (файлов и зависимостей) — больше кислороду (лучше фокус, навигация, поддержка).
Уже давольно давно я активно разгружаю основной код проектов от всего того хлама, который разработчики напихивают внутрь и потом в корне проекта у них 250 файлов c настройками, 100500 зависимостей, которые используются только по праздникам, и тд и тп.
Что бы такого можно выкинуть?
— Код деплой-инструментов. Ну, этого точно в проекте держать не надо.
— Докер файлы, скрипты инициализации и прочее для запуска окружения для разработки. — это все можно легко вынести в отдельный репозиторий и организовать удобную и простую в поддержке запускалку проектов любой сложности.
— Любые дополнительные инструменты разработки, дебага, отладки — типа сторибука.
Так, Илья, ты что-то упоролся. Может еще и тесты предложишь вынести во вне?
Нет, а вот тесты их запускалки точно выностить из основного проекта не надо — тесты это неотьемлемая часть технологического процесса. Тесты это не опциональные элементы; Выделяя и отрывая из основного проекта опциональные и логически автономные фрагменты главное не перестараться.
Меньше народу (файлов и зависимостей) — больше кислороду (лучше фокус, навигация, поддержка).
Уже давольно давно я активно разгружаю основной код проектов от всего того хлама, который разработчики напихивают внутрь и потом в корне проекта у них 250 файлов c настройками, 100500 зависимостей, которые используются только по праздникам, и тд и тп.
Что бы такого можно выкинуть?
— Код деплой-инструментов. Ну, этого точно в проекте держать не надо.
— Докер файлы, скрипты инициализации и прочее для запуска окружения для разработки. — это все можно легко вынести в отдельный репозиторий и организовать удобную и простую в поддержке запускалку проектов любой сложности.
— Любые дополнительные инструменты разработки, дебага, отладки — типа сторибука.
Так, Илья, ты что-то упоролся. Может еще и тесты предложишь вынести во вне?
Нет, а вот тесты их запускалки точно выностить из основного проекта не надо — тесты это неотьемлемая часть технологического процесса. Тесты это не опциональные элементы; Выделяя и отрывая из основного проекта опциональные и логически автономные фрагменты главное не перестараться.
👍3
Главная причина покупки виндового ноутбука.
Я уже забыл, что ноутбуки могут так сильно греться.
С другой стороны, я для игр их не использовал лет 15. Как раз с покупки моего самого первого ноута ASUS на котором мы с женой играли в Героев 3
А по ночам я залипал в DeadSpace. Ух страшно тогда было, капец. Помню, я в наушниках, а жена ночью подошла спросить не налить ли мне чаю. Дотронулась до плеча и чуть не потеряла меня. Нельзя же так пугать, когда ты идешь по помещениям планетарного потрошителя Ишимуры.
Я уже забыл, что ноутбуки могут так сильно греться.
С другой стороны, я для игр их не использовал лет 15. Как раз с покупки моего самого первого ноута ASUS на котором мы с женой играли в Героев 3
А по ночам я залипал в DeadSpace. Ух страшно тогда было, капец. Помню, я в наушниках, а жена ночью подошла спросить не налить ли мне чаю. Дотронулась до плеча и чуть не потеряла меня. Нельзя же так пугать, когда ты идешь по помещениям планетарного потрошителя Ишимуры.
👍5
👍1
Классик ситуэйшн.
Найм Джуна/мидла.
- Вот тебе 1500 вопросов из всех сфер ИТ, дизайн, и онлайн кодинг на 3 часа. 5 этапов интервью.
- ой, ну вы не все ответили, не знаем, достойны ли вы ваших 500$ в месяц. Мы подумаем.
Найм синьера-помидора.
Встреча с СТО/вице президентом по инжинирингу на 30 минут.
Чувак, времени нет. Давай по быстрому. Есть реакт, тейлвинд, nextjs, тесты и ci/cd. Умеешь такое? Чего не знаешь, ребята покажут. Ну давай, завтра желательно выходи. Денег мульен, работать не спеша. Соблюдай ворк баланс, не выгорай. Пока 👋
Найм Джуна/мидла.
- Вот тебе 1500 вопросов из всех сфер ИТ, дизайн, и онлайн кодинг на 3 часа. 5 этапов интервью.
- ой, ну вы не все ответили, не знаем, достойны ли вы ваших 500$ в месяц. Мы подумаем.
Найм синьера-помидора.
Встреча с СТО/вице президентом по инжинирингу на 30 минут.
Чувак, времени нет. Давай по быстрому. Есть реакт, тейлвинд, nextjs, тесты и ci/cd. Умеешь такое? Чего не знаешь, ребята покажут. Ну давай, завтра желательно выходи. Денег мульен, работать не спеша. Соблюдай ворк баланс, не выгорай. Пока 👋
👍2
Сегодня собеседовал действующего разработчика из Гугла. Он работал на Shell, и крупную фарм компанию из США.
Узнал пару инсайтов о работе в гугл. Конечно, подробностей не расскажу. Но было интересно.
Помог синьеру из гугла улучшить его решение во время технического задания и дал пару карьерных рекомендаций по прохождению интервью.
Отлично пообщались с человеком. Я с удовольствием оставил положительный результат в отчете.
Узнал пару инсайтов о работе в гугл. Конечно, подробностей не расскажу. Но было интересно.
Помог синьеру из гугла улучшить его решение во время технического задания и дал пару карьерных рекомендаций по прохождению интервью.
Отлично пообщались с человеком. Я с удовольствием оставил положительный результат в отчете.
🔥2
В нашем закрытом топ клубе переодически проходят встречи.
Вечер воскресенья мы с ребятами проводим на звонке с нашим знакомым архитектором Alex R. из Сан-Франциско.
Спрашиваем / слушаем о сравнении жизни в Нью Йорке / Сан Франциско. О налогах для ИТ в Техасе, как эти налоги вообще платить, о житье/бытье, страховках на машины, и вообще за жизнь трещим.
Всегда интересно узнать как живут люди по ту сторону океана, какие особенности работы в профессии есть, куда движется ИТ в США
Вечер воскресенья мы с ребятами проводим на звонке с нашим знакомым архитектором Alex R. из Сан-Франциско.
Спрашиваем / слушаем о сравнении жизни в Нью Йорке / Сан Франциско. О налогах для ИТ в Техасе, как эти налоги вообще платить, о житье/бытье, страховках на машины, и вообще за жизнь трещим.
Всегда интересно узнать как живут люди по ту сторону океана, какие особенности работы в профессии есть, куда движется ИТ в США
👍1
Смотрела моя жена на то, как я провожу десятки интервью, вздыхаю при виде не очень хороших резюме у очень хороших специалистов и предложила мне собрать вместе все лучшие практики и сформировать пример резюме, которое должно повысить шансы на трудоустройство.
Получили первый результат. Будем готовить к продаже.
Получили первый результат. Будем готовить к продаже.
👍8
Пацаны у подъезда рассказали, что одна из самых популярных задач на собеседованиях — узнать максимальную зарплату сотрудников в отделе.
Целые треды в твиттере/реддите/стековерфлоу создают.
Ребята сломя голову несутся находить самый оптимальный запрос к базе данных или алгоритм на языке программирования X, Y или даже Z.
Но правильный ответ на этот вопрос, конечно же, не технический.
Нужно просто пойти и спросить у главного бухгалтера, какая самая высокая зарплата и у какого сотрудника.
Быстро, просто, эффективно.
Но самое главное. Тут вы узнаете, что это не ваше дело и чтобы получить доступ к такой информации надо пройти отдел безопасности и подписать пачку бумаг о неразглашении.
Как ни крути — задача не тривиальная и совсем не технического характера.
Молоток везде видит говозди, а программист алгоритмы. Но жизнь она немножечко сложнее. Чуть-чуть. Самую малость.
Целые треды в твиттере/реддите/стековерфлоу создают.
Ребята сломя голову несутся находить самый оптимальный запрос к базе данных или алгоритм на языке программирования X, Y или даже Z.
Но правильный ответ на этот вопрос, конечно же, не технический.
Нужно просто пойти и спросить у главного бухгалтера, какая самая высокая зарплата и у какого сотрудника.
Быстро, просто, эффективно.
Но самое главное. Тут вы узнаете, что это не ваше дело и чтобы получить доступ к такой информации надо пройти отдел безопасности и подписать пачку бумаг о неразглашении.
Как ни крути — задача не тривиальная и совсем не технического характера.
Молоток везде видит говозди, а программист алгоритмы. Но жизнь она немножечко сложнее. Чуть-чуть. Самую малость.
👍3
This media is not supported in your browser
VIEW IN TELEGRAM
Изучать что-то новое это трудно. Еще труднее изучать что-то в долгую. Когда какое-то знание ты получаешь не ради сиюминотной выгоды, а в рамках долгосрочного плана.
Сперва идет период адаптации сознания/мозга. Потом мозг долго сопротивляется. Потом потихоньку стена пробивается и что-то новое пробиваться в глубину.
В юности это все происходит быстрее; Лет до 25-27. Потом это делать все сложнее и сложнее. Надо себя заставлять учиться, чтобы поддерживать мозг в активном состоянии. У меня по крайней мере так.
Сперва идет период адаптации сознания/мозга. Потом мозг долго сопротивляется. Потом потихоньку стена пробивается и что-то новое пробиваться в глубину.
В юности это все происходит быстрее; Лет до 25-27. Потом это делать все сложнее и сложнее. Надо себя заставлять учиться, чтобы поддерживать мозг в активном состоянии. У меня по крайней мере так.
🔥4👍1
This media is not supported in your browser
VIEW IN TELEGRAM
Приятно жить и работать, когда твои старания заметны, и люди неожиданно для тебя отмечают что то, что ты делаешь — хорошо.
Всегда не знаю как реагировать на такие внезапные моменты. Даже на секунду теряюсь. Но. Это заряжает. Это по-настоящему радует.
Всегда не знаю как реагировать на такие внезапные моменты. Даже на секунду теряюсь. Но. Это заряжает. Это по-настоящему радует.
👍2🔥2
Рельсовик головного мозга
Свою карьеру рельсовика я начал в 2002 году.
На местном заводе был огромный козловой кран. Мы бригадой голодных студентов помогали менять рельсы и шпалы под этой махиной. Работа тяжелая, но зато отлично заработали за месяц.
Потом года с 2007 я превратился в ruby on rails разработчика. Нахватался там всякого. Работал с топовыми ребятами со всего мира. Налипло на меня всяких рельсовых практик.
И тут в 2024 дали мне небольшой проект на чистом NodeJS. Посмотрел я на нодовую экосистему. Поплакал. Да и написал свой мини ruby on rails на JavaScript.
Роутер, контроллеры, модельки возьму из какой-нибудь ORM.
Можно дать рельсовику проект на другом языке и стеке. Но рельсу из головы уже не вынешь. Застряла крепко.
Свою карьеру рельсовика я начал в 2002 году.
На местном заводе был огромный козловой кран. Мы бригадой голодных студентов помогали менять рельсы и шпалы под этой махиной. Работа тяжелая, но зато отлично заработали за месяц.
Потом года с 2007 я превратился в ruby on rails разработчика. Нахватался там всякого. Работал с топовыми ребятами со всего мира. Налипло на меня всяких рельсовых практик.
И тут в 2024 дали мне небольшой проект на чистом NodeJS. Посмотрел я на нодовую экосистему. Поплакал. Да и написал свой мини ruby on rails на JavaScript.
Роутер, контроллеры, модельки возьму из какой-нибудь ORM.
Можно дать рельсовику проект на другом языке и стеке. Но рельсу из головы уже не вынешь. Застряла крепко.
🔥4👍3🤯1
Работать с крупными компаниями выгодно и интересно. Но, объективно, нужен приток людей, идей, новых задач со стороны.
- Да, через 10 дней я запускаю авторские менторские сессии. И лекции 1:1
- Да, я буду постепенно повышать стоимость.
- Да, я не буду никуда спешить и буду развивать это направление в ближайший год или два.
- Да, если сильно хочется познакомиться со мной 1:1 теперь у каждого есть такая возможность.
Станица на getmentor у меня относительно давно.
Но теперь буду целенаправленно работать со своей собственной платежной страницей. Скоро подключу telegram mini app к ней.
По моим продуктам теперь информация будет здесь
https://omyclasses.com
- Да, через 10 дней я запускаю авторские менторские сессии. И лекции 1:1
- Да, я буду постепенно повышать стоимость.
- Да, я не буду никуда спешить и буду развивать это направление в ближайший год или два.
- Да, если сильно хочется познакомиться со мной 1:1 теперь у каждого есть такая возможность.
Станица на getmentor у меня относительно давно.
Но теперь буду целенаправленно работать со своей собственной платежной страницей. Скоро подключу telegram mini app к ней.
По моим продуктам теперь информация будет здесь
https://omyclasses.com
🔥6👍2
2014 год. Год менторства
Ровно 10 лет был какой-то там очередной экономический кризис.
В тот год почту мою завалили письмами на менторство. Как так получилось — для меня загадка. Я почти нигде особо не светился и вообще уже был сфокусирован на работу с иностранными компаниями.
И юристы приходили, и бухгалтера, и 1с программисты, и девопсы. Очень разношерстная публика. Все почему-то тогда решили изучать руби он рейлс. Кажется, он тогда как-раз был в зените популярности.
Люди реально массово искали выход из привычной своей работы в IT.
Если даже у меня без рекламы был такой наплыв — интересно, как много заработали онлайн школы. Было их тогда совсем мало. Хекслет, наверное уже был, и Степик я помню.
Вспомнилось. C автором Степика я встречался в офисе JetBrains на самой заре проекта. Они только-только начали искать разработчиков в команду. Сразу было понятно - мы сильно разные и не сработаемся.
Не писал бы этот пост — никогда бы не вспомнил этот фрагмент своей истории.
Ровно 10 лет был какой-то там очередной экономический кризис.
В тот год почту мою завалили письмами на менторство. Как так получилось — для меня загадка. Я почти нигде особо не светился и вообще уже был сфокусирован на работу с иностранными компаниями.
И юристы приходили, и бухгалтера, и 1с программисты, и девопсы. Очень разношерстная публика. Все почему-то тогда решили изучать руби он рейлс. Кажется, он тогда как-раз был в зените популярности.
Люди реально массово искали выход из привычной своей работы в IT.
Если даже у меня без рекламы был такой наплыв — интересно, как много заработали онлайн школы. Было их тогда совсем мало. Хекслет, наверное уже был, и Степик я помню.
Вспомнилось. C автором Степика я встречался в офисе JetBrains на самой заре проекта. Они только-только начали искать разработчиков в команду. Сразу было понятно - мы сильно разные и не сработаемся.
Не писал бы этот пост — никогда бы не вспомнил этот фрагмент своей истории.
🔥4👍2
Ден Абрамов. История успеха прикольного парня. Взгляд со стороны.
Есть у фронтендщиков такой лидер мнений и рок-звезда комьюнити — Ден Абрамов.
Жил я тогда в Питере. На удивление тусовка программистов в Питере была сильно активнее и веселее, чем в Москве. Хоть я и рельсовик, но я всегда заходил на работу как рельсовик-фронтендщик. И все эти фронтовые штучки были мне близки. Я следил.
И тут, внезапно появляется новая звезда в тусовке — Ден Абрамов. Известность, видимо, сделал он себе в твиттере. Но я точно не знаю. Узнаваемость у Дена росла как на дрожжах. Известен он был как автор редакса — библиотеки для реакта.
Хайпа тогда было море на эту тему. Ден, видимо, волну поймал. Конечно, мимо я пройти не мог. Меня всегда интересовали яркие люди и их история успеха.
Хочешь быть лучшим — общайся с лучшими в профессии и наблюдай, что и как они делают. В это я всегда верил и был убежден — что мне надо обязательно с Деном переговорить по рабочим вопросам. Через некоторое время такая возможность у меня появилась.
Есть у фронтендщиков такой лидер мнений и рок-звезда комьюнити — Ден Абрамов.
Жил я тогда в Питере. На удивление тусовка программистов в Питере была сильно активнее и веселее, чем в Москве. Хоть я и рельсовик, но я всегда заходил на работу как рельсовик-фронтендщик. И все эти фронтовые штучки были мне близки. Я следил.
И тут, внезапно появляется новая звезда в тусовке — Ден Абрамов. Известность, видимо, сделал он себе в твиттере. Но я точно не знаю. Узнаваемость у Дена росла как на дрожжах. Известен он был как автор редакса — библиотеки для реакта.
Хайпа тогда было море на эту тему. Ден, видимо, волну поймал. Конечно, мимо я пройти не мог. Меня всегда интересовали яркие люди и их история успеха.
Хочешь быть лучшим — общайся с лучшими в профессии и наблюдай, что и как они делают. В это я всегда верил и был убежден — что мне надо обязательно с Деном переговорить по рабочим вопросам. Через некоторое время такая возможность у меня появилась.
👍2🔥1
Ден Абрамов. Часть 2.
Я встретил Дена во время конференции в пространстве Freedom, что у Казанского собора в Питере. Ден как раз рассказывал о чем-то связанным с реактом и про управление состоянием.
Деталей я, конечно, не помню. После выступления он вышел поговорить с ребятами.
Он оказался молодым и очень энергичным человеком. Что называется с огоньком в глазах.
Ребята вокруг как-то сильно растерялись и не знали как направить разговор. Ден уже был довольно знаменитым парнем и часто это вызывает стеснение и скромность у людей вокруге.
Ден! Привет! — без особых церемоний я начал разговор. Илья! Приятно познакомиться!
Слушай! Я никак не могу понять, как что ты такого изобрел, что все только и говорят о тебе. Почему даже Facebook теперь за тобой охотится?
Facebook. Да, — начал Ден. Сейчас активно прохожу интервью. Жду результатов; Пройду — поеду работать.
А ничего особенного я не изобрел. Каждый из вас может написать такое на 100 строк кода. Просто это решило задачу, с которой многие сталкиваются.
Я встретил Дена во время конференции в пространстве Freedom, что у Казанского собора в Питере. Ден как раз рассказывал о чем-то связанным с реактом и про управление состоянием.
Деталей я, конечно, не помню. После выступления он вышел поговорить с ребятами.
Он оказался молодым и очень энергичным человеком. Что называется с огоньком в глазах.
Ребята вокруг как-то сильно растерялись и не знали как направить разговор. Ден уже был довольно знаменитым парнем и часто это вызывает стеснение и скромность у людей вокруге.
Ден! Привет! — без особых церемоний я начал разговор. Илья! Приятно познакомиться!
Слушай! Я никак не могу понять, как что ты такого изобрел, что все только и говорят о тебе. Почему даже Facebook теперь за тобой охотится?
Facebook. Да, — начал Ден. Сейчас активно прохожу интервью. Жду результатов; Пройду — поеду работать.
А ничего особенного я не изобрел. Каждый из вас может написать такое на 100 строк кода. Просто это решило задачу, с которой многие сталкиваются.
🔥3👍1