Telegram Group & Telegram Channel
Ты ненастоящий программист

Проблема, с которой я столкнулся острее всего — снобы сеньоры. Слышали что-то в духе:
- “Ты не знаешь как устроен кэш процессор? Да какой из тебя программист…”
- “Ты не коммитил в опенсорс? Мдааа…”
- “Ты не работал в FAANG, не писал на ассемблере, не читал эту супер-ультра-важную книгу — да какой из тебя программист”.

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

IT — это не творчество. Нынешние бигтехи — цифровизированные заводы 21 века. У нас есть ограниченный набор языков, инструментов, архитектур и технологии. Правила, стат анализ, коммит хуки, тесты, ревью, QA, фича-тогглы, CI. Это конвейер по производству фичей и продуктов. Ваш код перепишут с выходом новой технологии. Ваш код удалят, если фича не приносит денег. Ваш код не принадлежит вам. Хороший код — тот, что не отличается от кода в соседнем модуле. Где тут творчество?

Нужно знать Х, ведь это база“. Мне постоянно твердили: читай эту книгу — это основа. Но не объяснили, как это конвертируется в объективные метрики моей жизни (деньги/время). По достижении определенного уровня сеньорства новые знания перестают увеличивать ваш доход, но увеличивают ЧСВ. Новая статья, курс, технология, подкапотная работа композа не влияют на размер зарплаты в конце месяца. Вот мои критерии изучения новой технологии/языка:
- это больше двух раз спросили на собеседовании. Так я изучил корутины и композ;
- я натыкался на это в работе больше двух раз. Так я погрузился в фичамодульную и чистую архитектуру, а потом выкатил фреймворк по систем дизайн интервью;
- это больше двух раз спросили мои ученики — можно изучить что-то и продавать эти знания. Так я пошел на подлодку по оптимизациям UI и погрузился в CI.

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

Айтишный инфомусор
Сколько статей на прочтение в ваших закладках? И сколько из них вы прочитали? С каждым днем их становится больше, выходит новый курс, новый патчноут вашего языка, новая мультиплатформ технология. Как же я не буду это изучать? Я должен быть инженером, а не кодером своей технологии. Я провел эксперимент — год изучал новое только по вышеуказанным критериям. И ничего не случилось: меня не уволили, зарплату поднимали, дали повышенную оценку на Performance Review! (Спойлер: не рекомендуется применять джунам и мидлам)

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

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



group-telegram.com/artrblog/44
Create:
Last Update:

Ты ненастоящий программист

Проблема, с которой я столкнулся острее всего — снобы сеньоры. Слышали что-то в духе:
- “Ты не знаешь как устроен кэш процессор? Да какой из тебя программист…”
- “Ты не коммитил в опенсорс? Мдааа…”
- “Ты не работал в FAANG, не писал на ассемблере, не читал эту супер-ультра-важную книгу — да какой из тебя программист”.

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

IT — это не творчество. Нынешние бигтехи — цифровизированные заводы 21 века. У нас есть ограниченный набор языков, инструментов, архитектур и технологии. Правила, стат анализ, коммит хуки, тесты, ревью, QA, фича-тогглы, CI. Это конвейер по производству фичей и продуктов. Ваш код перепишут с выходом новой технологии. Ваш код удалят, если фича не приносит денег. Ваш код не принадлежит вам. Хороший код — тот, что не отличается от кода в соседнем модуле. Где тут творчество?

Нужно знать Х, ведь это база“. Мне постоянно твердили: читай эту книгу — это основа. Но не объяснили, как это конвертируется в объективные метрики моей жизни (деньги/время). По достижении определенного уровня сеньорства новые знания перестают увеличивать ваш доход, но увеличивают ЧСВ. Новая статья, курс, технология, подкапотная работа композа не влияют на размер зарплаты в конце месяца. Вот мои критерии изучения новой технологии/языка:
- это больше двух раз спросили на собеседовании. Так я изучил корутины и композ;
- я натыкался на это в работе больше двух раз. Так я погрузился в фичамодульную и чистую архитектуру, а потом выкатил фреймворк по систем дизайн интервью;
- это больше двух раз спросили мои ученики — можно изучить что-то и продавать эти знания. Так я пошел на подлодку по оптимизациям UI и погрузился в CI.

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

Айтишный инфомусор
Сколько статей на прочтение в ваших закладках? И сколько из них вы прочитали? С каждым днем их становится больше, выходит новый курс, новый патчноут вашего языка, новая мультиплатформ технология. Как же я не буду это изучать? Я должен быть инженером, а не кодером своей технологии. Я провел эксперимент — год изучал новое только по вышеуказанным критериям. И ничего не случилось: меня не уволили, зарплату поднимали, дали повышенную оценку на Performance Review! (Спойлер: не рекомендуется применять джунам и мидлам)

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

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

BY Engineering notes | Артур Илькаев




Share with your friend now:
group-telegram.com/artrblog/44

View MORE
Open in Telegram


Telegram | DID YOU KNOW?

Date: |

Emerson Brooking, a disinformation expert at the Atlantic Council's Digital Forensic Research Lab, said: "Back in the Wild West period of content moderation, like 2014 or 2015, maybe they could have gotten away with it, but it stands in marked contrast with how other companies run themselves today." This ability to mix the public and the private, as well as the ability to use bots to engage with users has proved to be problematic. In early 2021, a database selling phone numbers pulled from Facebook was selling numbers for $20 per lookup. Similarly, security researchers found a network of deepfake bots on the platform that were generating images of people submitted by users to create non-consensual imagery, some of which involved children. "Your messages about the movement of the enemy through the official chatbot … bring new trophies every day," the government agency tweeted. Individual messages can be fully encrypted. But the user has to turn on that function. It's not automatic, as it is on Signal and WhatsApp. For Oleksandra Tsekhanovska, head of the Hybrid Warfare Analytical Group at the Kyiv-based Ukraine Crisis Media Center, the effects are both near- and far-reaching.
from in


Telegram Engineering notes | Артур Илькаев
FROM American