Сегодня ровно 20 лет, как я начал программировать профессионально. За эти годы я:
Получил одобрение на петицию по грин‑карте за выдающиеся способности в науке.
Был операционным директором в компании со 100 сотрудниками.
Написал код, который скачали 135 миллионов раз.
Выступал перед аудиторией в 2000 человек, дважды.
Стал самым честным человеком в России по версии НТВ.
Но упустил я гораздо больше и делал всё это слишком долго. Думаю, этот путь можно было бы пройти «на скорость» лет за 5 с теми подходами, принципами и приоритетами, которым я научился. Если вы только начинаете свой путь, этот текст может сэкономить вам 15 лет жизни. Представьте, что всё это (кроме IEEE, там надо 10 лет) будет у вас к 23 годам, а не к 38, как у меня.
В первой части я кратко опишу свой профессиональный путь — для контекста. Во второй части — самые значимые советы.
Часть 1. Как я жил с 2003 по 2023 годы
22 декабря 2003 года мне не спалось, и я пошёл пробивать свободные домены. Среди прочих я нашёл GetSoft.ru и купил его.
«Ну и что теперь с ним делать?» — подумал я. — «Придётся делать каталог софта».
К тому времени программировал 7 лет (с 11 лет). Я делал тетрисы, бомбермены, танчики и т. п., загружал их на свой сайт и выкладывал ссылки в разные каталоги софта. Они были неудобными, и я знал, что там надо поменять.
Я выучил PHP просто потому, что половина адресов в интернете кончалась на «.php»
4 марта 2004 года я запустил GetSoft.ru.
Я написал скрипт и пропарсил download.ru — одного из главных конкурентов тогда. Я отправил его пользователям персонифицированный спам, примерно такой:
Здравствуйте, (Имя). Мы запускаем новый каталог софта. Пожалуйста, добавьте в него ваши программы (Название1, Название2, Название3…)!
Это сработало и дало мне стартовый контент. На него пришёл трафик с поисковиков, и дальше закрутилось:
Благодаря этому сайту меня взяли стажёром в нижегородскую компанию Telma (теперь Harman Connected Services). Они были больше всего известны тем, что делали весь софт для телефонов Motorola. Через год я уволился, потому что думал, что я умнее, и реклама на сайте приносила доход.
На пассивном доходе я обленился. К 2010 году, когда рынки поменялись и доход пошёл вниз, я упустил золотой век ранних социальных сетей. Я не смог сформировать сообщество вокруг сайта, и трафик был только с поисковиков, это скучно и ненадёжно.
Я так и не придумал, как оживить сайт, и стал просто делать сайты‑визитки на заказ. Я надеялся однажды открыть настоящую студию.
В 2011 я на время отошёл от программирования. Я познакомился с Сергеем Гранем, крутым преподавателем. Он помог мне сделать курсы по фотографии и видеосъёмке — моим хобби, — и я вёл их до 2013 года.
Потом я на спор с ним сделал сайт компании по ремонту квартир, настроил на него Яндекс.Директ и получил поток лидов на 2 миллиона рублей в день — всё за две недели. Я стал продавать лиды ремонтным бригадам в городах, но там долгий цикл сделки, а Директ съедал по 20 тысяч в день, и вскоре пришлось его отключить. В целом получилось лишь в небольшой плюс, потому что у меня плохо с переговорами. А мог бы сейчас быть вторым Домогацким. Потом до середины 2014 я вёл курсы по размещению рекламы и продаже лидов, тоже для Сергея Граня.
Потом я работал у него руководителем отдела по выпуску учебных материалов и выстроил команду из 12 фрилансеров: дизайнеров, иллюстраторов, наборщиков, корректоров, звукарей и монтажёров. Потом стал техническим и операционным директором, сделал свою учебную платформу. На пике у нас было больше 100 преподавателей, больше 2500 учеников и больше 100 активных партнёров, которые гнали трафик. Выручка за 2015 год была 44 миллиона рублей, из них 20 миллионов — чистая прибыль.
В 2016 году он перестроил компанию и зарплаты, и я ушёл, написав благодаря этому опыту книгу о том, как работать хорошо и получать повышения. Грубо говоря, я собрал всё, что бесило в сотрудниках, и описал, как не надо делать — потому что самым сложным в работе был поиск людей.
Я опять ушёл во фриланс, потому что всегда мечтал делать что‑то своё. К тому времени сайты‑визитки никому не были нужны, их делали на конструкторах. Я сделал свою CRM, но почти никому не смог её продать. Я долго не хотел возвращаться на обычную работу из‑за эго — я же был таким руководителем!
Я поработал редактором текстов для Бизнес Молодости, вычистил для них 19 статей, но они закрылись. Только с Аязом не работал — был бы полный бинго.
К лету 2019 я наконец понял, что я упустил, не работая в больших компаниях. Тогда я переехал в Москву и пошёл разработчиком в Calltouch — они делают кол‑трекинг и аналитику рекламы. А осенью 2020 я ушёл оттуда, потому что почувствовал тупиковость PHP и опять захотел поделать что‑то своё.
Для следующего стартапа мне нужен был самый дешёвый фронт для веба и мобильных приложений из одного кода, и друг посоветовал мне Flutter. Всё же мне было некомфортно делать только свой проект и тратить накопления, и я взял подработку. Тогда же начал вести блог. Подработка затянула, и мы делали проект до самого февраля 2022, когда заказчику заблокировали юрлицо в Лондоне из‑за паспорта.
Я уехал в Грузию и нашёл работу в Akvelon, которая всё для меня изменила. Они делали проекты для Apache, и их ревьювили ребята из Google.
Я проработал в Akvelon год, и к тому времени мой open‑source и статьи принесли мне звание Google Developer Expert.
Было самое время менять страну, потому что надоело жить вечным туристом там, где не дают ВНЖ и огребать из‑за этого отказы в визах просто за то, что я русский.
США давно притягивали. Всю жизнь у меня была мечта заработать на инвесторскую грин‑карту, но вот я узнал про программу выдающихся способностей EB-1A и что она не для богов и пройти по ней в принципе реально. Нужно было только ещё немного прокачать репутацию.
Я вступил в IEEE и получил получил там грейд Senior Member.
Я подал заявку на судейство CODiE award, и её одобрили. На самом деле после некоторой критической массы все атрибуты репутации накапливаются, как снежный ком.
Вот так я сейчас вижу, как менялись моя профессиональная годность и авторитетность:
Это страшный график, потому что на нём куча потерянных лет в разных детских играх. И вот что я сделал бы по другому с учётом всего, чему научился.
Часть 2. Советы
1. Будьте в лучшем в мире месте и лучшем в мире сообществе
Я окончил ближайший к моему дому институт, до которого было 15 минут пешком. Так было принято в 2002 в провинции: маленький закрытый мир. Только одна моя одноклассница поехала учиться в МГУ, а заграница никому и в голову не приходила. Просто не было примера, что так можно. И интернета особо не было, чтобы сидеть и изучать.
А мой ревьювер из Google родился в Мексике, учился в Южной Корее, там попал в Google, потом переехал в США. И он на 4 года младше меня. Представьте такое для себя через 6 лет после школы.
Вы больше всего нужны в самом раннем возрасте. Можно попасть в любой университет мира, если нормально подготовиться. С каждым годом это сложнее.
Всю жизнь у меня была идея, что где‑то есть лучшее место, и каким‑то образом я там однажды окажусь. В этом месте за последние 20 лет случилась куча чудес — без меня.
Знаете лучшее место? Переезжайте туда сейчас же.
У меня есть друг, который сразу после школы поступил в институт в США (правда, ему не дали визу, иначе я бы засмотрелся и отправился за ним). Я тогда окончил 4-й курс института в Нижнем Новгороде и слушал это с разинутым ртом. Оказывается, всё это время это было возможно.
Привязка к одной стране несёт огромные риски. Что если её атакуют или она развяжет войну? К сожалению, теперь это уже не теория. Второе гражданство это защита от таких рисков. Получите его как можно быстрее, потому что с каждым годом это сложнее и дороже.
Вообще второе гражданство должно быть такой же социальной нормой, как высшее образование. «Ты зачем его получил?» — «Родители сказали». Надо, чтобы оно было у всех к 25 годам, когда появляется хоть какая‑то осознанность, а ещё впервые приходят старческие мысли «вот раньше я бы легко, а теперь — нее». Это уже само по себе уменьшило бы конфликты, потому что гражданин двух стран будет стараться не допустить войны между ними.
Ещё до физического переезда войдите в сообщество. В России в основном живут в маленьких пузырях. Можно заполнить LinkedIn и писать там посты на английском для русских друзей, но всё равно получать сообщения только от HRов русских компаний и ближайшего зарубежья. Мало поменять язык. Нужно участвовать в международных ассоциациях и конференциях. Знаете успешное сообщество? Вступите туда, пишите и выступайте для них. GDE и IEEE — это только примеры, которые я нашёл. В мире тысячи глобальных сообществ, которые могут принести вам пользу.
Проблема в том, что у нас не верят в объединения. В СССР все объединения были прослойками государства, которые лишь распределяли путёвки в санатории. Если вы мыслите так, попробуйте посмотреть дальше.
Оставаться в пузыре — опасно. Сейчас, в конце 2023 года, государство давит на частный бизнес, чтобы запретить удалёнку не из России. У меня много друзей, которые уехали в спешке в 2022 году, но не наработали международные связи, и им пришлось вернуться со всеми рисками, которые прилагаются.
Сколько дней вам нужно, чтобы найти работу в США? А в Европе? Если не уверены, вступайте в сообщества и создавайте связи.
2. Это бизнес
Мой первый коммерческий проект — каталог софта, о котором я уже писал. Старт был хороший, но проект провалился, потому что я не воспринимал его как бизнес.
Проблема была в том, что я хотел, чтобы проект был «честным», и я отказывался от любой монетизации, кроме сквозной рекламы на всех страницах. Я отказывался от предложений авторов софта по рассылкам и по закреплению вверху списков, потому что начинающие программисты и большие компании должны быть равны на платформе. Поэтому у меня не было денег на развитие, а конкуренты росли. Сейчас я советую использовать бизнесовые возможности. Всё «бесплатное» в мире должно быть основано на чьём‑то успешном и растущем бизнесе. Всё, что вы даёте бесплатно, должно быть побочным продуктом какого‑нибудь надёжного бизнес‑процесса, будущее которого хорошо прогнозируется. Иначе такая благотворительность за счёт вашего ресурса уничтожит вас и навредит миру и тем, кому вы хотели помочь.
Вторая проблема была в ресурсном проклятии. Деньги позволили ничего не делать, и я ничего не делал. Были какие‑то мелкие улучшения, но никогда больше я не нажимал полный газ, как в первые месяцы. Это было мышление человека на зарплате, а не бизнесмена.
Не знаю, как защититься от ресурсного проклятия. Но как минимум нужно знать, что всё, на что вы опираетесь, будет однажды разрушено. Подумайте, с чем вы останетесь тогда.
3. Получите долю от прибыли
Главная проблема большинства программистов — их идеи не основаны на экономике.
Программирование — творческая работа, и она требует чувства безопасности. Страх и неуверенность в своём будущем могут её почти полностью остановить. Поэтому у программистов чаще всего фиксированные зарплаты, в отличие от отделов рекламы, продаж, доставки, сервиса и других, где большая часть основана на выполнении показателей.
Программисты не беспокоятся о том, будет ли продукт продаваться, и даже о том, будут ли задачи сделаны вовремя. Причина такой организации в том, что риск от программиста, который обленился на фиксированной зарплате, меньше риска торможения всей команды, когда они не уверены, что заработают достаточно.
Да, в IT суровые дедлайны, но они в основном воображаемые. Их часто срывают, и я никогда не видел, чтобы кого‑то уволили или даже оштрафовали за задержку в стране, где увольнение это не тривиальная процедура. Даже программиста, который проваливает задачи, обычно можно использовать с прибылью на скучных и неприоритетных задачах и не повышать ему зарплату. Через некоторое время он сам уволится, и всем будет хорошо.
Есть ещё две причины, почему у программистов фиксированные зарплаты. Первая — в больших проектах трудно сконструировать честную и понятную функцию от прибыли, которая давала бы быструю обратную связь программисту. Типичный цикл обратной связи в виде прибыли занимает в IT как минимум несколько месяцев.
Вторая причина — обучать программистов экономике рискованно. Это единственное, что многих из них отделяет от запуска своего конкурирующего бизнеса. Экстраверт‑программист — первый кандидат на это. Рекламщикам, продажникам и всем остальным сделать это сложнее, потому что программист лучше всех понимает самое сложное в продукте.
Фиксированная зарплата — это прекрасно для психологического здоровья, но на ней вы не учитесь интуитивно чувствовать, что нужно бизнесу. Руководители могут как угодно убедительно описывать вам приоритеты, но ничто не мотивирует вас так, как доля от прибыли. И когда программисты её не получают, то проблем куча.
Программисты жалуются, что хотят больше рефакторить и меньше делать новый функционал, или наоборот. Или они не хотят выпускать бета‑версию так быстро и хотят ещё несколько месяцев, чтобы сделать всё «правильно и красиво». Или они хотят раздуть MVP тем функционалом, над которым им нравится работать. Или они предлагают неоптимальные технологии, которые им просто лично нравятся. И я тоже делал всё это годами.
Последствия для вас такие:
Вам трудно начать бизнес, потому что правильной бизнесовой приоритизации нет у вас в подкорке. Вы вынуждены учиться этому уже на своих деньгах и много потеряете.
Вам трудно найти программистов с мышлением для стартапа, за которыми не нужно следить, чтобы они работали в рамках бизнес‑потребностей.
Вы очень много выиграете, если впитаете бизнес‑мышление. Никакое образование тут не поможет, но я знаю два способа.
Способ 1. Получите долю от прибыли
Если ваша зарплата — это функция от прибыли, вы радикально меняете поведение.
Проще всего получить это в проектах для малого бизнеса. Сделайте кому‑нибудь чат‑бот для продаж и договоритесь на долю от продаж в течение какого‑то времени.
Подойдёт и любая непрограммистская работа. Менеджеры по продажам обычно хорошо чувствуют бизнес, и если они становятся программистами, они сохраняют это чутьё.
А вот фриланс не подходит. Да, вы получаете быструю обратную связь на свои действия: чем быстрее сделали заказ, тем быстрее взяли следующий. Но это обычно не связано с потребностями бизнеса ваших клиентов. Вы просто учитесь делать задачи простыми способами, но не осваиваете стратегическое планирование так, как его делают ваши клиенты.
Способ 2. Наймите кого-нибудь
Как только вы начинаете тратить свои деньги на стартап, третий глаз открывается. Какая‑нибудь умеренно полезная мелочь начинает стоить $500 или $5000 ваших денег, и вы хладнокровно откладываете её, пока не сможете профинансировать это из прибыли.
А когда приходит первая прибыль, у вас сотни таких отложенных вещей и вам нужно реализовать те, которые прямо сейчас максимально поднимут продажи. И ваших любимых функций там может не быть. Придётся жить в таких условиях и объяснять разработчикам, почему вы не можете выделить два часа их работы на то, чем они хотят заняться.
Управлять и корректировать проект так, чтобы он обеспечивал сам себя, и оптимизировать его рост в условиях такого ограничения — высшее мастерство во вселенной.
Освойте его как можно быстрее. Это сэкономит вам десятки лет жизни.
4. Заходите в технологию на раннем этапе, уходите из умирающей технологии
Искусственный интеллект
Я знал про нейронные сети десятки лет. 18 лет назад у нас был курс по ним в институте, и я сделал простейшую сеть. Тогда не было TensorFlow, и я вручную писал класс персептрона на C++ и всё, что уровнями выше. К концу курса я просто понял, что и вот такое тоже можно делать. Можно писать редакторы, калькуляторы, почтовые клиенты, а теперь ещё и нейронные сети. Это было просто «одно из», ничем не выделялось.
Уже тогда у всех было понимание, что искусственный интеллект будет доминировать в индустрии будущего, но я никак не связал это понимание и свой новый навык со своим фокусом в работе, когда курс кончился.
У меня был ещё один шанс через 3 года. Мне предложили поработать над системой, которая распознаёт воровство в магазинах по видео, и это был 2008 год! Я отказался, потому что хотел свой «бизнес».
И вот теперь в стартапе мне нужно распознавать, алгоритмы, которые используются в коде. Это проще, чем работа у топовых ребят, но мне трудно в это вникнуть, и я ленюсь.
Мобильные приложения
Ещё один тренд, который я проглядел — это мобильные приложения. У нас был курс по ним 17 лет назад. Тогда была Java Mobile Edition, и не было никакого кода, зависимого от платформы, но просто мозг взрывался оттого, что можно запустить программу на этой маленькой штуке в кармане. Ну OK, я написал Тетрис на JavaME, выложил его в каталоги и забыл про мобильные приложения.
Прошло 14 лет, и всё на свете стало мобильным. Я начал изучать Flutter без знания Android и iOS. Большинство вакансий по Flutter требуют опыт в нативной разработке и рассматривают Flutter лишь как модную надстройку, и я туда не подхожу.
При этом мой друг — техлид в студии, у которой «12 лет опыта в мобильной разработке. Их клиенты — KFC, Burger King, SAP и Mars. Я тоже мог бы сделать такую студию. Но не сделал.
PHP
Вместо этого я пошёл в PHP 20 лет назад. Это было правильно, чтобы запустить стартап за 3 месяца, но я застрял в нём слишком надолго.
Я понял это 4 года назад, когда захотел найти «настоящую работу» вместо фриланса. Вакансии с PHP были скучными. Почему‑то крупные компании использовали для новых проектов на бэке что угодно, кроме него.
Вот тогда я увидел правду. Она раньше мелькала где‑то на горизонте, когда появлялись Node.js, Go и прочее, но у меня было всё в порядке — были клиенты, которым PHP подходил по многим причинам. Но за это время «место, где свет» поменялось, и рынок PHP сжимался.
Если не слушаете ранние сигналы об умирающей технологии, то придётся слушать более жёсткие сигналы и платить за это дороже. Сначала конструкторы убили рынок сайтов‑визиток, потом большие компании отвернулись от PHP.
От технологий не отказываются просто так. Причина — они не очень подходят. И если вам кажется, что популярность технологии не имеет значения, если она решает ваши задачи, посмотрите внимательнее. Что‑то другое лучше решает задачи в отрасли, и наверняка оно лучше решало бы и ваши задачи тоже.
В случае с PHP проблема была в сборной солянке стандартной библиотеки, плохой типизации и мутной конфигурации. Я потратил недели на то, чтобы доработать линтер, чтобы он подходил моей тогдашней компании, а это должно работать прямо из коробки, как в Go, Dart или TypeScript.
Как определить стадию
Вообще трудно понять, новая технология это короткий тренд или что‑то, что будет доминировать. Но в какой‑то момент это становится очевидным. То же самое с умиранием старой технологии.
В идеале переключайтесь, когда перспектива очевидна. Или как минимум переключайтесь, когда увидели, что уже просто врёте себе.
Ставьте текущее под сомнение
Нужно быть проактивным. Постоянно спрашивайте себя «Это всё ещё тренд?»
Окружающие заинтересованы удерживать вас в старой технологии.
Работодателю вы нужны, чтобы поддерживать старый код. Коллегам вы нужны, чтобы вместе осуждать новое и рационализировать страх перемен друг для друга. Если пустить всё на самотёк, то вы будете делать мёртвую вещь, которая будет отчаянно пытаться казаться живой. Тогда будет адски тяжело переключаться на новое, если вы ещё будете способны на это.
Посмотрите на зарплаты в опросе StackOverflow:
За Objective‑C платят больше, чтобы вы не перешли в Swift. За Perl платят больше, чтобы вы не перешли в Python.
Примечание
Нельзя просто заниматься трендовой технологией, потому что тренд. Это скучно. За выбором вашего пути всегда должны быть более высокие причины. Мне нравится проектировать системы целиком: бэк, фронт, инфраструктура, и всё остальное. И я поддерживаю набор навыков, чтобы мочь это делать.
У меня бы не было этих навыков, если бы в 2005 году я пошёл в искусственный интеллект или в 2006 — в мобильные приложения. Но чего мне не хватает — это примесей этих вещей в своей работе. Я выбирал примеси, основываясь на привычках, а не на видении будущего. И вот об этом я жалею.
5. Думайте про следующее избавление
Этот совет похож на прошлый про умирающие технологии, но он про более широкую картину. Не только технологии сменяют друг друга, но и «модели» того, как их используют. Эта идея неочевидна, поэтому я написал отдельную статью про этот феномен. Пожалуйста, сделайте паузу и прочитайте её, потом продолжайте тут.
Я думаю, что
Вся история технологий — это история избавления, а не создания.
Сайты возникли не потому, что они классные, а чтобы избавиться от бумажных каталогов.
Каталоги типа GetSoft.ru возникли не потому, что людям нравилось на уютненьких сайтах и форумах искать заставки для экрана, а потому что люди не хотели ходить за дисками на радиорынок.
У каждой платформы появился главный или даже единственный маркетплейс, потому что запоминать и печатать «getsoft.ru» людям было лень, это был лишний шаг от позыва до установленной программы.
Всё стало мобильным не потому, что телефоны привлекательны, а потому, что компьютер — это тяжёлая ноша.
Конструкторы сайтов появились потому, что раньше от идеи до сайта был слишком сложный путь.
Сейчас популярен Flutter, и это моя главная работа. В текущей модели его используют так: нанимают программистов или аутсорс, и они делают приложение, выпускают и потом поддерживают его. В это ли нужно инвестировать сейчас?
Всё чаще мы слышим про low‑code и no‑code решения типа FlutterFlow или AppSheet. Два моих друга независимо работают над тем, чтобы сделать «WordPress на Flutter», чтобы добить старые сайты и заодно легко генерировать приложения на Flutter — и это только те друзья, про которых я случайно узнал.
Даже если технология ещё не умирает, вы можете быть на умирающей ветке её использования. Это не значит, что вы утонете в красном океане Flutter‑студий, как я утонул в красном океане веб‑студий. Кто‑то добился успеха тогда с сайтами, и кто‑то добьётся успеха в ручном создании хороших и дорогих приложений на Flutter.
Но просто может быть, что сейчас вы уже не плывёте на волне, а усиленно гребёте вперёд и теряете время, которое могли бы направить на подготовку, чтобы оседлать следующую волну.
Думайте о том, что является главным бременем ваших клиентов. Знайте, что где‑то уже существует что‑то, чтобы его облегчить. И будет гораздо лучше, если этот оффер будет от вас.
6. Делайте бизнес выше по цепочке
Когда я делал игры в 2002 году, конкуренция была сильной. У меня было около 10 посетителей в день на сайте, они приходили из каталогов софта, и это было бы сложно превратить в бизнес. Вместо этого я сделал свой каталог и получил 1100 посетителей в день в первый год.
Это был шаг выше по цепочке. Мне уже не нужно было конкурировать с другими авторами софта: я превратил их конкуренцию в своё преимущество. У меня просто был весь софт, который они делали.
Вскоре я понял, что есть шаг ещё выше. Толковый парень сделал SoftSearch.ru — поисковик по каталогам программ. Каталогов были сотни к 2004 году, и он использовал это, чтобы предложить своим посетителям поистине весь софт, который существовал. Не знаю про его доход, но когда каталоги развивались и вытесняли друг друга с рынка, он всё равно был в выигрыше. Я закрыл GetSoft.ru в 2014 году, а он закрыл SoftSearch.ru только в 2019.
То есть это прямо паттерн. Два примера, которые всем надоели — это Google и Uber. Google не стал конкурировать со всеми сайтами в мире, он просто встал на ступень выше и выигрывает от их конкуренции. И он не просто делал софт для Windows Phone и iPhone, чтобы конкурировать в их сторах, а сделал свой телефон. И Uber не полез в конкуренцию таксистов, а просто стал зарабатывать на ней, поднявшись над их рынком.
Вам необязательно становиться гуглом или убером в вашей нише. Чаще всего сам бизнес в нише и агрегация в этой нише требуют совсем разных навыков. Маркетплейс — это сам по себе довольно простой софт, но он содержит бриллианты, которые сделать на порядки сложнее. Когда приложение покупают, его авторы получают больше признания и большую часть дохода, чем платформа. Может быть, вам гораздо лучше работать на своей ступени, чем лезть в арбитры и законодатели среди таких же, как вы. Но просто знайте об этом паттерне.
Ещё один пример подъёма по цепочке — это стать преподавателем. Например, есть такой хитрый способ найти хорошего фрилансера, если нет времени на перебор: найдите того, кто хорошо обучает этой профессии и у кого много успешных учеников, и закажите работу у него. Это дороже, чем у рядового фрилансера, но вероятность качества выше. Именно поэтому
На умирающих рынках преподаватели теряют работу последними.
Когда я работал на Сергея Граня, он обучал бизнесу в сфере услуг. После этого он стал учить людей обучать других лучшему из того, что они умеют. И во втором бизнесе продажи были почти в 4 раза больше, потому что это был шаг выше по образовательной цепочке.
Ещё один пример — писать стандарты и этические кодексы для своей ниши или учредить в ней награду. Это сразу ставит вас выше конкурентов. Не думаю, что такое можно форсировать, пока вы не превосходны в своей нише, но просто знайте, что такие потенциальные ходы есть и однажды они могут быть самыми подходящими для вас.
7. Выбирайте науку, а не прикладную работу
Я не учёный в полном смысле слова. Я занимаюсь прикладными вещами. Я делаю то, что нужно и работает, используя науку и здравый смысл, но я не делаю исследования, не изобретаю алгоритмы и не вывожу теории и принципы (только если приспичит). Я просто делаю свои дела, пока большие ребята не подкинут новый API с новыми плюшками, которые наука создала. Но я всё‑таки хотел бы быть на их месте.
Вообще‑то это формальный выбор, который вы делаете, когда отучились на бакалавра. Если вы продолжаете учиться на магистра, то это наука. Там для диплома уже нельзя просто нормально написать почтовый клиент. Выпускная работа магистра — это диссертация, для которой нужны свои исследования или изобретения, которые обогащают мир.
Я не пошёл учиться на магистра. В моё время после бакалавра можно было ещё пойти доучиваться на инженера, и я так и сделал. Это ещё полтора года прикладных штук вместо двух лет магистерских исследований. И я жалею, что выбрал это.
15 лет назад запустить продукт было легко. Можно было просто сделать всё по уму и захватить нишу. Например, Facebook. Они не сделали ничего нового, просто приложили старые технологии к новой предметной области, и проект взлетел.
А сейчас эпоха науки. Хорошая архитектура и чистый код уже на втором плане, потому что люди этому уже более‑менее научились. Это может дать тактическое преимущество, но этого уже недостаточно, чтобы выстрелить.
Сейчас многое решает щепотка «волшебства». Сотня существующих сервисов вылетает с рынка, когда один из них выделяется искусственным интеллектом с каким‑нибудь прогнозом или генерацией.
Это лучше всего показывает подъём Питона. Этот язык популярен в основном из‑за функционала его математических пакетов.
Превознесение науки — это не новый тренд. 40 лет назад учёные работали над алгоритмами индексирования и поиска по базам данных. Завистливый программист кусал локти оттого, что не он придумал тот самый алгоритм и не он сделал лучшую СУБД. Но время прошло, и теперь этот программист просто наслаждается тем, что эти чужие системы стали удобным фундаментом, на котором он может творить свой волшебный софт более высокого уровня. То же самое будет с нейронными сетями. Просто будут готовые модели, которые можно подключать в бизнесы более высокого уровня.
Какой бы тренд вы ни упустили, он просто станет фундаментом для ещё более интересных вещей — но только если вы сможете придумать правильные решения и удержаться на рынке.
Разница в том, что 40 лет назад наука угрожала рабочим местам библиотекарей и телефонных операторов, а сегодня она режет аналитиков, переводчиков, дизайнеров и ассистентов. Программисты следующие в очереди. Конечно, они не все останутся без работы, но
Количество программистов, нужных на одного учёного, постоянно уменьшается.
И это будет продолжаться. Наука ближе к конечному потребителю, чем когда бы то ни было. Скоро люди будут покупать чистую науку. Будут тонкие клиенты, и никто не будет знать простого работягу‑программиста на фронте. Вы когда‑нибудь слышали, кто писал фронт для ChatGPT? Нет, потому что это самые заменимые люди в команде, и наверняка они получают меньше всех.
Ещё важно, что если вы думаете о следующем избавлении (а вы должны), то скорее всего ребята в науке будут первыми, кто о нём узнает и погрузится в него. Сам принцип поиска следующего избавления диктует карьеру в науке, чтобы брать свои открытия и класть их в основу своих революционных стартапов.
Да, некоторые избавления приходят из практики, как социальные сети. Это просто старые технологии, приложенные к новой предметной области. Но становится всё сложнее уменьшить чьё‑то бремя без использования высокой науки.
Я точно прикладной человек. Но это не было моей заводской установкой. Я бы хотел пройти путь магистра и уже тогда смотреть, чем больше хочется заниматься. Из науки всегда можно спуститься до ремесленника. Обратно — сложнее.
8. Вкладывайте деньги не только в себя
Всю мою жизнь считалось, что программисты нереально востребованы и получают кучу денег. Поэтому я никогда не думал, что нужно копить. И вот мне 38, у меня только $20'000 в банках, 12-летняя машина и четверть квартиры в стране, откуда я уехал.
Тем временем мои друзья, которые еле сводят концы с концами, как‑то уже выплатили почти всю ипотеку.
Это тяжело — осознавать, что 20 лет прошли, пока я жил где‑то в будущем и так и не сделал его реальностью.
Займитесь деньгами. Пройдите хороший курс по инвестированию. Начните инвестировать. Купите жильё.
Я хорошо постарался и получил звание Google Developer Experts certification, которое открывает дорогу в лиды и CTO. Без этого атрибута большинство работодателей предпочли бы 25-летнего 38-летнему, не говоря уже о 48-летнем, которым я буду через 10 лет.
С прошлой работы меня уволили, потому что у них не было больше проектов по моей специализации. Предупредили за 29 дней. Из всей команды проекта оставили только самого молодого парня на поддержку. Не знаю, почему. Наверное, так дешевле. А ещё наверняка они подумали, что сеньору будет скучно на поддержке и он сам уволится. Это не меняет факта, что только самый молодой разработчик сохранил работу.
У большей части разработчиков в моём возрасте нет тех преимуществ, которые есть у меня, потому вам нужно быть готовым к неприятным сценариям. В мире искусственного интеллекта никто не защищён. Никогда не думайте, что вы особенный. Всё, на что вы рассчитываете, может исчерпаться за день. И тогда вам нужно больше, чем 20 тысяч в кармане, и это нужно сейчас, а не в мечтах.
Ещё хуже, что после 35 без денег и квартир все считают вас бомжом. Год назад мне отказали в австралийской визе с формулировкой, что я не демонстрирую навыков заработка и накопления и не привязан ни к какой стране [недвижимостью], поэтому они предполагают, что я у них останусь. Потом отказали британцы.
Это было шоком, потому что 10 лет назад я спокойно получал визы США, Франции, Голландии и других, с ещё меньшими деньгами и собственностью.
Когда вы молодой, вы многообещающий и все вас хотят. Все двери открыты для вас, и эта эйфория закрывает от вашего взгляда обратную сторону мира:
Если двери существуют, то для того, чтобы быть закрытыми для кого‑то.
И этот кто‑то — любой, приближающийся к 40 годам, кто не соответствует социальным ожиданиям. Начните соответствовать ожиданиям по собственности, даже если только по одной этой причине.
9. Ищите работу у лидеров IT
Я потратил 8 лет на фрилансе, и это не дало мне ничего, о чём можно рассказать. Ну, я сделал сайт для самой раскрученной стоматологии города. И что?
Я даже не могу его никому показать, потому что через два года они заказали у кого‑то ещё более новый сайт. И таких историй у меня около 40.
Когда начинаете работать на лидера, обычно платят немного, но там можно быстро расти. Я знаю людей, которые начали с 40 тысяч и дошли до 400 тысяч рублей в месяц через несколько лет после ВУЗа. И они могут рассказать кучу разных вещей, благодаря которым могут заполучить любую работу.
Нет такого фриланса, который нормальная компания считала бы достаточно сложным и интересным, чтобы поставить вам в плюс. Это просто чтобы продать лучшие годы за деньги, ничего более.
Хотел бы я знать это раньше. Но в ранних статьях по феномену фриланса, которые мне попадались, говорилось, как прекрасна эта свобода, поэтому я не ставил это под вопрос. На самом же деле свобода есть только в своём собственном бизнесе, но это совсем другая история.
Работа в малом бизнесе это чуть интереснее фриланса, потому что вы получаете навыки управления и рекламы (потому что в малом бизнесе приходится знать всё), но технически это всё равно пустышка. Например, я был техническим директором в образовательной компании. Я сделал CRM и учебную платформу на технологиях, которые много лет всем известны. Задача решена, компания процветала. Ну и что? Для всех остальных это просто PHP + MySQL и CRUD.
Вот что нужно большим компаниям:
Архитектура распределённых систем.
Высоконагруженные системы.
Транзакции, управление race conditions, параллельные вычисления.
Оптимизация запросов и профайлинг.
Автотесты и CI/CD.
Правильное соотношение рефакторинга и смирения с плохим кодом.
Мега‑аккуратность в деплое.
Ничему из этого нельзя научиться в IT‑подразделении малого бизнеса. Но очень легко деградировать из программиста в большой компании до универсала в малом бизнесе, если однажды это захочется.
Сама асимметрия этого перехода диктует, что нужно искать работу в больших IT‑компаниях, пока вы ещё можете это делать. Заодно получите много того, чем потом можно хвастать.
Ещё одна критически важная причина — во фрилансе и малом бизнесе обычно вы самый сильный программист, поэтому учиться можете только в интернете. Но учиться у коллег гораздо продуктивнее, чем читать статьи и смотреть видео.
Это прямо в воздухе висит. Когда работаешь, всегда неосознанно воспринимаешь и то, что происходит вокруг, и это становится частью тебя. Если вы фрилансер, то ваш фон — это собака лает на пустыре, и это ничего не даёт, только упущенная возможность. А если вы в офисе с крутыми профессионалами, то фоном вы слышите крутые советы, как решать задачи, которые вам и в голову не приходили, и это становится частью вас вообще без вашего усилия и бесплатно.
Если вы самый опытный — бегите оттуда.
Хорошая новость в том, что большие компании часто берут стажёров и выращивают их. Например, мой брат поработал в Intel, пока был студентом. Круто иметь такую строчку в резюме к 24 годам? После института попасть туда гораздо сложнее.
10. Делайте критически важное
Работа в крупной компании — это, конечно, хорошо, но само по себе ни о чём не говорит. Там можно делать самые разные вещи, и новичку они кажутся равнозначными, но в резюме они будут выглядеть совершенно по‑разному.
Например, один из критериев в программе грин‑карты EB-1A требует выполнять критическую роль в компании. Там туманное определение, но в целом это значит делать что‑то такое, что значимым образом влияет на метрики компании или хотя бы отдела. Вы можете быть супер‑героем, который применяет новейшие технологии и все навыки в мире, но для стороннего человека эта работа не будет критически важной, потому что её влияние на метрики может быть непрямым, или вас таких много и вклад каждого оценить сложно.
С другой стороны, можно делать критически важную работу, вообще не трогая никакие современные технологии. Например, мне повезло заниматься системой авторизации в одной из компаний, где я работал. Это был просто PHP, но я находил и исправлял проблемы в безопасности. Ещё я помог им внедрить статический анализ в CI, и это уменьшило даунтайм из‑за ошибок. Благодаря этой работе мне скорее всего засчитали критерий для грин‑карты («скорее всего», потому что если грин‑карту одобряют с первой попытки, то не говорят, что именно засчитали из всего, что вы им отправляете).
Конечно, не надо выбирать между критически важным и инновационным, лучше делать и то, и другое. Выбирайте компанию и должность так, чтобы ваше рабочее время шло в зачёт по обоим параметрам.
Когда выбираете работу, думайте о том, как вы будете доказывать неспециалисту, что ваш вклад был критически важным для успеха проекта, даже если вы не формальный лидер. Это целое другое измерение, которое столь же важно, как техническое совершенство.
Я только 4 года работал на должностях, где моя работа была критически важной для компаний. Это означает 16 упущенных лет, которые могли сделать моё резюме в 5 раз привлекательнее.
В большинстве случаев критически важная работа приходит к вам сама, если вы работаете в подходящей компании и готовы. Директор позвонит вам и попросит взять её, как это было со мной не раз. Но ещё до этого вы уже можете активно искать сами.
Если бы я был новичком, который ищет критически важную роль, я бы стал помощником главного по авторизации, или по защите данных, или по DevOps чего‑то высоконагруженного, или по оптимизации запросов. Для помощника в этих сферах внимательность и трудолюбие важнее большого опыта. А в целом любая работа с высокой ценой ошибки подходит, если её легко можно объяснить.
11. Поймите «Послание к Гарсии» правильно
Самый важный текст по бизнесу, который я знаю — это рассказ «Послание к Гарсии» Элберта Хаббарда. Выделите несколько минут, чтобы его прочитать, он короткий.
Почти по любой задаче, которую я кому‑то ставлю, я получаю море вопросов. Для недельной задачи обычно я даю примерно два часа разъяснений, по тому, что на мой взгляд должно быть понятно из 5-минутного разговора.
Если вы дошли досюда, думаю, подробнее можно не писать, рассказ уже дал вам нужное состояние.
С другой стороны, есть фанатики, которые делают работу неправильно, но гордятся тем, что ничего не спрашивали. Их меньше, и проблем от них тоже меньше.
Я был таким же. Однажды мне нужно было сделать ответ для фронта, есть ли какие‑то записи в базе данных. Я предполагал, что вскоре им понадобится и количество тоже, поэтому сразу вернул количество. И если оно действительно понадобится, фронты смогут его показать без моей помощи и без деполя бэка. Это было вот так просто:
SELECT COUNT(*) FROM t WHERE something;
Технический директор был недоволен. Он попросил меня замерить время. Было меньше миллисекунды, поэтому я не понимал, в чём проблема. Тогда он попросил меня замерить вот это:
SELECT 1 FROM t WHERE something LIMIT 1;
Оказалось в 20 раз быстрее.
Я был неправ? В мире лёгких приложений малого бизнеса, откуда я пришёл, это могло быть и правильным — там закладывание лёгкости будущих изменений это один из главных навыков. Именно поэтому я и не спросил, как надо было делать эту работу. Чего мне не хватало, так это опыта в высоконагруженных системах и контекста.
Если у вас есть вопрос, нужно уметь понимать, исходит ли он от рефлекса спрашивать, или ответ правда неочевидный, но критически влияет на работу. И тогда задать вопрос или решить самому. Это обычно приходит с глубоким пониманием контекста, который состоит из требований бизнеса, бюджета, целей, дорожной карты, архитектуры и её ограничений, бэклога, внешних зависимостей, исторических причин текущих решений и ещё кучи всего.
Если вы правда не уверены, как сделать задачу, то
Наименее бесячий и наиболее продуктивный вопрос — это «Какие приоритеты?»
Из ответа на него вы уже должны придумать решение. Если бы я задал этот вопрос и получил ответ, возможно, это помогло бы мне избежать сканирования всей таблицы.
Второй ценный совет здесь — это просто знать, что такой баланс существует, и поскорее изучить все факторы, описанные выше, применительно к вашему проекту, чтобы стать лучше в задавании или не задавании вопросов.
Если вы в целом способный и проактивный, то
Баланс между задаванием вопросов и недёрганием руководителя — это один из ключевых факторов для вашего повышения.
12. Контрибьютьте в важные open-source проекты
Open‑source важен для вашего резюме, для собеседований, при вступлении в организации, для получения наград и даже для иммиграционных программ — во всём этом вы получаете дополнительные очки.
Мой самый хорошо зашедший вклад в open‑source — это одна из возможностей в PHPStan — самом популярном статическом анализаторе для PHP. С моей доработкой его скачали больше 135 миллионов раз.
Скорее всего, эта доработка удовлетворила ещё один из критериев для грин‑карты: «научный вклад, имеющий большое значение для области», а каждый закрытый критерий — это ⅓ того, что нужно для аппрува.
Чтобы сделать эту доработку, я переключился на полставки на несколько недель, потому что трудно кодить по выходным, когда тебе 34. А вот если вам нет 30, то ваше время бесконечное и бесплатное, поэтому используйте его.
Мои более интересные и самодостаточные разработки, хотя и менее популярные — это фронты двух приложений, которые я вёл для Apache (Beam Playground, Tour of Beam) и редактор кода на Flutter.
Вместе с моими текстами и выступлениями они принесли статус Google Developer Expert. Из собеседований в эту программу мне показалось, что open‑source их интересовал больше, чем мой контент, но это не точно.
Если вы правильно выбираете open‑source проект, то работа в нём это как покупка правильных акций на раннем этапе. Потом можно ничего не делать и смотреть, как капают миллионы (загрузок). Как и с акциями, если ничего не выбрать или выбрать плохо, то к определённому возрасту будешь не соответствовать социальным ожиданиям и подвергнешься дискриминации. Но в отличие от акций, даже если проект перестанет быть популярным, ваш вклад не сгорит, потому что его довольно часто оценивают по пику популярности проекта.
Как и с любой другой работой, вклад в open‑source чисто ради вклада — это скучно. Весь мой open‑source я делал, потому что так было надо для основной работы. Поэтому выбирайте такую работу, где вы сделаете много open‑source‑штук так, чтобы вам за это ещё и платили.
Ещё мы всегда хотим, чтобы наши собственные пакеты взлетели, чтобы быть не просто контрибьютером чего‑то известного, но и главным автором (а если у вас нет надежд на это, то меняйте проект). Это происходит далеко не со всеми. Самый главный из моих собственных пакетов Flutter входит всего лишь в топ-16%, и это досадно.
Не кладите все яйца в одну корзину своих проектов. Помогите ещё какому‑нибудь хорошему проекту, который уже известный. Это защитит вас от риска того, что ваши собственные пакеты не взлетят.
Я только 7% своей карьеры работал над open‑source, и хотел бы больше. Знаю таких GDE, у которых это 80% карьеры. Такие возможности есть, ищите их.
13. Станьте безумно публичным
20 лет назад быть публичным или нет — был выбор каждого. Тогда не было социальных сетей, в интернете не было видео, и для публичности нужно было писать в профессиональные журналы. Это довольно много усилий, поэтому было нормально искать работу, будучи непубличным. Надо было просто написать своё резюме в.doc‑файле и отправить его в компании. У них не было другого выбора, кроме как поверить вам и позвать на собеседование.
Это давно уже не так. Быть публичным сейчас ничего не стоит, и если вы ничего не публикуете, то это говорит о страхах, неспособности, или странных жизненных приоритетах. Даже интровертам нужно хотя бы писать статьи, чтобы не быть подозрительными. Если вы приходите из ниоткуда с 50 друзьями ВКонтакте, без статей и без каких‑то упоминаний вашей работы в интернете, нормальную работу найти трудно.
Поскольку сейчас все публичны, нужно быть безумно публичным, чтобы выделяться. Нужно писать обо всём, чего вы достигли, о каждом озарении и каждом релизе чего‑то ценного. И нужно, чтобы это было у вас на автомате.
Вам должно быть труднее промолчать, чем опубликовать.
Пишите больше
Я опубликовал свою первую техническую статью 29 сентября 2004 года. На ProtoPlex её прочитали 5000 раз. Я был в восторге: учусь на третьем курсе, и уже мой опыт многим интересен и полезен.
По какой‑то причине следующую техническую статью я опубликовал только через 17 лет.
Я веду блог на Medium только два года, и там уже больше 100 тысяч просмотров и сотни подписчиков. Подписчики растут экспоненциально, потому что их количество там много где показывается, и оно само по себе привлекает новых. Если бы я не сделал паузу на 17 лет, был бы уже Чаком Норрисом.
Я напишу отдельную статью, как писать, когда будет тысяча подписчиков на Medium. А пока вот несколько коротких советов:
Никогда не тратьте время на повторение во время ревью или менторских созвонов. Если вам приходится сказать что‑то дважды, выделите время, напишите об этом и опубликуйте, а потом дайте ссылки вашим собеседникам. Это самый лёгкий способ начать, если не идёт само собой.
Публикуйтесь на всех платформах. Если только на одной, то она может поменять движок рекомендаций. Вы потратите годы на раскрутку, и вдруг подписчики перестанут получать уведомления о ваших новых статьях. Многие платформы уже сделали так и превратились просто в «бесплатный хостинг» для текстов. Чтобы защититься от этого, нужно присутствовать везде.
Автор на первом месте. Когда выбираете работу, проверьте, следует ли компания этому принципу и продвигает ли она ваш личный блог. Некоторые компании позволяют писать в рабочее время и даже доплачивают за статьи, которые вы публикуете на личном аккаунте Medium, хотя они вряд ли позволят вам закончить текст призывом подписаться на ваш личный Telegram или Twitter.
Превращайте всё в текст, даже отказы в визе. Так ваша жизнь станет беспроигрышной. Худшее, что может с вами случиться — это +1 статья.
Ведите личный дневник. Я научился этому у Стивена Кови. Сначала мысли короткие и тупые: «Пошёл туда, сделал это». А через год вы переходите к неплохой философии, не заметив, как это получилось.
Делайте видео
У топовых видеоблогов в 10 раз больше подписчиков, чем у топовых текстовых. Поэтому нас почти не существует, если мы только пишем.
У меня плохо получаются видео. Ненавижу репетиции, а обычно нужен хотя бы один полный тестовый прогон, чтобы получилось нормально. Ненавижу чувство, что нельзя ошибиться, иначе придётся начать заново. Ненавижу подготовку к записи экрана: заготовить нужные вкладки, проскроллить страницы к нужным местам, открыть папки. Ненавижу монтаж, потому что постоянно придумываю, что можно было бы улучшить на записи, когда уже поздно. Хотел бы я научиться это любить, причём давно.
Видео проще делать, когда вы молоды, потому что ваше время бесконечно, и то, что я ненавижу, теряет силу. Поэтому не слушайте моё нытьё.
Я запустил YouTube-канал в 2011 году, довольно рано, но ничего с ним с тех пор не делал. Там больше 100 тысяч просмотров в сумме, и это неплохо. Однако, он не по программированию, а просто по всему подряд.
Я когда-то учился на курсах по съёмке и снял три учебных короткометражки (раз, два, три).
Я даже сделал курс о том, как снимать себя на видео с 15 темами, начиная с того, как не бояться стримов, до технических аспектов: свет, камера, монтаж и т.п. По случаю сегодня я выкладываю его бесплатно.
Великое преимущество текста — это то, что любое место можно редактировать в любое время, в отличие от видео. Я пишу это, не зная ответ на мою петицию по грин‑карте. Но когда я получу ответ, то обновлю все упоминания, которые я расставил. С видео так пока не получится, но искусственный интеллект скоро позволит скриптовать видео и получать рендер, как будто оно было записано. Там будет ваше лицо, экран, и все действия на нём будут точно в нужное время в нужном месте, и ещё часть моих жалоб уйдёт в прошлое. Но всё равно у тех, кто начинал с настоящих записанных видео, будет преимущество перед скриптунами — быстрое мышление и опыт в продвижении видео, поэтому начинайте скорее.
Я планирую делать видео к моим будущим статьям и потом догнать для старых статей тоже.
Выступайте вживую
Я сильно заикался, когда был школьником, поэтому использовал любую возможность, чтобы не разговаривать. Ещё у меня, похоже, синдром Аспергера, из‑за которого мне сложнее формулировать ясную речь в реальном времени. К тому возрасту, когда люди в основном могут увлекательно выражать, что у них на уме, я был просто бревном у доски (поэтому я нормально пишу — это компенсаторный навык).
Потом я понял, что вся жизнь проходит мимо, и решил это поменять. Пришлось много работать, чтобы получить то, что у большинства идёт в комплекте.
Я прошёл путь от страха речи до выступлений перед публикой в 2000 человек дважды, хотя это была политика, а не программирование (первое совсем скомканное, второе получше).
От этого просто сносит крышу. Это невероятная свобода.
Живые выступления — это целое новое измерение жизни и работы. Встречаешь людей на таких ролях, которых иначе никогда бы не встретил. А ещё живая публика совсем по‑другому воспринимает вас, чем на видео. Связь прочнее, доверия больше. И люди с живых встреч не так быстро отписываются, как те, кому вы попались где‑то случайно. Вы более реальны, а люди прислушиваются к тем, кто реален.
Выступления на конференциях также засчитываются для многих важных вещей: членство в организациях (GDE, IEEE), очки в иммиграционных программах, и т. п. А ещё история выступлений легко накапливается. Кого зовут выступать в первую очередь? Того, кто уже выступал раньше. Поэтому начинайте скорее.
Самый простой способ начать — напроситься преподавать в ВУЗ, где вас знают. Я попросил знакомого преподавателя подменять его неформально. Завкафедрой одобрил. Это позволило мне скомкать много блинов. Если захотите почувствовать себя лучше, просто посмотрите мои первые лекции (группа 1, группа 2).
Если вы лид или хороший технарь, то выступить на каком‑нибудь митапе довольно легко. Просто спросите руководителя, где и как это можно сделать. Я спросил, мой руководитель удивился, обрадовался и организовал митап с ещё двумя выступающими из Surf и даже Яндекса. Мы собрали 40 человек в Тбилиси, и было классно.
Многие менеджеры предполагают, что программистам не нравится выступать, поэтому даже не предлагают. Выступления — это не то, что однажды будет вам даровано за какие‑то заслуги. Просто идите и напроситесь.
Я жалею, что мало выступал. Сейчас когда по линии GDE каждую неделю приходят приглашения на конференции, наверное, буду чаще.
14. Храните всё
Работа
Когда вы маленький, вам не важно, что будет с результатами вашей работы. Если бы не родители, у вас не осталось бы ни одного детского рисунка. К счастью, у меня есть вот это:
Потом результат становится важным для вас. Вы всё накапливаете — вдруг пригодится, или просто покрасоваться.
Потом во взрослом возрасте вы замечаете, что боитесь потерять то, что накопили, как если бы это была часть вас. Тогда вы спрашиваете, почему так происходит. Может быть, вы проработаете страх потерять и найдёте опору в самом себе, а не в том, что накопили. Тогда вы будете меньше заниматься архивом: например, не будете сохранять что‑то больше или что сложно сортировать. Может быть, даже преднамеренно что‑то удалите, чтоб освободиться.
Это может говорить об улучшении психологического здоровья, но на следующем этапе вы подумаете, что было бы забавно выложить что‑то из старого, если бы оно сохранилось.
Мой жёсткий диск умер в районе 2000 года, поэтому я не могу показать игры, которые писал до 15 лет. Вряд ли вам пригодился бы мой клон Понга 1998 на QuickBASIC 4.5, но я бы хотел иметь хотя бы скрин. Придётся довольствоваться клоном Диггера 2001 года на Visual Basic 5 со всеми объектами, отрендеренными в 3DS Max:
Когда будете писать свою статью к 20-летию в профессии, постарайтесь выложить что‑то из старого — это мило.
Обратная связь
Ещё важнее хранить обратную связь от заказчиков, коллег, руководителей и всех остальных. Если потом она потребуется, её может быть трудно получить. Человек может:
Уйти с работы и потерять право подписать рекомендацию.
Забыть важность вашей работы для него.
Стать известным и занятым.
Поменять все контакты и исчезнуть.
Умереть.
Например, я доработал PHPStan в 2020 году. Он уже тогда был важным и популярным. Я думал, что если мне понадобится подтвердить эту работу, то PR никуда не денется, поэтому я не стал просить никакую рекомендацию.
И вот для грин‑карты мне понадобилось подтвердить этот вклад для иммиграционного офицера, который вряд ли понял бы эту работу и её значимость, глядя на PR. Не все чиновники идут навстречу и пытаются вникнуть, когда вы показываете им рассуждения и просите следовать им. Некоторые хотят получить простейшие факты на бумаге с подписью кого‑то важного, и ничего другого их не устроит. Некоторые откровенно ищут любой способ отказать, как было в моём случае с британской визой.
Поэтому я попросил автора PHPStan написать рекомендательное письмо и простыми словами описать мою работу. Но он сказал, что у него нет времени печатать и отправлять бумагу (а юристы говорят, что это лучший формат для этой программы). Это сильно меня выбило, ведь я работал десятки часов над этой задачей бесплатно. Но прошло три года. Люди забывают, что они чувствовали по отношению к вашей работе, когда потребность давно закрыта. И в волонтёрских проектах никто никому ничего не должен.
Если вы приложили усилия и сделали хорошую работу, попросите письмо, которое её подтвердит. Это вполне естественная просьба по горячим следам.
Для грин‑карты мне пришлось обращаться просто к видным людям в сообществе PHP, двое из них согласились подтвердить, что моя доработка была значимой и важной.
Эта просьба была довольно корявой. Смысл был таким: «Здравствуйте! Я второстепенный контрибьютор проекта, про который вы, вероятно, знаете, но, может быть, и не используете. Автор проекта отказался подтвердить мой вклад. Могли бы вы посмотреть и подтвердить, что это важно?»
Конечно, я сформулировал это получше, но всё равно было неприятно писать. Меньше 10% ответили, и из них большинство отказались даже посмотреть. Мои последние письма даже улетали в спам, то есть немало видных получателей расценивают оффтопик как спам, нажимают кнопку и бьют по вашему рейтингу. Всё становится крайне сложно, если ключевой человек, от которого вы зависели, отказывается вам помогать.
Не ждите, пока вас забудут. Вас забудут.
15. Заботьтесь о своём теле
Это должен быть первый совет, но тогда было бы похоже на дешёвый нью‑эйдж.
Мне 38, и со здоровьем проблемы.
У меня искривление позвоночника. В 17 врачи сказали мне, что если не исправить, то всю жизнь спина будет болеть. Но в этом возрасте все супермены, и я не послушал совет.
Всё было нетрудно исправить где‑то до 25 лет. Но я озаботился только к 30. К тому времени это уже было трудно. Я выпрямил спину с 25º до 21º за два года йоги и массажа, но прогресс был такой медленный, что я забросил. А лучше бы продолжил, потому что в 38 это ещё сложнее. Моя спина болит постоянно уже много лет.
Я не могу бегать, потому что коленка болит. Это началось с приседаний на одной ноге на физре в институте. Системе было наплевать на 17-летних ребят в 2002, никто меня нормально не осматривал, и упражнения просто заставили делать. Уже потом я узнал, что из‑за слабости некоторых мышц у меня неправильно идёт нагрузка на колени, и нагрузка на связки чрезмерная.
После бега стало хуже. За всю мою жизнь никто не показал, как надо правильно бегать, ни в школе, ни в институте. Всех просто выстраивали и говорили: «Бегите!». Потом я узнал, что с моим стилем бега ударная нагрузка шла на колени.
Есть спортивные врачи. Они ставят вас на беговую дорожку, записывают и потом в замедленном просмотре показывают, что вы делаете неправильно. Они помогают поменять привычки, чтобы бегать безопасно. Если вы бегаете, но врач никогда не ставил вам технику, сходите к спортивному врачу и проверьте. И никогда не доверяйте тренерам.
Связки не восстанавливаются полностью. Каждая травма связки понижает прочность и порог наступления следующей травмы и болит сильнее и дольше.
Теперь для меня каждый поход даже на маленькую гору — это лотерея. На следующий день колено может заболеть и не проходить месяц. Вообще чудо, что я поднялся на Эльбрус без боли. Поверьте: вы не хотите такое.
Ещё важна диета. Я пробыл вегетарианцем 2.5 года, но не позаботился о том, чтобы правильно заменить всё то нужное, что есть в мясе. Первый год был шикарным. Я чувствовал чистоту и бодрость — всё, как вегетарианцы обещают. Но со временем что‑то стало не так. Воодушевлённость прошла. Травмы участились: от лёгких падений я получал частичные разрывы связок голеностопа и запястья (а связки полностью не восстанавливаются). И было смутное чувство, что чего‑то не хватает — зов природы. Тогда я стал снова есть мясо. Хотелось бы, чтобы этих 2.5 лет не было, или хотя бы сократить их до полугода.
Большинство из тех, кто советует вам диету — самозванцы. Они что‑то попробовали, им стало лучше, и они понесли это в мир. Но подвох в том, что лёгкость и энергичность, если отказаться от мяса — это защитная реакция организма на стресс и дефицит — противоположность тому, что фанатики говорят. И для отказа от мяса нужно обеспечить гораздо больше веществ, чем 20 аминокислот, про которые все говорят, но большинство не изучает это.
Я знаю много историй, когда люди вредили себе отказом от мяса. Их ткани деградировали и не восстанавливались. Они хватали травмы и хронические заболевания.
Я не знаю статистику. Может быть, для большинства это и работает. Вообще никогда не доверяйте людям, которые обобщают частные случаи. Но если есть сломанные жизни, то надо обращаться к врачам с проверенной репутацией, которые не доверяют ничему, кроме рандомизированных клинических испытаний с двойным ослеплением.
Чтобы легко распознавать шарлатанов и вообще найти свой компас в мире медицины, прочитайте книгу «0.05 Доказательная медицина» Петра Талантова.
Вегетарианство не совершит чудо. В лучшем случае какие‑то аспекты жизни станут лучше, но в худшем случае будет катастрофа. Если сомневаетесь, я советую есть мясо для безопасности.
Резюме:
Для каждой активности есть правильная техника. Если делать неправильно, можно навредить себе так, что это нельзя будет восстановить и болеть будет всегда.
Большинству людей, которые отвечают за ваши тренировки, нельзя доверять. Им или всё равно, или они сами не знают, как правильно. Сходите к лучшим спортивным врачам.
Вылечите всё, что можно, до 25 лет. После этого многие двери закрываются.
Никогда не полагайтесь на свою способность к восстановлению. Эта супер‑сила проходит. Всё плохое, что вы сделали своему телу, вернётся после 30 лет.
16. Это не держит вас
Важность большинства изменений, описанных здесь, я понимал задолго до них.
Со свободами у нас всё понятно, дальновидные уехали в 2012 году. Если бы я не тянул, был бы на другом профессиональном уровне, и уже было бы второе гражданство. И тогда русских принимали лучше.
Но я привязываюсь к прошлому. Например, я помогал заказчикам своих сайтов, когда уже нужно было прекращать поддержку. Они же на моём движке, будет грубо отказать.
Я тогда не знал, что ничего страшного не происходит, если вы закрываете бизнес или увольняетесь. Чтобы вас заменить, нужны считанные дни. Просто никто этим не занимается, пока вы есть. Ваши слова «Пожалуйста, найдите кого‑нибудь другого для следующих правок» ничего не значат, пока вы не скажете «Нет» на срочную просьбу сделать что‑то «вчера, иначе конец».
Конечно, не будьте такими козлами, как GoDaddy, которые выгоняют российских клиентов с предупреждением за 19 дней, которые выпадают на конец года — в то время, когда мы расслабились и решили, что все, кто хотел коллективно наказать невиновных, уже сделали это:
И не врите своим клиентам:
…но не давайте эксплуатировать вашу привязанность к работе больше, чем вам по‑настоящему комфортно.
С личными связями сложнее. Для большинства отношений в моей жизни я или надеюсь, что мы снова будем вместе, если она изменится, или я просто хочу быть рядом, чтобы помочь, если у неё будут проблемы. Поэтому я никуда не уезжал, находил другую в том же городе, и всё повторялось.
Ещё у меня была любимая массажистка. И чудесный инструктор йоги, которого я уже 9 лет не могу заменить.
И это только те тормоза, которые я осознаю, а есть куча неосознанных микро‑привязанностей: еда, парки, улицы, одобрение людей...
Когда я пошёл в институт, который не входит даже в топ-1500, но до которого идти 15 минут от дома, это, вероятно, была самая большая ошибка в моей жизни, учитывая эффект бабочки. Да, в 2002 году было сложно найти информацию или успешного друга, но кто‑то же уезжал уже тогда!
Беда не в мыслях «О, если бы вот эта вещь меня не держала...» Беда в неосознаваемом блоке даже смотреть по сторонам и видеть, что что‑то плохо и это вредит вам.
Поэтому некоторые советуют тренировать любые изменения просто ради изменений: съездить в другой город на выходные раз в месяц, пробовать новые блюда и т. п. Может быть, это сделает и большие изменения проще. А может быть, это ещё одна штука, чтобы занять себя и не менять главное прямо сейчас.
Когда вы говорите, что прорабатываете привязки, то главная привязка — это сама идея о необходимости такой подготовки, и это она управляет вами.
Для каждого изменения я всегда залипал в состоянии подготовки к нему. Нужно было что‑то ещё доделать, и это всегда было ложью.
Не бывало таких дней, чтобы я проснулся и почувствовал, что я что‑то доделал и сегодня готов больше, чем вчера. И каждый год я понимал, что вот год назад был вообще детский сад, а вот теперь что‑то держит по‑настоящему. А потом через год тормозов было ещё больше, и уже прошлый год выглядел детским садом.
Мне потребовалось 24 февраля, чтобы сдвинуться с места. Мир не разрушился, и это показало, насколько жалкими были прошлые отмазки.
Если у вас был похожий шок и после него вы не сделали изменение, которое планировали, то, скорее всего, при меньшем уровне необходимости вы его так и не сделаете, пока не увидите, где ложь.
Предлагаю вам увидеть её и сделать то, что вы хотите, прямо сейчас.
Вот так, 16 советов, а не 20 — не люблю притянутые за уши количества.
А точно можно пройти это «на скорость»?
OK, как сделать за 5 лет то, что заняло у меня 20?
Тут я хотел написать, что самый молодой GDE, которого я знаю, получил это звание в 23 года, и поэтому у меня такая оценка. Но случилось что-то вообще невообразимое.
На одном созвоне по Flutter я встретил Aila McPhail. Она с сестрой Sumay запустила онлайн-школу для детей два года назад, когда им самим было 9 и 12 лет. У них 1500 подписчиков в Твиттере (у меня 41), и что-то предоставили больше чем 500 ученикам. Они живут в городке Falls Church, где меньше 15 тысяч жителей.
Sumay по возрасту сможет подать заявку в GDE только через 4 года, но она уже на созвонах с топами из команды Flutter. Aila сможет подать заявку только через 7 лет, но она выражает мысли ясно, как взрослый человек, и только тембр голоса и видео выдают её возраст.
Я тоже начал программировать в 11. И я терял время задолго до 18 лет. А эти сёстры не теряют. И вы тоже можете не терять!
Про грин-карту
Если вы пришли за информацией по грин-карте по программе выдающихся способностей, то там ещё долго до финала. Мне пока только одобрили петицию, хоть это и самый сложный этап. И было это только 8 дней назад. Впереди несколько месяцев бюрократии и очередей, пока я получу саму грин-карту.
Подпишитесь на мои Телеграм-каналы:
На английском: ainkin_com
На русском -- реже и с задержкой: ainkin_com_ru
Кстати, на самом деле 20 лет были вчера, и я успел выложить вовремя только английскую статью, а этот перевод занял ещё целый день.
Я планирую выложить там почти полный текст петиции через несколько месяцев, когда дойду до конца пути. А ещё так вы не пропустите мои статьи.
Комментарии (189)
PuerteMuerte
23.12.2023 20:36Краткое резюме статьи: задолбайте самого себя и всех вокруг вас, и вы типа будете успешным в ИТ. Хотя статья не раскрывает вопрос, а зачем вообще жить, если вы будете 100% своего времени рвать задницу, чтобы обеспечить всё это "Будьте в лучшем в мире месте и лучшем в мире сообществе", "Выступайте вживую", "Делайте видео", "Контрибьютьте в важные open-source проекты" и т.д. Я понимаю, что есть самураи, у которых нет цели, есть только путь, но лично мне хотелось бы и видеть цель, и достичь хоть каких-то понятных результатов, не профукав свои лучшие годы на лабуду.
venanen
23.12.2023 20:36Если вы будете вкалывать и рвать задницу, то однажды сможете заработать много денег. Потом будете рвать х2 и переедете в райское место. И вот однажды, когда вы всего достигли, вы ляжете на свой миллион долларов в только что купленном особняке и умрете - ведь одного вы не учли. Что времени пожить на заработанное у вас нет, жизнь просто закончилась, пройдя мимо вас.
zip94061
23.12.2023 20:36Ты не понял, он же написал спидран. То есть ты за 5 лет добиваешься успешного успеха. Как я понял по статье - успех это внж в США и работа в бигтехе. Короче ты становишься успешным и живешь нормальной жизнью.
SquareRootOfZero
23.12.2023 20:36а зачем вообще жить, если вы будете 100% своего времени рвать задницу, чтобы обеспечить всё это
Может, человеку "в кайф"?
PuerteMuerte
23.12.2023 20:36В данном случае скорее всего да, но это нужно иметь весьма редкий психотип, чтобы желание развиваться как разработчик было в столь радикальном экстраверте.
dyadyaSerezha
23.12.2023 20:36Абсолютно похожее ощущение от статьи, только гораздо жёстче, хотя каждый отдельный совет вроде и неплохой. А если конкретно, то:
1) работать по 96 часов в сутки, чтобы прокачать 100500 навыков, компетенции, опытов, званий-регалий и прочего, и прочего. И тогда быстро стать GDE, иметь недвижимость, кучу бабла и много гражданств. А иначе лучше сразу лечь в гроб и помереть. Ну или на крайняк, пойти жить бомжом на свалку - третьего не дано.
Ну очень большое количество очень максималистских и категоричных советов. При этом упускается главное - в где же тут счастье? Где семья, жена, дети? Ну или хотя бы просто "чувство глубокого удовлетворения"? А нет его - видна только одна "погоня за облаками".
Ну и до кучи, про визы.
Год назад мне отказали в австралийской визе с формулировкой, что я не демонстрирую навыков заработка и накопления и не привязан ни к какой стране [недвижимостью], поэтому они предполагают, что я у них останусь. Потом отказали британцы.
А может быть, всё гораздо проще? Отказали потому, что после 24 февраля вообще стали отказывать россиянам на порядки чаще, чем до этого? И кстати, зачем подавать на грин карт из зарубежа (не изнутри Штатов) , если с такими званиями за дни (как пишет сам автор) можно найти работу в Штатах и уже изнутри подать на грин карт самым обычным способом? Непонятно.
alexeyinkin Автор
23.12.2023 20:36потому, что после 24 февраля вообще стали отказывать россиянам на порядки чаще
Да, и поэтому первый совет. Надо было ехать, пока отношение было нормальное. Но и сейчас дно ещё не достигнуто.
зачем подавать на грин карт из зарубежа (не изнутри Штатов) , если с
такими званиями за дни (как пишет сам автор) можно найти работу в Штатах
и уже изнутри подать на грин карт самым обычным способом?Удалённую работу найти можно. Гораздо сложнее найти того, кто заморочится оформить рабочую визу. Меня продинамили с L-визой, и я решил ни от кого не зависеть, поэтому подал по программе, где никто больше не нужен. Ещё вариант -- поехать туда по туристической визе, подать там на грин-карту и поменять статус при одобрении. Так можно выиграть несколько месяцев, но есть риск получить отказ в визе, который я очень не хотел в своей истории. Поэтому выбрал такой путь.
dyadyaSerezha
23.12.2023 20:36Да, и поэтому первый совет.
Ага, так значит дело не в накоплениях и не в недвижимости. Что начисто отвергает этот пример с отказами по визам.
Меня продинамили с L-визой
Не в курсе про типы виз, но как же так? Почему такого почётного члена всего и вся, со 137 млн загрузок и прочее - и продинамили? Опять не сходятся концы.
alexeyinkin Автор
23.12.2023 20:36Ага, так значит дело не в накоплениях и не в недвижимости.
Одно не исключает другое, комбинация факторов. Русским повысили порог входа.
Не в курсе про типы виз
L-виза это способ для компании с офисом вне США перевести сотрудника в офис в США, если он год отработал на иностранный филиал. В компании обещали мне это, а потом затеяли реорганизацию и поставили процесс с L-визами на паузу для всех.
Почему такого почётного члена всего и вся, со 137 млн загрузок и прочее - и продинамили?
Компания не обязана брать всех, кто соответствует каким-то критериям. Людей берут под проекты. Рецессия, проектов по моей специализации нет, переходить на другой стек я отказался.
Награды позволяют легче находить работодателей, но в рамках одного работодателя они почти ничего не дают.
dyadyaSerezha
23.12.2023 20:36Одно не исключает другое, комбинация факторов.
Но раньше отсутствие недвижки и накоплений не мешало визам. Логичный вывод - не в этом дело, не в этом ключевой фактор.
Понял про L. А почему просто не получить обычную рабочую визу в обычной американской фирме в Штатах?
alexeyinkin Автор
23.12.2023 20:36Для любой рабочей визы американскому работодателю нужно доказать, что он не может найти подходящего сотрудника с резидентством. Это юридическая работа на несколько месяцев. Поэтому:
По времени я ничего не выиграю. Если идти на грин-карту талантов, то подача изнутри быстрее на несколько месяцев, но эти же месяцы я потеряю, делая рабочую визу.
У работодателя будут ожидания по моей вовлечённости. Увольняться через несколько месяцев -- некрасиво. По крайней мере, я бы на их месте не хотел, чтобы сотрудник так меня использовал.
Я не готов удалённо выбирать компанию в США среди тех, кто готов делать визу -- выбор меньше и переговоры дольше. С грин-картой уже можно пробоваться в любую компанию, и лучше я дождусь этого.
Рабочую визу выбирают те, кто не идёт по программе талантов, у них нет другого выбора. Там кроме этой начальной бюрократии нужно ещё два года ждать рабочую грин-карту, если работодатель вообще согласится ею заняться, и быть в зависимости от него.
Изнутри на грин-карту талантов подаются только те, у кого есть какая-нибудь действующая виза: кто там уже работает или уже учится, или кто может уверенно получить туристическую визу, показав деньги и собственность.
MartinMiles
23.12.2023 20:36В США больше не осталось такой штуки как "рабочая виза". То есть работодатель не может гарантированно вот просто так дать оффер и приезти работника на рабочую визу. Может ривезти по L1, но там надо год поработать в иностраном филиале данной организации, если таковой имеется в стране пребывания автора. Пресловутая H1B - это рабочая лоттерея, проводящаяся раз в год в апреле с шансом победы в ~17%, что сильно невысоко. Выше чем у Diversity Lottery, но так там и сразу ведь грин карта, да.
Конкретно для автора подошла бы O-1 виза с правом на работу, например именно так я попал и сам в США, но O-1 это не универсальная панацея. Подходит не многим. Но что забавно, там критерии почти один-в-один как и у автора с EB-1 гринкартой, так что он сделал наиболее оптимальный выбор приехав сразу по EB-1 вместо того чтобы делать O-1 а затем мучаться с переходом с O-1 на все тот же EB-1.
imanushin
23.12.2023 20:36Компания не обязана брать всех, кто соответствует каким-то критериям.
Не совсем. Рынок найма работает по другой схеме: на вакансию приходит N человек, из них берут M лучших, с точки зрения фирмы. Плохие условия уменьшают N, так что фирмам желательно держать N не слишком бо́льшим, чем M (чтобы был небольшой выбор, но и чтобы не переплачивать).
Другими словами - чем выше уровень человека (а это условная сумма hard и soft навыков), тем с большей долей вероятности человек будет попадать в M.
А потому, кризис больнее всего (и в первую очередь) бьет по людям с более низкими навыками в области (они будут постоянно попадать в N-M), а по остальным он бьет менее прямо, путем снижения N.
nameless323
23.12.2023 20:36Ещё вариант -- поехать туда по туристической визе, подать там на грин-карту и поменять статус при одобрении
Что фактически является misinterpretation и нарушением иммиграционного законодательства
alpet_m
23.12.2023 20:36Насчёт важности актуальности технологий, это прям в точку. Лет 5 назад я поленился изучать разработку умных контрактов, хотя багаж навыков накопил огромый (фуллстек веб, БД, геймдев, оптимизация). В итоге когда потребовалось для своего стартапа реализовать токен с уникальными функциями, пришлось нанимать специалиста и год ждать продукта за приличную цену. Причём интеграция до сих пор не свершилась. А впереди переход от токена к нативной крипте, с решением уровня L2 или даже L1. Совсем другой прайс, и команду еще искать придётся. Но сам пока изучаю пентестинг, что в 40 лет уже даётся не просто.
skovoroad
23.12.2023 20:36А в какие сроки вы оцениваете "изучение разработки умных контрактов", кои вы поленились осуществить, если год ожидания и "приличная цена" всё-таки не перекрывают их?
Я не специалист в разработке умных контрактов , но скорость обучения взрослого человека, способного к интеллектуальному труду, оценить могу. За год можно овладеть чрезвычайно сложной технологией, неужели умные контракты по сложности превышают пару семестров какого-нибудь условного матана?
omgiafs
23.12.2023 20:36Ну да, можно за год освоить сложную технологию. Вот только куда деть "текучку", чтобы освободить время на изучение? Только не надо царских советов про "делегировать текучку другим", прошу )
Потому что с такими возможностями я просто делегирую другим освоение этой технологии.
alpet_m
23.12.2023 20:36Овладеть базой несложно и за неделю. Но вот привыкнуть к придирчевому аудиту кода, это нужен практический опыт и постоянное изучение чужих ошибок. Если конечно раньше не приходилось например софт для банков ваять или авиадиспетчеров. Цена уязвимости в умном контракте может быть безумной, миллионы долларов и крах для стартапа.
Lord_Alzov
23.12.2023 20:36Уважаемые читатели, я никогда так не делаю, обычно никогда не критикую статьи и посты, но тут прям перебор. Какой-то набор текста, то ли кризис среднего возраста толи еще что. Заголовок о программировании, а дальше , надеюсь вы не дочитали до конца. 1)"Потом я на спор с ним сделал сайт компании по ремонту квартир, настроил на него Яндекс.Директ и получил поток лидов на 2 миллиона рублей в день — всё за две недели. Я стал продавать лиды ремонтным бригадам в городах, но там долгий цикл сделки, а Директ съедал по 20 тысяч в день, и вскоре пришлось его отключить. " - 20 тысяч в день это всего лишь 600 тысяч в месяц, ты не смог найти 600 тысяч, что бы получить лидов на 60млн? Либо наврал и все было не так? Если бы реально было лидов на 60млн любой человек, если он дееспособен и вменяем, нашел бы деньги на оплату директа и заработал бы больше. 2)"Потом я работал у него руководителем отдела по выпуску учебных материалов и выстроил команду из 12 фрилансеров: дизайнеров, иллюстраторов, наборщиков, корректоров, звукарей и монтажёров. Потом стал техническим и операционным директором, сделал свою учебную платформу. На пике у нас было больше 100 преподавателей, больше 2500 учеников и больше 100 активных партнёров, которые гнали трафик. Выручка за 2015 год была 44 миллиона рублей, из них 20 миллионов — чистая прибыль. " - Ты не был директором компании с 100 сотрудниками, ты был другом человека, у которого была платформа, где преподаватели фрилансеры получали заказы. Это две разные вещи. Выручка 44 млн в год( оборот) это уровень продуктового магазинчика у дома, с 2 продавщицами Тётя Маша и Наташка и парой грузчов. И к программированию с опытом 20 лет это как относится? 3)"В 2016 году он перестроил компанию и зарплаты, и я ушёл, написав благодаря этому опыту книгу о том, как работать хорошо и получать повышения. Грубо говоря, я собрал всё, что бесило в сотрудниках, и описал, как не надо делать — потому что самым сложным в работе был поиск людей. " - Всё что ты делал было не эффективно и бизнес был не эффективен, поэтому твой друг стал перестраивать компанию и скорее всего перестраивать начал с тебя. И ты пошел писать книгу, видимо тебя очень сильно зацепило и задело то, что произошло, что ты решил это выплеснуть на бумагу, бумага стерпит, соболезную тем кто это читать будет. 4) "Я поработал редактором текстов для Бизнес Молодости, вычистил для них 19 статей, но они закрылись. Только с Аязом не работал — был бы полный бинго. " Фу, это можно было не писать. Соответственно после этих слов, включился внутренний фаервол в мозгу, который пометил тебя как человека который был втянут в это, дальше по диагонали почитал, безсвязный набор рефлексий. Поставил тебе минус заслуженный.
venanen
23.12.2023 20:36Все ясно, вы просто негативный человек, ваши чакры закрыты, денежные потоки перекрыты, успешного успеха вам не видать, из очереди к рулю от бмв для фотографий в инстаграм вычеркиваю. /s
omgiafs
23.12.2023 20:36Это именно кризис среднего возраста. По себе сужу, очень похоже. Только у меня достижений на пару-тройку порядков меньше, чем у ТС. Но сожаления не меньше.
janvarev
23.12.2023 20:36Про кризис среднего возраста - как человек, в свое время в него сильно вляпавшийся, прям крайне рекомендую книгу Холлиса "Перевал в середине пути". В общем-то, считается классикой по этой теме, и мне очень зашло.
AcckiyGerman
23.12.2023 20:36Согласен с вашей критикой автора по сути, но подскажу вам фишку форматирования - Хабр поддерживает Markdown в комментариях, поэтому вместо
"Потом я на спор с ним сделал сайт компании по ремонту квартир, настроил на него Яндекс.Директ и получил поток лидов на 2 миллиона рублей в день — всё за две недели. Я стал продавать лиды ремонтным бригадам в городах, но там долгий цикл сделки, а Директ съедал по 20 тысяч в день, и вскоре пришлось его отключить. " - 20 тысяч в день это всего лишь 600 тысяч в месяц, ты не смог найти 600 тысяч, что бы получить лидов на 60млн? Либо наврал и все было не так? Если бы реально было лидов на 60млн любой человек, если он дееспособен и вменяем, нашел бы деньги на оплату директа и заработал бы больше.
можно делать красивое цитирование используя знак сравнения
>
:1)"Потом я на спор с ним сделал сайт компании по ремонту квартир, настроил на него Яндекс.Директ и получил поток лидов на 2 миллиона рублей в день — всё за две недели. Я стал продавать лиды ремонтным бригадам в городах, но там долгий цикл сделки, а Директ съедал по 20 тысяч в день, и вскоре пришлось его отключить. "
20 тысяч в день это всего лишь 600 тысяч в месяц, ты не смог найти 600 тысяч, что бы получить лидов на 60млн? Либо наврал и все было не так? Если бы реально было лидов на 60млн любой человек, если он дееспособен и вменяем, нашел бы деньги на оплату директа и заработал бы больше.
spaceatmoon
23.12.2023 20:36А мне понравилось что он свои мысли обвёл жирным текстом. Намного проще читать. Даже когда вы его цитируете, я знаю где его текст.
alexeyinkin Автор
23.12.2023 20:36ты не смог найти 600 тысяч
Уже были кредиты на 800, потому что было много неудачных экспериментов, получал отказы на новые. И это 2013 год, деньги другие (доллар -- 33, плюс инфляция в долларе). Если вы можете крутиться с долгами 3 миллиона рублей в нынешних деньгах, я вам апплодирую. Занять ещё 2.5 миллиона в такой ситуации -- мне страшно, когда впервые в такой яме.
Далее -- лиды это не деньги. Нужно было наладить работу с ними. Если за день не найдёшь бригаду, лид протухает.
Я поставил рекламу на паузу, пока не раскидаю те заявки, что уже были, чтобы получить подтверждение, что всё это работает в плюс. За эти две недели конкуренты подстроились, и поток снизился. Затем осень, и сезон кончился.
Если бы я хотел наврать, наврал бы уж сразу про прибыль. Я описал кейс, что поток звонков можно сделать быстро. Это даёт понимание приоритетов в бизнесе и напрямую влияет на карьеру.
Ты не был директором компании с 100 сотрудниками, ты был другом человека
"Друг" и "операционный директор" не исключают друг друга. Директором я действительно не был, об этом и не пишу.
у которого была платформа, где преподаватели фрилансеры получали заказы
Да, преподаватели на частичной занятости. Не вижу противоречия.
Выручка 44 млн в год( оборот) это уровень продуктового магазинчика у дома, с 2 продавщицами Тётя Маша и Наташка и парой грузчов.
Да, каждому своя ниша. Я бы хотел почитать рассказы людей, которые открывают такие магазины.
Всё что ты делал было не эффективно и бизнес был не эффективен
Кто работает полтора года с тем, кто неэффективен?
поэтому твой друг стал перестраивать компанию и скорее всего перестраивать начал с тебя.
А это надо у него спросить.
И ты пошел писать книгу, видимо тебя очень сильно зацепило и задело то, что произошло
Книга вообще не про то, что происходило со мной. Мне нужен был фильтр, чтобы массово брать хороших фрилансеров по умеренной цене и уменьшить время на поиск. И вообще -- больно видеть, как люди не понимают базовых вещей про проактивность, как смотреть на цель за целью работодателя и подстраивать свою работу под это, а не делать всё буквально и ждать указаний на каждый шаг. Вот об этом книга.
Фу, это можно было не писать
Можно было спросить, над какими статьями для БМ я работал и в каком подразделении. Инструкции в курсе по настройке рекламы -- вроде норм тема. Желаю многим поработать в эффективном подразделении, которое выпускает 5-10 статей в день с несколькими этапами проверок. Это обогащает.
PuerteMuerte
23.12.2023 20:36Кто работает полтора года с тем, кто неэффективен?
А кто живёт полтора года с тем, кого не любит?
Многие работают и десятилетиями. Бизнес - это в первую очередь про человеческие качества, во всех их разнообразии, а не про эффективность.
icya
23.12.2023 20:36Уже были кредиты на 800, потому что было много неудачных экспериментов, получал отказы на новые.
А что же Вы не рассказали о своих потерях за эти 20 лет? Неужели они настолько незначительные, что никак не влияли на Ваши взгляды и желания/стремления всё это время?
С моей точки зрения, советы на основе перечня достижений и упущенных возможностей, но без потерь и неудач, выглядят немного неполно.
alexeyinkin Автор
23.12.2023 20:36Вот здесь написал, поэтому не стал повторяться: https://habr.com/ru/articles/782224/
panvartan
23.12.2023 20:36У вас не было шансов сделать все правильно, но он будет у ваших детей, если вы постараетесь. Так это работает.
AcckiyGerman
23.12.2023 20:36Это так не работает, ведь "правильно" в моменте может стать неудачным решением в будущем.
Вот переедет автор в США, а через 5 лет начнётся ядерная война и от США останется радиоактивная пустыня.
А дети автора будут бродить по пустоши и ругаться - "вот наш папа дурень, Россия ж постоянно угрожала америку в труху стереть, зачем же он сюда переехал? Дядя вон на Бали полетел и у него всё хорошо".sinoptic60
23.12.2023 20:36скорее всего как он принимал не правильные решения, так это и останется с ним до конца
omgiafs
23.12.2023 20:36В контексте жизни нет "правильно" и "неправильно". Это заблуждение. Есть просто жизнь.
"Правильно" ли поступить в универ, когда мейнстримом были ПТУ, и получить вышку? Потом поступить на работу в органы государственной безопасности, попутно заводя знакомства и связи, получая выезд за границу (когда у большинства его не было) и разные плюшки? Видимо, да.
"Правильно" ли с таким бэкграундом вовремя уйти с тонущего корабля в коммерцию, параллельно устроившись в администрацию второго по важности города в стране? Несомненно, тут ещё лучше.Далее ты становишься директором одной из госструктур. Несомненно, правильное решение, ведь это ведёт тебя к успеху.
Затем ты становишься президентом. А ещё через 22 года делаешь несомненно правильные вещи...
Вот в каком месте "правильно" превратилось в "неправильно"? И превратилось ли?
panvartan
23.12.2023 20:36В контексте жизни правильно - это востребовано. И раз уж обсуждение здесь превратилось в перепись душнил, то добавлю, что правильно превратится в неправильно, как только это станет не нужно большинству оставшихся в живых после предыдущего мейнстрима.
nronnie
23.12.2023 20:36"Правильно" ли поступить в универ, когда мейнстримом были ПТУ, и получить вышку?
Я сразу после школы в 1990 мог в ВШ КГБ поступать без экзаменов, по собеседованию, но тогда это было не модно, так я свой шанс и профукал. Был бы сейчас уже давно, в худшем случае, на хорошей пенсии, а я вместо этого тут сижу, через немогу джейсоны целый день перекладываю :))
omgiafs
23.12.2023 20:36Мне по окончанию ВУЗа позвонили и предложили работать в ФСБ. Я отказался, сказав, что по здоровью не пройду, ведь меня по окончанию школы не пропустили по здоровью в военное училище из-за проблем с глазом. Так что мог бы не вливаться в айти, а студентов-школьников на 18-летние сроки раскручивать или чего похуже. И приходить с работы усталый, но довольный, я ж страну помогаю очищать! Ну или миллиарды денег в сумках на квартире хранить мог бы, чо уж ) Хотя скорее всего был бы с позором изгнан, если бы сам не ушёл, слишком уж мои представления о мире, каким он должен быть, не соответствуют тому, чем он является.
nronnie
23.12.2023 20:36На самом деле (по крайней мере в те годы), у "людей в сером" был хороший спрос на людей с хорошей математической подготовкой, поэтому нашу (реально крутую) физматшколу постоянно окучивали на тему идти потом учится к ним.
SerpentFly
23.12.2023 20:36Между прочим очень неплохое и нескучное учебное заведение было четверть века тому назад. Не знаю конечно как сейчас...
xenon
23.12.2023 20:36Когда я был молодым хакером - бился туда, пытался. Резюме высылал. Мечта прямо была. Я не знал о размерах зарплат, но заводила идейность этой темы, типа хакер на службе у государства... (нашего государства, самого лучшего). Взламывать системы и при этом не нарушать закон, ощущать себя молодцом.
Кстати, это было в конце 90-ых, может начале 00-ых, когда в тоталитарной Европе уже душили свободу слова и блокировали пиратбей, а я про это читал с открытым ртом - разве так можно!? У нас в то время Интернет был "диким западом", еще ни одна сука его не сдала, и тут была полная свобода. Кстати, не исключаю, что в те годы никто в ФСБ всерьез не рассматривал Интернет. Не было отделов, штатов и бюджетов.
А сейчас думаю, что судьба мне подарок сделала. Хорошо, что не взяли. Читаю в новостях про "русских хакеров", которые вот под крылом ФСБ... и даже жалко их немного. Уж точно не хочется на их месте быть, даже допуская, что у каждого под окном новый гелик стоит. И вместо пиратской свободы - погоны, ответственность, и долбо..изм начальства, который нужно терпеть (а куда уходить-то? С такой спецификой работодатель один). И вместо ощущения, что ты что-то крутое делаешь - ощущение, что "надо зажмуриться и отгонять от себя мысли о том, каким пи.... ты стал".
Вот вы пишите "студентов на сроки раскручивать". Вряд ли. Подлость и коварство системы в том, что ответственность размывается. Скорее всего где-то как-то прогнуться, пойти на сделку с совестью пришлось бы, но незначительно. В том объеме, насколько большинство нормальных людей в целом готовы прогнуться. А само дело против студента вел бы молодой и амбициозный лейтенант, ради звездочки - он готов грех на душу взять, он бы и брал. А вы - какой-то отдельный технический вопрос в этом делали бы. Устанавливали бы троян на винду через бэкдор или разбирали трафик, чтобы понять, на какой сайт кто-то заходил. Не видя вообще общей картины и не понимая ее. Сказано - "дело о госизмене", вот и вся информация. Примерно как ракетчик пускает ракету в гражданское здание - просто тупо вбивает координаты и жмет "пуск", не видя цели. В итоге пришли бы с лучшими желаниями-целями в голове, а за много лет, как-то незаметно, да, сами стали бы звеном на конвеейере посадок...
sinoptic60
23.12.2023 20:36конечно, для природы нет хорошо/плохо, правильно/не правильно, наверное я не так выразился, надо было так - как с самого начала не был доволен жизнью, так и всю оставшуюся жизнь будет не доволен, видно есть у него проблема принятия окружения
omgiafs
23.12.2023 20:36В том, насколько ты доволен, основную роль играет гормональный фон. И он, да простят меня биологи, обусловлен генетически. Очень грубо: если отпетому пессимисты и мизантропа начать колоть витаминки и определенные гормоны, то вы через месяц не узнаете в этом весёлом жизнелюбие то грустное вечно ноющее нечто месячной давности.
У одних эти гормоны вырабатываются, у других - нет. Вернее, их гораздо меньше вырабатывается. Так что все наше поведение обусловлено химическим составом крови. Sad but true. Change my mind )
sinoptic60
23.12.2023 20:36ну да, у природы нет других методов влияния на организм, нервные окончания получают инфу, а гормонами идет реакция на эту инфу, правда у некоторых не те гормоны идут как реакция, вот и выходит не верное решение
urvanov
23.12.2023 20:36но он будет у ваших детей
Автор ничего не говорил про то, есть ли у него вообще женщина. Может, он и бездетным останется при таком стиле жизни
EireenK
23.12.2023 20:36Ребёнок: "Папа, я хочу стать [невостребованная, немодная, неправильная профессия_name], а твоя правильная мне не интересна"
NeoNN
23.12.2023 20:36А некоторые просто живут и радуются, делая свою работу хорошо, и не рефлексируя. Статья непонятно чему может научить, но наполнена советами, которые смотрятся очень странно. Советы эти могут работать для других, а могут и не работать, но они всегда являются очень большим раздражителем. И это тем более непонятно, если человек претендует на хорошие софтскиллы. Похвалить себя? Порефлексировать на публике? Цель-то какая? "Мы снова будем вместе, если она изменится" - вот ключевая фраза, которая показывает, как вы относитесь к себе и людям. Да никто взрослый и с целостной картиной мира не изменится. Люди разные. И надо с этим жить.
xSVPx
23.12.2023 20:36Двойное гражданство на случай войны ;)? Реалли ? Вы осознаёте, что в случае конфликта стран в которых у вас два гражданства - вам жопа ? Совсем упрощённо: призовут и те и другие, к кому не явитесь те будут судить и посадят.
Двойное гражданство - двойной гемморой...
После второй мировой те из японцев, кто имел второе американское гражданство горько об этом пожалели. С них спрос был совершенно другой чем с простых японцев.
ЗЫ. "кроме рандомизированных клинических испытаний с двойным ослеплением." ? У вас русский родной ? Какое двойное ослепление :)? Они что, выкалывают врачам оба глаза ;))? Может речь о двойном слепом исследовании :)?
Metotron0
23.12.2023 20:36https://www.consultant.ru/document/cons_doc_LAW_367090/bfaa0ef3fa9d2a18a84c01ef35254f3a870b9466/
А вот тут тоже пишут про ослепление. И я в научпопе этот термин тоже слышал.
Arhammon
23.12.2023 20:36Почему-то тоже после прочтения абзаца вспомнились японцы, всякие немецкие "рабочие колонны"... разве что гражданство Швейцарии вызывает некую надежду...
MiraclePtr
23.12.2023 20:36Двойное гражданство может сильно помочь, когда возникнет необходимость свалить подальше и от тех, и от тех. Например, с одним из гражданств многие страны вас к себе без особых сложностей пустят пожить, а со вторым из них будет гораздо сложнее и проблемнее. А в каких-то других странах наоборот. Всегда хорошо иметь выбор.
MartinMiles
23.12.2023 20:36Соглашусь, имею два гражданства вот уже десятилетие, и ни разу это не сделало больно, но при этом не один раз очень помогало в сложных ситуациях. При этом вот уже как полтора года живу на визе в третей стране, и будь у меня только лишь первое гражданство - нынешняя возможность была бы сильно усложнена
Sequoza
23.12.2023 20:36Вы осознаёте, что в случае конфликта стран в которых у вас два гражданства - вам жопа ?
Не обижайтесь, но вы применили институт гражданства также, как и сибирские мужики японскую бензопилу в анекдоте.
Сам анекдот
Купили как-то суровым сибирским лесорубам японскую бензопилу.
Собрались в кружок лесорубы, решили ее испытать.
Завели ее, подсунули ей деревце.
«Вжик» — сказала японская пила.
«У, бля...» — сказали лесорубы.
Подсунули ей деревце потолще. «Вж-ж-жик!» — сказала пила.
«Ух, бля!» — сказали лесорубы.
Подсунули ей толстенный кедр. «ВЖ-Ж-Ж-Ж-Ж-Ж-Ж-ЖИК!!!» — сказала пила.
«Ух ты, бля!!» — сказали лесорубы.
Подсунули ей железный лом. «КРЯК!» — сказала пила.
«Ага, бля!!!» — укоризненно сказали суровые сибирские лесорубы! И ушли рубить лес топорами…
IvanGanev
23.12.2023 20:36>После второй мировой те из японцев, кто имел второе американское гражданство горько об этом пожалели. С них спрос был совершенно другой чем с простых японцев.
Впервые слышу что у японцев с американским гражданством были какие-то проблемы в Японии, которую американцы вообще-то оккупировали и держали под полным своим контролем.
Проблемы были у японцев в США, их там отправили в концентрационные лагеря, но отправляли туда японцев по национальности, а не по паспорту (там было много японцев у которых было только американское гражданство).
В целом, как правило, когда дело доходит до реальной войны, на гражданство не смотрят, смотрят на национальность. Так что можно хоть десять паспортов набрать, смотреть будут не на это.
xSVPx
23.12.2023 20:36У японцев с США тоже были проблемы, но вы же знаете что около половины их имело американское гражданство ?
Но ещё больше проблем было у тех, кто в Японии имел американское(вовремя не вышел) и хоть как-то провинился участвуя в боевых действиях или охране концлагеря или ещё что. Американцы считали их своими гражданами, судили сами и сами решали что с ними делать. Причем судили зачастую и за предательство в том числе.
Национальность вам не изменить, а вот дополнительные обязательства можно на себя и не брать.
ЗЫ. Ну и как вы справедливо пишете толку от второго гражданства (и даже первого) японцы ведь в США не получили? Какой шанс что получите вы ? Ну т.е. в случае конфликта уехать в США будет можно, но зачем вам там сидеть в лагере ?
Areso
23.12.2023 20:36Совсем упрощённо: призовут и те и другие, к кому не явитесь те будут судить и посадят.
Чтобы посадить, надо там оказаться. Ну и опять же, "с Дону выдачи нет". В худшем случае человек окажется в международном розыске и будет навечно заперт в стране (где его и призвали, и где он отслужил).
Ну и опять же, гражданство США и гражданство России могут иметь такие интересные варианты развития событий, а вот гражданство Кипра и гражданство России уже нет.xSVPx
23.12.2023 20:36Победители смогут получить со стороны проигравших всех кого захотят...
Даже забыв об этом, вы ведь стремитесь взять в руки автомат и отбить у турков оккупированный ими Кипр :)? Вы ведь готовы, да ? Ну или защищать его остатки.
Кипр - государство с крупным территориальным конфликтом, и когда долбанет никто не знает. Тут шансов влететь с гражданством даже побольше. Они как-раз совершенно неэфемерны.
Любое гражданство даёт не только права, но и обязанности.
VladimirFarshatov
23.12.2023 20:36Ну так это с Дону выдачи нет, да и то раньше не было.. с других территорий .. ой не факт.
botyaslonim
23.12.2023 20:36Какой-то нескончаемый поток сознания, "делайте всё вообще, всё, что противоречит всему, а ещё обязательно второе гражданство про запас" (налоги? - нет, не слышал).
Как говорится, не дай бог каждому так угореть к 38 годамLev3250
23.12.2023 20:36Видать побочка от пересечения с "бизнес молодостью". У них все тренинги из разряда: где деньги есть, там работай (пофиг, если это вообще не твоя тема и ты нисколько не разбираешься в вопросе), а где нет денег, там не работай
SkyHunter
23.12.2023 20:36Зря заминусовали, лично я прочитал полностью с большим интересом. Возможно, потому, что местами очень напоминало мой собственный жизненный путь.
Только один вопрос - а для чего "не терять время"? Какова конечная цель?
alexeyinkin Автор
23.12.2023 20:36А это главная проблема. Цели я менял примерно каждые полгола, потому что хотелось успеть всё. Да, это действительно проблема, которую нужно проработать.
Советы постарался построить так, что они для широкого набора целей сгодятся -- ровно потому, что одной никогда не было.
Nashev
23.12.2023 20:36Мне нынче смутно видится, что целью надо бы иметь обеспечение хорошего ухода за собой-немощным, когда таковым станешь, при этом до тех пор поддерживая жизнь достаточно интересной максимально долгое время. Но как?..
Portnov
23.12.2023 20:36Только один вопрос - а для чего "не терять время"? Какова конечная цель?
Насколько я понял — получить грин-карту.
Revertis
23.12.2023 20:36А мне статья понравилась!
Только я не понял как одновременно "бежать оттуда, где ты самый умный" и "брать самое критическое", ведь обычно самое критическое поручают самым умным, разве нет?
alexeyinkin Автор
23.12.2023 20:36Критическое не обязательно поручают самым опытным. Есть определённый уровень "достаточности" для каждой задачи, даже критической. Можно быть на этом уровне, а рядом -- люди ещё выше, с ещё более важными задачами. Например, я пилил авторизацию, а рядом три человека мигрировали тысячи клиентов с PostgreSQL на ClickHouse.
summ
23.12.2023 20:36"Стал самым честным человеком в России по версии НТВ." - смешно
alexeyinkin Автор
23.12.2023 20:36Да. Если не посмеяться, то зачем 20 лет жить? Забавная история залетела, почему не поделиться? :)
bipbop
23.12.2023 20:36дальше по диагонали почитал, безсвязный набор рефлексий. Поставил тебе минус заслуженный
Можете заминусовать Noel Harrison за исполнение The Windmills of Your Mind, заслуженно.
Не знаю, ютуб-ссылки здесь удаляют или нет:
https://www.youtube.com/watch?v=WEhS9Y9HYjU
Вот вы спрашиваете, как оно было при совке. А вот так и было - думают одно, а говорят другое и то, если не было возможности промолчать. Все ж понимают за что в него минусами кидаются. Мрачные были времена.
N4N
23.12.2023 20:36Когда тебе за 50, из которых более 30 лет в ИТ в целом и в большей степени в программировании в частности, но не имеешь и сотой части тех достижений, о которых пишет автор в свои 38, но при этом от его текста веет таким унынием, становится.... нет, даже не страшно за себя. И тем более за автора. Становится непонятно - может, у меня какие-то не те критерии в жизни были всегда? Мне казалось, что главное - получать удовольствие от того, чем ты занимаешься и быть полезным кому-то. Если получится сделать что-то полезное для людей в самом ближнем круге - уже неплохо. Если для большего количества - отлично. Если в мировом масштабе - вообще предел мечтаний. У автора 135 миллионов скачиваний, что говорит о том, что то, что он сделал, было востребовано в мировом масштабе. Но это похоже его совсем не греет, а вызывает только удивление, что не дали рекомендации для получения грина. Видимо, это важнее.
alexeyinkin Автор
23.12.2023 20:36Но это похоже его совсем не греет, а вызывает только удивление, что не дали рекомендации для получения грина
Когда 4 месяца фулл-тайм пишешь петицию, то начинаешь относиться ко всему как к материалу для неё. Да, это повлияло на текст.
главное - получать удовольствие от того, чем ты занимаешься и быть полезным кому-то
Вот главная идея в том, что пока занимаешься этим, упускаешь кучу поездов и рискуешь оказаться ненужным. Я этим и занимался. А надо было добавить немного стратегичности. Про неё я и написал.
SergioT4
23.12.2023 20:36У автора 135 миллионов скачиваний, что говорит о том, что то, что он сделал, было востребовано в мировом масштабе.
Вы хотя бы на ссылку кликните для смеха, у автора три строчки кода было добавлено в проект, без какой-либо логики, stub функции написал. Герой которому в ноги должны 135 миллионов кланяться, можно пыжиться, но гит то не врёт.
Чел хорош в надувании щёк, это не отнять.
Да и статья эта тоже для того чтобы куда-то ещё пролезть, мутный какой-то пассажир. Были тут статьи что публикации на хабре идут в зачёт того что "выдающиеся успехи в науке" при рассмотрении петиции, вот наверное и написал, на всякий случай.
Где там двадцать лет программирования или в чём успехи "в науке" не увидел, какой-то мутью занимался, с программированием рядом не стояло. Я бы двадцать раз подумал, прежде чем с таким нарцисом хоть какие-то дела иметь.
AllexIn
23.12.2023 20:36Статья прекрасная иллюстрация, что звания и достаточно крутые достижения в карьере не защищают от осознания что "да я делал какую-то хрень всю жизнь."
AcckiyGerman
23.12.2023 20:36Это потому что автор постоянно обесценивает свою работу сравнением. Вот вроде бы круто сделал - но недостаточно круто, ведь ктото другой сделал круче и в более молодом возрасте!
ABRogov
23.12.2023 20:36Вроде логично сравнивать себя с лучшими, а не с худшими или равными. Есть целый ряд "психологов", совет которых сводится к "не сравнивайте себя с другими, сравните с собой k лет назад". Понимать динамику своего развития конечно важно, но заменять этим объективную оценку по абсолютной шкале - путь деградации. Обязательно нужно сравнивать себя с лучшими, правильно понимать свое место. Разве без этого можно куда-то двигаться?
Koyotter
23.12.2023 20:36Да извинит меня автор, что затрагиваю святое, но кажется мне, что по тексту статьи и ходу рассуждений автор живёт один. Была б семья и дети - точно была б и квартира и прочее. Костьми бы лёг но сделал, жена б простимулировала. И гринкард бы не понадобилась... Не о том вообще вся статья. Просто что-то у Вас не срослось, но искренне желаю успехов в будущем. Вне зависимости от страны проживания и политики.
avshkol
23.12.2023 20:36Отличная статья - не потому, что советы дельные (большинство- нет), а потому, что такие статьи - осмысления жизненного пути очень интересно читать, даже если ты не согласен.
Поэтому и такой напор комментариев - зацепило, потому что интересно, спорно, можно сравнить со своим...
saag
23.12.2023 20:36спасибо автор, я читаю такие статьи как поисковик ищет по ключевым словам информацию, кое-что я увидел, хотя в общем для меня эта информация и кажется удивительной, это касается востребованности Flutter, ну да ладно, будем посмотреть.
aceofspades88
23.12.2023 20:36в общем пахайте без остановки, а потом в ящик
alan008
23.12.2023 20:36Напишу свой вариант аналогичной статьи-пожелания-наставления. Благо возраст как у автора - 39 лет, и бэкграунд такой-же - технический ВУЗ в областном центре РФ по специальности программирование, диплом с отличием.
Итак, само пожелание:
Учитесь, трудитесь, не ленитесь. Будьте требовательными к себе и к другим людям. Оставайтесь сфокусированными, но не зацикливайтесь на чем-то одном. Занимайтесь тем, что вам нравится, но при этом старайтесь, чтобы оно приносило пользу другим людям. Деньги придут, но это не главное и не первопричина. Про участие в сообществах - достаточно участвовать в "минимально необходимом" взаимодействии, если вы хотите предложить какие-то улучшения, например, в какой-то open source проект. Подходите к работе с позиции "икигай". В остальное время - просто живите и радуйтесь жизни. Нам дано не так много лет, не стОит тратить их на то, чтобы умереть богатым.
menshikovnik
23.12.2023 20:36Вроде как статья о том, как достичь всего, что достиг автор после 20 лет программирования, но…
Не понятно причем тут программирование. Неужели мысль о том, что необходимо скорее переезжать в «своё райское место» или мысль о получении двойного гражданства, или еще оставшиеся n-2 советов могут придти в голову только после 20 лет программирования. Особенно интересна идея про второе гражданство.
«потому что гражданин двух стран будет стараться не допустить войны между ними.»
Вероятно тогда нужно не двойное гражданство, а гражданство всех стран в мире, чтобы уж наверняка исключить вероятность войн, только я не уверен, что это сработает…
Но возможно осознание придет, когда наступит 20 лет со дня, как я начал программировать.
Тут скорее не про программирование, а про:
«Мои советы по успешному успеху, чтобы через 20 лет успешного успеха стать успешным успехом».
alexeyinkin Автор
23.12.2023 20:36Неужели мысль о том, что необходимо скорее переезжать в «своё райское
место» или мысль о получении двойного гражданства, или еще оставшиеся
n-2 советов могут придти в голову только после 20 лет программирования.Это могло прийти в голову любому в любое время. Максимально глаза раскрылись, когда я увидел людей, которые не теряли время -- в тех сообществах, где я оказался.
Вероятно тогда нужно не двойное гражданство, а гражданство всех стран в мире
Я думал о том, что это неплохое стремление. Но Индия и Китай -- следующие по значимости гражданства -- требуют отказаться от любых других. Ещё это вопрос ресурса: если речь не про инвесторские программы (их мало), то обычно нужно несколько лет прожить в стране. На все страны не хватит лет жизни. Плюс некоторые страны зверствуют с налогами, или где-то нужно подавать нулевую декларацию. Не хочу подавать 100 нулевых деклараций в год.
Gorthauer87
23.12.2023 20:36Тут у нас на планете и тут и там гражданские войны идут, так что увы, но это так не работает.
Второе гражданство штука полезная, но не настолько чтобы из за нее жопу рвать, а ее придётся рвать прямо вот на клочки. К тому же оно имеет побочные эффекты.
code-design
23.12.2023 20:36Статья потрясающая. Я похожего возраста ты как будто мою жизнь написал. Спасибо тебе за труд что не постеснялся выложить всё начистоту
RedWolf
23.12.2023 20:36Поэтому я никогда не думал, что нужно копить. И вот мне 38, у меня только $20'000 в банках, 12-летняя машина и четверть квартиры в стране,
Это надо очень постараться.
piton_nsk
23.12.2023 20:36Эт точно, такой прям успешный успех, член всего и вся, директор, книги пишет, а нихрена нет.
xenon
23.12.2023 20:36Да, я не поверил этой строчке. Как так можно? Судя по регалиям, входящий поток бабла должен быть такой, что на перекус можно в стриптиз-бар ходить, и пачки девочкам в стринги засовывать, пока кофе с булочкой пьешь. Может примерно так они и тратились?
An_Sm_ru
23.12.2023 20:36Смотря под каким углом смотреть на жизнь. Мне 48, я не достиг многого, но то что я только год назад стал джуном Embedded-разработчиком c применением искусственного интеллекта - я рад собой.
И мой путь по жизни тоже разнообразный. Уходя в армию в 1993, а еще пару месяцев в голове программировал спрайты на ассемблере, как же сделать чтобы, графика сменялась плавно.
И уже после армии программирование меня оставило до текущего времени. Потом была своя типография, даже пробовал издавать свой глянцевый журнал про Технику.Оборудование.Материалы.
Но в свое время нужно выбирать, например либо твой имеющийся компьютер, либо стиральная машина (1998 год, кризис, продал ПК ради стиралки, когда родилась дочь).
И через администрирование сетей и подработке в создание небольших сайтов для знакомых, прошла еще часть жизни.
А вот уже пандемия началась, появилось время, спросил у приятеля, чему можно обучиться на текущий момент? По его совету обучился искусственному интеллекту в УИИ, и не пожалел.
Сейчас я опять программист, спустя 30 лет (1993 год уход в армию). И только как полгода изучаю С++, PyTorch и прочие возможности для обучения и внедрения моделей в одноплатники. И я очень рад собой.
А возраст этому не помеха, и я с головой погружен в задачи.
P.S. Сероедением не занимался, на массаж не ходил, йогой не занимался, в 2000 прорабатывал уехать в Канаду (зелени не хватило).alexeyinkin Автор
23.12.2023 20:36Классный опыт! Я рад, что у вас всё получается сейчас. Ваша статья будет ценной. Если у вас есть мысль написать её, не забрасывайте, пожалуйста.
8MoloTok1
23.12.2023 20:36Ндааа.....родина нынче не модно!?
alexeyinkin Автор
23.12.2023 20:36Модно. И там много всего хорошего. Иногда, чтобы ей помочь, нужно пойти туда, где станешь сильнее.
PuerteMuerte
23.12.2023 20:36...и получить там ПМЖ, а потом гражданство :)
alexeyinkin Автор
23.12.2023 20:36Естественно. Это инструменты. Живу в Грузии почти два года без ВНЖ, и от этого куча проблем.
Evdimir
23.12.2023 20:36Автору - моё почтение и уважение за тщательно отрефлексированную жизнь. За то, что поделился, желая быть полезным другим.
Прочитал с интересом и кое-что намотал себе на ус.
Сил, энергии и упорства в достижении новых целей!
VasiliyMakogon
23.12.2023 20:36Я написал скрипт и пропарсил download.ru
Проблема была в том, что я хотел, чтобы проект был «честным»
Ну охренеть какой ты "честный". Благодаря вот такому поведению вебмастеров, а также в виду полной импотенции поисковых систем, интернет превратился в помойку, где создавать что-либо своё просто не имеет смысла - все равно своруют и выведут твой же контент в топ.
Я понял это 4 года назад, когда захотел найти «настоящую работу» вместо фриланса. Вакансии с PHP были скучными.
Почему‑то крупные компании использовали для новых проектов на бэке что угодно, кроме него.
Потому, что в крупных компаниях играются в технологии. Потому, что надо как-то обосновывать космические зарплаты. Ничего общего с "умирающим php" нет, язык был, есть и будет.
xenon
23.12.2023 20:36Мне кажется, умирание технологий может быть не столь явно. По крайней мере некоторые метрики, которые я по ссылке увидел, мне показались не убедительными. Например 77% веб-сайтов используют PHP. А сколько из этих сайтов - вордпресс? А сколько из них еще приходится на популярные старые CMSки? Может так оказаться, что количество новых сайтов (именно написанных) на PHP - гораздо меньше. Но и это тоже не показатель.
У языков очень сильная инерция. Никакой язык не может умереть в один день. Если есть команда которая владеет, допустим PHP, то они хорошо знают этот язык, у них наработки, и даже если этот язык - худший в мире - даже в этом случае для этой команды он лучший. Пока вся эта команда не уйдет на пенсию - Они будут что-то делать на этом PHP.
Или, если есть банк, есть в нем какая-то внутренняя система на Java - скорее всего она так и будет еще очень долгое время, просто потому что дешевле поддерживать, чем "до основанья, а затем". Умрет Java (допустим, что язык "умирает"), тогда когда вырастут опытные команды на других языках и поддерживать эту систему будет уже слишком тяжело-дорого, проще все-таки переписать.
mikepin
23.12.2023 20:36Я обычно не комментирую. Читатель ) Но тут решился. Даже пароль восстановил.
Со статьей во многом согласен. Отзывается.
Хорошо про бесплатность и что это должно быть побочным продуктом растущего бизнеса. И там же про то, что бесплатность в итоге вредит как исполнителю, так и тем, кому собирался помочь. В золоте надо это отлить и в школьные учебники внести.
Про избавление отлично. И про принцип делать выше по цепочке.
Сам текст по мне так хорошо написан. Интересно.
Я бы плюс поставил, но тут система рейтингов.
Мне в конце показалось, что какой-то перекос в область "что мне это даст", а не "а что я могу этому дать". Хотя вся история жизни показывает реально иную картину - больше "во вне", а не "себе любимому". Такое ощущение, что после долгих лет работы на внешний результат, маятник качнулся в другую сторону.
И еще - желаю вам не разочароваться в "свободном" мире. Хотя полностью разделяю идею, что нельзя быть привязанным.
P.S. За "Послание Гарсии" отдельное спасибо.
alexeyinkin Автор
23.12.2023 20:36Спасибо!
Мне в конце показалось, что какой-то перекос в область "что мне это даст"
Последние 4 месяца я фулл-тайм писал петицию, поэтому стал смотреть на всё как на материал. Возможно, перекос из-за этого.
Думаю, маятник уже возвращается обратно, потому что сейчас все эти статусы нужно будет отрабатывать. Из GDE отчисляют, если не пишешь полезные штуки по технологии активно.
i360u
23.12.2023 20:36Биполярка? Очень похоже.
Rezzonans
23.12.2023 20:36Не, вряд ли биполярка. Но да, мне тож кажется, что с автором не все в порядке)
mapron
23.12.2023 20:36ну по крайней мере судя по профилю автора, писать статьи "как я стал ***" ему нравится куда больше чем технические. Сразу с первых абзацев предчувствие пошло что где-то я подобное уже читал.
Dremkin
23.12.2023 20:36Не думали забросить программирование и просто стать писателем? У вас отлично получается, можно попробовать что-то художественное )
Gorthauer87
23.12.2023 20:36Какая-то солянка из более менее очевидных и типа полезных советов и откровенного мусора. Большую часть мусора даже читать то тяжело, но вот это прямо врезалось в глаза.
Вторая причина — обучать программистов экономике рискованно. Это единственное, что многих из них отделяет от запуска своего конкурирующего бизнеса. Экстраверт‑программист — первый кандидат на это. Рекламщикам, продажникам и всем остальным сделать это сложнее, потому что программист лучше всех понимает самое сложное в продукте.
Это очевидное обобщение своего мышления на всех. Как минимум, сколько я общался с программистами, они редко являются настоящими экстравертами. И им просто чисто по потребностям нафиг не упёрлось свой бизнес создавать.
Такие советы, они просто мимо, и более того вредные, потому что ставят людей, которые не хотят делать свое в ранг неполноценных.
Остальное это просто поток сознания, может быть он был бы прикольный, если бы автор не давал советов. Вообще, по моему мнению, когда ты даёшь совет, или призываешь человека к каким то серьезным вещам, то ты берешь на себя ответственность за него, что вообще-то требует крайне серьезного к этому отношения, нужно вот прямо до строгости научного доказательства быть уверенным, что так правильно.
Но даже в этом случае, люди просто не любят непрошеных советов и правильно делают.
Nashev
23.12.2023 20:36Если ты взялся читать статью с советами - ты их запросил. Так что наезд про непрошенные советы - не в кассу. Да и никто не принуждает советы исполнять...
VasiliyMakogon
23.12.2023 20:36Перечитал эту статью ещё раз и чувствуется, что автор либо слишком себя любит, либо наоборот- жесточайший кризис среднего возраста и по крупицам пытается выжать из себя какие-то успехи, что бы окончательно не
поехать головойпотонуть в депрессии. Ну вот, к примеру:Мой диплом инженера.
(зевая) и?
Я выступаю 12 июня 2017 и 5 мая 2018 на пл. Ленина в Нижнем Новгороде.
Ну офигеть, ты просто революционер. К чему это тут? Типа такой социально-политически-активный? Нет. Я лично знал людей, которые сидели за свои полит убеждения в нулевые годы, их били на выходе из метро и при подходе к собственному дому. Вот они были социально и политически активные.
С моей доработкой его скачали больше 135 миллионов раз.
За пределами ит-тусовки всем на это плевать. Да даже в мире самого php об этом не все знают. Даже мне, как пхп-нишку, побоку откровенно на очередной "фреймворк". Надоели.
Стал самым честным человеком в России по версии НТВ.
Чел, это зашквар. Тебя телевиденье использовало как клована. Зачем это вообще было выставлять? У меня знакомый - собутыльник из "нулевых", с которым мы вместе пили на лавочках, сегодня на центральном ТВ регулярно выступает как эксперт по внешней политике с лычкой "директор института каких-то-там инновационных инноваций и политических исследований". Ты в статье про двадцатилетний опыт в ит решил написать про этот сюжет на ТВ, который, по хорошему, лучше бы вообще никому не показывать?)
Я нисколько не пытаюсь как-то унизить, но перед тем, как писать статьи столько пафосного заголовка, надо трезво понимать, для чего ты это делаешь и что пытаешься донести. Выступления на митингах и телепередача это, конечно, хорошо, только причем тут "20 лет в ит"?alexeyinkin Автор
23.12.2023 20:36Ну офигеть, ты просто революционер. К чему это тут? Типа такой социально-политически-активный? Нет. Я лично знал людей, которые сидели
за свои полит убеждения в нулевые годы, их били на выходе из метро и
при подходе к собственному дому. Вот они были социально и политически
активные.Почему не возмутило, что я написал дату и место лекции под фотографией лекции? К чему это тут? Типа преподаватель? Нет. Я лично знал преподавателей, которых студенты снежками забрасывали на подходе к собственному дому. Вот они были преподаватели.
Писать даты и места -- моя обычная привычка. Оппозиционером я себя никогда не называл. Фото с митингов никому особо ничего не скажет, и уточку на фоне уже почти все забыли.
Тебя телевиденье использовало как клована. Зачем это вообще было выставлять?
Если не посмеяться, зачем жить?
tendium
23.12.2023 20:36За пределами ит-тусовки всем на это плевать. Да даже в мире самого php об этом не все знают. Даже мне, как пхп-нишку, побоку откровенно на очередной "фреймворк". Надоели.
Безотносительно вклада автора статьи в
phpstan
-- это всё-таки не фреймворк, а отличный статический анализатор PHP-кода. Если пишете на PHP, неплохо было бы его в CI подключить. Сам я уже года 3 на пыхе не пишу совсем, но тулзу помню добрым словом.
iggr63
23.12.2023 20:36Нижегородский Государственный Технический университет
Университет может быть и в провинции однако вполне себе известен в мире. Его выпускникам, даже не важно по какой специальности, грин карту должны давать без вопросов. Посмотрел текущий список специальностей. Не знал что там есть например Код 14.05.02 Проектирование и эксплуатация атомных станций.
paata
23.12.2023 20:36Большое спасибо за публикацию подробностей Вашего пути от первого лица.
Есть кое-что к п.11 "Поймите «Послание к Гарсии» правильно", об эссе, которое обладает массой художественных достоинств.
Хаббард. Для тех, кто не читал "Письмо к Гарсиа": шла война (1899), почта не ходила, некто Роуэн получил поручение доставить письмо к генералу повстанцев (Гарсиа), взял письмо, обернул его промасленной кожей, привязал к себе верёвками и через несколько недель добрался до генерала и вручил письмо. Просто взял и сделал. Поэтому Роуэн молодец. Писатель Элберт Грин Хаббард восхищается. А кто делает не так, тот не молодец, и Хаббард им не восхищается. Писатель Хаббард достиг своей писательской цели -- множественных публикаций и, вероятно, прочтений. Писатель молодец, эссе реально широко известно.
Роуэн. В реальном мире старлей (первый лейтенант) Эндрю Саммерс Роуэн (https://en.wikipedia.org/wiki/Andrew_Summers_Rowan) в возрасте 40 лет сначала выехал под дипломатическим прикрытием в Ямайку как гражданское лицо (атташе США, направлявшийся в Чили, но в Чили он не был никогда), консул США в Кингстоне (Ямайка) вышел на связь с кубинцами, те перевезли Роуэна на лодке на Кубу, потом тыг-дыг-дык восемь дней по Кубе на конях, и вот она встреча с генералом. Встреча с генералом заняла всего несколько часов. Приказ Роуэну был не просто доставить письмо, а сопровождать повстанцев и отправлять сведения о них в свой штаб в США. Роуэн заявил, что хочет назад в США, генерал тут же его отправил восвояси, и вместе с ним (Роуэном) отправил своих доверенных гонцов, на лодочке, а потом пароходом. Пока Роуэн был на Ямайке, он раскрыл подробности своей миссии корреспонденту Ассошиэйтед Пресс, и к возвращению Роуэна в США пресса его просто обожала. А мог бы угодить под трибунал. Отправили Роуэна, лейтенанта Отдела военной информации, на подполковничью должность в пехоту. Наверное, было и письмо, и водонепроницаемый чехол из подручных материалов, но операция была другой, и в ней участвовал далеко не один лишь Роуэн. Но писатели читают газеты и любят красивые истории. Если не успешный успех, то идеальный идеал. От третьего лица. Будьте эффективными, а неэффективными не будьте. Будьте хорошими, не будьте плохими. За всё хорошее, против всего плохого. Книга писателя "Здоровье и богатство" (1908) оправдывает ожидания, начиная с заголовка, и совершенно не вводит в заблуждение о том каким нужно быть.
Другой Хаббард. Идеальный идеал -- практически всегда упрощение. Иногда, хорошо продаваемое. Двоюродный внук Элберта Грина Хаббарда (https://en.wikipedia.org/wiki/Elbert_Hubbard) Л. Рон Хаббард (https://en.wikipedia.org/wiki/L._Ron_Hubbard) тоже написал много красивых слов как кому жить (фантастика, дианетика, сайентология), и тиражи были ещё больше.
Алексей, очень рад за Вас. Поздравляю с достижениями
Rezzonans
23.12.2023 20:36Мне одному кажется, что человеку с большим самомнением не хватает внимания?
Maxim52
23.12.2023 20:36"Я окончил ближайший к моему дому институт, до которого было 15 минут пешком. Так было принято в 2002 в провинции: маленький закрытый мир" я приехал реально из провинции (около 10к населения) чтобы поступить в этот чудо как мне казалось университет)
LeetCode_Monkey
23.12.2023 20:364. Заходите в технологию на раннем этапе, уходите из умирающей технологии
Кажется нынче всё айти целиком - умирающее, с т.з. нормальных заработков.
Займитесь деньгами. Пройдите хороший курс по инвестированию. Начните инвестировать.
Отличный способ ещё и просрать всё ранее заработанное в айти!
Areso
23.12.2023 20:36Можно делать относительно безопасные инвестиции, проблема в том, что есть некий шанс, что конкретно твоё у тебя отберут (ну, потому что паспортом не вышел - и тут автор прав, паспорт другой страны может помочь)
LeetCode_Monkey
23.12.2023 20:36Безопасные инвестиции это инсайд. А всё что в публичном доступе, все эти "курсы как инвестировать", по ощущениям, специально заманивают толпу чтобы потом её обнулить. Если их и читать, то только чтобы НЕ делать как там советуют. Ну, и, конечно, сейчас ещё добавился риск что всё в любом случае отберут.
garr1nch4
23.12.2023 20:36Если убрать часть про себя, то напомнило немного книгу "Программист-фанатик". В принципе советы здравые есть, но не все они универсальны. Например этот: "Выбирайте науку, а не прикладную работу"
data_analyst
23.12.2023 20:36Хорошая новость в том, что большие компании часто берут стажёров и выращивают их.
А плохая — в том, что большие компании в 95-99% случаев готовы брать стажёрами только студентов/свежих выпускников.
Чем ты старше и дальше от года окончания вуза, тем ниже шансы устроиться на стажировку.
Sad but true.Быть публичным сейчас ничего не стоит
Лол. "Ничего"?
На создание "контента" и его продвижение нужно тратить кучу сил и времени, например.
grammidin4eg
23.12.2023 20:36Лично я за 16 лет работы в разработке понял, что надо кайфовать от работы, уделять как можно больше времени семье и просто быть счастливым.
dalerank
23.12.2023 20:36согласен, за 20 лет в разработке понял, что надо выбирать проекты по интересам. И дети конечно же, ничто так не мотивирует на двигаться дальше. И поменьше шарахаться в стороны, автора вон шатает по технологиям аки ялик в шторм. А может просто в погоне за деньгами сам смысл погони то и потерялся
EireenK
23.12.2023 20:36Вас мотивируют семьи и дети, автора - достижения и признание в своей отрасли.
funca
23.12.2023 20:36Насколько я понимаю, достижения и признания автор скорее сам форсит, нежели получает от отрасли. Это должно ему помочь с получением Грин карты, удовлетворив запросы чиновников (надеюсь у него всё получится). Но какую ценность все это имеет за рамками данной бюрократии?
Хоть бизнес, хоть карьера это больше история про накопление. Успех тут зависит от умения годами долбить в одну точку, постепенно обрастая опытом, репутацией и связями. А прыгать с места на место как сайгак это занятие для юных.
Джоб раны плюс-минус работают на начальных позициях. Но дальше от человека требуется стабильность и ответственность, а не вот это вот всё.
PavelKuptsov
23.12.2023 20:36Аналогично .
А весь ваш супер код заменят через десять, максимум тридцать лет ????
begin_end
23.12.2023 20:36Хмм, хотел много написать, чтобы что-то возразить или наоборот моментами похвалить, но статья прямо про улучшенную версию меня и моя бионейросетка обескуражена и не способна объективно судить. Отличаюсь лишь существенно более глубокой интроверсией и менее удачным ИТ-стартом ввиду большей степени дремучести региона. Поэтому всецело понимаю, что хотел сказать автор и зачем.
Все-таки отмечу, что стоит уделить большую роль фактору ошибки выжившего. Сейчас взлетели нейросети, чуть раньше крипта, но встать у истоков технологии поможет только везение и ничего больше (трата усилий лишь чуть повышает шансы угадать, с нулевых до низких).
Сейчас каждый день придумывают нечто потенциально, меняющее мир через n лет. Но никакой жизни, внимания и прогностических способностей не хватит, чтобы постоянно выискивать перспективные ростки прорывных технологий среди 99,999% неминуемо увядающих на старте.Или не повезет с консультацией у окружающих / окружением / местом рождения и т.д.
Например, в 2002-2004 я интересовался веб-технологиями и делал некий прообраз библиотек-фреймворков для упрощенного создания сайтов "по новому принципу" (1 сайт - 1 страница). Т.е. сайт генерировался на JS - единственная страница загружалась 1 раз со всеми скриптами и стилями. А далее уже пользователю имитировался переход по страницам, со скрытой подгрузкой данных с сервера, где это было нужно. Представлял на суд эту штуку местным авторитетным веб-мастерам, делавшим коммерческие сайты и веб-разработчикам при университете (других ведь не знал, и знать не мог). Ну, какая была реакция - понятно: так делать нельзя; так делать никогда не будут; принято верстать каждую страничку отдельно; это бесполезно и нельзя грузить пользователя скриптами - уж лучше всю нагрузку серверу. И в веб-разработке мне не место. Так я бросил JS и занялся локально перспективным Delphi... А когда много позже увидел, что сайты начали делать схожим образом - развилась неприязнь к самому вебу... необъективно, но как есть.
Format-X22
23.12.2023 20:36Советы интересные, но автор заявляет что он достиг только 20к баксов накоплений, пятнадцатилетней машины и у него так и не появилось своей семьи. Получается что это пособие как сделать также, но не за 20, а за 5 лет. Ну то есть в целом советы жизненные и достижения в прошлом были, но в прошлом, а анонсировано как доехать до того как сейчас. Виза по таланту интересно, действительно показатель, но остальное навевает грустью. И полезные или вредные советы в итоге? Хороший вопрос получается.
EireenK
23.12.2023 20:36Статья интересная в плане рефлексии, хоть и попахивает "успешным успехом", но это от повышенной амбициозности, знакомо.
Но вот "Послание к Гарсиа", кмк, в контексте IT звучит просто вредно. Да даже и не в контексте айти. Понятно, что тиражи этому "Гарсиа" сделали менеджеры всея планеты, писающие кипятком от посыла "Ты должен читать мои мысли и не напрягать меня вопросами, иначе ты ленивое Г". Хотелось бы поспорить с этим Хаббардом, но обсуждают здесь не его, поэтому выскажусь кратко, анекдотом:
— Петька, приборы!
— Двадцать!
— Что «двадцать»?!
— А что «приборы»?
Если у вас есть вопрос, нужно уметь понимать, исходит ли он от рефлекса спрашивать, или ответ правда неочевидный, но критически влияет на работу. И тогда задать вопрос или решить самому.
Даже кажущиеся очевидными вопросы есть резон задавать - чтобы при разборе полётов переписка показала ЛПР, ответственного за неудачное решение. Сравните: "Почему ты сделал А? - Нууу, я дууумал, это очевидно..." и "Почему ты сделал А? - Руководитель подтвердил, что нужно сделать именно так".
ValeryGL
23.12.2023 20:36Спасибо за статью! Прекрасный текст. И очень своевременный в конце суетливого года и перед новогодней паузой
sergiodev
23.12.2023 20:36извиняюсь, не смог продолжить чтение после фразы "программировал с 11 лет" (да и слишком много текста, если честно)
PuerteMuerte
23.12.2023 20:36извиняюсь, не смог продолжить чтение после фразы "программировал с 11 лет"
А почему? Вы начали программировать в 13?
vasiliy_moscow
23.12.2023 20:36Я бы назвал эту статью так: «Что может помешать гению на пути к окончательному успеху.»
Sunrise33g
23.12.2023 20:36Алексей, Вы чем-то напоминаете мне меня. Точнее лучшую мою версию. Последние годы кручусь как чёрт знает что, при этом ни денег, ни семьи, ни виз нормальных стран. А со здоровьем ещё хуже. И, самое главное, выхода из этого в общем-то и нет. Даже не предполагаются какие-то улучшения в жизни, не зависимо от желаний и приложенных усилий. Фейл по всем направлениям.
Я уже всё больше и больше склоняюсь к мнению, что человеческие старания вообще практически ничего не значат. Сколько бы человек ни работал, ни оттачивал скиллы, ни копил деньги, обязательно произойдёт событие, которое сведёт все усилия на нет и вгонит в огромный минус. И так всегда. А успех - это не более, чем редкое совпадение внешних факторов.
Если всё-таки случится чудо, и Вы выберетесь из всего этого - напишите, пожалуйста пост.
Fedorkov
23.12.2023 20:36История многим напоминает меня. Тоже по молодости зазнался, потерял мотивацию, обленился и потратил уйму времени совершенно бездарным образом (гораздо хуже, чем автор), о чём не раз жалел.
И я тоже всегда старался смотреть на жизнь с высоты птичьего полёта. Но меня эти поиски привели к пониманию, что на длинной дистанции устойчивую мотивацию может дать только семья, особенно дети. Это — программа, прошитая в нас природой, и игнорировать эту программу так же впечатляюще и бессмысленно, как всю жизнь ходить на руках при наличии здоровых ног.
Я сам интроверт и не блещу харизмой, поэтому изменение семейного положения заняло аж три года. Но это был долгосрочный план, который в итоге дал плоды в виде моей любимой жены и не менее любимой дочки. И действительно, я перестал терзаться из‑за противоречия между моими амбициями и их бессмысленностью в свете неизбежности смерти. Я научился просто делать то, что считаю нужным и правильным.
Вызывает когнитивный диссонанс рассказ такого амбициозного и разносторонне развитого человека, смысл всех амбиций которого сводится к получению грин‑карты. Так и представляю могилу с надгробной надписью:
Alexey Inkin
19xx-20xx
He was granted a green card.
CrazyElf
23.12.2023 20:36"И интернета особо не было, чтобы сидеть и изучать."
Каждый раз смеюсь, когда такое пишут про 2000-е. Я начинал программировать примерно в 1993 году, когда действительно ничего не было - ни интернета, ни компьютерной литературы. А вот где-то к 1996 году интернет уже вполне был и там можно было многое найти, если захотеть.MiraclePtr
23.12.2023 20:36А вот где-то к 1996 году интернет уже вполне был
...но позволить себе его мог далеко не каждый, особенно в провинции.
PuerteMuerte
23.12.2023 20:36А вот где-то к 1996 году интернет уже вполне был и там можно было многое найти, если захотеть.
Да, если захотеть, а также купить модем стоимостью в пару зарплат тех лет, плюс оплачивать немалую по сравнению с тогдашними зарплатами стоимость онлайна (ну или хотя бы более гуманную, но тоже неприятную стоимость оффлайнового доступа). Уж лучше было в FIDO.
CrazyElf
23.12.2023 20:36Я имел в виду интернет на работе или в ВУЗ-е. Дома интернет у меня позже появился, когда появились софт-модемы, стоившие уже приемлемых денег, в отличие от "полноценных" модемов. ) Ну и сам интернет стал доступнее. Но всё же говорить, что в начале 2000-х интернета не было - ну, я не согласен.
iosuslov
23.12.2023 20:36Дико угорел с желчи в комментариях, уровень "урюпинских новостей".
Из статьи вынес для себя пару интересных мыслей - про послание к Гарсия (теперь смогу на собесах всем втирать, что я Роуэн) и про "прогресс как избавление" (да, вполне очевидная мысль, но угол обзора выбран необычный).
Остальное, очевидно, просто выполнение пункта про "быть публичным и на всех платформах" - мало ли, придется в конторы с русскоязычным менеджментом устраиваться, статьи на Хабре тоже в зачёт пойдут.
Gromilo
23.12.2023 20:36прогресс как избавление
Рекомендую Антихрупкость, там точно такие же рассуждение, только ещё больше.
послание к Гарсия
Самостоятельность это хорошо, но уж больно всё категорично. Типа менеджемент дал приказ, сотрудник без лишних вопросов пошёл и сделал. Лучше спросить очевидное, чем сделать не то.
VADemon
23.12.2023 20:36https://youtu.be/K9TRaGNnjEU?t=38m15s
-- Ты зачем его убил? Осел?!
-- Ну вы ж сами сказали: нос сует не в свое дело, видеть его больше не хотите?..
ZardoZAntony
23.12.2023 20:36В целом интересный опыт человека, который добился к 38 годам того, что я еще не успел к 40. Хотя в бизнес категорически не хочется, устраивает только стабильная ЗП без руководящих должностей.
Victor_Panic
23.12.2023 20:36Неплохая статья, хоть и раздутая чрезмено. И... кто бы мне её не то что показал, а вбил в голову лет 15 назад?
Cheater
23.12.2023 20:36Она с сестрой Sumay запустила онлайн-школу для детей два года назад, когда им самим было 9 и 12 лет.
Первое правило критического мышления в интернетах: Если кто-то заявляет о детях-вундеркиндах, стартовавших в 12 лет бизнес на модную тему, проверь, не стоит ли за хайпом предприимчивый папа. :)
https://www.linkedin.com/in/wequil/ - Joe Lu (McPhail)
kozlov_de
23.12.2023 20:36Автор сумасшедший экстраверт - трудоголик
Я так и не понял, в чем был успех и где радость жизни
xenon
23.12.2023 20:36мне кажется, радость жизни - всегда между строк. Где-то в IT (я сделал проект и был очень рад), где-то между (а потом я купил мотыля и мы пошли на рыбалку). О нем просто не совсем уместно писать. Но и неправильно делать вывод, что раз не написано, то его и не было.
RailJSPy
23.12.2023 20:36Я хз) огромная статья с проточной водой.. вообще никак не зацепила эмоционально ничем. Все про успешный успех, прям везде карта падает нужной масти, все пути прокладываются сами собой, почти никакого экшна.. да я читал статью от обычного миддла, который залетел в айти в 30+. Вот там реально переживаешь вместе с автором. А тебе, я пожелал бы наслаждаться своей удачной жизнью, но не пиши статьи ок?))
Free_Artist
23.12.2023 20:36У автора очень вероятно, сильнейший невроз.Одна фраза чего стоит: то к определённому возрасту будешь не соответствовать социальным ожиданиям и подвергнешься дискриминации"... Да дискриминации можешь подвергнуться за что угодно и где угодно. Напоминает попытку стать самым лучшим и понравиться всем, тут страхом и тревогой пышет, как из под печного поддувала. По идее к психотерапевту хорошему бы, на КПТ, должно помочь. А иначе - алкоголизм, "вещества", а то и кукушечка может закуковать.
AndreKanevski
23.12.2023 20:36Мне 24 года, я в IT работаю почти 6 лет (2 из них можно смело ставить под сомнение, это было
преподавание С++ для школьников на базе института), далее уже почти 4 года в GameDev студии.Всё, что я успел понять об успехе за это время - следует просто следить за своим временем и за тем, на что вы его тратите. Остальное - дело случая.
Если вы на выходных проводите 12 часов в Dota 2 (пример глупый, но понятный) вместо того, чтобы погулять, позаниматься спортом и уделить время книге по программированию, это уже "путь не туда" - вопрос приоритетов. Просто однажды можно оказаться в ситуации, когда 1.000 часов в Dota 2 вместо прочитанных 5-10 книг сыграет с человеком "злую шутку".
Однако и это не даст вам гарантий успешного успеха и кучи денег, хоть вы выходные напролёт будете учить что-то в программировании. На данный момент Интернет пестрит "историями выжившего", затмевая судьбы тысячи талантливых людей, которым не так повезло, как "выжившему".
Но самое главное, что даже без этого везения человеку, который много (полезного и нужного) изучил и освоил, будет чем заняться и в 30, и в 40, и в 50 лет, будет "где жить" и "что кушать".
У автора статьи интересный опыт, да и в конце концов 38 лет - далеко не конец профессиональной деятельности и уж тем более жизни. Еще можно успеть и десять квартир купить, и гражданств букет собрать и т.д. (вспоминаем про создателя KFC).
Но в целом я не понимаю тенденции "самобичевания", когда люди себя сравнивают с Цукербергом (который, к слову, стал самым молодым миллиардером в истории) и схожими личностями. Это "выжившие", про которых известно много. А про тех, кто хотел повторить успех того же Цукерберга, и сейчас на трёх работах работает, чтобы платить по кредитным счетам за свои амбиции, никто особо и не пишет.
У каждого свой путь, свои вводные данные. Задавайте себе вопрос в конце года "А стал ли я лучше, чем был год назад?". Если вы смело отвечаете "да" - поздравляю. Если "нет", подумайте, что с этим можно сделать.
Учитесь ценить, что имеете, и радоваться этому. Следите за своими расходами, за качеством питания, за здоровьем, и у вас всё будет хорошо. Остальное - дело случая.
iggr63
23.12.2023 20:36Я бы сказал что 38 лет не только не конец профессиональной деятельности, а где-то близко к началу. К этому времени в хайтеке например можно успеть поучаствовать в паре средних проектов (<10М), приобрести опыт, известность, и репутацию. В электронной промышленности например инженеры, доросшие до ведущих, часто уходят из материнской компании и открывают свою.
zitron
23.12.2023 20:36Купите жёлтые штаны в 17 лет
Переедьте в Сызрань в 22
Не ешьте артишоки
Будьте по-умнее что ли
Избегайте Египта, чтоб не съела акула
С годами стареешь
Брин, Гань и вот это всё
Не тупите по возможности
...
и ещё недочитанная гора "полезного" от бывшего инфоцыгана (они бывают бывшими?)
gitosik
23.12.2023 20:36Отличная статья, ретроспектива своей жизни. Интересно почитать все эти мысли. Полезные советы. Тем более в этих новых реалиях. Когда информация в СМИ и продвигающих свои услуги субъектов преследует иные цели нежели че дать пищу для размышлений. Хоть ты и преследуешь свою цель этой статьей :) , все равно спасибо за описание твоего опыта, прожитой жизни. Мне, 33 летнему, решившему менять свое будущее (из гуманитариев в технари) тоже есть о чем подумать теперь больше.
p.s. Если есть вопросики в теме отношений, пиши в личку, могу поделиться информацией :)
Alfa_Jedi
23.12.2023 20:36Автор, статья насыщенная, полезная пища для размышления, в комментариях уже обозначали, но своими словами сообщу - а что, если попробовать взглянуть на свое прошлое под иным ракурсом, не с нотками (именно нотками, ощущения полноценной позиции жертвы не сложилось) позиции жертвы и с перекладыванием ответственности: "жалею, жалею, если б кто-то сказал, вот если б знал и 20 лет назад лотерейный билет купил", а с позиции "благодарности, силы, и любви к себе", что мол "очуметь, сколько всего крутого в моей жизни произошло и было достигнуто"!!! Была борьба, и только она даёт силу и опыт, а не мимолётные победы, у каждого своя судьба, и свой путь самурая, желаю всего самого светлого, что б все получилось и заботиться о своем здоровье, веганство не понимал никогда)
AndreKanevski
23.12.2023 20:36Всё верно!
Кстати, именно правильное отношение и умение рассказывать о преимуществах своего опыта и "продает" специалиста. Любой опыт, будь он положительный (проект взлетел) или негативный (проект провалился) - есть опыт. Более того, многие со мной согласятся в том, что опыт неудач ценнее, так как обычно в такие моменты ты понимаешь, "где не дожал" и становишься лучше и умнее. Положительный опыт, конечно, приятен, дарит прекрасные эмоции и меньше давит на психику, но не дает тебе искренней уверенности в том, что это результат работы, а не "везение".
Как я писал выше, в эпоху "инфоциганства" и "успешного успеха" всем "втирают" истории "выживших", как эталон и цель. Еще, кстати будет мысль о том, что успех далеко не всегда равен счастью, поэтому, как и "неудачники-бедняки", "успешные" богачи себе пули в лоб пускают ))
Oceanshiver
23.12.2023 20:36Это какая-то жесть. Я думал сейчас прочитаю историю успешного программиста, а прочитал не особо успешную историю то ли эникейщика, то ли продавана, то ли шарлотана.
tendium
23.12.2023 20:36Написал код, который скачали 135 миллионов раз.
Мне кажется, это некоторая манипуляция.
phpstan
написан чехом, и потом контрибутили туда сотни людей. Но почему-то за один PR (или сколько их у вас было?) вы приписали себе все скачивания вообще. Тут как-то несколько некорректно.
xenon
23.12.2023 20:36Интересная статья, и то, что так неоднозначно воспринята - делает ее еще интереснее.
Но вот на что обратил внимание - существенная часть статьи про то, как понравится кому-то, чтобы тебя похвалили. Проявляем гениальность и татанические усилия, чтобы взять медальку здесь, потом берем ачивку тут, и потом миграционная тётенька со средним образованием ставит нам печать в бумажку.
mr_LEXX
23.12.2023 20:36Бытие определяет сознание: не было бы у автора учёбы в нижегородском универе, который дал ему базу, не было бы и всех остальных его событий и достижений. Вообще, имхо странная логика (логика Иванов, не помнящих родства) ехать туда, где лучше всего... обязательно иметь два гражданства и т.п.... Если бы все так поступали, то после ВОВ или дна 90-х наша Великая (в разных ипостасях) Родина так бы и лежала в руинах. Простые трудяги из руин создают что-то стоящее ... чтобы потом на всё готовое приезжали любители лёгкой счастливой жизни? А ведь счастье оно не за бугром, оно гораздо ближе.
dimskiy
23.12.2023 20:36Спасибо за прекрасную статью! Честно, прямо и по-простому - нынче это редкость.
Удачи вам с американской визой! Ловите +1 к большинству ваших выводов, особенно связанных с эмиграцией (мне тоже 38). Самая бесполезная идея, посеенная в умах нашего поколения - "где родился, там и пригодился". Все что хочется скорректировать - надо корректировать. В конце-концов, только семья преимущественно неизменна. А смена локации - вовсе не конец света чтобы так этого бояться.
skovoroad
N-цать успешных шагов к успешному успеху в успешной карьере!
Успешная Бизнес-молодость, торгующая успешным успехом
Успешные статьи, успешные контакты, успешные переговоры
Успешная диета
Всё это классно, но причём здесь программирование, заявленное в заголовке?
alexeyinkin Автор
Это не шаги, потому что одно не требует выполнения предыдущих.
Неуспешная, они закрылись.
Статьи -- да, это важный фактор для карьеры. Успешных контактов и переговоров, к сожалению, не вёл.
Диета тоже так себе.
При том, что 16 из 20 лет это программирование. А ещё при том, что опыт в других профессиях и ролях помогает вести проекты. Если вы когда-то где-то отвечали за прибыль, а не только за релиз, у вас и в программировании другой подход и руководители это видят. Если вы два года занимались текстами, то вам дадут писать анонсы, и это продвижение вашего профиля. Всем нужны люди с компетенцией на стыке. Всё связано.
Но отчасти это описано и для того, чтобы не лазить в лишнее. Довольно много из описанного сопровождается тем, что "надо было по-другому".
Это просто опыт. Его не выкинешь. А если нужен текст чисто по программированию, то он будет примерно таким: "Программируйте хорошо".
saboteur_kiev
Есть такой жанр в литературе - попаданцы, особенно в прошлое. И есть такой термин "послезнание".
Это только кажется, что 15 лет назад запустить продукт было легко. Нет, нелегко, и большинство ваших советов относится не к тому, как надо развиваться, а к тому, что вы упустили в свой момент.
Основной совет - это вкалывать и развиваться. Это да. Смотреть, изучать, делать свои проекты, и как-то стратегически относиться с самого детства/молодости.
Но во всем этом критически важна мотивация, а именно ее и не хватает, именно мотивировать себя изучать скучные вещи или заниматься тем, что не очень нравиться но полезно. Как вы, который решил делать игрушки, вместо разработки магазина. Как вы, который делал тетрис и танчики на мобилке, вместо своего мессенджера, например.
Мотивация найти монетизируемый тренд в юном возрасте, когда ты не понимаешь как крутятся деньги - это очень сложно. Школьник и даже студент видит как работает какой-то бизнес очень примитивно, и не понимает как это все сделать с нуля. Исключения крайне редки.
hint000
Яркое исключение показано в книге Теодора Драйзера "Финансист". Как раз со школьного возраста начал зарабатывать свой первый доллар и стал большим человеком. К счастью, это лишь выдающийся художественный вымысел, потому что персонаж вряд ли у кого-то вызывает симпатию.
sharpMouse
С чего бы это вымысел, когда у персонажа книги был реальный прототип?
И с чего бы это исключение? У персонажа отец был сам финансист, с малых лет наставлял сынишку и пристраивал на подработку к знакомым из мира денег. Вот тот и выучился...
oldbie
Почему-то тут не по себе стало. Не могу точно сформулировать почему мне тут грустно, надо отрефлексировать =).
С детства выстраивать стратегию на жизнь? Я понимаю что выдающиеся посвящают делу всю свою жизнь и, отчасти, потому добиваются невероятного. Но в этом есть что-то жутковатое, неправильное, как рабство. Судьба рожденных рабами тоже была стратегически предопределена и замкнута на работу.
Мир в котором люди самостоятельно и добровольно выстраивают стратегию карьерного роста с детства ради "успеха"? Нужен ли он тогда, такой успех?
saboteur_kiev
Я не понимаю смысла слов "потерянное детство". Если ребенку было интересно заниматься амбициозными задачами, это и было его детство. Никакого рабства.
Мне вот нравится комп. С детства. Мне уже много лет не скучно на нем решать разные задачи. И админить и что-то программировать и делать нудные штуки. Я нахожу удовольствие когда решаю рутину особо красивым однострочником, или придумываю очередную штуку для упрощения своей жизни.
Но я совершенно отдаю себе уже отчет, что другим эти скрипты не нужны и мои задачи и мои автоматизации им просто непонятны. Они решают возникшие у них в жизни проблемы другими способами (или не решают, или у них вообще таких проблем нет).
Поэтому, если у кого-то с детства была мечта выступать на сцене, и вместо пинания
хуевдеревяшек во дворе, он занимался музыкой и вокалом с 3 лет, а потом стал успешным музыкантом/композитором/исполнителем - отличное детство.Если с детства было интересно читать физику, считать циферки, а потом стать математиком - отличное детство.
Okeu
Найти любимое занятие по жизни - это уже успех, как мне кажется. Многим это не удается.
MockBeard
Если смотреть абстрактно, получается "У меня в юности в приоритете было ABC, сейчас в приоритете XYZ. Надо было сразу заниматься XYZ, а не тратить время на ABC"
Breathe_the_pressure
Нафиг не нужно. :)
Как раньше говорили: - Если водка мешает учёбе....