Что я понял после шести лет в разработке (Часть 1?)
1. Я далеко не лучший разработчик и устал пытаться им стать. Я делал классные штуки, многие из них создал с нуля, создал классный (но безуспешный) стартап и крипто-биржу, но я ума не приложу как работает образная IDE под капотом. Я не знаю, как работает стриминг видео, вряд ли создам банковский сервис или, прости господи, браузер.
2. Если приду на собеседование в образный Яндекс, то, скорее всего, не пройду даже на джуна, так как абсолютно ничего не понимаю в алгоритмах. Мой грейд сейчас - просто удачное совпадение моего опыта с требуемым опытом в вакансии
3. Не интересоваться программированием в свободное время - нормально. На старте своей карьеры я слышал из всех утюгов, что хороший разработчик во время обеда читает документацию, а перед сном свежие статьи по технологиям.
4. Нетворкинг - наше все. На лучшие свои проекты я попал только благодаря знакомствам, которые завел случайно.
5. Софт-скиллы гораздо важнее хардов. Ты можешь быть неимоверно крутым разработчиком, но если с тобой некомфортно работать, то придется уступить место более коммуникабельному коллеге. Любая коммерческая разработка ведется в команде и ее настрой куда важнее кратковременного перфоманса.
6. Навык прохождения собеседований не имеет ничего общего с рабочими навыками. Ты можешь работать продуктивнее всех в команде, тебя любят и уважают, но на интервью спросят по Garbage Collector и отправят домой после фразы “Мы вам перезвоним”. Я сначала боролся и возмущался о том какие все глупцы, но не смог придумать лучшую систему найма, которая займет менее полугода на кандидата. Если твоя задача - найти работу, то придется, либо потратить полжизни на изучение всего на свете, либо отдельно готовиться конкретно к собеседованиям.
7. Невозможно не учиться и хорошо зарабатывать в IT. Любые навыки и знания устаревают гораздо быстрее, чем в любой другой сфере. Однажды я больше года работал на заводе с действительно умными специалистами, которые уже больше десяти лет пишут десктопные приложения на винформс, они профессионалы в своей области, только их технология устарела. Они зарабатывают по шестьсот долларов и считают мифами большие зарплаты в разработке.
Post #29
358
- 👍 5
- ❤ 1