Мастер своего дела (книга) + мои комментарии

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

Как результат — 7 подходов в формировании мастерства.

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

Делать меньше да лучше.

Я уже давно в видео твержу — выберите одну технологию и держитесь ее.

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

Читайте книжку, становитесь специалистами, и фрустрируйте меньше.

Отключенные комментарии + результаты эксперимента

В свое время я делал видео о том что комментарии под материалами в социальных сетях крайне токсичны, деструктивны и тп., в следствии чего я отключил комментарии на своем youtube-канале и в социальных сетях.

Я от этой мысли и не отказывался когда включил их заново через почти полгода.

Теперь пришло время рассказать почему я это сделал, и почему выключил их вновь…

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

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

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

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

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

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

Второй язык программирования (про муки выбора)

Продолжая тему затронутой во вчерашнем видео мысли — «Как выбрать программирования», я хочу обратить внимание на мысль, которую не раскрыл полностью:

Почему мы вообще можем запрещать себе выбор второго языка

Я буду говорить от себя — у меня был (надеюсь что именно был) страх расфокусироваться в технологическом плане, это происходит когда тебе интересны несколько технологий, в моем случае на данный момент — Python и Go.

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

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

И забывал я одну простую истину:

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

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

Но я выше вроде бы писал о том что проще получить бенефиты фокусируясь на чем-то одном…

Именно — проще, а мы в данный момент не говорим о простоте в принципе, так как дойти до экспертности в одном языке — это сама по себе не простая задача, и стать экспертом в двух языках это не n2 а скорее log2n в плане общей эмоциональной тяжести, ведь вы кайфуете от ДВУХ интересных технологий, и плюс сняли обременение от необходимости выбирать (но это не точно, чисто теория, скоро проверю и отпишусь).

Ну и, не стоит забывать что со временем вы, возможно, потеряете интерес к какой-то из технологий в которую угрохали кучу времени, это НОРМАЛЬНО, если воспринимать программирование на протяжении жизни, то переходы туда-сюда в плане языка или профиля в IT это часть этой самой жизни, а вот запрещать себе получать удовольствие от любимой работы — прямой путь к нелюбимой работе, прокрастинации, депрессии и так далее.

П.С. Данная статья не для новичков, сугубо для людей уже состоявшихся в какой-то технологии.

Монотонная регулярность успеха

Монотонная ежедневная работа — это когда ты неотвратимо, без перерывов на протяжении лет, давайте возьмем весомую цифру — 5-10 лет, каждый день делаешь что-то, что приближает тебя к цели, и не делаешь то, что тебя от этой цели отталкивает.

Сейчас будут примеры, а потом важное резюме.

Программирование:

Каждый день я пишу код, делаю коммиты и заливаю их в репозиторий.

Плюс изучаю информацию о языке, которую до этого не знал.

Плюс изучаю теорию программирования, которую не знал.

Лишний вес:

Каждый день я соблюдаю расписанную тренером программу питания.

3 раза в неделю я хожу на тренировки.

Не позволяю себе делать меньше 3-х тренировок в неделю.

Не позволяю себе отклоняться от плана питания больше чем на 2 дня в месяц, если тренер сказал что это нужно.

Состояние психики:

Каждый день сплю минимум 7 часов в день.

Читаю книги по психологии минимум 3 раза в неделю.

Добавляю общение с интересными людьми.

Убираю общение с токсичными людьми.

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

Вот, вы прочитали примеры, и думаете «Какая то очевидная ерунда, это же и так известно».

ДА, а теперь «дьявол кроется в деталях»:

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

Работать же одновременно по всем фронтам + все остальное многообразие жизненных задач в виде семьи, непредвиденных дел и решения возникающих проблем — вообще задача для нетривиального ума и дисциплинированности (я к таким людям не отношусь).

Тоесть — все просто и очевидно, но трудно реализуемо, когда у тебя не хватает дисциплины для удержания этого фокуса, мы начинаем жертвовать некоторыми пунктами, и…

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

Недостаточно времени? Или недостаточно дисциплины чтобы делать каждый день хотябы маленькие шаги по каждой из важных областей?

Балабольство против развития

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

Болтать о том как тебе тяжело, непонятно, но так сильно «хочется» — это абсолютно никак не приближает к цели.

Я порядка 5 лет набираю стажеров в свою компанию, а это собеседования студентов, которые уже давно перевалили за 1000.

У меня Youtube канал который уже перевалил за 43.000 человек, а это сотни обращений, вопросов и писем от людей которые хотят войти в IT.

Сейчас опишу подробнее на паре последних примеров:

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

Я объясняю что будет сложно, непонятно и тп, что нужно будет работать, ок?

— Ок

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

Что же произошло когда я написал отказ?

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

Второй пример (комментарий под роликом в youtube):

-(комментарий) А если нет идей для нормального интересного проекта? Писать очередной клон чата или соц сети?

-(Я)Почему бы нет?

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

Понятно да? Не увлекательгно, блаблабла, понадобится много времени, блаблабла…

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

Да, представляете — чтобы достичь ваших целей, вам надо будет не пиздеть а работать!

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