Warning: Undefined array key "HTTP_CF_IPCOUNTRY" in /var/www/group-telegram/post.php on line 8

Notice: file_put_contents(): Write of 5978 bytes failed with errno=28 No space left on device in /var/www/group-telegram/post.php on line 50

Warning: file_put_contents(): Only 8192 of 14170 bytes written, possibly out of free disk space in /var/www/group-telegram/post.php on line 50
Engineering notes | Артур Илькаев | Telegram Webview: artrblog/44 -
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: |

"This time we received the coordinates of enemy vehicles marked 'V' in Kyiv region," it added. A Russian Telegram channel with over 700,000 followers is spreading disinformation about Russia's invasion of Ukraine under the guise of providing "objective information" and fact-checking fake news. Its influence extends beyond the platform, with major Russian publications, government officials, and journalists citing the page's posts. That hurt tech stocks. For the past few weeks, the 10-year yield has traded between 1.72% and 2%, as traders moved into the bond for safety when Russia headlines were ugly—and out of it when headlines improved. Now, the yield is touching its pandemic-era high. If the yield breaks above that level, that could signal that it’s on a sustainable path higher. Higher long-dated bond yields make future profits less valuable—and many tech companies are valued on the basis of profits forecast for many years in the future. Stocks closed in the red Friday as investors weighed upbeat remarks from Russian President Vladimir Putin about diplomatic discussions with Ukraine against a weaker-than-expected print on U.S. consumer sentiment. The SC urges the public to refer to the SC’s I nvestor Alert List before investing. The list contains details of unauthorised websites, investment products, companies and individuals. Members of the public who suspect that they have been approached by unauthorised firms or individuals offering schemes that promise unrealistic returns
from de



Deprecated: strtolower(): Passing null to parameter #1 ($string) of type string is deprecated in /var/www/group-telegram/post.php on line 326

Deprecated: strtoupper(): Passing null to parameter #1 ($string) of type string is deprecated in /var/www/group-telegram/function.php on line 148
Telegram Engineering notes | Артур Илькаев
FROM