Size: a a a

2020 February 22
SHIFU
NSA (национальное агенство безопасности) выложило в открытый доступ 400-страничный курс по Python, ссылку прилагаю

https://nsa.sfo2.digitaloceanspaces.com/comp3321.pdf
источник
SHIFU
Когда программисты говорят о зарплатах относительно языка программирования, они забывают что зарплаты получают не языки программирования, а люди которые на них пишут.
источник
2020 February 23
SHIFU
Монотонная ежедневная работа — это когда ты неотвратимо, без перерывов на протяжении лет, давайте возьмем весомую цифру — 5-10 лет, каждый день делаешь что-то, что приближает тебя к цели, и не делаешь то, что тебя от этой цели отталкивает.

Сейчас будут примеры, а потом важное резюме.

Программирование:

Каждый день я пишу код, делаю коммиты и заливаю их в репозиторий.

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

Плюс изучаю теорию программирования, которую не знал.
Лишний вес:

Каждый день я соблюдаю расписанную тренером программу питания.

3 раза в неделю я хожу на тренировки.

Не позволяю себе делать меньше 3-х тренировок в неделю.

Не позволяю себе отклоняться от плана питания больше чем на 2 дня в месяц, если тренер сказал что это нужно.
Состояние психики:

Каждый день сплю минимум 7 часов в день.

Читаю книги по психологии минимум 3 раза в неделю.

Добавляю общение с интересными людьми.

Убираю общение с токсичными людьми.

Не позволяю себе жертвовать сном в обмен на дела, которые все равно будут сделаны.
Вот, вы прочитали примеры, и думаете «Какая то очевидная ерунда, это же и так известно».

ДА, а теперь «дьявол кроется в деталях»:

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

Работать же одновременно по всем фронтам + все остальное многообразие жизненных задач в виде семьи, непредвиденных дел и решения возникающих проблем — вообще задача для нетривиального ума и дисциплинированности (я к таким людям не отношусь).

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

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

Недостаточно времени? Или недостаточно дисциплины чтобы делать каждый день хотябы маленькие шаги по каждой из важных областей?

https://shfu.ru/monotonnaya-regulyarnost-uspeha/
источник
2020 February 25
SHIFU
источник
2020 February 26
SHIFU
Второй язык программирования (про муки выбора)

Продолжая тему затронутой во вчерашнем видео мысли — «Как выбрать программирования», я хочу обратить внимание на мысль, которую не раскрыл полностью:
Почему мы вообще можем запрещать себе выбор второго языка
Я буду говорить от себя — у меня был (надеюсь что именно был) страх расфокусироваться в технологическом плане, это происходит когда тебе интересны несколько технологий, в моем случае на данный момент — Python и Go.
Но, подсознательно включаешь механизм «а что перспективней, лучше и тп.», раньше я включал еще «у какого языка лучше производительность», но все это было в сторону — нужно остановиться на чем-то одном.
И да, мысль о фокусе на одной технологии имеет свой смысл, ты становишься специалистом, у тебя больше зп, тебе проще делать чтото новое, ты уже не озабочен так поиском работы, ты востребован и прочие социальные плюшки в виде выступлений на конференциях, чувства собственной значимости …
И забывал я одну простую истину:
Никто не запрещает стать специалистом в обеих технологиях
Тоесть как? Так можно было? А вот да, можно, никто не запрещал знаете ли активно пахать в обоих направлениях и кайфовать от того, что ты можешь использовать оба своих любимых языка.
Но я выше вроде бы писал о том что проще получить бенефиты фокусируясь на чем-то одном…
Именно — проще, а мы в данный момент не говорим о простоте в принципе, так как дойти до экспертности в одном языке — это сама по себе не простая задача, и стать экспертом в двух языках это не n2 а скорее log2n в плане общей эмоциональной тяжести, ведь вы кайфуете от ДВУХ интересных технологий, и плюс сняли обременение от необходимости выбирать (но это не точно, чисто теория, скоро проверю и отпишусь).
Ну и, не стоит забывать что со временем вы, возможно, потеряете интерес к какой-то из технологий в которую угрохали кучу времени, это НОРМАЛЬНО, если воспринимать программирование на протяжении жизни, то переходы туда-сюда в плане языка или профиля в IT это часть этой самой жизни, а вот запрещать себе получать удовольствие от любимой работы — прямой путь к нелюбимой работе, прокрастинации, депрессии и так далее.
П.С. Данная статья не для новичков, сугубо для людей уже состоявшихся в какой-то технологии.

Ссылка на статью:
https://shfu.ru/vtoroj-yazyk-programmirovaniya-pro-muki-vybora/
источник
2020 March 09
SHIFU
Важное объявление:
Комментарии на ютубе отключены (почему описано тут: https://shfu.ru/otklyuchennye-kommentarii-rezultaty-eksperimenta), видео записывать в ближайшее время не планирую, буду писать статьи в свой блог или подкасты на soundcloud/itunes (пока есть желание и настроение), всем удачи.

Мой сайт: https://shfu.ru
Телеграм канал: https://t.me/shifuio
Подкасты: https://soundcloud.com/shifuio
источник
2020 March 10
SHIFU
источник
2020 March 26
SHIFU
источник
2020 August 05
SHIFU
Вчера перевез свой блог на Github Pages, заодно расскажу что это такое, мне кажется многим кто ведет свой блог или хочет сделать лендос для некомерческого продукта, это будет полезно.
https://shfu.ru/posts/github-pages/
источник
SHIFU
У RedHat есть ряд сертификаций, которые обычно сдаются в сертификационных центрах, для чего часто нужно ехать в другой город или страну. Но, вот радостная новость - в данный момент они сделали доступными для онлайн сдачи 4 экзамена (Администратор, Инженер и парочка по Openshift). Учитывая, что я в данный момент к ним готовлюсь, это просто окуенно! И, вродебы, обещают остальные сертификации тоже в онлайн перевести планируют.
источник
SHIFU
Про Егора Бугаенко
Несколько месяцев назад Лекс(Айтиборода) выпустил интервью с Егором Бугаенко, случилось так что мне повезло все это интервью сидеть за кадром и даже задать пару вопросов Егору в перерывах. И я видел ряд комментариев в его адрес по поводу заносчивости, и так далее в этом духе. Хочу высказать свое мнение.
https://shfu.ru/posts/bugaenko/
источник
SHIFU
Игра с нулевой суммой в обычной жизни
В Теории Игр есть “игра с нулевой суммой” - когда выигрыш одного игрока равен проигрышу другого (упрощенно).
По аналогии с нашей собственной жизнью - у нас есть 24 часа в день, и ряд “проектов” (например):

https://shfu.ru/posts/social-activity/
источник
2020 August 06
SHIFU
Rust всеми любимый и прекрасный

Если вы следите за разными чартами популярности языков программирования, то наверняка видели статистику от stackoverflow (кажется) где самым любимым языком признан Rust.
Что я могу о нем сказать…

https://shfu.ru/posts/rust-onelove/
источник
SHIFU
Гомоморфное шифрование

О боже! боже! Гомоморфное шифрование, гомоморфное шифрование! Я так давно тебя искал, где же ты было!
Спасибо Pingvinus’у(он меня не читает, но все равно) что осветил эту тему, я о нем не слышал, но это просто окуенная тема и мне как раз этот механизм нужен был для пары тулз которые собирался писать в обозримом будущем.

Ссылка на статью - https://pingvinus.ru/news/2852
Ссылка на репозиторий от IBM - https://github.com/IBM/fhe-toolkit-linux
источник
SHIFU
C++ для новичков

Недавно написал мне человек с вопросом:

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

Ребят, давайте еще раз, надеюсь последний на эту тему:

https://shfu.ru/posts/cpp-newbie/
источник
2020 August 08
SHIFU
К шутке про FastAPI хочу заметить - это отличная библиотека, мы начинали переписывать на него движек стартапа, также как и на Flask, так вот FastAPI понравился мне больше.
Встроенное документирование API, легковесность, ничего лишнего, быстрота работы и прочие плюшки.
Так что если все еще разрабатываете на Flask и не пробовали FastAPI, крайне рекомендую.

https://shfu.ru/static/6.png
источник
2020 August 09
SHIFU
Про закрытие QIRK

Мне уже несколько раз писали на почту с вопросами относительно проекта который мы запускали, и потом переводили в OpenSource - QIRK.
После интервью с Лексом(Айтибородой) люди начали интересоваться с новой силой, но интервью снимали в начале этого года, а проекта уже нет.

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

https://shfu.ru/posts/qirk-closed/
источник
2020 August 10
SHIFU
Мастерство против бизнеса

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

https://shfu.ru/posts/mastery
источник
2020 August 11
SHIFU
Мастерство против бизнеса ч.2

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

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

https://shfu.ru/posts/mastery2/
источник
2020 August 22
SHIFU
Разбор плана карьеры от подписчика

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

https://shfu.ru/posts/plan-review/
источник