Senior Software Vlogger
20.3K subscribers
501 photos
29 videos
2 files
996 links
Программирование и IT

Все ссылки и реклама https://t.iss.one/seniorsoftwarevlogger/3

Для РКН: 5035224480
Download Telegram
Интервью с Ксюшей / Over Engineer.

Мне нравится подача и юмор Ксении на ее канале. Я стараюсь читать все комментарии и как-то заметил комментарий от Ксюши. Не тупое "Отличное видео, подписывайтесь на мой канал!" - такое не люблю, а хороший коммент по теме видео. Я написал ей и мы договорились на интервью. Поговорили о разных вещах от начальной зарплаты после переезда и как ее прокачать до выгорания и депрессии после того как зарплата прокачена и ты работаешь в Майкрософт.

#друзья
«Не нужна в Москве машина! Возвращайся, Димон!»

Я запускал видео без оповещения подписчиков, но Ютуб лучше знает о чем мой канал. По сему публикую анонс.

https://youtu.be/ScgMYSwMgDg
Интересно! Когда руби сдох было жалко рельсы (или нет). Образовалась пустота, не было нормального фреймворка, чтобы можно было взять и запилить сайт. Ну не на жанге же делать? Laravel, ахаха!

Том из гитхаба с ребятами поднапрягся и теперь есть такой фреймворк на нормально языке.

Встречайте, Рэдвуд! Jamstack фреймворк на джаваскрите. GraphQL, React, все что вы любите!

Интересные они эти миллиардеры. Казалось бы живи, да радуйся. Нет, фрейворки пишут. For the rest of us.

Thomas Preston-Werner (born October 28, 1979) is an American billionaire software developer and entrepreneur. He is an active contributor within the open-source development community, most prominently in the San Francisco Bay Area, where he lives.

https://redwoodjs.com/
Больше полу года все мои проекты работают на Dokku. Никаких нареканий за это время у меня не возникло. Единственное, что базу данных нужно будет настраивать руками. Докку пока не умеет делать разделяемую базу данных между приложениями. Поэтому если вы добавите плагин базы к двум приложениям - у вас будет 2 контейнера с базами внутри.

У меня на докку крутится несколько сайтов и несколько чат ботов. Вчера добавлял еще одного чат бота и кайфонул от того, как просто добавить новый проект! Все настройки nginx + letsencrypt добавляются очень легко!

Так же легко можно настроить blue/green deployment и health checks. Т.е. когда вы выкатываете новую версию проекта, то он перезапускает сервис без потери обслуживания. Он запускает новую версию, проверяет health checks и потом отключает старую версию.

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

https://youtu.be/EqZfSPnkO6Q
Ежемесячный закрытый стрим. Разыграем клавиатуры и поговорим 🙌

https://www.patreon.com/posts/44249844
В видео спорили про зарплаты программистов в Германии. Кто-то сказал, что 65К это смешно и у них больше. Кто-то сказал, что 65К это смешно и у них меньше. Не так ли считается среднее? 🤔 Ой всё, какая разница в РФ вообще налоги меньше!

Тут товарищи уже который год проводят анонимный опрос айтишников в Европе. Вот форма на этот год https://forms.gle/RuLLpDtArAw7QDTt5

Если вы работаете в Германии — присоединяйтесь! Больше данных — точнее статистика. Если чувствуете, что палитесь на каком-то пункте опроса - просто пропустите этот пункт. Опрос на английском, чтобы расширить аудиторию. Результаты будут под новый год, а пока можно посмотреть результаты за прошлый год: https://www.asdcode.de/2020/01/it-salary-survey-december-2019.html
Написал мини-приложение чтобы разыграть завтра две клавы на стриме.
Приложение достает по АПИ все комментарии, фильтрует хештеги. Понятное дело 2 хештега было нельзя указывать. Потом, по другому АПИ, проверяет дату подписки и выводит результат на экран. Для сохранения драмы я оставил варианты где дата подписки моложе видео или где подписки скрыты, чтобы перевыбирать НОВОГО победителя.

Победители на скриншоте - тестовые.

Видео с процессом наговнокодивания приложения на коленке будет доступно патронам.
Человек прав. Спасибо таким комментариям. От первой версии комментария немного подгорело. Человек переписал комментарий несколько раз. Так бывает. Скорее всего действительно хочет помочь, а не затроллить.

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

В видео я говорил, что теперь печатаю гораздо больше. Одной клавиатурой делу не поможешь, я решил переучиться на правильную печать 10 пальцами. Сначала на английском, потому что это основной язык.

Сейчас занимаюсь на https://www.typingclub.com/ примерно по 15 минут в день. Переучиваться очень тяжело, но на английском есть небольшой прогресс. Не знаю, сколько это займет времени, по времени цели нет, есть цель 95% точности на скорости 50 слов в минуту.
Я давно слежу за каналом Федора в телеграме. Федя пишет интересные и полезные посты как для менеджеров, так и для программистов. В интервью мы поговорили про путь Федора, про то чем занимается CTO на работе и взгляд Федора на некоторые моменты работы программистом.

Блог Федора: https://borshev.com
Канал Федора: https://t.iss.one/pmdaily
Подкаст Запуск Завтра https://castbox.fm/episode/Как-стать-программистом-id2476243-id301203788
Хей, я решил сыгрануть в Джо Рогана и запустить канал с нарезкой важных моментов.
Все таки интервью на 1-2 часа это большая зруба по времени. Буду публиковать туда выдержки, которые хороши сами по себе, да и могут дать представление смотреть интервью или нет.

Например там уже лежат три видео из интервью с Федором.

Гости SSV - подписываемся и ставим колокольчик, пожалуйста :)
youtube.com/channel/UC1W0vXqFfyfcaMtcPtgfN-A
Спрашивали нахера мне клавиатура и подставка для ноута. За ноутбуком невозможно комфортно работать. Если его придвинуть так, чтобы не тянуть руки, то придется смотреть вниз, а надо прямо перед собой. Как ни крути — будет болеть либо шея, либо спина or both.

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

Вот тут дяденька показывает как правильно печатать чтобы спина не болела и почему она болит если тянуть руки вперед. Смешно, что он показывает на примере ноутбука.

https://www.youtube.com/watch?v=bqJry4xQXZo
На самом деле в Германии все программисты работают именно так. Влогеры вам чушь затирают чтобы самооправдаться.

На моменте "попросил один выходной чтобы побыть на дне рождения 3 летней дочки" возник вопрос, есть ли у менеджера сердце или только дедлайны?

Риторический вопрос: зачем программисты вообще работают в таких местах?

https://twitter.com/sinnnned/status/1333388383247364096
Смотрю на ортолинейные сплит клавиатуры и не нахожу ее. Клавиатуры, в которую можно сложить русскую раскладку. Для этого справа нужно 8 столбцов клавиш.

— Но, Дима, можно же просто переключать слои! Нафига тебе этот Ъ?!

Конечно, только я бы не хотел привыкать к своей раскладке и потом обламываться на ноутбуке. Или иметь отдельную клавиатуру для набора русских текстов.

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

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

Вопрос: среди 4000 человек наверняка есть пара ненормальных, которые уже собирали свои клавиатуры. Подскажите в какую сторону двигаться? (науйх не предлагать)

На картинке клавиатура, которая почти подходит - ErgoDash.

#клавиатуры
​​Тихо. Даже собаки не лают.

В английском есть выражение "dogs not barking", дословный перевод — собаки не лают. Это метафора когда нужно насторожиться, потому что не происходит то, что должно происходить или ожидаемо, но не происходит.

Если на вашей ферме собаки не лают, то, возможно, они уже мертвы и вы — следующий.

В разработке софта эту метафору применяют, чтобы регулярно проверять системы. Например, вы давно не получаете автоматическое оповещение об ошибках. Действительно ли ошибок нет? Лучше проверить, что система все еще работает. Еще лучше настроить оповещение, что ошибок сильно давно не было.

Другой пример — вы запустили фичу, а пользователи не жалуются. Проверьте, может вы забыли сделать git push.

Какие собаки не лают — вопрос, который нужно задавать себе при планировании каждого нового спринта.
Иначе в какой-то момент вам пиздец.
👍1
Этапы жизни проекта

День 0: Сбор требований и проектирование
День 1: Разработка, внедрение и настройка
День 2: Поддержание работоспособности, оптимизация
День 3 - обычно отсутствует когда говорят о "днях". Безопасность. Соответствие стандартам и требованиям
Конец: Миграция на новую систему. Удаление

Обычно, стартапы работают на этапе 1 дня. Или на границе 0 и 1. Много экспериментов, мало оптимизации. Бардак. В стартапы стоит идти чтобы попробовать много и сразу. Это хорошее место чтобы неформально сменить область деятельности. Винтики в стартапе - это винтики на столе. Вроде все лежат на своих местах, по смахнуть и перемешать легко.

На этапе второго дня возникает "болото". Некоторым нравится спокойствие болота. Можно потратить месяц на поиск и устранение одного бага. И это будет продуктивный месяц! В болото стоит идти если вы хотите научиться следовать правилам и распорядку. Все винтики плотно закручены. Чтобы сменить место в такой компании - придется вывернуться.

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

Как определить, что компания прошла 1 день, но еще не увязла во втором? Компания должна быть на рынке уже лет 5, продукт должен уже выйти из беты. В компании должно работать 50-100 программистов.
Просто потому что я давно не получаю вопросов: Почему не уйдешь во фриланс? (нет).

Человек рассказывает, как на фрилансе в 27 лет в Германии пилит под Salesforce (исправили в комментариях, спасибо!) и получает 10К евро чистыми в месяц.

Осторожно, немецкий! Расчехляйте гуглотранслейт.

https://www.reddit.com/r/de_IAmA/comments/kbmdo7/ama_ich_bin_27_freelancer_im_it_bereich_und/
Почему проще написать все самим?

Почему большие корпораты пишут столько своих велосипедов? Ведь можно либо подписать контракт с тем, кто есть, либо тупо их купить?

На самом деле все не так просто.

https://www.patreon.com/posts/45022342
Я рассказал миру о свей зарплате и ничего не произошло.

Имею ввиду, что тема зарплаты во многих странах под культурным запретом. Даже если нельзя запретить через контракт, как в Германии или США, то говорить просто не принято. От этого страдают в первую очередь работники.

Любой бизнес строится в том числе и на асимметрии информации. В данном случае работодатель знает все зарплаты работников и знает ситуацию по рынку. У работников же знания точечные. Тем хуже, когда люди и между собой про свои зарплаты не говорят.

Когда вы идете просить больше денег вы заведомо проигрышной ситуации.

Что делать?

Говорить о зарплате. Даже под договором о неразглашении можно сыграть в игру, о которой я узнал из журнала КОД.

Садитесь джунами в кружок, первый загадывает число больше своей зарплаты, прибавляет к нему зарплату и пишет на листочке. Второй смотрит на сумму, прибавляет свою ЗП и передаёт дальше. В конце круга первый отнимает задуманное число и делит сумму на количество участников. Вы узнали среднюю зарплату в круге, но никто не нарушил NDA.

Почему скрыл?

Долгоиграющие видео начинают попадать в рекомендации всяким рандомам. И иногда в комментариях пишут такое, что реально хочется удалить канал. Поэтому неделю видео отработало, все кому интересно посмотрели, кто не успел может купить доступ в архив. Членство в Ютубе начинается с 199 руб в месяц? Я даже не знаю, Ютуб сам придумывает цифры для разных стран.

Дорого это или нет? Это решать вам конечно же. Интересно посмотрите, не интересно - да, и хер с ним.

Всем добра!