Как стать автором
Обновить
226.51

Лайфхаки для гиков

Хитрости жизни хозяйке на заметку

Сначала показывать
Порог рейтинга
Уровень сложности

«Она такая крошечная?» Как пройти скрининг и не продешевить

Уровень сложности Простой
Время на прочтение 10 мин
Количество просмотров 15K

Скрининг — первый этап в цепочке собеседований, обычно это звонок с HR. Он позволяет отсеить откровенно лишних людей, которые не проходят базовые критерии отбора.

Именно на этом этапе можно наломать кучу дров: рассказать лишнего, назвать слишком маленькие зарплатные ожидания, произвести неловкое впечатление.

Пара нелепых оговорок — и тебе прилетает отказ, либо придётся собирать крошки с барского стола, работая на так-себе условиях.

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

Нагнуть рынок
Всего голосов 32: ↑26 и ↓6 +20
Комментарии 3

Увеличиваем оперативную память программиста, тренируясь в dual-n-back

Уровень сложности Средний
Время на прочтение 9 мин
Количество просмотров 8.6K

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

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

Через N времени гугления я наткнулся на ряд ссылок, ведущих к упражнению «Задача n‑назад», наиболее распространенный вариант которой называется «dual‑n-back».

Увеличить оперативную память
Всего голосов 25: ↑25 и ↓0 +25
Комментарии 11

Простой скрипт на Python для управления личными финансами

Уровень сложности Простой
Время на прочтение 3 мин
Количество просмотров 24K

Кажется, что отслеживать финансы — сложно. Удивлю вас, но даже у такой задачи есть простой и гениальный способ решения. Для управления своими личными финансами я взял и написал скрипт на Python. С его помощью можно следить за состоянием своего бюджета, записывая доходы и расходы, и видеть, на что вы тратите деньги каждый месяц.

Читать далее
Всего голосов 46: ↑24 и ↓22 +2
Комментарии 26

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

Время на прочтение 15 мин
Количество просмотров 4.6K

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

Какие методы сегодня используют ребята из списка Forbes (и не только), чтобы быть здоровыми, жить долго и подойти ещё на шаг ближе к трансгуманизму? 

Читать далее
Всего голосов 19: ↑15 и ↓4 +11
Комментарии 7

Истории

Хранение паролей: работа над ошибками

Уровень сложности Простой
Время на прочтение 9 мин
Количество просмотров 12K

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

Но начнём мы с небольшого объяснения, почему система такая сложная. Вспомним суть:

1) Для логина на "не значимые" сайты (например в аккаунт очередного AI-продукта) мы используем уникальный пароль, который храним в программе хранения паролей (парольном менеджере)

2) Для логина на "более важные ресурсы" (например в аккаунт на github), мы используем уникальный пароль, который храним в парольном менеджере, плюс одноразовый пароль (TOTP - Time-based One-Time Password) который нам покажет специальное приложение на телефоне.

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

Читать далее
Всего голосов 3: ↑3 и ↓0 +3
Комментарии 9

Несколько советов начинающим инженерам и не только

Уровень сложности Простой
Время на прочтение 11 мин
Количество просмотров 13K

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

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

Читать далее
Всего голосов 37: ↑35 и ↓2 +33
Комментарии 8

Несколько советов начинающим инженерам и не только

Уровень сложности Простой
Время на прочтение 11 мин
Количество просмотров 13K

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

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

Читать далее
Всего голосов 37: ↑35 и ↓2 +33
Комментарии 8

«Апатия, тревога, синдром самозванца» — Как попасть на интервью

Уровень сложности Простой
Время на прочтение 9 мин
Количество просмотров 5.4K

Это вторая часть из серии «Устроиться за 60 секунд», где мы разбираем все тонкости трудоустройства. В первой части мы разобрали, как составить лаконичное резюме, которое повысит твою конверсию в 2–3 раза.

Каким было ваше первое собеседование?

Я помню, как состряпал резюме, вывалил туда всё, что краем уха слышал: «AWS, Docker, Microsoft Excel, уверенный пользователь ПК, маркетолог», отослал 100 откликов в совершенно разные компании. Я ни на что не надеялся, будучи школьником, но открыл hh.ru, и увидел приглашение.

Читать далее
Всего голосов 10: ↑5 и ↓5 0
Комментарии 5

СтихТок. Как я перестал «залипать» и начал духовно расти

Время на прочтение 4 мин
Количество просмотров 11K

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

Читать далее
Всего голосов 72: ↑72 и ↓0 +72
Комментарии 36

Хотите похудеть – НЕ спрашивайте меня как

Время на прочтение 6 мин
Количество просмотров 13K

Почему то все делятся историями успеха. Поделюсь историями неудач. 10 лет назад я внезапно обнаружил себя в клубе «кому за сто». С тех пор прошло с десяток попыток похудеть, кому интересно что было дальше – под кат.

Читать далее
Всего голосов 49: ↑35 и ↓14 +21
Комментарии 135

Система статусов для проектов в Obsidian

Уровень сложности Средний
Время на прочтение 25 мин
Количество просмотров 12K

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

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

Obsidian и проекты – это мощь!
Всего голосов 15: ↑15 и ↓0 +15
Комментарии 12

Samsung DEX в 2024 году: есть ли смысл?

Уровень сложности Простой
Время на прочтение 12 мин
Количество просмотров 18K

В далёком 2017 году в Samsung для своих флагманов (на тот момент S8/S8+) на базе Android 7 добавили особый режим DeX. Он позволяет работать на внешнем мониторе в похожем на десктопное окружении, и подключать периферию (в частности, клавиатуру/мышь). Альтернативы тоже были и есть: гугл подсказывает, что без DeX выводить контент на ТВ через Google Chromecast можно было судя по документации начиная с Android 8 (нужна ещё и поддержка на стороне ТВ/приставки), такая же история с совместимостью и с Miracast. А ещё есть технология MHL, и тут на 4pda есть даже отдельный список устройств которые умеют вывод по HDMI (как с MHL, так и сами). При этом тут на Хабре в 2020 уже был краткий обзор DeX середины 2020 года, и пришло время посмотреть на эту фичу спустя 3.5 года.

В общем, способы вызволить джина из бутылки Андроид из смартфона есть давно. После покупки устройства, которое это умеет, стало интересно пощупать это вживую и посмотреть, имеет ли оно смысл в 2024 году.

Читать про Samsung DeX
Всего голосов 13: ↑13 и ↓0 +13
Комментарии 79

Предпринимательская прокрастинация: почему она не похожа на обычную и от нее страдает 80% предпринимателей

Уровень сложности Простой
Время на прочтение 6 мин
Количество просмотров 7.5K

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

Читать далее
Всего голосов 14: ↑11 и ↓3 +8
Комментарии 5

Ближайшие события

PG Bootcamp 2024
Дата 16 апреля
Время 09:30 – 21:00
Место
Минск Онлайн
EvaConf 2024
Дата 16 апреля
Время 11:00 – 16:00
Место
Москва Онлайн
Weekend Offer в AliExpress
Дата 20 – 21 апреля
Время 10:00 – 20:00
Место
Онлайн

Что (и как!) послушать, посмотреть и почитать IT-специалисту, чтобы подтянуть английский

Уровень сложности Простой
Время на прочтение 7 мин
Количество просмотров 16K

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

Меня зовут Ирина Чан-Федорова, я методист курсов английского для работы в IT в Яндекс Практикуме. В этом материале я расскажу об алгоритме, который поможет максимально эффективно работать с англоязычными аудио, видео и текстами, и поделюсь примерами, на которых практикуются наши студенты.

Читать далее
Всего голосов 6: ↑3 и ↓3 0
Комментарии 4

Это один из лучших подходов к изучению английского, что я видел за последние годы — коллокации

Время на прочтение 7 мин
Количество просмотров 117K

Значение слова – это его использование в языке
Людвиг Витгенштейн (сурс) 

Что это вообще за магия такая? Коллокация – это просто пара или группа слов, которые часто возникают вместе. Такие комбинации звучат естественно для носителей языка, однако, тем, у кого язык не родной, бывает сложно догадаться до этой естественной комбинации.

А что если я скажу, что они улучшают сразу и вашу способность органично говорить, и канонично писать, и что совсем удивительно воспринимать английский от носителей языка на слух? И главный вопрос, который меня мучает – почему я узнал об этой технике изучения языка только полгода назад? (Рассказ об этой подготовке здесь.) 

Внимательно посмотрите на пример с картинки. Как только собеседник начал(а) произносить “pitch d…” ваш мозг, зная нужные коллокации, подскажет, что там должно быть “dark”. Даже если вы плохо расслышали эту часть. Это один из механизмов, через который коллокации позволяют лучше воспринимать язык на слух.

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

Disclaimer: если у вас филологическое образование, то вам наверное будет смешно, что кто-то открыл для себя коллокации и их использование для изучения иностранного языка в 202N году, а вот если вы, как и я, когда-то читали “randomize” как “рандомизе”, то возможно эта статья будет вам полезной.

Добро пожаловать под кат
Всего голосов 97: ↑96 и ↓1 +95
Комментарии 116

Как самостоятельно избавиться от тревоги и беспокойства: техники самопомощи

Уровень сложности Простой
Время на прочтение 17 мин
Количество просмотров 17K

«Уже семь часов, а она должна была вернуться в шесть. Что случилось? Неужели что-то ужасное?» – тревога гудит в голове и рисует самые ужасные варианты. Как избавиться от тревоги и научиться не переживать без толку. Разбираем способы помочь себе самостоятельно: они помогут от сильной тревоги, тревожных мыслей и привнесут в жизнь больше радости и спокойствия.

Читать далее
Всего голосов 44: ↑37 и ↓7 +30
Комментарии 10

Что делать, если заказчик не заплатил за работу, а договора не было

Уровень сложности Простой
Время на прочтение 3 мин
Количество просмотров 4.7K

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

Разберём конкретный пример: Елисей заказал у Прохора разработку простенького бота. ТЗ такое: «чтобы регистрировал на мероприятие участников, собирал ФИО и оплату за билет».

Заказ Елисей сделал популярной соцсети, в сообщениях.

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

Три дня и три ночи Прохор не спал, собрал бота - загляденье. Всё работает без багов. Написал Елисею: «Когда оплата? Я всё сделал».

Узнать, что дальше
Всего голосов 21: ↑12 и ↓9 +3
Комментарии 11

Lifehacking: использование принципов программирования в жизни

Уровень сложности Средний
Время на прочтение 5 мин
Количество просмотров 6.9K

Не секрет, что роботы и умные машины — это всего лишь воплощение неких концепций живой природы в виде созданных человеком механизмов. Жизнь за миллионы лет создала многообразие форм, и люди лишь копируют их в той или иной мере в своих инженерных творениях. Но возможно ли, чтобы концепции, применяемые людьми при разработке роботов и программ, которые ими управляют, использовались в реальной жизни для её изменения? Да, такое течение есть. Lifehacking это течение, которое зародилось как подход к построению собственной жизни как к написанию программы. При этом используются все те же подходы и приёмы, которые используют программисты.

Читать далее
Всего голосов 20: ↑9 и ↓11 -2
Комментарии 10

Как содержать пароли. Мой сетап

Уровень сложности Средний
Время на прочтение 7 мин
Количество просмотров 51K

Я долго собирал информацию о том, как организовать свои аккаунты. Как сделать доступ к ним достаточно надёжным и стойким к утере девайсов. 

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

Или, как обезопасить себя от забывания мастер пароля от менеджера паролей? На моей практике я несколько раз забывал пин-код от банковской карты, состоящий из 4-ёх цифр, после ежедневного использования на протяжении многих месяцев. Мозг - странная штука. 

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

Читать далее
Всего голосов 69: ↑69 и ↓0 +69
Комментарии 184

Концепция Learning in Public: как начать учиться публично

Уровень сложности Простой
Время на прочтение 4 мин
Количество просмотров 4.3K

Всем привет! Сегодня поговорим про публичное обучение (learning in public).

Впервые я узнала об этой концепции в 2021 году на конференции DevRelCon, где инженер Пачи Карлсон (Pachi Carlson) рассказывала о своем опыте публичного обучения программированию. С тех пор прошло почти три года, публичное обучение стало заметным трендом в западных сообществах, а вот в русскоязычном пространстве так и не появилось сколько-нибудь значимых материалов на этот счет (нашла всего один).

Конечно, и у нас есть люди, которые выносят процесс обучения на публику, но большинство даже не подозревает, что это может быть выгодно и полезно. В этой статье я расскажу, как learning in public открывает новые перспективы специалистам любого уровня в сфере IT и не только.

Узнать больше
Всего голосов 10: ↑6 и ↓4 +2
Комментарии 9