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

Биографии гиков

Истории жизни замечательных людей

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

«Я — первый слепой разработчик в своей компании». Часть 1

Время на прочтение 4 мин
Количество просмотров 27K
То, что я не вижу, стало ясно в первые месяцы после рождения. Сколько родители ни пытались, зрение восстановить не удалось. С четырёх лет я учился читать и писать по Брайлю.

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



Вот уже полгода я работаю настоящим software engineer. В самой обычной команде. До сих пор не верится)

Как я начал программировать

Всего голосов 108: ↑106 и ↓2 +104
Комментарии 94
Как мы знаем, выбор подарка — дело тонкое. Далеко не всегда мы угадываем, чего хотят родные и близкие друзья, тем более — едва знакомые коллеги. Представим, что теперь ты новый сотрудник Хабра. И в первую же рабочую неделю ты сразу попадаешь на три дня рождения, а впереди еще 23 февраля и 8 марта. Советов и помощи ждать неоткуда: твоя команда не светится в сети, хотя и выполняет важные задачи. Придется полагаться на интуицию и отрабатывать дедуктивный метод по Шерлоку Холмсу в поисках идеального подарка. Посмотрим, получится ли у тебя влиться в команду Хабра и угадать, о чем мечтает дизайнер, маркетолог или тестировщик.
Подробности — под катом
Всего голосов 76: ↑66 и ↓10 +56
Комментарии 53

Математика восхождения по лестнице богатства

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

(с)

С точки зрения программиста среднемесячная зарплата в России составляет 44 тыс. руб. — ниже всяческих ожиданий богатства и успеха. Но откуда вообще берутся представления об успехе, финансовом достатке и о методах их достижения?

Как изменится ваша жизнь, если дать вам 10 тыс. руб.? А как насчет 1 млн руб.? Или 100 млн руб.? Ответ на этот вопрос не так прост, как кажется, и зависит от вашего возраста, семейного положения и текущих накоплений. Еще более важно, что изменения, которые произойдут с вашим поведением после того, как у вас появится такая сумма, могут многое рассказать о текущем финансовом положении.

Стюарт Баттерфилд, создатель Flickr и Slack, развил эту мысль до самобытной концепции «пирамиды богатства», которая помогает прийти к парадоксальному выводу: даже большие деньги не обязательно улучшат вашу жизнь каким-либо заметным образом.
Читать дальше →
Всего голосов 77: ↑64 и ↓13 +51
Комментарии 289

Я работаю программистом в компании, но свои 50 лет хочу встретить иначе

Время на прочтение 8 мин
Количество просмотров 68K
У меня есть мечта – лет в 50 выйти на пенсию, сидеть на берегу моря и программировать для какого-нибудь проекта. Бесплатно и для души…



Сейчас я сижу на пляже и пишу код за деньги. Мне 34. Я во Вьетнаме. Передо мной столик с ноутбуком, надо мной — навес пляжного бара, слева – славный город Нячанг, а справа – волны Южно-Китайского моря. К этому столику в пляжном баре я шел последние пять лет.
Читать дальше →
Всего голосов 185: ↑174 и ↓11 +163
Комментарии 167

Истории

Как разработчику развиваться в небольшом и не самом айтишном городе

Время на прочтение 7 мин
Количество просмотров 53K
Привет, меня зовут Серёжа, мне 31 год, я живу в Брянске — и это точно не технологическая столица мира. Первая за десять лет ИТ-конференция прошла в нашем городе в этом октябре, а названия местных компаний, за исключением пары федеральных аутсорсов, едва ли что-то вам скажут. Тем не менее живя в самой настоящей провинции, я смог выпустить ряд книг по программированию (и они даже приносят доход), стать гостем зарубежных подкастов и начал как докладчик выезжать на различные конференции.

Нет, это не история о том, какой я уникум. Несколько лет назад я не знал, что такое SOLID — и на просьбу расшифровать аббревиатуру честно спросил: “А что это?”. Много лет я плыл по течению, пока не осел в уютном “болоте”. Но потом очнулся и, кажется, за несколько лет смог выбраться на твердую землю. Не повторяйте моих ошибок)



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

Как начать деградировать, но не поддаться

Всего голосов 145: ↑137 и ↓8 +129
Комментарии 103

Самые позорные ошибки в моей карьере программиста (на текущий момент)

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

Как говорится, если тебе не стыдно за свой старый код, значит, ты не растешь как программист — и я согласна с таким мнением. Я начала программировать для развлечения более 40 лет назад, а 30 лет назад и профессионально, так что ошибок у меня набралось очень много. Будучи профессором информатики, я учу своих студентов извлекать уроки из ошибок — своих, моих, чужих. Думаю, пришло время рассказать о моих ошибках, чтобы не растерять скромность. Надеюсь, кому-то они окажутся полезны.
Читать дальше →
Всего голосов 152: ↑142 и ↓10 +132
Комментарии 119

Байки из склепа (из 40 лет работы программиста)

Время на прочтение 11 мин
Количество просмотров 75K
С ЭВМ (слово компьютер тогда не было в ходу) я столкнулся в году 1977, просто курс такой был на мехмате. Fortran IV, коды М-20, Algol-60, PL/1, сразу после универа попал в программисты (системные программисты!), и пошло-поехало…

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

Как бы то ни было, за это время было некоторое количество забавных и/или интересных (ну, по крайней мере запомнившихся) историй, почитать которые и приглашаю под кат. Истории не обязательно строго про программирование, больше про жизнь программиста.
Читать дальше →
Всего голосов 177: ↑170 и ↓7 +163
Комментарии 384

Человек с четырьмя «эн» или Советский Нострадамус

Время на прочтение 11 мин
Количество просмотров 58K
Пятница. Предлагаю поговорить об одном из лучших, на мой взгляд, советских фантастов.

Николай Николаевич Носов в русской литературе фигура особенная. Его, в отличие от многих, становится чем дальше, тем больше. Он один из немногих писателей, книги которых действительно читало (добровольно читало!), и с теплотой вспоминает все население страны. Более того – хотя советская классика едва не вся осталась в прошлом, и давно не переиздается, спрос на книги Носова не только не упал ни на йоту, но и постоянно растет.

Де-факто его книги стали символом успешно продающейся литературы.

Достаточно вспомнить громкий уход Пархоменко и Горностаевой из издательской группы «Азбука-Аттикус», который объяснялся идеологически расхождениями с руководством издательства, которое «не готово выпускать ничего, кроме 58-го издания «Незнайки на Луне»».

Но при этом о самом авторе никто не знает почти ничего.

image
Н.Носов с внуком Игорем

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

Но некоторые обстоятельства этой тривиальной судьбы и впрямь поражают воображение. Все вы наверняка помните знаменитые рассказы Носова из условного цикла «однажды мы с Мишкой». Да, те самые – как они кашу варили, пеньки ночью выворачивали, щенка в чемодане возили и т.п. А вот теперь ответьте, пожалуйста, на вопрос – когда происходит действие этих рассказов? В какие годы это все происходит?
Читать дальше →
Всего голосов 179: ↑166 и ↓13 +153
Комментарии 535

Личный ад писателя Фраермана, или Повесть о первой любви

Время на прочтение 9 мин
Количество просмотров 21K
В детстве я, наверное, был антисемитом. И все из-за него. Вот он.

image

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

Я долго не мог понять — зачем Паустовский тусил с этим Фраерманом? Какой-то карикатурный еврей, и имя у него дурацкое — Рувим. Нет, я, конечно, знал, что он автор книжки «Дикая собака динго, или Повесть о первой любви», но это только усугубляло ситуацию. Нет, книгу я не читал, и не собирался. Какой уважающий себя мальчишка будет читать книгу с таким сопливым названием, если «Одиссея капитана Блада» в пятый раз не читана?

А Паустовский… Паустовский был крутой. Реально крутой писатель, я почему-то это еще ребенком понимал.

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

image

А уж как я его зауважал, когда, поумнев, перечитал его книги… Паустовский не только многое видел и многое понял в этом мире — он был мудрым. А это очень редкое качество. Даже среди писателей.

Особенно среди писателей.

Примерно тогда же я понял и почему он тусил с Фраерманом.

А после недавнего рассказа о демонах Гражданской войны, решил рассказать и вам.
Читать дальше →
Всего голосов 85: ↑68 и ↓17 +51
Комментарии 134

Про любовь, или Зачем казачий сотник сменил мундир на узбекский халат

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

Ориентальный роман



Жил-был мальчик. Фамилия у мальчика была немного опереточная – Наливкин. Но при этом все мужчины Наливкины были воинами, поэтому с рождения мальчика готовили к службе в армии.

image

Звали мальчика Володей.

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

Там шла война, там Россия прирастала новыми землями, как будто сошедшими со страниц сказок «Тысячи и одной ночи».

Уже на следующий год после прибытия к новому месту службы 21-летний хорунжий участвует в военном походе в Хиву. Воюет лихо, за что досрочно производится в чин сотника. Завоевание Туркестана идет полным ходом, «дела» следуют одно за другим, и после туркменской экспедиции отличившегося сотника Наливкина поощряют внеплановым отпуском.

Он едет к родственникам в Саратов, и там, на берегах Волги, Володя Наливкин понял, что погиб.

***

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

image

Маша была не особенной красавицей, но зато большой умницей, и все саратовское дворянство, по которому и числились Сартори, считало ее первой невестой губернии. Маша Сартори получила блестящее по тем временам образование – она закончила Воспитательное общество благородных девиц, более известное как Смольный институт, свободно владела французским и немецким, обожала театр и музыку. Как и большинство провинциальных невест, она мечтала вырваться из скучного Саратова, блистать в столице и ездить по Европам.

Но после встречи с Володей Наливкиным она поняла, что планы меняются радикально.
Читать дальше →
Всего голосов 97: ↑80 и ↓17 +63
Комментарии 53

Unix-пароль Кена Томпсона

Время на прочтение 2 мин
Количество просмотров 48K
Где-то в 2014 году в дампах исходного дерева BSD 3 я нашла файл /etc/passwd с паролями всех ветеранов, таких как Деннис Ричи, Кен Томпсон, Брайан В. Керниган, Стив Борн и Билл Джой.

Для этих хэшей использовался алгоритм crypt(3) на основе DES — известный своей слабостью (и с длиной пароля максимум 8 символов). Поэтому я подумала, что будет легко взломать эти пароли ради удовольствия.

Берём стандартные брутеры john и hashcat.
Читать дальше →
Всего голосов 121: ↑121 и ↓0 +121
Комментарии 70

Как я не стал программистом в 35 лет

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

С самого начала сентября широким потоком хлынули на Хабр публикации об успешном успехе на тему «Детство программиста», «Как стать программистом после N лет», «Как я ушёл в IT из другой профессии», «Путь в программирование» и так далее. Подобные статьи пишут постоянно, но вот сейчас они пошли как-то особенно кучно. Каждый день пишут то психологи, то студенты, то ещё кто-нибудь.

И в каждой статье звучит знакомая песня: главное, что советуют авторы — «стараться», «не сдаваться», «не бояться» и «идти к своей мечте»; а в комментариях очень часто можно встретить мнение, что ежели ты с самого детства любил компьютеры, то работа с ними в итоге неудивительна. Я хотел бы на примере своей биографии подвести читателей к мысли о том, что начальные условия могут быть важнее, чем приложенные усилия. Вера в справедливый мир способствует психологическому комфорту, но не очень-то корректно отражает реальность.
Читать дальше →
Всего голосов 232: ↑187 и ↓45 +142
Комментарии 985

Ближе к земле: как я сменил коворкинг на дом в деревне

Время на прочтение 7 мин
Количество просмотров 85K
От редакции блога: наверняка многие помнят историю про поселок программистов в Кировской области — начинание экс-разработчика из Яндекса впечатлило многих. А наш разработчик решил создать свое поселение в братской стране. Передаем ему слово.



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

Как и многие разработчики, я не привязан к офису. Что делает человек, который не обязан ежедневно ездить в контору? Один отправится жить на Бали. Другой осядет в коворкинге или на родном диване. Я же выбрал совсем другое направление и переехал на хутор в белорусских лесах. И теперь от меня до ближайшего приличного коворкинга 130 километров.
Читать дальше →
Всего голосов 192: ↑185 и ↓7 +178
Комментарии 787

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

Московский туристический хакатон
Дата 23 марта – 7 апреля
Место
Москва Онлайн
Геймтон «DatsEdenSpace» от DatsTeam
Дата 5 – 6 апреля
Время 17:00 – 20:00
Место
Онлайн

В гостях у Владимира Лихачева, отца Николая Лихачева, более известного как Крис Касперски

Время на прочтение 12 мин
Количество просмотров 27K
Привет, Хабравчане.

Как я и обещал, сегодня я расскажу как я съездил в первый раз в Успенское, в гости к Владимиру Лихачеву. И хотя поездка была уже больше года назад, сейчас я буду вспоминать специально для Вас, как я провел эти 4 дня в доме Криса Касперски. Но как это ни печально, на самом деле я ездил не в гости, а на помины. Погостить я ездил уже в следующий раз, но чтобы не смущать читателя столь таким трагическим заголовком, пусть будет так как есть. А случилось всё это так.

image
Читать дальше →
Всего голосов 83: ↑73 и ↓10 +63
Комментарии 52

Каково это — слушать код со скоростью 1000 слов в минуту

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

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




В Дальневосточном Федеральном Университете есть центр проектной деятельности — там магистры и бакалавры находят для себя инженерные проекты, у которых уже есть заказчики, деньги и перспективы. Еще там проводятся лекции и интенсивы. Опытные специалисты рассказывают о современных и прикладных вещах.

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

Преподавателем был парень в темных очках, с модной прической, в шарфе, общительный и слишком уверенный — особенно для 21-летнего студента второго курса. Его зовут Евгений Некрасов, он поступил в ДВФУ всего два года назад.
Всего голосов 119: ↑103 и ↓16 +87
Комментарии 39

Как все начиналось: история паяльника и появление современных инструментов

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

Паяльник второй половины XIX века, который нагревался на огне

Пайка известна человеку около 4 тысяч лет — это исторически доказано. Разные народы в разное время паяли золотые, серебряные изделия и предметы из других металлов. Все паяльники до момента изобретения электрического были рассчитаны на нагревание открытым огнем. Пока мастер работал с одним паяльником, второй нагревался при помощи пламени — так решалась проблема непрерывности работы. Все изменилось после того, как электричество стало привычным, а изобретатели стали создавать устройства, работающие на электрическом токе.
Всего голосов 71: ↑67 и ↓4 +63
Комментарии 66

Как и зачем работать медленнее? Метод Сергея Королёва

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


Будущий «отец» советской космонавтики Сергей Королёв — по центру. Страсть к авиации у него зародилась в юности, когда он записался в планерный кружок. На его долю ещё выпадут тяжёлые испытания, но юношеский запал у него останется на всю жизнь.

«Можно сделать быстро, но плохо, а можно — медленно, но хорошо. Через некоторое время все забудут, что было быстро, но будут помнить, что было плохо. И наоборот.»
Сергей Королёв, конструктор

К этим словам можно было бы больше ничего не добавлять. Но после прочтения этой цитаты могут остаться вопросы, и у нас тут, в конце концов, не сборник «цитат успешных людей», поэтому я всё же осмелюсь продолжить. Ведь кто из нас не стоял когда-то перед дилеммой между принесением немедленных результатов и обеспечением высокого качества работы? Что ж, Сергей Королёв, одна из ключевых фигур в истории освоения человеком космоса, мог бы многое вам поведать.

Читать дальше →
Всего голосов 151: ↑145 и ↓6 +139
Комментарии 133

Вариатор vs государство

Время на прочтение 8 мин
Количество просмотров 49K
— Скажите, имею ли я право…
— Имеете, имеете!
— Да Вы не поняли, я хотел узнать, имею ли я право…
— Да точно говорю, имеете!
— Да Вы объясните, могу ли я…
— А-а-а… Нет, не можете!
© (Анекдот о юристах)
image

Предыстория


Около года назад я опубликовал статью Вариатор для «Москвича», в которой рассказывал о попытке создания бесступенчатой трансмиссии для автомобиля Москвич-2141. Статья была хорошо принята читателями habr.com, ее обсуждение получилось на мой взгляд весьма интересным, были просьбы написать её продолжение.

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

Итак, по порядку…
Читать дальше →
Всего голосов 167: ↑118 и ↓49 +69
Комментарии 118

Космос и Гена

Время на прочтение 8 мин
Количество просмотров 14K
Гена родился в Советском Союзе. Хоть уже и на закате великой империи, но успел насмотреться на портрет Ленина на фоне красного флага, расположенный на первом развороте букваря. И, конечно, Гена обожал все, что касалось космоса. Гордился, что живет в стране, имеющей самый внушительный список достижений в космонавтике, каждый пункт которого начинался со слова «первый».

Гена не помнит, при каких обстоятельствах, но к нему попала большая книга об устройстве различных механизмов. Кроме информации о работе барабана комбайна, там рассказывалось о трудах Циолковского и принципе работы реактивного двигателя. Теперь Гене стало еще интереснее – начало казаться, что, возможно, когда-нибудь, он и сам сможет принять какое-то участие в космонавтике.
Читать дальше →
Всего голосов 82: ↑67 и ↓15 +52
Комментарии 82

Вещи, которых я не знаю в 2018

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

Привет, Хабр! Представляю вашему вниманию перевод статьи "Things I Don’t Know as of 2018" автора Дэна Абрамова.


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


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

Читать дальше →
Всего голосов 106: ↑80 и ↓26 +54
Комментарии 64

Вклад авторов