Pull to refresh
342
Alex @MagisterLudiread⁠-⁠only

Реверс-инжиниринг мировоззрения

Send message

Как бесплатно поступить в Гарвард, Стэнфорд, MIT: опыт Селимжана Чалышкана

Reading time8 min
Views22K
image


Селимжан Чалышкан выиграл бронзу на международной олимпиаде International Biology Olympiad 2018 в Тегеране, а также взял золото и бронзу на республиканской олимпиаде. В конце 2017 года Селимжан Чалышкан вместе с Любовью Дудченко заняли первое место в номинации «Социально значимые инновации» на республиканском (казахстанском) молодежном конкурсе NURINTECH.

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

Вот, что нужно для подачи заявки в университеты:

  1. Application (Common App/Coalition App/Universal App)
  2. ACT or SAT Test Scores (+ SAT Essay)
  3. SAT Subject Test Scores (up to 3 subjects)
  4. Secondary School Transcript (9-12 классы)
  5. Secondary School Report
  6. Teacher Recomendations (1-4)
  7. Application Fee ($75+)
  8. Essays
  9. TOEFL и/или IELTS для иностранных студентов
Total votes 12: ↑7 and ↓5+3
Comments12

Как бесплатно поступить в Стэнфорд, Гарвард, MIT: опыт Дильназ Камаловой

Reading time11 min
Views46K
Всем привет!

Ontol — это github для бесплатных текстов и видео, которые оказывают значимое влияние на жизнь и судьбу человека.

Годы, проведенные в университете — самые определяющие в жизни человека, и от того, какой университет вы выбрали, колоссально зависит ваша дальнейшая судьба. Но иногда, увы, этот выбор сделан рандомно и халатно, а иногда и «под давлением» друзей, семьи, военкомата, халявы (дипломов с олимпиад), районной администрации, государства, и человек поступает в университет номер 461, а в универститеты номер 1, 2, 3, 4, 5 он даже не посмел подать заявку (если вообще знал о их существовании).

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

image

Я учусь в выпускном классе школы НИШ Алматы. Занимаюсь робототехникой и развитием индивидуальных проектов. В апреле этого года узнала, что поступила в 6 вузов США. А именно в Принстонский, Стэндфордский, Гарвардский, университет Райса, Лихайский, университет Дьюк.

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

Я делюсь личным опытом в надежде, что это будет полезно кому-то и станет некой дозой мотивации.
Total votes 39: ↑24 and ↓15+15
Comments96

Пол Грэм: Как работать усердно

Reading time10 min
Views15K
image


к/ф «Одержимость»

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

Я знаю одно: если вы хотите делать великие дела, вам придется очень много работать. В детстве я не был в этом уверен. Школьные задания различались по сложности; не всегда нужно очень много работать, чтобы преуспеть. А кое-что из того, что делали известные взрослые, казалось, делалось почти без усилий. Может быть, есть какой-то способ избежать тяжелой работы с помощью чистого таланта? Теперь я знаю ответ на этот вопрос. Нет.

Причина, по которой некоторые предметы казались мне легкими, заключалась в том, что в моей школе были низкие стандарты. И причина, по которой известные взрослые, казалось, делали что-то легко, — это годы практики. Благодаря годам практики кажется, что мастер выполняет работу легко.
Читать дальше →
Total votes 13: ↑7 and ↓6+5
Comments20

Y Combinator: редактирование мировоззрения основателей стартапов

Reading time3 min
Views2.6K
image

В конце июня мы запустили нашу летнюю программу Y Combinator 2021 года — 33-ю по счету с момента основания акслератора в 2005 году. Сейчас мы финансируем сотни компаний каждые полгода, и я рефлексирую о том, как мы работаем с этими компаниями во время интенсива и потом, по мере того, как они строят свой бизнес.

За все годы я обнаружил, что существует распространенное заблуждение относительно того, чем мы занимаемся в Y Combinator. Люди часто считают, что смысл существования YC — это Demo Day и привлечение инвестиций, и что единственная цель учредителей при подаче заявки в YC и завершении нашей программы — повысить вероятность привлечения инвестиций.

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

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

Мы — гораздо больше, чем просто ключ к привлечению капитала.
Читать дальше →
Total votes 16: ↑6 and ↓10-2
Comments0

Windows must die

Reading time4 min
Views70K
image


Об авторе: Joel — ИТ-журналист с 19-летним стажем и создатель Deep Space Nine Upscale Project (DS9UP).

Согласно заявлениям Microsoft, Windows 11 сделает существенный шаг назад по сравнению с Windows 10. В частности, Windows 11 Home теперь будет требовать как доступ к Интернету, так и учетную запись Microsoft для настройки ПК.

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

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

Компьютер — это не Интернет


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

Но это не единственная моя причина.
Читать дальше →
Total votes 179: ↑155 and ↓24+171
Comments582

Как 20-летний паренёк фигачит по 12 часов каждый день уже больше года

Reading time10 min
Views68K
YouTube мне предложил посмотреть видос какого-то азиатского паренька и я согласился, потому что в названии фигурировало «как я фигачил по 12 часов в день в течение года».

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

image

И так каждый день с марта 2020 года.

У паренька ЭЛТ-монитор, прикольный рыжий кот, парень стримит каждый день, как он учится на ИТишника (и своим усердием мотивирует других) по 10 часовых помодорок с 10-минутными перерывами между ними.

Я решил немного разобраться, что же это за паренек и что им движет.
Total votes 63: ↑27 and ↓36-3
Comments139

Астрологи объявили год единорогов: количество миллиардных стартапов удвоилось

Reading time5 min
Views6.5K
image


«Единорог» — частная технологическая компания с капитализацией $1 млрд и выше. Десятирог (декакорн) — $10 млрд, сторог (гектокорн) — $100 млрд.

Впервые этот термин был использован в 2013 году известным венчурным предпринимателем, основателем Cowboy Ventures Айлин Ли, выбравшей это мифическое животное как яркий образ для представления статистической редкости таких успешных компаний. На момент выхода статьи Welcome To The Unicorn Club: Learning from Billion-Dollar Startups, вдохнувшей новый смысл в сам термин “единорог”, которую Айлин Ли написала для TechCrunch, в мире насчитывалось только 39 компаний, которые можно было считать единорогами.


Ранее я писал о рыночной капитализации единорогов и индустриальных городах в 2019 и 2020 годах. За последние 8 месяцев количество технологических стартапов стоимостью 1 миллиард долларов и более («единорогов») выросло на 43% с 487 до 701. Это почти удвоение по сравнению с 361 единорогом в июне 2019 года (!).
Total votes 18: ↑11 and ↓7+8
Comments11

Андрей Карпати: Bitcoin на Python (часть 1)

Reading time21 min
Views16K
image

Андрей Карпати — директор по искусственному интеллекту и Autopilot Vision в Tesla.

Я считаю, что блокчейн — классная штука, потому что он расширяет open source разработку софта до open source + state. Это кажется интересным нововведением в компьютерных парадигмах; Мы не просто делиться кодом, мы можем предоставить общий доступ к работающему компьютеру, и любой человек в любом месте может использовать его открыто и без разрешения. Семена этой революции, возможно, начались с биткойна, поэтому мне стало любопытно вникнуть в него более подробно, чтобы получить интуитивное понимание того, как он работает. И в духе «то, что я не могу создать, я не понимаю», что может быть лучше, чем реализовать биткойна с нуля?

Мы собираемся создать, поставить цифровую подпись и транслировать биткойн-транзакцию на чистом Python, с нуля и с нулевыми зависимостями. В процессе мы немного узнаем о том, как биткойн представляет ценность. Давай попробуем.

(кстати, если визуальный формат этого поста вас раздражает, посмотрите версию jupyter notebook, у которой идентичный контент).

Шаг 1: создание крипто сущности


Для начала мы хотим создать совершенно новую криптографическую сущность, которая представляет собой всего лишь пару ключей: публичный и приватный. Биткойн использует криптографию на эллиптических кривых (Elliptic-Сurve Сryptography, ECC) вместо чего-то более распространенного, например RSA, для защиты транзакций. Я не собираюсь здесь углубляться в ECC, потому что другие проделали значительно лучшую работу, например, я считаю серию постов в блоге Андреа Корбеллини очень полезным ресурсом. Здесь мы просто напишем код, но чтобы понять, почему он работает математически, вам нужно прочитать эти посты.
Читать дальше →
Total votes 21: ↑10 and ↓11-1
Comments3

Аарон Шварц: «Верь в то, что ты можешь измениться»

Reading time6 min
Views15K
image


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

В 1978 году в исследовании с Кэрол Динер она дала детям различные головоломки и записала, что они говорили, когда пытались их решить. Очень быстро беспомощные дети начали винить себя: «Я запутался», — сказал один; «Моя память никогда не была хорошей», — объяснил другой.

Но головоломки продолжали появляться — и они становились все сложнее. «Это уже не весело», — кричали дети. Но все же загадок становилось ещё больше.

Дети не могли этого больше терпеть. «Я сдаюсь», — настаивали они. Они заговорили о другом, пытаясь отвлечься от натиска хитрых головоломок. «В эти выходные состоится шоу талантов, и я буду Ширли Темпл», — сказала одна девочка. Дуэк просто дала им еще более сложные головоломки.

Теперь дети начали дурачиться, как будто они могли скрыть свою неудачу, дав понять, что они вообще не пытались. Несмотря на то, что одному мальчику говорили, что это неверно, что это неверно, он мальчик продолжал выбирать коричневый в качестве ответа, говоря: «Шоколадный торт, шоколадный торт».
Total votes 22: ↑15 and ↓7+13
Comments38

Майкл Бьюрри, предсказавший кризис 2008 года, предсказывает еще больший хлопок

Reading time2 min
Views61K
image


— Бьюрри, что происходит?
— Всё просто. Мы наблюдаем величайший пузырь всех времен и народов. Во всём.


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

Потом был прекрасный фильм «Игра на понижение» с бэтмэном (Кристиан Бейл) в главной роли, только бэтмэн был в шортах и зарабатывал на шортах. И с барабанными палочками в руках.

«Бэтмэн» доказал всему миру, что его расчеты по поводу приближающегося трындеца 2008 года верны. Майкл Бьюрри тогда работал управляющим хедж-фонда Scion Capital и в 2005 году застраховал около миллиарда долларов своих клиентов через кредитный дефолтный своп. Через три года, в 2008, когда запахло жаренным, Бэтмэн заработал вкладчикам (хотя они хотели его засудить) своего фонда $700 млн (489.34%) и лично себе положил в карман $100 миллонов.

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

Total votes 67: ↑30 and ↓37+2
Comments172

Пароль для стартапа

Reading time2 min
Views4.3K
image

Недавно администрация США объявила о возобновлении программы International Entrepreneur Parole. Путь для предпринимателей въехать в штаты и остаться для развитии собственной компании.

Процесс


  1. Заполнить форму I-941 (и форму I-131 для членов семьи: супруг или дети, родители — это не семья)
  2. Если заявка по форме I-941 подтверждена — посетить консульство США за границей, чтобы получить выездные документы на parole determination (разрешение на въезд и временное пребывание иностранца в США)
  3. Прибыть в США для получения окончательного parole determination (разрешение на въезд и временное пребывание иностранца в США)

Критерии


  1. Предприниматель должен владеть минимум 10% доли бизнеса и играть центральную роль в его работе
  2. Стартап должен быть основан в США в течении последних 5-ти лет
  3. Стартап должен демонстрировать потенциал для быстрого роста и создания рабочих мест

О потенциале свидетельствуют


  1. Капитальные вложения не менее 250 000 долларов США от квалифицированных американских инвесторов
  2. Награды или гранты (не менее 100 000 долларов США) от федеральных, государственных или местных органов власти
  3. Предоставление других «надежных и убедительных доказательств» (например, подтверждение поступления в стартап-акселератор)
Читать дальше →
Total votes 15: ↑7 and ↓8+4
Comments2

Пробелы бывают разные:   ≠ C2A0

Reading time3 min
Views40K
image

Я только что потратил более двух часов на устранение, казалось бы, простой проблемы с HTML. Когда я скопировал и вставил небольшой раздел HTML, веб-браузер отображал только что вставленный раздел не так, как оригинал. Горизонтальный интервал между некоторыми элементами был немного другим, из-за чего вся страница выглядела неправильно. Но как такое могло быть? Два раздела HTML были идентичны — новый был буквально копией старого.

Эта простая на первый взгляд проблема бросала вызов всем моим попыткам ее объяснить. Я придумал множество замечательных теорий: проблемы с моими классами CSS или с полями и отступами. Несоответствующие теги HTML. Ошибки браузера. Я попробовал три разных браузера и во всех получил одинаковые результаты.

Чувствуя себя сбитым с толку, я снова посмотрел на два раздела HTML в редакторе WordPress (текстовое представление) и подтвердил, что они полностью идентичны. Затем я попробовал встроенные в Firefox инструменты веб-разработчика для просмотра отображаемых элементов страницы и сравнил все их свойства CSS. Идентичны, но каким-то образом визуализированы по-разному. Я использовал инструменты разработчика, чтобы проверить точный HTML, полученный с моего веб-сервера, снова проверил два раздела и убедился, что они символьно идентичны. Инструмент Firefox «источник страницы» также подтвердил, что эти два раздела полностью идентичны.

К этому моменту я был готов обвинить космические лучи или магию вуду.
Читать дальше →
Total votes 26: ↑12 and ↓14+1
Comments14

Школьник как стартап: интервью с Дарьей Николаевой

Reading time11 min
Views10K
Сегодня Дарья поделится тем, как каждый подросток 13-18 лет может (бесплатно) поступить в самую крутую в мире «не-школу» и вместе с такими же мотивированными сверстниками со всего мира учиться у Тони Старков и Илонов Масков, и проходить стажировки в ООН и NASA. (в конце статьи бонус для школьников)

image

— В ноябре тебе исполнится 18, а ты вместо того чтобы 99% времени думать о ЕГЭ (героическом прошлом, борщах, тёплом месте в Газпроме) занимаешь какими-то стартапами? У тебя есть профиль в LinkedIn, Medium, Twitter и даже сайт, ты тусишь со студентами MIT, общаешься с людьми из ООН, что с тобой не так?

Дарья: Я живу в «своей норе» и не вижу «обычных» людей, даже в школу не хожу — на семейном обучении. Круг общения у меня другой. С детства хотелось чего-то вдохновляющего, значимого. Ещё хотелось свободы. Возможно я насмотрелась железного человека или начиталась Чехова, но мне кажется, что это все-таки чисто внутреннее желание делать что-то стоящее, а подобные произведения помогли его понять.

Я не могу качественно делать что-то, если от меня это требуют. Могу только то, что мне интересно. Я попробовала себя в разных ролях и направлениях, чтобы понять, что нравится. Откликается хайтек, стартапы. С 15 лет где-то я начала пытаться «изучать» предпринимательство любыми доступными способами. В 2020 развивала свой стартап и поступила в стартап-школу Y Combinator.

Как-то я прочитала, что есть 7 уровней развития цивилизации (шкала Кардашева). Мы на 0 уровне, не достигли даже уровня 1. Это прискорбно, но в тот день я увидела «данные», почему мне 100% нужно внести свой вклад в апгрейд человечества.

Я писала на все имейлы Роскосмоса, но меня проигнорили, поэтому я буду делать проект на «летней школе» в NASA.

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

— Как ты узнала про The Knowledge Society?
Total votes 47: ↑19 and ↓28-7
Comments44

Про комментарии к коду

Reading time3 min
Views9.5K
image

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

Javadoc — самый бесполезный


Одна из причин, по которой я скептически относился к комментариям, заключалась в преобладании комментариев в стиле Javadoc. Этот стиль комментирования существует и на других языках. Вот пример на Python, который я только что придумал, но который является представителем этого стиля:

image

Проблема большинства этих комментариев в том, что они несут очень мало информации. Часто это просто повторение имени метода и имен параметров в нескольких словах. Эти комментарии могут быть полезны для API, открытых извне, но в приложении, где у вас есть доступ ко всему исходному коду, они в основном бесполезны. Если вам интересно, что делает метод или каков допустимый диапазон ввода для параметра, вам лучше просто прочитать код, чтобы увидеть, что он делает. Эти типы комментариев занимают много места, но не представляют особой ценности.
Читать дальше →
Total votes 16: ↑8 and ↓8+3
Comments12

На пути к Матрице: как происходит исследования в области построения симуляций и искуственной жизни

Reading time10 min
Views4.3K

О проекте


ALiEn — это программа моделирования искусственной жизни, основанная на специализированном физическом и рендеринговом движке в CUDA. Он предназначен для моделирования цифровых организмов, встроенных в искусственные экосистемы, и для имитации условий (до)биотической эволюции.

Узнайте о целях проекта и о том, как начать.



Функции

  • Реалистичные физические расчеты кинематических и термодинамических процессов повреждаемых и склеиваемых твердых тел
  • Программируемый материал для моделирования цифровых организмов и эволюции
  • Встроенный графический редактор для проектирования собственных машин
  • Моделирование и рендеринг на GPU
  • Программное обеспечение с открытым исходным кодом и доступно под GNU General Public License, Version 3 (GPLv3).

Под катом два примера («Самопроверяющиеся репликаторы» и «Репликация на основе информации») применения данного программного комплекса.
Total votes 16: ↑15 and ↓1+15
Comments0

А нужен ли Redis или хватит PostgreSQL

Reading time3 min
Views19K
image

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

  • PostgreSQL для хранения данных
  • Redis для координации очередей фоновых заданий (и некоторых ограниченных атомарных операций)

Redis — это фантастика, но что, если бы я сказал вам, что его наиболее распространенные варианты использования этого стека на самом деле могут быть достигнуты с использованием только PostgreSQL?

Сценарий 1: очередь заданий


Пожалуй, наиболее частое использование Redis, которое я видел, — это координация отправки заданий из вашего веб-сервиса в пул фоновых воркеров. Идея состоит в том, что вы хотите записать желание выполнить какое-то фоновое задание (возможно, с некоторыми входными данными) и гарантировать, что только один из многих ваших фоновых воркеров выполнит его. Redis помогает в этом, поскольку предоставляет богатый набор атомарных операций для своих структур данных.
Читать дальше →
Total votes 21: ↑19 and ↓2+23
Comments10

Запускаем DOOM на лампочке

Reading time3 min
Views24K
image

В DOOM уже поиграли на пианино и на клавиатуре, на тесте на беременность (кстати, это был фейк) и на паяльнике, на самолёте, банкомате, принтере и осциллографе.

Пришло время для лампочек.

imageВнутри лампочки TRÅDFRI RGB GU10 (IKEA model: LED1923R5) хакеры из Next-Hack нашли модуль Silicon lab's MGM210L RF module с 108кб оперативки и запустили на нем DOOM. Исследователям-хакерам пришлось попотеть над оптимизацией использования оперативки, потому что оригинальный DOOM требует 4мб, но они смогли.

Модуль имеет только 1 МБ внутренней флэш-памяти, поэтому умельцы добавили внешнюю флэш-память SPI для хранения файла WAD, который можно загрузить с помощью YMODEM. Процессор у лампочки 40-MHz Cortex M4.
Total votes 48: ↑33 and ↓15+33
Comments25

Dan Luu: Как пишутся (некоторые) хорошие корпоративные инженерные блоги

Reading time9 min
Views2.6K
image


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

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

Что касается первого, сотрудники компании будут выполнять более интересную инженерную работу, рассказывать больше забавных историй и обладать более глубокими знаниями, чем любой человек, ведущий личный блог.
Читать дальше →
Total votes 16: ↑10 and ↓6+7
Comments1

Тоска по былому Интернету

Reading time4 min
Views43K
image

Мне одному кажется, что сегодняшний Интернет скучен и чрезмерно коммерциализирован?

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

Интернет был более интересным, потому что у него было больше индивидуальности. Скажем, вы были нёрдом, и вам нравились «Звездные войны», «Звездный путь», аниме, видеоигры или ролевые игры, вы набирали все, что вам нравилось, и вы получали индивидуально разработанные сайты на Geocities, некоторые хорошо продуманные, некоторые просто вырвиглазные, но каждый был уникален, каждый со своей индивидуальностью. Каждый сайт — признание в любви к конкретному фэндому. Каждый сайт был с любовью снабжен скриншотами, краткими описаниями эпизодов или игр, а также загружен фанфиками и обзорами.
Читать дальше →
Total votes 78: ↑67 and ↓11+75
Comments253

Откровения кофеин-зависимого инженера: как писать документацию

Reading time8 min
Views7.3K
image
Четыре вида документации распределнные по двум осям: практика-теория и обучение-работа.

Недавно вышли два нашумевших поста:


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

Я выпил достаточно кофе, и я попытаюсь объяснить то, что знаю.

TL; DR: пишите документацию для решения конкретной проблемы для определенной группы людей, а не только для того, чтобы документация была.

Пишите хорошо


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

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

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

Виды документации


Ладно, теперь вернемся к документации.
Total votes 26: ↑18 and ↓8+11
Comments6

Information

Rating
Does not participate
Location
Москва, Москва и Московская обл., Россия
Registered
Activity