Как стать автором
Обновить
@yurec_bondread⁠-⁠only

Пользователь

Отправить сообщение

Вы когда-нибудь дочитывали книгу «Игра в бисер»?

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

Есть книга Германа Гессе, которая получила нобелевскую премию. Я начинал читать книгу 7 раз. Дочитывал до конца 1 раз.

А вы предполагали, что это книга о действиях Торвадса Линуса?

Что эта книга начала 20 века, автор которой, поставил перед читателем проблему, у которой давно появилось решение. Давно — это спустя полвека после написания. Гессе задал вопрос, ответом на который является культура открытого исходного кода!

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

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

English Tenses — моё представление времён в английском языке

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

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

Сразу хочу отметить, что я не являюсь педагогом и у меня вообще нет никакого ни лингвистического, ни педагогического образования. Данной статьей я просто хочу поделиться своей диаграммой по изучению времен, возможно кому-то она будет полезной и поможет в понимании времен и того, как и когда использовать, то или иное время. Данная диаграмма будет поверхностной и не будет углубляться во все подробности языка (и так она получилась огромной), она не охватывает все многообразие времен и конструкций в английском. Уровень данной диаграммы А2-В1.

И сразу начну с диаграммы:

Читать далее
Всего голосов 19: ↑17 и ↓2+15
Комментарии32

«Компилятор всё оптимизирует»? Ну уж нет

Время на прочтение11 мин
Количество просмотров12K
Многие программисты считают, что компиляторы — это волшебные «чёрные ящики», на вход в которые можно подать хаотичный код, а на выходе получить красивый оптимизированный двоичный файл. Доморощенные философы часто начинают рассуждать о том, какие фишки языка или флаги компилятора следует использовать, чтобы раскрыть всю мощь магии компилятора. Если вы когда-нибудь видели кодовую базу GCC, то и в самом деле могли поверить, что он выполняет какие-то волшебные оптимизации, пришедшие к нам из иных миров.

Тем не менее, если вы проанализируете результаты работы компиляторов, то узнаете, что они не очень-то хорошо справляются с оптимизацией вашего кода. Не потому, что пишущие их люди не знают, как генерировать эффективные команды, а просто потому, что компиляторы способны принимать решения только в очень малой части пространства задач. [В своём докладе Data Oriented Design (2014 год) Майк Эктон сообщил, что в проанализированном фрагменте кода компилятор теоретически может оптимизировать лишь 10% задачи, а 90% он оптимизировать не имеет никакой возможности. Если бы вам интересно было узнать больше о памяти, то стоит прочитать статью What every programmer should know about memory. Если вам любопытно, какое количество тактов тратят конкретные команды процессора, то изучите таблицы команд процессоров]

Чтобы понять, почему волшебные оптимизации компилятора не ускорят ваше ПО, нужно вернуться назад во времени, к той эпохе, когда по Земле ещё бродили динозавры, а процессоры были чрезвычайно медленными. На графике ниже показаны относительные производительности процессоров и памяти в разные годы (1980-2010 гг.). [Информация взята из статьи Pitfalls of object oriented programming Тони Альбрехта (2009 год), слайд 17. Также можно посмотреть его видео
(2017 год) на ту же тему.]

Читать дальше →
Всего голосов 37: ↑34 и ↓3+31
Комментарии31

Имя им — легион. Самые громкие акции Anonymous

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


Слово «Анонимус» уже давно стало нарицательным — его часто употребляют в отношении пользователей интернета, не желающих лишний раз светить своими персональными данными. В то же время термин Anonymous имеет вполне конкретное значение — так называется международное движение хактивистов, прославившееся целым рядом громких и скандальных акций. Сегодня мы вспомним самые нашумевшие из них.
Читать дальше →
Всего голосов 31: ↑29 и ↓2+27
Комментарии18

FIRE — на пенсию молодым + полезные ссылки

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

Зарплата в IT выгодно отличается от других сфер рынка, а благодаря доступности финансовых инструментов личным капиталом можно управлять эффективнее и проще. Как итог — у разработчиков есть крутая возможность самостоятельно накопить достаточно денег и выйти на пенсию сильно раньше, чем в среднем. Так ли это? Размышляем вместе с финансистами, аналитиками и просто IT-специалистами из России и за ее пределами о FIRE*. 20 полезных ссылок, чтобы разобраться в теме, внутри.


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




* FIRE (financial independence, retired early) — концепция жизни, основанная на финансовой независимости и раннем уходе на пенсию
Читать дальше →
Всего голосов 20: ↑13 и ↓7+6
Комментарии40

Чему Голландия может научить нас в плане удаленной работы

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


Нидерланды, возможно, поняли что-то о работе из дома (с пандемией или без), до чего весь остальной мир пока не дошёл.

Пока все мы адаптируемся к «новой норме», с масками, санитайзерами и социальной дистанцией, эксперты говорят, что по крайней мере часть из этого навсегда останется с нами: удаленная работа, преимущества которой сейчас начинают понимать многие крупнейшие компании. В том числе Microsoft, Google, Oracle, Facebook и другие. Можно почитать большое интервью Цукерберга на эту тему. Оказывается, Кремниевая долина сейчас всерьез настроилась постепенно двигаться в направлении дистанционного труда. Не только на время COVID, а перманентно. Скорее всего, за ней этому тренду, как обычно, последуют и другие. В мире будущего работа из дома будет правилом, а не исключением.

К сожалению, Россия пока находится где-то ближе к началу пути. Но нам есть, у кого поучиться.
Читать дальше →
Всего голосов 16: ↑16 и ↓0+16
Комментарии38

Квалификация коллег-программистов: ожидание и реальность

Время на прочтение5 мин
Количество просмотров47K
«Лучшие программисты не чуть-чуть лучше хороших. Они на порядок лучше по любым меркам: концептуальное мышление, скорость, изобразительность и способность находить решения. »
– Rendall E.Stross

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


Далее рассмотрим (с жизненными примерами), на что нужно обращать внимание, чтобы приблизиться к цели стать «лучшим» программистом.
Читать дальше →
Всего голосов 66: ↑42 и ↓24+18
Комментарии116

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность