Search
Write a publication
Pull to refresh

Comments 24

UFO landed and left these words here

А как же PHP? По-моему, для серверной части для не highload-проектов он подходит куда больше, и по ресурсам (особенно памяти) менее прожорлив.

Подпись "изображение сгенерировано автором" к этому подталкивает.

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

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

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

А про-существо из яйца вылуплялось?

Скорее да. Ну, вряд-ли оно было живородящим, а потом, внезапно, начало откладывать яйца. Но курицей оно не являлось. Но было очень близко к курице.

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

Внезапно? То есть то, что было "очень близко к курице", но не было живородящим и не откладывало яйца, "внезапно", за одно поколение, стало откладывать яйца? Серьёзно? Вы в это верите?

Изначально из икринки. Но потом существо мутировало, вылезло на сушу и икринки обзавелись защитной пленкой и стали яйцами. На этом пути побывали миллионы существ и тысячи мутаций.

которая является потомком некого пра-существа

всё ещё проще - куриц не существует) биологические виды это абстракция, которую мы придумали для удобства классификации организмов, довольно дырявая кстати)

UFO landed and left these words here

Кстати, ChatGPT довольно верно сказал что нужно при соискании позиции SDE в AWS, но это относится ко второй части, а первая - technical assesment - там только умение решать задачи, как правило несложные, если имеются познания в DP.

Настоящая причина, по которой вы не станете сеньором

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

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

Рынок тоже имеет емкость экосистемы. Иерархия -- это не только про угнетение на самом деле. На сотню элементов электронной рассыпухи приходится одна микросхема. Это естественно. Точно так же, в бизнесе на сотню элементарных бизнесов, где дальше джуна не вырастешь, приходится один, где требуется глубокая интеграция. Единственный выход, думать глубже и искать бизнес-идею, которая повысит уровень требований и даст при этом конкурентное преимущество. Пример который я обычно привожу для учеников -- Додо-пицца. Они из сервиса доставки сделали высокоинтеллектуальный бизнес. НО найти такую идею тоже задача не тривиальная.

пирамида иерархии подразумевает на одного сеньера сотню батраков

Я уже лет семь не видел джунов и мидлов. В предыдущей компании, когда я туда устроился, в нашей команде ещё были два мидла. Когда они уволились на их место взяли одного сеньора. В текущей компании я вообще мидлов в нашей команде не застал.

Вообще да, никаких сотен подчиненных у сеньоров нет. В моём отделе сейчас сеньоров в 1.5 раза больше, чем мидлов. А джунов вообще нет.

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

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

На всех трех этапах вам предстоит иметь дело с архитектурными проблемами, решение которых способно истребить немало воробьев. 

Эту аналогию я не понял вообще. Историю про китайев, а ранее кроликов я знаю. Но тут я не совсем понимаю

Смотрите. Не секрет, что хороший код отличается от говнокода тем, как он выполняет НЕфунккциональные требвоания. И также не секрет, что некоторые нефункциональные требования явно входят "в конфликт" с другими

Но задачу найти баланс, особенно в большом проекте (в маленькком часто вообще по фиг, так как там все просто и никаких вызовов нет), это задача тимлида/архитектора. Условный джун либо миддл даже могут не осознать всей проблематики.

Но главное - я не вижу связи с заголовком. Это банально не уровень ответственности миддла и ниже

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

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

В таком случае вашу статью можно свести до одной рекомендации: раздвигайте горизонты своих возможностей и рост вас настигнет :)

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

UFO landed and left these words here

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

Sign up to leave a comment.