«Давай ты будзеш лідзіць». Куды расці сеньёру і ці трэба — тлумачыць Павел Вейнік
Шкляная столь — метафара не толькі пра зарплату распрацоўшчыка, але і пра яго скілы. Куды расці ІТ-інжынеру, калі ён ужо моцны сеньёр і ці сапраўды трэба кудысьці рухацца?
Пагутарылі з архітэктарам-фаўндарам у Hard&Soft Skills Паўлам Вейнікам.
Давайце вызначымся з паняццем «сеньёр». У маім разуменні гэта «дасведчаны дзядзька», здольны выканаць самую або амаль самую складаную задачу на праекце. Ён здольны пагутарыць з пастаноўшчыкам задач, спраектаваць і давесці задачу да прадакшану, пакрыць яе тэстамі і г. д.
Што ён робіць
Калі мідл выконвае толькі кавалачак задачы, то сеньёр, як правіла, адказвае за задачу цалкам. Гэта ж і робіць яго сеньёрам.
Яшчэ сеньёр можа ментарыць, дзяліцца досведам, але галоўнае — ён у стане выканаць складаную задачу ў рамках сістэмы. Ён разумее мэту праекта, архітэктурныя прыёмы, знае кантэкст сістэмы і, зыходзячы з гэтага, прымае рашэнні.
Чаго не робіць
Сеньёр не размяркоўвае задач і не праектуе ўсёй сістэмы — толькі невялікія яе кампаненты. Ён, як правіла, не вядзе камунікацыі з бізнэсам, зона камунікацыі сеньёра — цімлід, продакт оўнар, аналітык, каманда.
Ці трэба яму расці?
Наогул дык неабавязкова.
Але што, калі развівацца ўсё ж такі хочацца
Тады ў сеньёра ёсць два шляхі:
Менеджарскі: цімлід — інжынірынг-менеджар — кіраўнік аддзела — кіраўнік напрамку і г. д.
Тэхнічны: сеньёр — умоўны тэхлід / very important распрацоўшчык / хтосьці такі (тэхнар яшчэ мацнейшы, чым сеньёр, але ўсё яшчэ займаецца большай часткай кодам) — архітэктар — СТО.
Што не так з кар’ерай менеджара
Часта інжынеры думаюць, што раз яны паспяхова працуюць у камандзе, то папросту могуць ёю кіраваць. Я пра кейсы, калі маладыя амбіцыйныя сеньёры, жадаючы стаць важнымі людзьмі, бяруцца за ролю цімліда і за год выгараюць — такіх я бачыў шмат. Калі ў неспрактыкаванага цімліда без кіраўнічых скілоў нешта атрымліваецца інстынктыўна, то яму знатна пашанцавала.
Праблема ў тым, што ў распрацоўшчыка няма ні менеджарскага досведу, ні разумення, што такое менеджмент у прынцыпе. Бо ў цімлідзе палова ад сеньёра, палова ад менеджара. І навыкі, неабходныя цімліду, знаходзяцца ў квадраце неўсвядомленага невядомага.
Але калі ў вас добра атрымліваецца кіраваць і каманда расце, то з цімліда можна вырасці ў інжынера і кіраваць ужо некалькімі камандамі, забяспечваючы іх сінхранізацыю, матывацыю і г. д. Па гэтай сцежцы можна расці даволі доўга.
Што праўда, ёсць нюанс. Калі чалавек дарос да сеньёра, значыць, у яго нармальныя інжынерныя здольнасці. Выбіраючы менеджарскую галіну, ён ступае на новы кар’ерны шлях, адмаўляючыся ад росту ў тэхнічным плане. Свядома такі выбар робяць нямногія.
Чаму тэхнічная галіна прывабнейшая (суб’ектыўна)
Большасць сеньёраў выбіраюць іншую галіну — тэхнічнага развіцця. У яе як мінімум дзве перавагі. Па-першае, яна хутчэй за ўсё адпавядае ўжо наяўнай прафдэфармацыі характару сеньёра. Па-другое, моцныя інжынеры атрымліваюць прыкметна больш за інжынераў-менеджараў.
На тэхнічную галіну часта вяртаюцца і тыя, хто паспрабаваў сябе цімлідам і зразумеў, што гэта не яго. Часта на гэтым этапе сеньёр яшчэ не разумее, куды і як расці. цімлідства яму больш не хочацца: грошы тыя ж, гемарою больш, цікавасці менш. Але душа чагосьці просіць: больш складаных задач, грошай, цікавых праектаў.
Дагэтуль сеньёр рос, вывучаючы тэхналогіі, базы даных, фрэймворкі для праектаў. І вось ён разумее, што можна вывучыць яшчэ пяць фрэймворкаў, тры базы даных, пакарыстацца яшчэ адным клаўдам, але зместу і сэнсу працы гэта ніяк не зменіць. Так узнікае шкляная столь — перш за ўсё скіловая. Бо скілы за кошт асваення новых тэхналогій наогул не растуць — яны застаюцца тымі ж, проста прымяняюцца да іншых рэчаў.
Як узляцець вышэй за столь
Столь можна пераадолець, узяўшы на сябе больш адказнасці. Дапусцім, задрайвіць нейкую вялікую крос-камандную фічу.
Калі рашэнне пачынаюць рэалізоўваць, такому «вялікаму і тлустаму» сеньёру могуць выдзеліць Program Manager, які будзе сачыць за тым, каб розныя аспекты фічы былі злітыя ў адно.
Так сеньёр дзеля інтарэсаў бізнэсу выходзіць па-за межы сваёй каманды і ператвараецца ў тэхліда / Staff Engineer / Principal Engineer / Very Important Engineer. І далей развіццё ідзе ў бок Software Architect, Solution Architect — аж да СТО.
Камунікацыя
На гэтым шляху інжынеру неабходна камунікаваць, камунікацыя ў яго працы займае больш часу, чым тэхнічныя рашэнні. Прычым камунікацыя не менеджарская, а тэхнічная. І чым далей сеньёр будзе прасоўвацца па тэхнічным шляху развіцця, тым больш у яго будзе камунікацыі, як гэта ні парадаксальна.
Важная частка софт-скілоў такога спецыяліста — павялічваць імпакт, змяняць арганізацыю або сістэму, у якой ён працуе. Ён бярэ на сябе адказнасць і за кошт сваёй энергіі рухае нейкія фічы.
Кругагляд
Акрамя камунікацыі тэхліду патрэбныя новыя архітэктурныя навыкі — сістэмны дызайн і інструменты: базы даных, чэргі, кэшы, балансіроўшчыкі. Ён мае разумець, як звязаць розныя часткі сістэмы, каб яна і працавала, і падтрымлівалася. Да важных скілоў адносіцца і праца з вялікай нагрузкай, бо такія задачы, як правіла, узнікаюць на вялікіх сістэмах.
Прычым тэхлід мае не вывучаць базу даных або фрэймворк дасканала, а ўяўляць, якія наогул ёсць інструменты, тэхналагічныя прыёмы, шаблоны, абмежаванні розных падыходаў. Яго задача — правільна абраць інструменты, а каманды ўжо вывучаць (калі яшчэ не) іх дэталёва.
Сеньёр выбірае знаёмую базу даных або фрэймворк, таму бо яму так камфортна. Яму здаецца, што звычайная рэляцыйная база даных спатрэбіцца, хоць насамрэч калоначная або Key-value падыдзе лепш. Але ён пра гэта не ведае, бо досвед нават наймацнейшага сеньёра рэдка перавышае веданне 5-7 баз даных, уключаючы воблачныя.
Яшчэ — разнастайныя in memory кэшы, балансіроўшчыкі, сэрвісы, заснаваныя на DNS-інфраструктуры, сістэмы для размеркаванай апрацоўкі і захоўвання даных, інфраструктурныя рашэнні для балансавання і эластычнасці, шаблоны праектавання размеркаваных сістэм, падыходы, якія працуюць з кансістэнтнасцю даных. Гэтыя рэчы трэба вывучаць мэтанакіравана і загадзя.
Што пашырае кругагляд? Чытанне артыкулаў, кніг, абмеркаванне Building Data Intensive Applications, сайты Марціна Клепмана і Марціна Фаўлера, Reddit, у рэшце рэшт. Але важная структура гэтых ведаў. Не проста «я ведаю 250 тэрмінаў, давайце прыменім з іх выпадковыя» — трэба разумець абмежаванні кожнага падыходу, як маштабаваць сістэму і зрабіць з яе BASE (Basically Available, Soft state, Eventually consistent).
Калі сеньёр за кошт софт-скілоў і кругагляду пераскоквае на ўзровень тэхліда / Staff Engineer, у яго адкрываюцца магчымасці расці далей, на ўзровень Solution Architect.
Solution Architect
Solution Architect — гэта чалавек, які разумее бізнэс. Ён можа паразмаўляць з бізнэсам на яго мове, потым за кошт разумення архітэктуры размеркаваных сістэм пераўтварыць гэтую размову ў тэхнічныя задачы, стварыць design праекта (або даручыць яго) і, нарэшце, растлумачыць усё камандзе.
Маштаб задач у яго большы, чым у тэхліда. Калі тэхлід працуе з вялікімі кавалкамі сістэмы, то Solution Architect праектуе сістэму цалкам. Яго праца ітэратыўная. Яму патрабуюцца і навыкі камунікацыі, і stakeholder management, і кіраванне патрабаваннямі, і system design, і ўменне абгрунтаваць выбар рашэння.
Solution Architect можа расці, прапаноўваючы ўсё маштабнейшыя рашэнні для бізнэсу. Вось ён ужо робіць не проста карпаратыўную сістэму на 250 карыстальнікаў, а SAAS-сэрвіс на 250 запытаў на секунду, і гэтая сістэма сусветнага маштабу.
Далей магчымы рост у тэхналагічную стратэгію ўсёй кампаніі. Архітэктар разумее, што яго сістэма праз тры гады будзе вось такой, таму закладвае вось такія магчымасці, узгадняючы іх з мэтамі, прыярытэтамі і рызыкамі бізнэсу.
Тут ён падбіраецца да ролі Chief Information Officer або Chief Technical Officer. Для яе патрэбны не толькі кругагляд і ўменне абгрунтоўваць аптымальны выбар, але і ўменне працаваць у вялікіх арганізацыях.
У каго яшчэ можа вырасці сеньёр
Ён можа стаць проста вельмі моцным сеньёрам, distinguished інжынерам, спазнаўшы нейкія рэчы да глыбінь, напрыклад, за колькі мілісекунд дае водгук Amazon ElastiCache і як гэта можна выкарыстоўваць. Пры гэтым ён застаецца сеньёрам, бо не валачэ нейкіх змен у рамках кампаніі, а проста крута рэалізуе складаныя рэчы.
Часам я вылучаю яшчэ адну разнавіднасць сеньёра на шляху да тэхліда — Software Architect. Ён падобны на distinguished інжынера, гэтак жа глыбока знае тэхналогію, пры гэтым яшчэ і праектуе архітэктуру невялікай задачы.
Як правесці мяжу
На практыцы межы паміж статусамі сцёртыя. У розных кампаніях пад адным і тым жа тайтлам разумеюць рознае. Мы можам звацца сеньёрам, а выконваць функцыі архітэктара. Або звацца Staff Engineer, а насамрэч быць сеньёрам. Цімлід можа адначасова быць і менеджарам, і архітэктарам, і сеньёрам, і бізнэс-аналітыкам. Такое таксама бывае. Але на шляху ад сеньёра да тэхліда ёсць прынцыповы скачок. І важны не тэрмін, а прынцыповыя адрозненні паміж ролямі.
У якіх кампаніях лепш расці і як
Любы сеньёр пры наяўнасці амбіцый можа развівацца самастойна, займаючыся самаадукацыяй і праяўляючы ініцыятыву. Але не ва ўсякай кампаніі ёсць патрэба ў архітэктурных рашэннях. Тады трэба шукаць кампаніі, дзе патрэба ёсць, а архітэктара яшчэ няма, або ж расці разам з кампаніяй.
Тэхлід, які можа намаляваць архітэктуру невялікай задачы/сістэмы, патрэбны як правіла ўжо ў адной камандзе. Нават калі ён называецца цімлідам або сеньёрам, па сутнасці, ён выконвае ролю архітэктара маленькай сістэмы.
У кампаніі з 3-5 камандамі мае вылучыцца моцны тэхлід або архітэктар, які будзе прамалёўваць архітэктуру.
У кампаніі на 50+ чалавек без архітэктара абысціся ўжо складана. Калі супрацоўнікаў ужо 150+, то сярод архітэктараў выдзяляюцца моцныя Staff Engineers. У кампаніі на 500-800+ чалавек магчыма некалькі ўзроўняў архітэктараў:
якія адказваюць за свой кампанент сістэмы;
якія дапамагаюць рэалізоўваць вялікія фічы;
агульны архітэктар (больш пра стратэгію, чым пра рэалізацыю і system design);
моцныя сеньёры, якія робяць архітэктуру не вельмі вялікіх фічаў.
Прадуктовы бізнэс, які прыйшоў не з ІТ, часта лічыць, што архітэктары — гэта проста дзядзькі, якія ядуць грошы. Я не раз бачыў такое стаўленне: ой, няхай архітэктуру вызначаюць сеньёры. Да таго ж у прадуктовай кампаніі складана пашырыць кругагляд: сеньёр там будзе добра разбірацца ў сваім стэку, але пра іншыя падыходы без усвядомленых намаганняў хутчэй за ўсё не даведаецца.
Прасцей вырасціць кругагляд у аўтсорс-кампаніях, бо там часцей мяняюцца праекты.
Альтэрнатыва арганічнаму росту — пайсці на курсы, дзе веды даюцца сістэмна.
Навошта гэта ўсё ў крызіс
Я б не сказаў, што крызіс скараціў попыт на добрых стаф-інжынераў і архітэктараў. Так, мідлы, а часам і сеньёры пад ударам. Звальненне стаф-інжынера менш верагоднае, бо ён рэальна рухае бізнэс. Такія спецыялісты рэдкія і каштоўныя.
Пра лёс сеньёра, які не можа / не хоча развівацца
У далёкую дакрызісную эпоху сеньёр мог сядзець роўна, і ўсё ў яго было добра. Цяпер тых, хто не рухаецца, наганяюць змены. І ім міжволі даводзіцца варушыцца — прэвентыўна або ўжо па факце, калі яны выяўляюцца незапатрабаванымі.
Што чытаць для пашырэння кругагляду. Спіс ад Паўла Вейніка
Сайт Марціна нашага Фаўлера, апошнім часам ён шмат піша пра арганізацыю распрацоўкі, а не толькі пра архітэктуру.
Сайт Марціна нашага Клепмана, ён глыбока лезе ў дэталі алгарытмаў, часам занадта акадэмічны, хоць прадакшан-досвед у яго таксама ёсць. Калі вы карыстаецеся RedLock, то пачытайце гэта. Дарэчы, RedisRaft яшчэ не production.
Калі вы ўпэўненыя, што вашая БД працуе як трэба, то паспрабуйце знайсці яе аналіз вось тут: магчыма, выявіцца, што база наводзіць багі.
Ёсць рэсурс, прысвечаны дызайну і гісторыі розных сістэм, напрыклад, гэты. Асцярожна, яны нядаўна змянілі дызайн, і цяпер там можа быць крыва.
Вось тут можна знайсці, якія стэкі выкарыстоўваюцца на праектах, а таксама водгукі пра тэхналогіі і інструменты.
Добрых рэсурсаў вельмі шмат, але ніводны з іх не дае структурнай інфармацыі, куды і як сеньёру расці далей, акрамя майго курса, вядома ;)
Накідайце ў каментах рэсурсы, якія дапамагаюць праектаваць сістэмы вам.
АНОНС. Для тех, кому интересна тема, присоединяйтесь 25 апреля к бесплатному онлайн-митапу «Как расти из техлида до архитектора»,
который ведёт Андрей Ковалев, Director, Technology Solutions в EPAM.
Отлично расписал кстати автор.
По крайней мере в середине статьи у меня чёткое такое ощущение сложилось, но закончились силы читать дальше)))
Многие в айти даже не знают как называются позиции технические выше сеньора (кроме слов архитектор и тех лиц).
И уж тем более не могут рассказать про суть.
Как превратиться из специалиста в одну из разновидностей менеджера - и ежу понятно. Это происходит само собой при желании в любой корпорации.
Провёл бы кто бесплатный митап, как сделать наоборот. Перестать заниматься всем этим головняком при сохранении востребованности и зарплаты. Желательно на основании своего опыта.
Как раз-таки я прочитал до конца. Все перечисленные альтернативы, если верить описаниям - это разновидности менеджерской работы. Просто названы по-другому, чтобы быть более привлекательными для тех, кто не хочет становиться менеджером. Кроме, возможно, "distinguished инженера", что представляет из себя вариант "оставаться сеньором" (хочется ещё добавить "только уже толковым" )))
Ну и потом в самом конце абзац про то, что вы конечно можете не расти и оставаться сеньором, но тогда вас, велика вероятность, выгонят на мороз.
Карыстальнік адрэдагаваў каментарый 22 красавіка 2024, 12:01
Каментарый скрыты за парушэнне правілаў каментавання. [censored - П. 4.1.2. Пользовательского соглашения — https://mstagmanager.com/pages/polzovatelskoe-soglashenie]
В далёкую докризисную эпоху сеньор мог сидеть ровно, и всё у него было хорошо. Сейчас тех, кто не двигается, настигают изменения. И им поневоле приходится шевелиться — превентивно или уже по факту, когда они оказываются не востребованы.
Для выхода из кризиса миддлу/синьору достаточно сменить токсичную локацию. Все остальное бред сумасшедшего, на рынке за крепкими миддлами/синьорами идет охота, как и 10 лет назад. Некрепкие мидлы стали на пару недель дольше искать работу. Только для джунов усилились проблема, и то, не то что бы прям кризис кризис, способные и усидчивые влетают с двух ног. Естественно, я про производство, не про QA/BA/PM и прочих, там может и есть проблемы, я не в курсе.
Мне вот не очевидно. Я видал сеньоров с 6-7-8 лет опыта, которые до мидла с трудом дотягивали. А иногда и не дотягивали. И это не прямо один случай на миллион, а прямо измеримая прослойка в айти
Мне вот не очевидно. Я видал сеньоров с 6-7-8 лет опыта, которые до мидла с трудом дотягивали
А я видал интервьюеров, которые людям на опыте устраивают "экзамен" на собесе. Естественно "сеньоры" помладше готовяться к таким собесам и заучивают базовые вопросы.
И все же в абсолютном большинстве случаев, если хорошо прошерстить резюме, то опыт решает.
Технический специалист может запилить сам свой стартап целиком, работая по вечерам дома (например мобильное приложение или игру или SAAS). А когда начнет на этом зарабатывать то может уволиться и жить от своего проекта. Менеджер это не может. Особенно тот менеджер которые давно не кодит или вообще не кодил. Ему нужна команда, а без нее он не автономен.
Каррьера технической направленности из-за этого сильно лучше. Она может дать свободу и независимость ни от кого.
Карыстальнік адрэдагаваў каментарый 22 красавіка 2024, 14:07
Технический специалист может запилить сам свой стартап целиком, работая по вечерам дома (например мобильное приложение или игру или SAAS). А когда начнет на этом зарабатывать то может уволиться и жить от своего проекта.
Быть наивным ребенком можно и в 60. Я про уровень когнитивного развития и наивности.
[censored - П. 4.1.2. Пользовательского соглашения — https://mstagmanager.com/pages/polzovatelskoe-soglashenie].
Игру Lethal Company делал один 21 летний чувак.
У игры доход около 100м https://vginsights.com/game/1966720
Но этому чуваку повезло и можно сказать нереально повторить.
Но если брать доход равный твоей зарплате в месяц, то вполне реально что-то сделать.
Карыстальнік адрэдагаваў каментарый 22 красавіка 2024, 18:05
Я могу развернуть обратно и это будет ближе к реальности:
Технарь никогда сам не сможет сделать законченный успешный продукт без помощи менеджера. Редкие считанные исключения лишь подтверждают правило.
А вот менеджер как раз может. Его работа как раз в этом и состоит - организовать наемных работников, договориться и т.п. Финансирование выбить, презентаций наклепать, спичи потолкать.
И тут как раз примеров - хоть попой ешь. Большинство стартапов сделаны именно этими людьми)))
Если бизнес, где крупные клиенты, но их мало. В этом случае без активного чувака которые будет делать продажи вести коммуникации не обойтись.
А в случае если делать компьютерную игру для телефонов. Например, шарики со словами. Для каких целей в этом случае нужен вертухай ? Инвестиций на это никто не даст.
Разработка таких продуктов отличается от классического b2b бизнеса. Работа в этом случае связана с переделыванием приложения/игры по 100 раз для проведения AB тестов, чтобы подобрать геймплей/UI для максимальной прибыли. То что должно быть в приложении вертухай не знает. Это никто не знает. Это делается путем проб и ошибок и собирания статистики.
Карыстальнік адрэдагаваў каментарый 23 красавіка 2024, 10:20
Стесняюсь спросить, вы хоть раз пробовали кому-то что-то продать? Или убедить кого-то попробовать ваше « мобильное приложение или игру или SAAS»? Или вы с дивана вещаете?
Да и не раз. Но особо крупного ничего не получалось. Но получать доход от приложения ежемесячно в 2 или 3 раза выше, чем работая на дядю получалось несколько раз.
Стесняюсь спросить, вы хоть раз пробовали кому-то что-то продать?
Продавать любой имбицыл может. Купить AdMob может кто угодно.
Вопрос как сделать, что нибудь что получать больше чем тратишь на рекламу. Для этого нужно поработать.
Карыстальнік адрэдагаваў каментарый 22 красавіка 2024, 17:52
Ну и в чём будет ваше преимущество перед другой тысячей таких же купивших AdMob? Если ваша цель-апельсины продавать, то какое-то их количество у вас купят, но этот подход работает для апельсинов, а не для больших контрактов с командой в сотню человек.
продажами занимается сеньер сэйлз, там сильно неподъемного ничгео нет, месяца за полтора два с основными моментами самому разобраться можно, либо нанять таргетологов, маркетологов - а дальше либо есть целевая аудитория, которая начнет потреблять, либо ее нет и проект мертворожденный - в виду вложения только времени сеньер и с рисками в выигрыше.
Какой-то мутный и непонятный для чиновников набор слов. Наш стартап это аппарат для колки орехов.
По словам преподавателя филиала БНТУ «Солигорский государственный горно-химический колледж» Леонида Петровского, от задумки до реализации ушло примерно полгода.
Zhan Chubukou
B2B Contractor (AI Solution Manager) в Worldwide Market
23 красавіка 2024, 08:34
-1
К сожалению, писать в одно лицо - это значит перекладывать на себя все риски. Основной из которых люди выше правильно назвали - не выстрелит проект. Не потому что плохо написан, а просто потому что люди разные и то что является интересным, выгодным или оценивается полезным аудиторией (прежде всего платежеспособной) - не всегда очевидно. А дальше остаешься без денег и с приложением, которое нужно только тебе. Поэтому люди и собираются в команду, чтобы делить этот риск - одно дело потерять штуку баксов и месяц времени, а другое - неделю и 0.25к. Очевидно, что чем ниже риски, тем чаще можно подобные эксперименты делать, но в одно лицо с учетом вероятности провала скорее руки опустятся и деньги кончатся, чем будет успех. А в команде, если работаете не на галеру, придётся делить обязанности и прибыль, да ещё на берегу продумывать, как чуть чего разбегаться будете, если не выстрелит. Ну и тут логически приходите, к тому что всё это надо прописать. Тут собственно и появляются юрлицо, бухгалтерия, сейлзы, лидгены, маркетинг, паблишинг и вот это вот всё. Потому как из тех, кто пишет код, желающих этим заниматься - не очень много.
Карыстальнік адрэдагаваў каментарый 23 красавіка 2024, 08:34
Вероятность получить низкий доход, который будет кормить 1 человека выше чем доход, который будет кормить целую команду.
Работая в одиночку ты уменьшаешь риски.
разные модели есть. ваш вариант - это про среднестатистического инженера, за среднюю зарплату, чью работу в средней конторе контролируют минимум 3 человека из которых минимум 2 менеджера и 1 QA и для которого минимум 4 человека формулируют задачи - 2 со стороны клиента и 2 переписывают со слов клиента на бумажку и проверяют что бы логика сходилась
Карыстальнік адрэдагаваў каментарый 24 красавіка 2024, 19:13
TLDR: чтобы расти технически после стеклянного потолка, прочитайте книжку Клепмана с кабанчиком, а дальше углубляйтесь по ситуации. Не благодарите.
От себя добавлю, не забывайте требовать повышения зп словами ртом, а то и прощупывать рынок на предмет контр-офероров и прибегать к мелкому шантажу. Глупо думать что текущая контора будет всегда реагировать на ваши достижения увеличением зарплаты, когда вы упёрлись в потолок. Работаете хорошо, не жалуетесь - значит всё устраивает. На то он и потолок.
Кабанчик прикольный, но в жизни (в условном аутсорсе) мало применимый. Все эти модели данных, лог-структурированные базы, бинарные деревья, репликация баз под капотом... Без реальной практики эти тяжёлые технические знания забываются за месяц, на собесах это никто не спрашивает. Я бы сказал это знания для уже опытного архитекта, и то - открыть почитать под конкретный кейс.
Вот методологии разработки, деливери продукта, взаимодействия команд - полезная вещь. Даже на собесах можно общаться с менеджментом на их языке. У того же Фаулера на сайте кстати много интересных статей на эту тему. Ну и книги конечно
"открыть почитать под конкретный кейс." Я так и говорю: углубляйтесь по ситуации.
Просто многие даже не в курсе про отдельные классы инструментов, например column oriented storage, не то что по каким критериям их выбирать.
Я дочитал "кабанчика" с приятным чувством, что все работающие вещи уже много десятилетий как придуманы, и мы вполне устойчиво стоим на плечах гигантов что были до нас, а меняется в основном только обёртка и маркетинг (чтоб там не нагнетали о необходимости непрерывного обучения некоторые из нас).
В тех же реляционных БД ничего принципиально нового не произошло с момента их появления , самый новаторский уровень изоляции транзакций snapshot serializable датируется 2008 годом, просто как частный пример
Карыстальнік адрэдагаваў каментарый 25 красавіка 2024, 01:25
Если ты сеньйор, и жизнь стала скучной, найди себе нормальное хобби, а лучше несколько. А работу выбирай такую, чтобы не сильно мешала твоим увлечениям, никаких вторых проектов. Ваши трудовые подвиги никому не нужны, вы - винтик в системе по генерации прибыли (или распилу бюджета инвесторов, тут как повезет). Обязательно ездите в отпуск 2 раза в год. И вот успех счастья
Автор хорошо описал проблему потолков и точку роста. Но примеры валидны только для бекендеров. Скажем куда расти мобильному разработчику, или разработчику системного софта, десктопу или микроПО? Получение экспертизы в 5 бд и днс кэшах со разными балансерами займут у такого разработчика еще лет 5 и потребуют сперва полностью поменять стек работы. Как мобильный разработчик, я сейчас пока не вижу особых точек роста кроме кросс-платформенных команд либо продуктовой аналитики(тоже совсем другие скиллы) либо полностью заменить весь стек и потрать лет 5 на освоение бекенда и понимание разницы между разными видами балансеровщиков и клаудов хотелось бы чего то более абстрактного и универсального.
Рэлацыраваліся? Цяпер вы можаце каментаваць без верыфікацыі акаўнта.
Все понятно.
Отлично расписал кстати автор.
По крайней мере в середине статьи у меня чёткое такое ощущение сложилось, но закончились силы читать дальше)))
Многие в айти даже не знают как называются позиции технические выше сеньора (кроме слов архитектор и тех лиц).
И уж тем более не могут рассказать про суть.
Как превратиться из специалиста в одну из разновидностей менеджера - и ежу понятно. Это происходит само собой при желании в любой корпорации.
Провёл бы кто бесплатный митап, как сделать наоборот. Перестать заниматься всем этим головняком при сохранении востребованности и зарплаты. Желательно на основании своего опыта.
Так автор же и расписывает пол статьи про это.
И даже явно симпатизируют именно такой ветке карьерной, не менеджерской.
Или вы читать не стали?
Карыстальнік адрэдагаваў каментарый 22 красавіка 2024, 11:34
Как раз-таки я прочитал до конца. Все перечисленные альтернативы, если верить описаниям - это разновидности менеджерской работы. Просто названы по-другому, чтобы быть более привлекательными для тех, кто не хочет становиться менеджером. Кроме, возможно, "distinguished инженера", что представляет из себя вариант "оставаться сеньором" (хочется ещё добавить "только уже толковым" )))
Ну и потом в самом конце абзац про то, что вы конечно можете не расти и оставаться сеньором, но тогда вас, велика вероятность, выгонят на мороз.
Карыстальнік адрэдагаваў каментарый 22 красавіка 2024, 12:01
Для технического стека это условно менеджерская работа. Она связана с пониманием бизнеса компании и техдеталями. Ну без этого просто никак.
А вот это чушь. На мороз вугонят того, кто не тянет. Или ему просто нет работы. Или зарплата выше чем у такого же коллеги.
Ещё на мороз в Польше не выгонят. Там айти рай и бурно растущий сектор айти.
Это да, наконец-то даже до ротоботов начинает доходить. Только сектора особого там нет, просто там открыт весь мир, в отличии от рб
Каментарый скрыты за парушэнне правілаў каментавання.
[censored - П. 4.1.2. Пользовательского соглашения — https://mstagmanager.com/pages/polzovatelskoe-soglashenie]
Чтобы на мороз не выгнали, нужно работать в теплых странах.
В статье немного упомянуто об этом
Т.е. автор статьи предпологает, что обратный путь довольно тернист.
Для выхода из кризиса миддлу/синьору достаточно сменить токсичную локацию. Все остальное бред сумасшедшего, на рынке за крепкими миддлами/синьорами идет охота, как и 10 лет назад. Некрепкие мидлы стали на пару недель дольше искать работу. Только для джунов усилились проблема, и то, не то что бы прям кризис кризис, способные и усидчивые влетают с двух ног. Естественно, я про производство, не про QA/BA/PM и прочих, там может и есть проблемы, я не в курсе.
Кризис, ага.
Я таким уровнем понимания сферы надо бы не на митапы зазывать, а заняться своим образованием. Не востребованный синьор, ну и чушь.
А я вообще не обращаю внимания на тайтлы и вам советую.
Вот приходит на собес "сеньор" с 3-4 годами опыта и сеньор с 7-8 - абсолютно разные уровни.
Годы тоже совсем не показатель.
а кто такой сеньор?
Пожилой сеньор - картина Эль Греко
И какой из них круче себя показал на собесе?
Мне вот не очевидно. Я видал сеньоров с 6-7-8 лет опыта, которые до мидла с трудом дотягивали. А иногда и не дотягивали. И это не прямо один случай на миллион, а прямо измеримая прослойка в айти
А я видал интервьюеров, которые людям на опыте устраивают "экзамен" на собесе. Естественно "сеньоры" помладше готовяться к таким собесам и заучивают базовые вопросы.
И все же в абсолютном большинстве случаев, если хорошо прошерстить резюме, то опыт решает.
Технический специалист может запилить сам свой стартап целиком, работая по вечерам дома (например мобильное приложение или игру или SAAS). А когда начнет на этом зарабатывать то может уволиться и жить от своего проекта. Менеджер это не может. Особенно тот менеджер которые давно не кодит или вообще не кодил. Ему нужна команда, а без нее он не автономен.
Каррьера технической направленности из-за этого сильно лучше. Она может дать свободу и независимость ни от кого.
Карыстальнік адрэдагаваў каментарый 22 красавіка 2024, 14:07
Вот она, кристальная детская наивность...
Мне больше 40 лет. Наверное вам за 60 если меня ребенком считаете ?
Карыстальнік адрэдагаваў каментарый 22 красавіка 2024, 16:12
Быть наивным ребенком можно и в 60. Я про уровень когнитивного развития и наивности.
[censored - П. 4.1.2. Пользовательского соглашения — https://mstagmanager.com/pages/polzovatelskoe-soglashenie].
Игру Lethal Company делал один 21 летний чувак.
У игры доход около 100м
https://vginsights.com/game/1966720
Но этому чуваку повезло и можно сказать нереально повторить.
Но если брать доход равный твоей зарплате в месяц, то вполне реально что-то сделать.
Карыстальнік адрэдагаваў каментарый 22 красавіка 2024, 18:05
А еще можно покупать лотерейные билеты, люди сотни миллионов выигрывали... блаженный...
Вне намного хуже, чем лотерейные билеты. Я показал пример игры из Steam, a Steam из-за санкций не работает с РБ и РФ. Деньги в РБ не отправляет.
Карыстальнік адрэдагаваў каментарый 22 красавіка 2024, 20:49
ну, вообще то технарь может это сделать, а менеджеру нужно собирать команду и искать деньги. Технарь всегда в выигрыше.
Я могу развернуть обратно и это будет ближе к реальности:
Технарь никогда сам не сможет сделать законченный успешный продукт без помощи менеджера. Редкие считанные исключения лишь подтверждают правило.
А вот менеджер как раз может. Его работа как раз в этом и состоит - организовать наемных работников, договориться и т.п. Финансирование выбить, презентаций наклепать, спичи потолкать.
И тут как раз примеров - хоть попой ешь. Большинство стартапов сделаны именно этими людьми)))
Если бизнес, где крупные клиенты, но их мало. В этом случае без активного чувака которые будет делать продажи вести коммуникации не обойтись.
А в случае если делать компьютерную игру для телефонов. Например, шарики со словами. Для каких целей в этом случае нужен вертухай ? Инвестиций на это никто не даст.
Разработка таких продуктов отличается от классического b2b бизнеса. Работа в этом случае связана с переделыванием приложения/игры по 100 раз для проведения AB тестов, чтобы подобрать геймплей/UI для максимальной прибыли. То что должно быть в приложении вертухай не знает. Это никто не знает. Это делается путем проб и ошибок и собирания статистики.
Карыстальнік адрэдагаваў каментарый 23 красавіка 2024, 10:20
1 Start Up
2 Cash In
3 Sell out
4 Bro Down
Карыстальнік адрэдагаваў каментарый 22 красавіка 2024, 15:35
Стесняюсь спросить, вы хоть раз пробовали кому-то что-то продать? Или убедить кого-то попробовать ваше « мобильное приложение или игру или SAAS»? Или вы с дивана вещаете?
Да и не раз. Но особо крупного ничего не получалось. Но получать доход от приложения ежемесячно в 2 или 3 раза выше, чем работая на дядю получалось несколько раз.
Продавать любой имбицыл может. Купить AdMob может кто угодно.
Вопрос как сделать, что нибудь что получать больше чем тратишь на рекламу. Для этого нужно поработать.
Карыстальнік адрэдагаваў каментарый 22 красавіка 2024, 17:52
Ну и в чём будет ваше преимущество перед другой тысячей таких же купивших AdMob? Если ваша цель-апельсины продавать, то какое-то их количество у вас купят, но этот подход работает для апельсинов, а не для больших контрактов с командой в сотню человек.
продажами занимается сеньер сэйлз, там сильно неподъемного ничгео нет, месяца за полтора два с основными моментами самому разобраться можно, либо нанять таргетологов, маркетологов - а дальше либо есть целевая аудитория, которая начнет потреблять, либо ее нет и проект мертворожденный - в виду вложения только времени сеньер и с рисками в выигрыше.
Если ты сделал например фотоаппарат с нейронками для iphone. Там и сэйлз нет. Там один разработчик. И все.
Карыстальнік адрэдагаваў каментарый 22 красавіка 2024, 18:17
Какой-то мутный и непонятный для чиновников набор слов. Наш стартап это аппарат для колки орехов.
По словам преподавателя филиала БНТУ «Солигорский государственный горно-химический колледж» Леонида Петровского, от задумки до реализации ушло примерно полгода.
К сожалению, писать в одно лицо - это значит перекладывать на себя все риски. Основной из которых люди выше правильно назвали - не выстрелит проект. Не потому что плохо написан, а просто потому что люди разные и то что является интересным, выгодным или оценивается полезным аудиторией (прежде всего платежеспособной) - не всегда очевидно. А дальше остаешься без денег и с приложением, которое нужно только тебе. Поэтому люди и собираются в команду, чтобы делить этот риск - одно дело потерять штуку баксов и месяц времени, а другое - неделю и 0.25к. Очевидно, что чем ниже риски, тем чаще можно подобные эксперименты делать, но в одно лицо с учетом вероятности провала скорее руки опустятся и деньги кончатся, чем будет успех. А в команде, если работаете не на галеру, придётся делить обязанности и прибыль, да ещё на берегу продумывать, как чуть чего разбегаться будете, если не выстрелит. Ну и тут логически приходите, к тому что всё это надо прописать. Тут собственно и появляются юрлицо, бухгалтерия, сейлзы, лидгены, маркетинг, паблишинг и вот это вот всё. Потому как из тех, кто пишет код, желающих этим заниматься - не очень много.
Карыстальнік адрэдагаваў каментарый 23 красавіка 2024, 08:34
Вероятность получить низкий доход, который будет кормить 1 человека выше чем доход, который будет кормить целую команду.
Работая в одиночку ты уменьшаешь риски.
А на какие шиши работают таргетологи и маркетологи?)
На свои заработанные. И без маркетолога, таргетолога, ASO итд, а все сам.
Карыстальнік адрэдагаваў каментарый 22 красавіка 2024, 21:29
Продай мне эту ручку
главный вопрос сеньерской позиции - в каком долгосрочном виде монетизируется вклад в развитие бизнеса.
байка, термокружка, рюкзак, зонтик.... это все не бесплатный для хозяина бизнеса мерч
разные модели есть. ваш вариант - это про среднестатистического инженера, за среднюю зарплату, чью работу в средней конторе контролируют минимум 3 человека из которых минимум 2 менеджера и 1 QA и для которого минимум 4 человека формулируют задачи - 2 со стороны клиента и 2 переписывают со слов клиента на бумажку и проверяют что бы логика сходилась
Карыстальнік адрэдагаваў каментарый 24 красавіка 2024, 19:13
TLDR: чтобы расти технически после стеклянного потолка, прочитайте книжку Клепмана с кабанчиком, а дальше углубляйтесь по ситуации. Не благодарите.
От себя добавлю, не забывайте требовать повышения зп словами ртом, а то и прощупывать рынок на предмет контр-офероров и прибегать к мелкому шантажу. Глупо думать что текущая контора будет всегда реагировать на ваши достижения увеличением зарплаты, когда вы упёрлись в потолок. Работаете хорошо, не жалуетесь - значит всё устраивает. На то он и потолок.
Кабанчик прикольный, но в жизни (в условном аутсорсе) мало применимый. Все эти модели данных, лог-структурированные базы, бинарные деревья, репликация баз под капотом... Без реальной практики эти тяжёлые технические знания забываются за месяц, на собесах это никто не спрашивает. Я бы сказал это знания для уже опытного архитекта, и то - открыть почитать под конкретный кейс.
Вот методологии разработки, деливери продукта, взаимодействия команд - полезная вещь. Даже на собесах можно общаться с менеджментом на их языке. У того же Фаулера на сайте кстати много интересных статей на эту тему. Ну и книги конечно
"открыть почитать под конкретный кейс." Я так и говорю: углубляйтесь по ситуации.
Просто многие даже не в курсе про отдельные классы инструментов, например column oriented storage, не то что по каким критериям их выбирать.
Я дочитал "кабанчика" с приятным чувством, что все работающие вещи уже много десятилетий как придуманы, и мы вполне устойчиво стоим на плечах гигантов что были до нас, а меняется в основном только обёртка и маркетинг (чтоб там не нагнетали о необходимости непрерывного обучения некоторые из нас).
В тех же реляционных БД ничего принципиально нового не произошло с момента их появления , самый новаторский уровень изоляции транзакций snapshot serializable датируется 2008 годом, просто как частный пример
Карыстальнік адрэдагаваў каментарый 25 красавіка 2024, 01:25
Не "лидить", а "лидовничать" или "лидовать"
Карыстальнік адрэдагаваў каментарый 25 красавіка 2024, 01:24
Если ты сеньйор, и жизнь стала скучной, найди себе нормальное хобби, а лучше несколько. А работу выбирай такую, чтобы не сильно мешала твоим увлечениям, никаких вторых проектов. Ваши трудовые подвиги никому не нужны, вы - винтик в системе по генерации прибыли (или распилу бюджета инвесторов, тут как повезет). Обязательно ездите в отпуск 2 раза в год. И вот успех счастья
Автор хорошо описал проблему потолков и точку роста. Но примеры валидны только для бекендеров. Скажем куда расти мобильному разработчику, или разработчику системного софта, десктопу или микроПО? Получение экспертизы в 5 бд и днс кэшах со разными балансерами займут у такого разработчика еще лет 5 и потребуют сперва полностью поменять стек работы. Как мобильный разработчик, я сейчас пока не вижу особых точек роста кроме кросс-платформенных команд либо продуктовой аналитики(тоже совсем другие скиллы) либо полностью заменить весь стек и потрать лет 5 на освоение бекенда и понимание разницы между разными видами балансеровщиков и клаудов хотелось бы чего то более абстрактного и универсального.