Pull to refresh

Comments 683

Пробовал бесплатные курсы от епама и rsschool. Потому увидел, как там верстают в самом топе люди (я так понял там уже джуны с опытом, а мож и не джуны вовсе). В общем посмотрел и забросил это гиблое дело)).

Поменяй резюме немного. Добавь туда ссылки на гитхаб проекты свои. Опиши немного почему решил во фронтенд податься и в ИТ в целом, только не надо про прошлый опыт грузчиком или как у тебя в школе на паскале умело получалось кодить. ))

Может не фронт попробовать. Может бэк на ноде.

Рассматриваю щас возможность быть fullstack, но пока только начал изучать ноду... Расту над собой...Может к этому и приду когда-нибудь, но чет пока не охото...

Изучать хорошо, а устраиваться на фуллстек... Две работы по цене одной.

Могу предположить что твои отклики валяются в "не просмотренных" потому что в резюме у тебя указано 0 лет опыта.

Укажи 1 год "обучения и разработки учебных проектов". Это поможет пройти автоматический фильтр, за которым ХР просто не видят твой отклик. Поверь, они умеют отличать "коммерцию" и "некоммерцию" и вполне нормально отнесутся к такому трюку. На техсобесе это будет вообще пофиг, там у тебя будут спрашивать исключительно по технике.

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

Обязательно допили пару-тройку сделанных тобой проектов до более-менее приемлемого состояния и выложи на бесплатный/дешёвый хостинг (github pages, вроде, позволяет). Пусть даже будет один проект, но такой, в котором есть какая-то потенциальная потребность у людей (не очередной шаблонный "список дел"). Собеседующему будет гораздо интереснее обсуждать такой проект, чем гонять тебя по голой теории. И тут-то ты сможешь проявить себя - ведь ты его делал и знаешь про него всё, в т.ч. что там можно улучшить.

И да, я не считаю приписку года опыта обманом. Ты этот год делал что? Решал задачи, пусть начиная с "приветмир!". Значит - приобретал опыт. Да, эти задачи далеки от реальных, но ты и не пытаешься выдать это за "коммерцию". Главное - чтобы твоё резюме появилось на экране у ХР. А дальше они уже разберутся что к чему. По крайней мере, будет шанс что позовут на собес. Сейчас его просто нет.

Ещё: не пренебрегай другими источниками кроме ХХ. Да, там идёт основная движуха, но я свою работу нашёл на "мёртвом" суперждобе. К линкт-ин я отношусь скептически, но вдруг тебе повезёт. Также может помочь прямая рассылка резюме по компаниям. Ещё в каком-то видео услышал упоминание про https://getmentor.dev/ . Не знаю насколько он работает, но попробуй. Говорят, менторы часто преследуют свой интерес: набрать себе команду. Тебе бы это подошло.

ЗЫ: ты упомянул что прошёл на крутую стажировку. Ты прошёл или пытался пройти? Если прошёл, какие впечатления?

Я после этих курсов за месяц умудрилась найти работу год назад))

Да у меня друг умудрился еще их не закончив найти работу…

Я тоже нашел работу) iPhonЫ развожу)))

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

Сделайте резюме на hh, отсылайте всем подряд. Без опыта многие не ответят, но некоторые вышлют тестовые задания. Хорошо сделаете - могут взять.

год назад, это не сегодня :) Сейчас рынок совсем другой и вряд ли поменяется в следующий год-два. Примерно как в 2002-2004 году.

Бэк на ноде кажется ещё меньше вакансий. Так что...

Хватает вакансий.

Я, пока не убрал из своего резюме на хаброкарьере упоминание про опыт с нодой - частенько получал предложение по трудоустройству в качестве "бекендер на ноде".

Резюме при этом было не активно.

Кажется мне, что это очередная теория на тему "надо ли поработать юниором, или как стать мидлом не написав ни строчки кода".

Разверну немного мысль. От сотен любых сколько угодно мотивированных людей, но без проектов можно ждать только умирание проектов. Кадровики только рамку транслируют, после обучения нужны годы работы даже с профильным образованием для перехода на следующий уровень. Сам был в такой шкуре. И ничего, постепенно, дорос. 200 раз отказали. И что, вы еще хотите в ИТ?

А теперь вы пишете "есть проблемы в образовании". Ну, давайте про образование. На текущий момент эти 300 000 человек должны пойти в отрасли, где ИТ спецам изначально не платили и не платят, где нет узкой специализации, где ИТ затыкает дыры любых других "специалистов". Скажем даже так, где сениор будет получать в два раза меньше профильного юниора. Если есть такое образование, которое компенсирует эту разницу - что-то сдвинется. Иначе останется рынок хорошо мотивированных, но низкооплачивамых людей.

Нет, неправильно меня поняли. Поработать юниором обязательно надо) Но в чём разница между джуном и мидлом? В хард скиллах? Думаю что не сильно. А вот софты совсем разные...

Думаю что не сильно

Зря вы так думаете.

А разница в том, что Джун задачу сделает в лоб, а миддл начнет анализировать, ведь возможно требования бизнеса в будущем изменятся и/или реализованную фичу можно будет потом переиспользовать/изменить без большого переписывания кода.

А синьор ещё и убедит клиента, что данная фича ему вообще не нужна ?

 В хард скиллах? Думаю что не сильно. 

Чуть кофем не поперхнулся.

Обязательно пересмотрите свои взгляды на хард-скиллы. Возможно не до конца оцениваете объем знаний, который требуется хорошему мидлу. Думаю это актуально для любого стека.

Но в чём разница между джуном и мидлом? В хард скиллах? Думаю что не сильно.

Минус ставить не буду, но это неправда. Нет чётких критериев кто джун, а кто миддл. Это сильно зависит от конкретной области и конкретной компании. Где-то мидл может быть человеком-оркестром, а где-то просто самостоятельным джуном, которого не нужно вести за ручку. Но даже при этом мидл всегда выше джуна по опыту. Всегда. Между ними нет знака «==». Это нужно чётко уяснить себе, чтобы не делать ошибочных выводов

Джун, мидл, сеньор... Это все лычки на погонах и не более того.

В реальности же есть конкретный опыт что ты умеешь делать и какие проекты у тебя "в анамнезе". Вот это имеет значение. И чем более накопленный опыт совпадает с потребностями работодателя, тем выше шанс трудоустройства.

Без опыта есть только надежда что работодатель готов брать человека и готовить его под себя "с нуля". Но тут большие риски - подготовят такого, а он сочтет что его тут "недооценивают" и свалит в другое место. Хотя фактически ему выдали некий "кредит" в виду оплачиваемого обучения, отдавать который он не желает.

Естественно, что мало кто и работодателей готов к таким рискам, все хотя уже готового спеца получить.

...подготовят такого, а он сочтет что его тут "недооценивают" и свалит в другое место...

А такое есть. У меня есть такой опыт на первом месте работы. Там было именно, что недооценивали. Меня взяли без какого либо опыта. Я два года делал им «кассу». И тогда считал и сейчас считаю, что выполнил свою задачу. Я получил опыт, они прибыль за счёт меня. Я не требовал увеличения зарплаты за те два года. Но когда пришел, и пришел я не за увеличением оклада, я хотел повышения в должности. На что мне сказали, что я хорошо справляюсь на том месте, где я есть. Конечно, ведь я стоил дешевле, чем мои коллеги. И мне даже не предложили увеличения оклада. На этом вопрос был решён. Я просто ушел

Меня взяли без какого либо опыта. Я два года делал им «кассу». И тогда считал и сейчас считаю, что выполнил свою задачу.

В данном конкретном случае Вы правы. Думаю, что за два года Вы вполне "расплатились по долгам" и вполне справедливо хотели бы повышения.

Я имел ввиду немного иную ситуацию - когда человек уходит как только научится делать что-то осмысленное и получит "строчку реального опыта" в резюме. Такое, увы, сплошь и рядом - полгода-год он учится, а как научился чему-то где-то как-то, сразу начинает требовать лычек и денег. И уходит, не проработав и года.

А здесь, кстати, работает обратная связь. Когда коллеги дают понять коллеге, что он ещё не очень, или наоборот, что он довольно хорош. Другой момент, что есть те, кто ставит себе цель «ходьбу по головам» не важно какими путями. С этих сложно что-то требовать. Их проще игнорировать

Остановить вообще не пытались?

Нет. Там была простая логика. Я был «дешёвым» и занимал должность низшего звена. Найти нового сотрудника на эту должность тогда вообще труда не составляло. Поэтому, взвесив варианты: нанять нового вместо меня, или поднять меня в должности и всё равно нанять нового вместо меня. Первый вариант был выгоден. Для работодателя был ещё и третий - самый выгодный - вариант, я никуда не ухожу, и продолжаю работать за те же деньги. Но этот вариант не устраивал лично меня.

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

Посему у нас больше второй вариант - набравшегося опыта двигают вверх, на более сложные и ответственные задачи, на его место берут нового, обучают и поначалу загружают более простыми задачами (разгружая более опытных). А дальше как пойдет - "войдет в силу", покажет себя - его тоже продвинут.

За шесть лет лично у меня одно продвижение по должности (могло быть и второе, но дальше уже только архитектура, я попробовал, мне не понравилось - не мое, слишком много разговоров, встреч, обсуждений - ощущение что впустую время проходит) в штатном расписании + лычка техлилда неформальная. По деньгам - более чем в три раза от начального.

Сам не просил ничего. Просто доказывал делом что чего-то могу и чего-то стою.

Первое моё место работы, это простое ООО, руководство которого не интересовало развитие сотрудников, так как уровень задач был простым. Сделай это, принеси то, продай что есть на складе. Были повышения, но они были тогда, когда кто-то уходил с должности. Ни роста, ни перспектив. Я там работал чисто на опыт. А повышения я хотел, чтобы получить новый опыт - опыт руководства.

Я понимаю, что есть работодатели, которые следят за своими сотрудниками и помогают им расти. Но бывают, как в моём случае, и такие, что следят только за деньгами, точнее за расходами

Ну вот об этом статья. Я ровно пол это и писал, что обучать никто под себя не хочет, все хотят опыта и результата сразу. Что джунам без опыта делать? Где брать то его(именно коммерческий)?

...все хотят опыта и результата сразу...

И это нормально. Когда у тебя будет свой бизнес от которого зависит твое благополучие, и по мимо этого благополучие сотрудников, ты сам будешь делать так же. Потому что условную задачу, которая принесёт деньги, которыми ты оплатишь «благополучие» нужно закрывать сейчас. А «учить» джуна ещё нужно время

А как только он хоть чуть-чуть научится, то тут же свалит в новое место, даже не начав отбивать затраты на себя xD

Это риски. Неприятные. Не все компании готовы к таким рискам. Но таков путь. Какие-то компании (галеры) строят на этом свой бизнес. Дешево эксплуатируют «молодняк», который тем самым получает опыт, так им необходимый.

обучать никто под себя не хочет

Почему же? Есть же стажерские програмы (пусть и не у всех). Они вот про это самое обучение и есть.

А то, что на должность стажера иногда ставят фильтр, как на Президента Земли - это да, проблема.

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

Как получить нужный опыт? Контрибьютить в опенсорс и пилить пет-проекты (и я не имею ввиду пару скопированных туториалов на гитхабе, которыми вы потом не будете сами пользоваться). С моей точки зрения джун - тот, кто способен закрыть нетривиальный баг в популярном проекте. Миддл - тот, кто способен предложить и самостоятельно реализовать нетривиальную фичу в популярном проекте. И наконец сеньор - тот, кто способен запилить популярный проект.

Как найти подходящий проект для контрибьютинга? Самостоятельно. Потому что если у вас нет кандидатов, то значит вы не интересуетесь профессией - и это сразу будет видно на собесе.

Если человек способен самостоятельно запилить популярный проект, то он не синьор. Он успешный бизнесмен.

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

Один человек более-менее объемный проект не потянет в разумные сроки.

Ну или это какая-то мелочь.

Сделать популярный фреймворк (либу) и продать популярный фреймворк (либу) - сильно разные задачи.

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

Очень сильно зависит от области деятельности.

В тех областях, что мне приходилось и приходится работать, закрытие "нетривиального бага" подразумевает неплохое знание "матчасти" - платформы на которой работаешь, ее тонкостей и особенностей. И то, что для джуна кажется "нетривиальным багом", даже для мидла выглядит "какой идиот так сделал, о чем вообще думал" - грубой ошибкой разработки.

В моем понимании джун пишет строго по ТЗ. Мидл уже к ТЗ относится критически - "вот тут написано так, но лучше сделать так". Сеньору ТЗ не сильно нужно, ему достаточно бизнес-требований - что на вход, что на выходе, реализацию и архитектуру он уже сам придумает.

по факту джун пишет только с приглядываением за ним кого-то поопытней. А Мидл уже нет.

Или же все-таки мир полон тех, кто с удовольствием обучил бы молодого специалиста под себя. Я бы обучал с радостью :) Вот только за качественное обучение обычно принято платить немалые деньги. А молодые специалисты почему-то не хотят расставаться со средствами, и даже каким-то странным образом считают нормальным требовать, чтобы им доплачивали за то чтобы их обучали. Вот же мир какой интересный!

Хотя фактически ему выдали некий "кредит" в виду оплачиваемого обучения, отдавать который он не желает.

А где получить такое обучение и чтобы хватало денег на остальное? ВУЗ готовит? Самообучение тоже чет не особо помогает опыт набрать. А про стажерские программы хорошо описано в посте.

Сейчас люди, которые с опытом это те которые стартовали карьеру примерно заканчивая в 2020 году. Тогда и компании больше склонялись нанять и обучить. И естественно таких специалистов будет все меньше и меньше, от чего и кадровый голод.

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

Вот и получается - либо ты стартанул карьеру примерно до 2020 года, либо буксуешь на месте.

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

Не поверите, но я закончил ВУЗ по специальности Техническая физика в 88-м. В программирование окончательно профессионально ушел в 91-м.

И "обучался" сам. И не по интеренету, которого тогда еще не было, а по книжкам (если удавалось что-то толковое купить в магазине) и распечаткам, которые из рук в руки на дискетах передавали. Ну и "методом тыка" - а что будет если так попробовать? Или так?

Одна из первых задачек - софт для работы с алфавитно-цифровым табло. Которое купили с рук без документации. Т.е. как с ним работать вообще не понятно кроме того, что "вот тут на дискете есть программка демонстрационная, табло подключаем к порту, запускаем, она туда какое-то приветствие выводит".

И ничего - осилил. Вешался на прерывания порта, смотрел что оно туда пишет, что при этом на табло появляется, как это между собой соотносится. Такой вот "реверс-инжиниринг".

Потом еще много чего было, что приходилось просто по крупицам собирать, пробовать...

И да. Тогда таких денег никто не предлагал. Шли потому что интересно все это было и хотелось именно этим заниматься.

И до сих пор (по 60- уже) востребован. Последний раз работу сменил в 52. Пока вот эту ветку трем три предложения через "карьеру" прилетело "а не будет ли вам интересно....". Рейты на уровне 300к.

И естественно таких специалистов будет все меньше и меньше

Таких спецов еще на годы вперед хватит. А там... Устаканится ситуация. И работодатели начнут себе готовить (по крайне мере серьезные, с кем стоит работать), и инфоцыганщина схлынет и кандидаты более мотивированные и вменяемые пойдут.

Вот и получается - либо ты стартанул карьеру примерно до 2020 года, либо буксуешь на месте.

Естественный отбор. Выживают наиболее мотивированные. Отсеиваются те, кто надеялся сегодна инфорциганам 50к отслюнявить, в через полгода без особого напряжения 500к получать бамбук покуривая.

Естественный отбор. Выживают наиболее мотивированные. Отсеиваются те, кто надеялся сегодна инфорциганам 50к отслюнявить, в через полгода без особого напряжения 500к получать бамбук покуривая.

Клише.

Вроде бы и пишете про инфоцыган, но применяете их методы - "мотивация". Мотивация - не вопрос выживания. Есть много мотивированных, но не могут - надо же на что то есть.

И "обучался" сам.

Так же как и те которые не могут без опыта найти работу, все верно. Опять же - тут проблема на трудовом рынке в конкретный момент(интервал) времени.

Ваш пример не применим только лишь из-за наличия опыта до текущего состояния рынка. Не все преуспели.

*не всем столько лет.

Мотивация - не вопрос выживания. Есть много мотивированных, но не могут - надо же на что то есть.

Ок. Где-то в середине 90-х у меня был период когда работал даже не за еду, в просто бесплатно. А на еду (а тогда уже было двое детей) подрабатывал чем придется.

Потому что была мотивация добиться чего-то именно в IT. Более-менее стабильно стало только после 00-х где-то.

Ну и что касается работы. Периодически ищем себе разработчиков. А специфика такова, что готового, что знал бы AS/400 и RPG у нас не найти. Т.е. обучать с нуля.

Думаете толпами идут? Не-а... Фу, банк. Фи, легаси, да у вас там вообще опыт "нерелевантный". Ну ок. При том, что брали вообще людей без какого-либо опыта разработки. Но с желанием учиться. И учили. И результаты хорошие получали.

Повторюсь - если выйти за круг веб и мобильной разработки, там ситуация несколько иная. Да, там денег поменьше (особенно поначалу), да, более узкая сфера. Да, учиться тяжелее будет - на одном фреймворке не выехать.

Но там и конкуренции меньше - больше шансов вклинится, а дальше как пойдет.

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

Проблема не в том, что джуны в IT не нужны. Проблема в том, что они не нужны именно в этой области.

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

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

Если фронт то знак « ===».

Шах и мат, я - sql девелопер.

WHERE X = Y

Все и просто и сложно одновременно. Можно быть хардкорным матанщиком, уметь все четко декомпозировать и алгоритмизировать, можно по пятиминутному рассказу заказчика за стаканом кофе зимой в кафе через эти пять минут уже четко представлять себе архитектуру и понимать, что "это мы сделаем, а вот тут и тут - будет факап, давайте подумаем еще". Это все можно. Но для этого надо десяток раз столкнуться с факапами в проектной работе, пот, стресс и бессонные ночи, с пониманием, что никто за тебя это не сделает, а время тикает. После этого у тебя появляется тот самый опыт. Опыт не только красивых рассказов в резюме, а спокойная уверенность и понимание - "это я делаю, это я не делаю, вот это могу, вот это не могу, а вот это - не хочу", "я решу вашу проблему, денег будет стоить вот столько". Та самая уверенность, когда ты можешь спокойно обсудить любой свой провал, факап, рассказать равным себе об этом - и они поймут. Это в общем-то и есть профессионализм. Профессионалы таки понимают, что без ошибок не бывает ничего. Даже в rocket science. Особенно в rocket science.

+100500.

Опыт это не про то "как надо в принципе", а про то "как и почему не надо вот именно здесь".

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

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

По сути опыт - количество наступленных граблей. И только с опытом приходит понимание процессов.

Именно так...

Причем большое количество опыта не связано с конкретным стеком. Это общие подходы к решению того или иного класса задач. Стек тут уже вторичен - если знаешь как, то конкретные способы реализации уже найдешь в том или ином стеке (когда знаешь что конкретно ищешь).

Успех — это умение двигаться от неудачи к неудаче, не теряя энтузиазма. (с) Черчилль

То есть вы пройдя два собеса на Джуна и не дотянув в одном из них по знаниям даже до джуна (а во втором по каким критериям не прошли?) считаете, что разница между джуном и мидлом по хардам невелика?

Взгляните на это тогда так. Вы учитесь уже больше 1.5 лет, но всё ещё не тянете по уровню на джуна. На рынке же нужны люди как минимум с коммерческим опытом 1-3 года. При этом считается, что лучшее обучение это работа (то есть выполнение реальных задач). По прежнему считаете, что люди хотя бы с 1 годом коммерческого опыта не сильно отличаются от Джуна с курсов?

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

В итоге рынок имеет тысячи людей считающих что они уже готовы (на самом деле нет) к работе, при относительно небольшой потребности рынка в джунах. Как следствие требования растут, надо же как то эту толпу фильтровать.

Два совета.

  1. Допустим с резюме у вас хорошо, а как с поведением на собесах? Найдите кого-то кто проведет вам мок-интервью.

  2. Вам нужен опыт, попробуйте более целенаправленно поискать себе место не у гигантов, а у небольших контор.

  3. Определитесь что вам нужно. Сразу начать получать "деньжищи" или опыт. Если опыт, то предложения с низкой зарплатой или даже "за еду" не должны вас отталкивать.

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

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

когда попадете в хоть какую контору и познаете стек работы мидла, то поймете, что разница j и m колоссальная

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

Софтскилы тут вообще перпендикулярны. Они просто должны быть у одного и другого. Одинаковые.

Это описание интерна (стажера).

Джун - уже состоявшийся профессионал, но пока с небольшим опытом.

Очень часто вижу такую классификацию, но она актуальна не во всех случаях. Например, я сразу после вуза нашёл работу в микрокомпании фулстеком. При этом мой более-менее реальный опыт - это c# и flutter. По сути, я стажёр-, но никакого ментора у меня нет и мне приходится решать реальные задачи по развитию сервиса на уровне мидла. Я - кто?

Самоучка. Из любого правила есть исключения. И я бы подумал о смене работы, в команде учиться эффективнее.

Да, я прекрасно вижу все минусы такой работы - какие-то проблемы, которые решаются легко и быстро, требуют от меня немало сил и времени, чтобы найти правильное решение, потому что спросить особо не у кого. Я бы подумал о смене работы, но джуны, и тем более стажеры, никому не нужны. Тем труднее ситуация за пределами Москвы - тут нет даже стажировок за еду.

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

Плохая практика. Неэффективная. Ментор - это не тот, кто будет диктовать что и как делать, но тот, кто подскажет в каком направлении двигаться в решении той или иной задачи, а потом сделает кодревью и укажет где можно сделать лучше.

Согласен, но компаний, в которых хорошо налажена система менторства не так много, да и все они - гиганты, у которые офисы в Москве и Питере, а не в провинции. Так что приходится много читать и учиться (на своих ошибках), чтобы расти.

У нас 100% удаленка с 2020-го года.

А так основные центры разработки - СПб, Мск, Екб. И даже когда в офисе сидели все, и то нормальная ситуация когда аналитик в Мск, разработчик в Екб. Т.е. общение все равно онлайновое было по работе.

Но это банк - легаси, энтерпрайз и "нерелевантный опыт".

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

Я перестала себя ощущать джуном спустя 3 (три) года опыта коммерческой разработки на третьем (!!) своем проекте. Ок, я может быть бездарность редкостная, кто то справится быстрее, но не за три месяца и не за год (если не очень классный разраб). В какой то момент я почувствовала, что действительно код пишу самостоятельно (а не мимикирую под старших разрабов, стараясь подсматривать их решения) и могу сама понимать, где я пишу гно, а где ок. Поэтому представление о том, что "джун" это обязательно без опыта (автор статьи удивляется, что ищут джунов с 2 годами опыта - нормальным мидлом за 2 года с нуля становятся единицы). Перестаньте верить курсам, которые обещают вам дать теорию "на уровень мидл", это разводняк.

Не понимаю, за что вас так люто минусят) Отчасти правда в вашем сообщении есть.

Поделюсь своими мыслями, которые возможно помогут лучше сориентироваться, т.к. я как раз из тех, кто вошел в ИТ после 40, имея за плечами только курсы (правда не фронтенд) и абсолютно нерелевантное резюме. И мне уже приходилось набирать команду разработчиков, и отвечать "мы вам дадим обратную связь". И всегда обратную связь кандидату даю, хотя не всегда с объяснением причин, по которым отказали.

Разница между джуном и мидлом условная. Считается, что у джуна есть непонятной глубины знания, а у мидла еще реальный положительный опыт. Там, где для мидла гит, джира и др. это знакомый рабочий инструмент, для джуна могут оказаться новыми системами, которые займут некоторое время на эффективное освоение. У сеньера в дополнение еще есть обширный опыт, позволяющий решить сложную задачу быстро и оптимальным образом.

Для себя еще выделяю junior и junior+.

Проблема обычных джунов в том, что они приходят с запросом "я готов пахать, почти за еду, учите меня" (ленивых, не мотивированных и с неоправданным запросом по з/п не рассматриваю). Такого сотрудника в большинстве случаев надо постоянно контролировать. Его не отправишь на удаленку. Иначе можно за месяц работы получить результат = 0.

Джун+ это специалист, который может самостоятельно решать пусть пока несложные, но нужные бизнесу задачи полностью самостоятельно. На собеседовании спрашиваю: какие проекты делал самостоятельно, сколько времени ушло на то чтобы разобраться с новой для себя темой, как искал вопросы на ответы. От сложности задач, с которыми может справиться кандидат, определяется его уровень, потенциал и зависит з/п.

Дальше есть два вида задач, под которые набирают сотрудников:

  1. Компании нужны компетенции, которых сейчас нет. Например ушел сотрудник, или инициирована разработка нового продукта, которым раньше не занимались. Тут ловить джуну конечно нечего.

  2. Компания растет. Спецы с компетенциями есть. Но работы стало больше, и нужен помощник, который разгрузит рутину.

На второй тип задач подойдет джун, который продаст работодателю положительные ответы на все следующие вопросы:

  1. Может ли сотрудник самостоятельно решать задачи, чтобы его не надо было постоянно контролировать и "подталкивать как тележку"?

  2. Есть ли у сотрудника навыки, которые уже полезны компании?

  3. Сотрудник не токсичный и о предыдущих работодателях и коллегах отзывается положительно?

  4. У сотрудника есть потенциал осваивать новые навыки?

Только не надо ждать, что вам эти вопросы зададут. Тут либо вы демонстрируете сами понимание, либо его нет)

Желание, настойчивость и немного удачи - неизменная формула успеха.

Успехов вам!

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

Для начала ваша точка зрения не ясна. С утверждением "вайтишнику сложно найти первую работу" согласны, думаю, все. А вот форма подачи себя у вас такая, что многим не нравится, причем каждому не нравится по-своему. А еще, как мне кажется, вы не проблему в себе ищете, а оправдание снаружи: дескать, весь мир против вас.

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


Я не спец во фронте — но кажется, что там, из-за более низкого входного порога, ситуация наиболее удручающая. Не думали о смене специализации? НН тут недавно графики показывали — судя по ним, в девопсячьей сфере всё получше (что-то вроде 4 резюме на вакансию).

Только не стоит покупать очередной золотой курс )

UFO just landed and posted this here

У меня ровно противоположное ощущение. Во-первых, я не очень люблю термин "запад" — потому что не очень понятно, что в каждом конкретном случае подразумевается. Во-вторых — я, конечно, могу говорить только лично за себя, но в последнее время очень много предложений из центральной и западной Европы, в том числе с релокацией. Да чего далеко ходить — Германия прямо официальный сайт запилила на эту тему.


Дефицит на уровне мидл и выше (я сейчас говорю про эксплуатацию, но практически уверен, что и в разработке то же) — колоссальный. Картину искажают толпы выпускников курсов, потерявшие работу галерщики и российские работодатели, ищущие только работников с "удалёнкой из РФ (с)", но в целом — никаким профицитом, имхо, и не пахнет.

UFO just landed and posted this here

Сильно многоэтапный процесс в последнее время был ровно в одном месте — Тинькове. Эйчар, два теста, потом два технических интервью… это, конечно, не ок.

UFO just landed and posted this here

Или вам не повезло. Больше трёх этапов (HR - техсобес - C-level) я встречал только пару раз.

Или предложений поплясать на 5 этапном собесе с литкодом

Не ну если брезговать каждым работодателем, который играет в модные многоступенчатые собеседования, то у вас и правда будут сложности. Но тут ССЗБ. Я в 22-м году подался в 6 компаний, в 5 ответили, в 3 получил job-offer. Все до единой были с многоуровневыми собесами, и половина с литкод-подобными задачами. Все до единой платили выше рынка и предлагали full-remote.

UFO just landed and posted this here

К чему это сейчас было? Я описал не чужой, а свой опыт. Или вы считаете, что я сочиняю? Ну откройте мне LN профиль. В 22-ом году я сменил работу.

 В США так
В США крайне плохо с пакетами реклокации и условиями рабочей визы. Всегда так было. Или мы говорим про людей к которых есть гражданство США? Если про вторых то это какие то прохладные истории.

 Или предложений поплясать на 5 этапном собесе с литкодом среди толпы таких же неудачников?

Ну тут зависит вам шашечки или ехать и какую ЗП хотите. Да для ЗП больше 200к долларов в год нужно вот это все. На ЗП около 100к в год устроиться можно хоть за один день.

Таки дефицит есть, но в той самой среде, где больше 30-50к джуну (да и мидлу) платить не готовы и просто не могут. Но туда вчерашние выпускники курсов почему-то не хотят.

И они потом месяцами ищут новую работу.

Тут бы стоило уточнить, что "месяцами ищут новую работу" не потому что дефицит\профицит\кризис\шмизис, а банально потому что процесс найма и занимает пару месяцев. 5-6 интервью между которыми неделя-другая ожидание. Так было, так есть, и, по всей видимости, так будет. Лей-офнули и правда прилично народу, но я не знаю никого кто бы столкнулся со сложностями при поиске новой работы. Более того, я заметил, что никто не торопится. Тебе при лей-оффе платят ещё пару месяцев зарплаты, и ты явно не хочешь, сломя голову бежать в ООО Рога и копыта. Выбирают с умом, не торопясь.

UFO just landed and posted this here
Кто понимает к чему всё это идёт, те не теряют времени даром и свитчатся из айти.

Истинно вам говорю: 4 мая 1925 года Земля налетит… на небесную ось!

Я про то, что "надо валить из IT" впервые услышал лет 20 назад. С тех пор разговоры не изменились, только спрос на программистов вырос на порядки.

UFO just landed and posted this here

Ну здесь еще остались какие-то зарплаты.

У меня вот, скажем, в Екб з/п в банке на позиции главного разработчика выше пости в два раза чем у дочки в другом банке в Москве на позиции руководителя отдела по бизнес линии. уровень жизни... Ну так скажем - квартира в городе, но живем в загородном доме в ближнем пригороде. Можно не смотреть на цены в магазинах. И все равно доход существенно превышает расходы все текущие. И никаких кредитов.

Так что не все так уж сумрачно.

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

Среди моих знакомых лей-оффнутых я не знаю никого, кто бы пошёл с понижением зп. И никого кто бы вообще жаловался, что работу стало как-то шибко тяжело найти. Лично я не вижу никаких серьёзных изменений в контексте Европы. Работы много, спрос всё ещё очень велик.

Я не знаю что такое "Запад", но могу сказать про Италию, - дефицит опытных разработчиков, большой turnover между компаниями, компании стараются привязать разработчиков (хорошими мед-страховками, CarPlan-ами и прочими бонусами от которых потом трудно отказаться).

На самом деле есть стойкое ощущение - что про порог входа во фронт инфа гуляет десятилетней давности. Для фронта нужно знать не только JS (а для джуна, особенно на стажировку ее надо знать буквально энциклопедически) - но еще и кучу фремворков, библиотек, паттернов, линтеров и всего остального. И получается, что вот же - выучил относительно простой язык, все, можно штурмовать вакансии. А в итоге выясняется, что нужно знать еще Vue, Typescript, пару-тройку UI фремворков, lass/sass/scss и еще кучу всего. Напоминает python и datascience - если вы выучили питон, вы почти ничего не знаете, потому что numpy, pandas, sklearn и так далее.
P.S. Хочу подучить Go, там с этим проще или тоже без знания кучи прикладных инструментов делать нечего?

Подучите автомеханику. Вместо того, чтобы несколько лет изучать ЯП, алгоритмы, структуры данных, базы данных, стек сетевых технологий, фреймворки, паттерны, гит, докер, кубер и т.д. и т.п. Освойте основы работы автомеханика. После этого купите ушатанную б/у машину, и ремонтируйте её. Будете одновременно и прокачивать скилл, и повышать стоимость этой машины. Как почините, продавайте (дороже чем купили). Повторите эту итерацию до тех пор, пока не станете хорошим мастером. Потом можете или устраиваться в мастерскую, или открыть собственную мастерскую, или продолжать восстанавливать убитые тачки. В любом случае без денег не останетесь (и без машины тоже).

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

Ок, я понял. Я думал, что пишу человеку, который пытается "вайти".

Хороший совет кстати. И дело не в автомеханике. Пойти на апворк-фриланс и тп - попробовать найти живого заказчика/субподряджчика, второго-третьего, так глядишь и трудоустраиваться не нужно будет.

UFO just landed and posted this here

Я думаю что свои прикладные инструменты везде есть. Но тут все зависит от предыдущего опыта - если бекенд разработчик меняет язык с С# на Go - то большинство инструментов у него останутся теми же. Условно - докер, кубер, http, редис, постгрес будут юзатся в проекте в независимости от языка. Но это для примера, есть куча других инструментов (кафка, aws, да все что угодно), и стек сильно разнится от проекта к проекту, все знать не получится. Я бы кроме языка попробовал все по чуть чуть, чтобы примерно понимать, куда копать в случае чего.

если бекенд разработчик меняет язык с С# на Go

Я даже в теории не могу представить такое. И не видел ни одного живого примера.

Я видел С# -> С++ -> Go и Java -> Go. Может вы просто мало знаете гоферов?

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

Ну логика условно та же. Сделать запрос к базе или обрабатывать сообщения из условного *MQ - все ну очень похоже. Конечно, если не брать какие нибудь мега фреймворки, которые по сути уже сам по себе отдельный диалект или экосистема, завязанная на саму себя. В Го такого нет, возможно пока. Поживем - увидим.

у гошки тоже достаточно своих заморочек. Прикладных инструментов тоже хватает сполна.

Если речь про подучить - я бы сейчас выбрал C/C++/asm (что, собственно, и буду подучивать. На ассемблере фреймворков точно нет :))

На асме можно напилить свой фреймворк на макро. Чем разработчики непрерывно и занимаются.

отдельная каста компаний, которые ищут работников за «еду» со слоганом «Всему обучим за 3 месяца, а потом, может быть, возьмём в штат»,

из них может вырасти что-то стоящее — надо лишь приложить немного усилий, и за 6 месяцев вы получите годного специалиста.

Как-то не кореллируют эти две цитаты. Так вы за то, чтобы 3-6 месяцев стажерить за 20К, одновременно обучаясь, или против?

Я за то чтоб стажёрить за 20к, но эту ответственность надо возложить именно на те компании, которые выпускают студентов, а не на левые конторы.

возложить именно на те компании, которые выпускают студентов

Ненене, Девид Блэйн...

Лично я считаю "гарантию трудоустройства" пережитком прошлого. Как распределение в советском институте.

Обучающая компания должна хорошо научить. Точка. Это (качество обучения) - вполне себе измеримая характеристика.

За стажерские дела отвечает работодатель (IT-компания), которая готова растить для себя кадры. И готова в связи с этим на некоторые риски. И поэтому требует того же от стажеров (временная просадка в доходе - не от жадности компании, а оттого, что первые три месяца стажер толком пользы и не приносит, а еще - ХЗ, получится ли из него толк, может он на курсы только ради "корочки" пришел).

Лично я считаю "гарантию трудоустройства" пережитком прошлого. Как распределение в советском институте.

Ну так то оно так. Но как контролировать качество обучения? По отзывам? Или по каким исследованиям?

Это второй вопрос. Первый - кто должен его контролировать? У кого есть какой-то рычаг воздействия на те компании, которые учат "плохо"? Я так понимаю, ни у кого, т.к. "это рынок, голосуй рублем" и т.п.

Далее, что такое "хорошее обучение"? Почитав комментарии (да и саму статью) складывается впечатление, что без пары лет реальной практики (ну пусть года) не получается "джун с опытом". Значит, качественная обучающая компания должна эту возможность обеспечивать сама, а значит, помимо обучения заниматься другой деятельностью: пилить проекты для рынка, обладать кадрами сеньоров, миддлов и пр., кто будет тянуть лямку а параллельно ещё и натаскивать студентов, обеспечивая им тот самый опыт... причем это наставничество должно оплачиваться из кармана учащегося - и вуаля! Качественное образование, джун с опытом в год работы, только вот если он каждый месяц из 12 работал не то что бесплатно, а ещё и платил за учебу, суммарную стоимость курса можете прикинуть сами.

Вся проблема таких контор - они дают классические задачи. Максимум смесь с leetcode. На интервью иногда хотят услышать какие реальные задачи решал человек (если на junior'a собеседование)

Пережиток прошлого, это когда один человек платит за услугу деньги, а другой за него решает, что тот получит, а что не получит за свои деньги.

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

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

А если бы им честно сказали: "Мы вам дадим хорошие знания. Действительно хорошие - настольно хорошие, насколько вообще можно получить знания за период обучения на курсах. Но вы должны понимать, что ваши шансы на трудоустройство около нулевые." Да никто бы тогда не стал платить за курсы!

Вы бы сами стали платить деньги за курсы, которые дают знания, которые потом никак невозможно монетизировать? Ну например курсы разработки на Фокал под БК-0010. Наверное нет. Но ведь слушатели вайтишных курсов в аналогичной ситуации, просто они в силу того, что плохо разбираются в ситуации в отрасли не понимают этого. Но вы считаете, что все норм - им знания дали? Дали. Значит всё ОК.

никак невозможно монетизировать

Ну, "никак" - неточное слово. Шансы небольшие, но они есть

слушатели вайтишных курсов в аналогичной ситуации, просто они в силу того, что плохо разбираются в ситуации в отрасли не понимают этого

А для этого, я считаю, надо в учебную программу любого вуза (да и курсов) вводить задания на развитие критического мышления, а еще - тренировать навыки анализа и проверки информации. Бонус: люди будут меньше тратить денег на "корректоры биополя".

А для этого, я считаю, надо в учебную программу любого вуза (да и курсов) вводить задания на развитие критического мышления

Применим к вашему предложению критическое мышление. Получается такой ответ: "Толку от заданий, если сам навык для их решения не преподаётся?"

Вы бы сами стали платить деньги за курсы, которые дают знания, которые потом никак невозможно монетизировать? 

И тем не менее, на факультетах философии существуют платные отделения.

Идут туда (и на ВО в целом) зачастую совсем не за знаниями. Особенно на платные отделения...

Ошибаетесь, как выпускник философского факультета скажу. что философское образование (по крайней мере, в мои года) приобреталось в основном "для того, чтобы быть образованным человеком, получить интеллигентную специальность и находиться далее в интеллигентном окружении, занимаясь чем-то смежным с гуманитарными дисциплинами".Большинство выпускников трудоустроились на кафедры, в издательства, в журналистику, кто-то из моего курса в писателях числится, часть уехали за границу (там такое образование в цене). К тому же на факультете (в МГУ, по крайней мере), есть отделение политологии, на который платно шли, чтобы стричь потом бабло с богатых и политически тупых. Некоторых однокурсников временами читаю в некоторых лютых коммерческо-политических изданиях, правда, большинство из них еще в учебе показывали качества хороших приспособленцев.

Вы какого года выпускник?

Это (качество обучения) - вполне себе измеримая характеристика.

Очень спорно. Человек может хорошо проходить формализованный экзамен, но при этом быть плохим специалистом в решении реальных задач. И заменой одного формализованного экзамена на другой это не решить.

Реальный случай из соседней области - не самый глупый студент четверного курса инженерного факультета впал в ступор, когда я попросил его спроектировать простейший вал. Вот мотор с полым валом и шпоночным пазом, вот муфта - нужно сделать эскиз вала, который бы их соединил и передал крутящий момент. А ведь человек сдал экзамены по инженерной графике, деталям машин и сопромату.

Да, вы можете включить в билет задачу "спроектировать вал" и объяснить её на лекции - но курс не бесконечен, и следующий выпускник запнется на кронштейне или планке.

Обучающая компания должна хорошо научить..... За стажерские дела отвечает работодатель

А почему нельзя совместить одно с другим? Начиная от сотрудничества фирмы со школой и коррекции учебной программы и заканчивая сотрудниками фирм, которые менторят учеников, попутно подбирая команды под свои проекты.

И так делают. Пример 1. Пример 2.

Я за то чтоб стажёрить за 20к, но эту ответственность надо возложить именно на те компании, которые выпускают студентов

О, у меня есть что рассказать. Это нужно было справку с места работы принести, чтобы диплом отдали =) Вот будет так же, поверьте =)

(или не будет, потому что грош цена сертификатам "окончил курс Я.Попойкин").

Вообще, самый честный вариант, который я вижу, это когда компания открывает школу и учит для себя, по себестоимости или ниже.
Но после этого - рабство на эн лет, да.
Поскольку Яша не набирает с ЯПа, тут очевидно, чтобы там ни говорили, ценность этой болтологии около нуля =) Поскольку факт есть факт - выпускники ЯПа Яше не нужны.

Есть и такие компании, которые хотят видеть у себя джуна с опытом от 2-х лет (это что за джун такой?)

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

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

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

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

Я не останавливаюсь на достигнутых в обучении знаниях и вписываюсь в любые опесорс проекты, акселерации и прочее, чтоб набираться опыта работы в команде и получить новые знания.

Что не останавливаетесь - это хорошо… Опенсорс, прочие бантики, конечно когда-нибудь пригодятся. Горизонтальные связи, активность - тоже замечательно.

Вот только на собеседованиях, ну, разные же конторы бывают, вдруг на это и внимания не обратят? А то и того хуже, в минус поставят. И все тот же вопрос про опыт работы зададут. Поэтому главная задача - этот первый опыт получить.

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

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

Добавлю… Два года пролетают быстро, это о джуне ничего предосудительного не говорит.

Вы просто вообще не понимаете о чем говорите.

я считаю

На каком основании вы так считаете? У вас есть знания и опыт, чтобы так считать? Вам уже десяток человек указало на эту вашу ошибку, но вы продолжаете гнуть своё, не слушая. Крайне негативная черта для будущего джуна. Это даже не звоночек, а большой колокол. На собесе это из вас вылезет 146% и будет причиной отказа, скорее всего.

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

Вообще понятие джунов-мидлов-сеньоров очень относительно.Большие компании стараются как-то унифицировать классификацию, а компании поменьше наоборот, этим пользуются: выдумывают несуществующие грейды, чтобы громкими званиями компенсировать отсутствие звонкой монеты. Мне однажды довелось побывать "Senior Lead Engineer", если правильно помню, хотя там, вроде, еще нелепее сочетание было.

Более того, классификация сильно отличается в разных странах. В США, например, вообще не понимают, кто такой middle. Либо инженер, либо сеньор инженер. Иногда добавляют лид инженера. Хотя описанный выше "Senior Lead" был как раз в американском недостартапе. В любом случае, по моим ощущениям, тех, кого мидлами считают в России, американцы кличат сеньорами.

Нет, тех кого у нас часто кличат синьорами, американцы считают обычными инженерами. К их синьорам ближе наши лиды.

А кто ж тогда американские лиды в переводе на русский?

В США как раз за пару-тройку лет из инженера попадают в сеньоры. Зато потом у многих плоская иерархия: формально все кругом сеньоры, но с совершенно разными уровнями компетенции.

В США как раз за пару-тройку лет из инженера попадают в сеньоры

Ну попробуйте в фаанг на синьорские позиции пособеситься с опытом в пару лет.

Я пробовал (хоть и с большим опытом), и в российские отделения фаанга, и в американские. Это сложно при любом стаже. Тем не менее давайте не сравнивать яблоки с апельсинами. Хотите фаанг? Сравните американский и российский (ныне почивший в бозе) Google. Загляните на https://levels.fyi/ На L5 (что по их классификации соответствует сеньору) есть много людей с опытом 3-5 лет. Это приблизительно то, как здесь в комментариях описывают мидлов. Но все-таки фаангом все не ограничивается, и основная масса работодателей (и в США, и в РФ) не из этой пятерки. И вот с опытом в пару лет сеньорами в США становятся там, где в РФ считаются мидлами.

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

В США во всяких фаангах за пару-тройку лет ни в какие серьоры не попадают, там гдейды везде уровней по 6 ( https://careerkarma.com/blog/software-engineering-salary-google/ ), а во всякой мелочи кто во что горазд, им, как и мелким фирмам снг, ярлычки вешать не жалко

Ну, я например, начал работу программистом C# в декабре 2010-го, в августе 2011-го пришел полным нулем в Android, в мае 2013-го уже работал по факту на сеньорской позиции (то есть полностью вел проект с технической стороны, хотя на тот момент еще не называл себя сеньором из скромности).

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

Так что я соглашусь с тем что лет 10 назад вкатываться в айти было попроще...

Ну так впишитесь в работу за миску кипятка на 3-6 месяцев. Это даст вам заветную строчку в резюме, а заодно развеет некоторое количество иллюзий.

Если я ничего не путаю, вы утверждали, что вакансий за 20-30к достаточно? Но да, в тех компаниях, в которых работал я, есть возможность выбирать из сотни джунов, и приоритет будет у тех, кого мы сами обучали в рамках наших образовательных проектов, на которых фильтр и на входе, и на выходе.

Я тоже не разделяю хайпа вокруг "войти в айти", но если вы всё же решились на это, то скорее всего, придётся пройти тот же путь, что и большинству остальных людей.

Моя первая зарплата была что-то в районе 24к рублей на галере (которой я благодарен за опыт). И это при том что у меня не было приставки "Джуниор", потому как к моменту первой работы некоммерческого опыта у меня было лет 8.

Этот этап гребли за околобесплатно иногда обойти получается, но далеко не у всех.

зря вы так... )

допустим у меня первая подработка (~15 часов в неделю) была за 3-5 т.р. в месяц, в течении почти года (2012 год). Мне было интересно. Потом ушел на фултайм за 15 т.р. еще на полгода. Дальше еще полгода за 25 т.р... потом год за 45-70... ну а потом через 3(!) года я джун с зп 100к, где я попал к офигенному синьеру, и через полгода дали лычку мидл и +50% к зп

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

Полагаю тут еще и инфоцыгане играют не малую роль, пудрят мозги людям обещают золотые горы за много денег. А по итогу на собеседовании перед тобой сидит человек со знаниями трех первых глав книжки O'Reilly. И искать сейчас Джуна просто трата времени, т.к. на одного хорошего нужно отсеять десятки вайтишников

здесь на Хабре была великолепная статья Как стать джуном, которого берут на работу». К ней особо и прибавить нечего.
Ну-ну, читаем.
если вы знаете наизусть синтаксис этих штук и применили их в реальных задачах раз по сто
Окей, окей. Синтаксис выучить можно. Применить в реальных задачах раз по сто можно, если они будут, эти реальные задачи. Пет-проекты, как автор статьи указал, не годятся: не такие это проекты, небольшие, не реальные и вообще не то.
То есть, по логике автора, чтобы стать джуном, которого возьмут на работу, надо иметь опыт работы.
<?php
$OfferReceived = False;
$Experience = False;
while($OfferReceived == False) {
    if ($Experience == False) {
        $OfferReceived = False;
    }
    else { 
        $OfferReceived = True;        //This code will never run
    }
}
?>

Ну вот об этом и речь в моей статье. А работодатели в таких статьях как указана в комментарии это подтверждают...

Автор той статьи не исключает пет-проекты вообще, он не берет в зачет стандартные, уже набившие оскомину, тудушки, которые клепает каждый второй выпускник курсов. Он советует, например, прибавить туда же еще, к примеру, и GTD, что задачу достаточно усложняет и выводит из разряда тривиальных. Если вспомнить про шахматную композицию, то там есть двухходовки , трёхходовки, многоходовки. Вот одноходовок - нет. Это удел учебных занятий с новичками.

И пет-проекты в той статье не самое основное, вы не на то обратили внимание. База, вот что необходимо в первую очередь. И раскладка по времени на постижение этой самой базы там дана вполне реальная. А тут пара невнятных курсов и сразу поиски работы, где бы и платили обильно, и прямо с первым заданием сразу вешали на монитор миддловские погоны, ну, чтобы два раза начальнику не вставать…

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

База — это штука, проверяемая не очень хорошо. Автор статьи четко пишет, что должна быть наработанная практика на реальных задачах. Т.е., любой пет-проект идет лесом просто потому, что там решаемые задачи не повторяются раз по сто. За исключением, видимо, каких-нибудь эпического размера сооружений, вроде LiveStreet CMS: но мне что-то не кажется, что ее автор согласится на джуниора.

Или вот относительно недавно мне объяснял (несколько дней назад непонятно почему удаленный с концами) 0xd34df00d: да, говорит, известная проблема, надо просто наврать в резюме, что опыт есть, и дать пару координат знакомых, которые это вранье поддержат в случае проверки.
Все так делают.
и сразу поиски работы, где бы и платили обильно
Вроде бы да, но опять есть нюансы. Мы живем в материальном мире, и продолжение жизни требует материальных ресурсов, которые в свою очередь стоят денег. Беглый гугл говорит о 11 — 20 000 рублей на человека в Мск только на еду (без коммуналки, без оплаты проезда и прочая). Сравните эту сумму с недавно высказанным под какой-то очередной статьей на эту тему мнением «джуниоры совсем обнаглели, хотят сразу сорок тысяч». Необязательно с нуля устраиваться работать на 300к/сек (и я сомневаюсь, что этого требуют прям многие… хотя люди бывают странные, это правда), но работа, тем более джуниора, которая совмещена с интенсивным обучением, по идее должна давать возможность обеспечить себя, не разгружая вагоны по ночам дополнительно к основному заработку. Просто потому, что иначе на нее не останется ни сил, ни желания.
с первым заданием сразу вешали на монитор миддловские погоны
Что-то я не заметил такого желания. Может быть, плохо читал?
UFO just landed and posted this here

Исходя из того, что я в провинции видел — их выживание лежит в той области, которая изящно именуется теневыми доходами. Плюс подсобные хозяйства, которые по большей части тоже в густой тени. Самозахваты земель под картофельные посадки. Разного масштаба браконьерство, от сетки в ближайшем пруду до вполне промышленного вылова лососевых, там счет за сезон идет на тонны на одного рыбака. Заготовка и сдача ягоды (это на северо-западе). Металл. Лесозаготовки. Продажа самогона, наконец.
В провинции гораздо больше вариантов опереться на всяческий подножный корм, вот и опираются.


Но моим наблюдениям уже больше десяти лет, возможно, что-нибудь поменялось. Хотя и вряд ли.

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

Вопрос, "как в провинции люди выживают на минималке" и "как в провинции становятся джунами, а потом миддлами" — это два разных вопроса. Я отвечал на первый.
Если вас интересует ответ на второй — так же, как в Москве: либо вылезать из собственной шкуры и грузить по ночам вагоны, либо (чаще) опираться на сеть из родственников/друзей/знакомых, которые тебя поддержат, пока ты не в состоянии себя обеспечить. Которые родственники-друзья-знакомые браконьерят, сдают ягоду, копают картошку, крадут металл и таким образом создают себе и вам базу жизнеобеспечения.


Грубо говоря: так или иначе вы совершенно точно сидите на стороннем жизнеобеспечении, пока ходите в детсад или учитесь в школе. Вы с большой вероятностью сидите на частичном стороннем жизнеобеспечении, когда учитесь в институте. Просто теперь предлагается еще посидеть на стороннем жизнеобеспечении, пока вы занимаетесь тем, что в шутку называется оплачиваемой работой. А если вы не хотите больше напрягать родственников, вам говорят, что джуны совсем оборзели и требуют обильно платить.
Так понятно?

Вы чего такой агрессивный ?

Я и комментировал первый ваш ответ, а не второй. В своем ответе "как в провинции выживают на минималке" вы описываете минималку + какой-то сторонний заработок (помощь родни). Москвичу тогда точно также ничто не мешает иметь точно такую же минималку + сторонний заработок (помощь родни). Получается, если рассуждать логически, москвич ничем не отличается от провинциала в плане расходов-доходов и возможностей (помощи родни).

Что противоречит вашему исходному комментарию, что москвичу нужно внезапно больше 11-20 только на питание.

Тысяча извинений, если прозвучало агрессивно: агрессии я вкладывать не собирался.

Исходный комментарий сделан просто: поскольку я уже семь лет, как не в Москве, и даже не в РФ, я понятия не имею, сколько там сейчас нужно. Поэтому просто вбил в гугл запрос вида «сколько нужно на еду в Москве», и подставил найденный результат. Тут вопросы не ко мне, а скорее к гуглу.

Провинция отличается от Москвы тем, что возможностей для условно подножного корма там побольше. В Москве не половишь рыбу сетью, и не пособираешь ягоды на сдачу. Зато штатные денежные доходы в провинции меньше. В плане сторонней помощи Москва если чем и отличается, то незначительно, но мой пойнт был в другом.

Грубо говоря, оплачиваемая работа в теории предполагает, что человек, работая на полную ставку, как минимум закрывает свои жизненные потребности: в идеале, конечно, оплата должна быть несколько выше этих потребностей, потому что «работать за еду» — такое себе. Поэтому мы попадаем в вилку между понятиями работы и обучения — второе традиционно витальные потребности не обеспечивает. Когда человек устраивается «на работу», но при этом ему предлагается заработок, витальных потребностей по грубым прикидкам не обеспечивающий — лично у меня (и я так думаю, не только у меня) возникает некоторый когнитивный диссонанс. Возможно, если назвать джуниорскую ставку «стажировкой», этот диссонанс исчезнет: как говорил учитель Кун Цзы, начинать надо с исправления слов.

Из личного опыта, в провинции продукты стоят посильно, на еду уходит около 11-15 тысяч, но это совсем без излишеств, хотя и без фастфуда. Мясо бывает редко. Никаких ресторанов, кафе или пиццы на заказ само собой)

К слову, не в первый раз слышу байки про дешёвые продукты в Мск. Интересно, там правда дешевле еда?) Если так, то искренне не понимаю, почему. Ведь зарплаты в столице кратно больше провинциальных, значит и продать те же продукты можно дороже.

Вопросы в затратах на логистику. Все основные логистические хабы в Москве или ближайшем Подмосковье. Также как и производства основные. В Москве есть дорогие магазины, это правда. Есть и «эко» рынки и прочее.

Продукты дещевле там, где они производятся. Волгоградский помидор в Москве будет в 2 раза дороже, как и Дмитрогорская говядина, если сравнить с ценами в Конаково. В Москве нет коровников и полей с овощами.

а еще волгоградские помироды едут в Москву сотнями фур и распределяются по десяткам РЦ федеральных ритейлеров… и Волгоградским магазинам надо еще и конкурировать с таким рынком где подавляющая часть спроса в Москве


и цены в Мск как минимум не выше регионов если смотреть в среднем по всем продуктам


p.s. поля с овощами есть в Подмосковье, но это "почемуто" не делает картошку в Москве дороже чем в Подмосковье… ну кроме случаев когда вы ее покупаете вдоль полей у тех кто ее оттуда украл

и цены в Мск как минимум не выше регионов если смотреть в среднем по всем продуктам

Вы очень сильно заблуждаетесь. До недавнего времени я жил то в Подмосковье, то "в регионах", причем, не в статусе туриста и сравнивал цены своим кошельком. На 30%-50% в регионах дешевле продукты, если говорить о локальных продуктах, а не об импорте. Ну и цены надо смотреть в местных магазинах, конечно же.

а еще волгоградские помироды едут в Москву сотнями фур и распределяются по десяткам РЦ

Есть большое количество местных производителей, которые не дают объёма, требуемого федеральными сетями. Они и продают дешевле.

поля с овощами есть в Подмосковье

Как правило, это теплицы и в большом количестве случаев они просто упаковывают привезенное сырьё.

но это "почемуто" не делает картошку в Москве дороже чем в Подмосковье…

В Волгограде помидоры тоже не на Аллее Героев растут, зачем паясничать?

В Волгограде помидоры тоже не на Аллее Героев растут, зачем паясничать?

я всеголишь вас процитировал:


В Москве нет коровников и полей с овощами.

--


если говорить о локальных продуктах

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

локальный производитель зачастую занимает далеко не весь ассортимент магазинов

Мясо, птица, овощи, хлеб, крупы, макароны, полуфабрикаты... Все это, в подавляющем большинстве случаев местного производства по эту сторону от Уральских гор. Даже когда речь идет про агрокомплексы в 100км от Москвы, их товары на месте, внезапно, стоят в 2 раза дешевле, чем в Москве.

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

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

«на еду уходит около 11-15 тысяч, но это совсем без излишеств»
Совсем без излишеств — это 2000 в месяц (ближайшее подмск). В магнитах по жёлтым ценникам. Если нужен спорт/вагоны разгружать, то в 2-3 раза больше, но всё равно это в разы меньше озвученных здесь сумм. Жируете, господа! Или влом оптимизировать траты и хватаете первое что под руку попадается, не глядя на цены.

Трёхразовое питание — понедельник, среда, пятница.

«чёрт возьми, как?»
Ну, про магниты с жёлтыми ценниками я уже сказал, а что касается выбора продуктов, надо выбирать максимально «упакованные» питательными веществами — например, макароны, которые съедобны на 80%, в качестве гарнира им практически нет конкурентов. Пачка 400 г — 16 рублей, хватает на 3 раза.
В общем-то, принцип тот же, что и у космонавтов, туристов в походе, военных в полях или качков, которым в ограниченное пространство желудка надо запихать очень много калорий. Соответственно, все фрукты, супы, молоко с кефиром и прочее, где одна вода, летят в топку. Из овощей только самые дешёвые — белая капуста, репчатый лук и немытая морковь. Этого вполне хватит, чтоб снабдить организм клетчаткой.
Далее, есть такие сосиски нищебродские — 80 рублей за 15 штук, жрём по две за раз. Есть пельмени по 150 рублей за килограмм, полновесная буханка чёрного хлеба 600 г за 18 рублей, чай 100 г за 24 рубля и т. д. Всё это, как правило, «фирменные» продукты магазинной линии — «Моя цена» у Магнита, «Первым делом» у Дикси и т. д. И всё это не так страшно, как кажется — на этой жрачке можно не только штаны поддерживать, но и массу в качалке поднабрать (правда, в 2000 в последнем случае уже не уложишься). Если же каких-то питательных веществ будет всё-таки не хватать, то и проще, и быстрее, и дешевле восполнить недостаток с помощью концентратов.
Но про разнообразие, естественно, придётся забыть — вы будете есть это и только это. С медицинской точки зрения страшного в этом ничего нет — в ней под «разнообразием» подразумевается наличие всех необходимых веществ, а вовсе не ежедневная смена рациона.
В итоге, если сделать всё с умом, такое питание получится ещё и более сбалансированным по белкам/жирам/углеводам и времени их употребления, чем обычная жратва, на которую зачем-то грохается 10-20 тыщ в месяц.

Если смотреть на то, что описали вы, то баланса по БЖУ не получится. Как минимум, вижу недобор по белку (нищебродские сосиски, привет) и по "правильным" жирам.

С общим посылом я, кстати, согласен: за спокойные деньги можно организовать полноценное питание. Но вы слишком зажали рацион, имха.

Творог добавить, яйца регулярно. Рыбу (хотя б дешевую). Ну и жиры (как минимум, раст. масла).

Если же каких-то питательных веществ будет всё-таки не хватать, то и проще, и быстрее, и дешевле восполнить недостаток с помощью концентратов.

Проще, быстрее, но не дешевле. БАДы и спортпит подорожали.

«вижу недобор по белку»
«яйца регулярно»
Яйца входят даже в мой минималистский набор для поддержания штанов за 2000. По 20 шт. в месяц. Я просто перечислять всё не стал. Это невероятно, но употребление яиц с чёрным хлебом, репчатым луком и майонезом выходит в ту же цену, что и те пельмени за 150 р/кг. А пользы больше. Т. е. на самом деле есть даже ещё потенциал для уменьшения трат.
Так что особых проблем с белком не будет, даже с животным. А если надо по-серьёзному, то тут сразу протеин идёт в дело, и тема закрывается.

«Творог добавить»
Добавляю в тренировочном режиме. Без тренировок необходимости не чувствую.

«недобор по „правильным“ жирам»
«Рыбу (хотя б дешевую). Ну и жиры (как минимум, раст. масла)»
Растительное масло — подсолнечное — тоже входит в минимальный набор. Плюс упоминавшийся майонез, который на нём же. Соответственно, жиры ненасыщенные также имеются.
А рыба при условии, что жира хватает — зачем она? Без учёта жира она те же яйца или мясо. Но при этом дорогая и неудобная — с макаронами не сочетается, приходится готовить картошку, теряем в углеводах, надо восполнить. Чем? Гейнером? Так тогда просто сразу — таблетку рыбьего жира и пару лишних яиц без всего этого геморроя.

«вы слишком зажали рацион»
Да, это близко к экстремалу. Но всё же не самое брутальное. Ибо присутствуют и продукты не совсем самые дешёвые, и даже излишества — пряники (110 р./кг).

«спортпит подорожал»
Смотря какой. Есть недорогой протеин, где грамм белка стоит 0.5 рубля. В правильных местах можно достать белковый полуфабрикат, тоже будут копейки. Ну и есть ещё сухое обезжиренное молоко — там получается рубль за грамм.

Есть недорогой протеин, где грамм белка стоит 0.5 рубля.

Варианты - в студию или в личку, плз. У меня дешевле 1 р/грамм не выходит, сколько не искал. А с некоторых пор - даже дороже.

«Варианты — в студию»
«Какой? Дайте ссылку.»
Сам я не пробовал и на экспертизу не относил. И он соевый, да. Но мы тут штаны поддерживаем, а не на Олимпию готовимся.

«У меня дешевле 1 р/грамм не выходит»
Ну так рубль это тоже нормально. Это дешевле мяса, рыбы, творога и прочего. Только яйца могут конкурировать.

>>А рыба при условии, что жира хватает — зачем она?


ЭПК, ДГК, Йод, Фтор, Фосфор. Где будете брать?


>> Но при этом дорогая и неудобная — с макаронами не сочетается


Почему? Я селедку с макаронами/гречкой ем. Вполне норм.


>> приходится готовить картошку, теряем в углеводах, надо восполнить. Чем? Гейнером?
Хлебом. Галетами.


>> Так тогда просто сразу — таблетку рыбьего жира
В этих таблетках рыбего жира нету Д3(д3 только в жидком), йода, фтора,фосфора так же нету.


>> Есть недорогой протеин, где грамм белка стоит 0.5 рубля
Какой? Дайте ссылку.

И кстати где вы берете кальйций, к2, д3,йод, фтор,фосфор, B9, магний ?

Да и молоко иногда надо чтобы слизистая желудка иногда отдохнула.

По БЖУ у вас тоже проблема медицинские циферки 1/1/4 не получаются.

Вообщем в таком рационе питание много косяков. Пару лет организм протянет, а дальше гастрит, бульбит, проблемы с глазами/зубами/деснами и прочие повреждения организма.

«Какой? Дайте ссылку.»
Над вами.

«ЭПК, ДГК»
Из Вики:
«входит в состав липидов большинства тканей животных»
«Суточные нормы потребления ДГК и ЭПК не установлены»

Вот когда установят, тогда и можно будет разговаривать. Ибо значение имеют не сами вещества, а их дозы.

«Йод, Фтор, Фосфор. Где будете брать?»
«где вы берете кальйций, к2, д3, йод, фтор, фосфор, B9, магний?»
Всё это есть в большинстве продуктов. Вопрос — в дозах. А дозы с точностью до микрограмма я уж тут считать не буду, сорри.
Для йода также есть йодированная соль.
Ну и главное, что я уже говорил — волшебная таблетка. Если у кого хемофобия — в сад.

«Я селедку с макаронами/гречкой ем»
Вам проще жить, значит. Мне не нравится. А гречку вообще ни с чем не люблю.
Однако заметьте — за 2000 в месяц можно даже ещё и попривередничать. Либо таки обеспечить некоторое разнообразие.

«В этих таблетках рыбего жира нету Д3(д3 только в жидком), йода, фтора, фосфора так же нету.»
Ничё не понял. Что значит нет, когда для всего этого есть пилюли?
Фосфор… Одни за километр обходят колбасу, боясь, что их травят старым стиральным порошком, другим кажется, что они вот-вот умрут из-за нехватки фосфора. Может, забить?

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

«По БЖУ у вас тоже проблема медицинские циферки 1/1/4 не получаются»
Я ни коим образом не привёл достаточных данных, чтобы это можно было посчитать. Да и точность этих расчётов вне лабораторных условий будет ± километр.
Цифры же у вас какие-то странные. Это калорийность? Тогда получается — белки 16.5%, углеводы 67%, жиры 16.5%. Углеводов не многовато? Даже во всяких бодибилдерских книжках, не любящих жир, ему отводится минимум 20, а то и 30% калорийности.
Короче, никаких вот таких вот абсолютно точных цифр, да ещё и для всех, нет и не может быть в принципе. Там достаточно свободные диапазоны, которые должны ещё и учитывать специфику жизнедеятельности. Поэтому если хотя бы более-менее что-то похожее получается, то и ОК, а на остальное забить и голову не морочить. Тем более вне лабораторных условий.

«в таком рационе питание много косяков»
Без таблеток — может быть, с ними — всё нормально. А главное — речь-то вовсе не об этом. Как обычно всё зарылось в какие-то дебри с плавной и незаметной подменой тезиса по ходу процесса.
Напомню, что наш тутошний эталон — диета за 20 000 в месяц, про которую неизвестно ВООБЩЕ НИЧЕГО. И те, кто не глядя грохают на жратву такие суммы, вообще не думают ни о каких БЖУ, ДКГ, ЭПК и прочем. Не факт, что там всё равно не присутствует недостаток каких-то веществ, зато абсолютно точно присутствует избыток. И вот именно про ЭТО я говорю, что такое безобразие можно спокойно уложить в на порядок меньшую сумму. Я нигде не претендовал на идеальность, а лишь выдвинул утверждение, что можно не только сэкономить, но и сделать ПОЛУЧШЕ баланс веществ. Не более и не менее.

«Пару лет организм протянет, а дальше гастрит, бульбит, проблемы с глазами/зубами/деснами и прочие повреждения»
Чтобы делать такие утверждения, нужны исследования. Без них это всё досужие домыслы. А за неимением оных можно только сказать, что я тяну так далеко не пару лет, а раз в 10 больше, и моя взрослая медицинская карта представляет собой голую обложку (в детстве, когда кормили по «бабушкиным рецептам», болел часто), с зубами проблем нет, кроме тех, которые сверлили опять-таки в детстве и ставили пломбы, вылетающие через месяц, и что на этой жратве + самый дешёвый спортпит, который только бывает, я не на кровати лежал, а набирал 30 кг замечательной мышечной массы при почти неизменной окружности талии (это к тому, что, дескать, в такой еде ничего нет, она пустая, не усваивается и т. д. и т. п.).
Те, кто едят за 20 000, разумеется, могут это всё повторить. Но вот только как-то незаметно, что они массово лишены таких проблем, как гастрит, бульбит, проблемы с глазами/зубами/деснами, а то ещё чего и похуже. Ковиду тоже плевать, сколько вы на еду тратите. В общем, со столь далёкого расстояния тут даже корреляций никаких не просматривается, чтобы чего-то утверждать.

«Суточные нормы потребления ДГК и ЭПК не установлены»

Установлены >=+- 1 гр в сутки.
ПОлучить можно из жирной рыбы(Селедка 3 раз в неделю по 150 гр)
Нужены для сетчатки глаза.

>> Ничё не понял. Что значит нет, когда для всего этого есть пилюли?

Ну да.

Фосфор…...Может, забить?

Десна и зубы, кости, спасибо не скажут. Нет конечно пару лет ваши кости еще протянут, ну а дальше....

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

Все кого я знаю, пьют молоко и все норм.
В чем выражется непереносимость лактозы? Понос? Ну так понос в большинстве случае часто бывает из за низкой кислотности желудка. Лактоза тут не причем. Тут человеку желудок надо лечить.
Во вторых молоко пьют или утром или на ночь. Чтобы молоко сильно не смешивалось с вашей едой (которая в желудке лежит.)

Цифры же у вас какие-то странные. Это калорийность?

На 1 гр белка должно быть +- 1 гр жира и +-4 гр углеводов.
Если вы едите 100 белка то и жира желательно должно быть +-100 и углей 400.

Углеводов не многовато?

Для офисного сотрудника (с низкими физ нагрузками)
1 группа интенсивности труда мужчины в возрасте 18-30 лет
Белки +-90 (50 животных) жиры +-100 углеводы +-380.
Примерно 1/1/4
При нехватке углеводов белки идут не на строительство организма, а на энергию.
Можно при нехватке углеводов увеличить белки, но есть как минимум 2 минуса- тогда идет нагрузка на почечный аппарат, во вторых белки дороже чем углеводы.

Я нигде не претендовал на идеальность, а лишь выдвинул утверждение, что можно не только сэкономить, но и сделать ПОЛУЧШЕ баланс веществ. Не более и не менее.

Да я согласен.Зачастую те кто тратя по 20к на еду, недополучают много фитонутриентов, зато фоточки в инсту выкладывают как они поели фуагру с красным вином.

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

вы будете смеяться, но набрать массу организм может даже с учетом внутренней недостачи фитонутриентов.
Масса это много легкоусваимого протеина и много углеводов. Всё.
У меня у знакомого был случай набрал много мышечной массы, дешевой едой, а потом проблемы с суставами.

Те, кто едят за 20 000, разумеется, могут это всё повторить. Но вот только как-то незаметно, что они массово лишены таких проблем, как гастрит, бульбит....

Само собой, такое бывает когда,человек ест много элитной еды, но здоровье никакое.

Я лишь указал что в рационе должен быть баланс.
Баланс для взрослого человека( при условии отсутсвия проблем с жкт) на текущий момент выглядит так:
140 гр крупы, 100гр макарон, 400 гр хлеба, 200 гр фрутов/ягод, 600 гр овощей(разного цвета) 20 гр зелени, 2 порции молочки( например 50 гр твердого сыра, 200 гр йогурта ), 100 гр мяса(можно 3 раза в неделю субпродукты), 100 гр рыбы(или 3 раза в неделю по 150), 4 столовые растительного масла. 15 гр соли. Можно дополнительно 20 гр халвы (или ореховой пасты).

Этот рацион равен +- 100гр белка, 100гр жира, 400 углеводов. По фитонутриентам практически полный баланс. Фтора только нехватает. Но фтор раздобыть из еды практически нереально.

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

вот кстати тоже так думал… а когда молоко убрали из рациона (у дочки постоянно то понос то непоймичто) то внезапно пищеварение у всей семьи наладилось… (ну и анализы показывали отклонения у усвоении лактозы)


так что не все так просто как мы привыкли

Я, убрав из рациона молоко (оставив творог, кефир, ряженку, сыр и пр) неожиданно для себя избавился от... прыщей. Не утверждаю, что дело именно в молоке, может совпало.

Но (опять же ИМХО) взрослому человеку свежее молоко особо и не нужно. Кальций, витамин А и прочее нужное прекрасно закрывается кисломолочкой. Максимум молока, который я себе позволяю - 50 гр утром в кофе, да и это можно растительным заменить...

З.Ы. Для понимания: никакой непереносимости молока и молочных продуктов у меня никогда не было.

Я, убрав из рациона молоко (оставив творог, кефир, ряженку, сыр и пр) неожиданно для себя избавился от... прыщей.
В молоке лактоза(быстрый сахар) + быстрые белки + быстрые жиры.
Все вместе дает мощный взрыв инсулиноподобного фактора роста в организме.
Это хорошо для спорта(многие спортсмены пьют молоко.)
Но это может нанести урон для кожи. Это да.

Но (опять же ИМХО) взрослому человеку свежее молоко особо и не нужно.
Тут речь не про это.
Молоко снижает соляную кислоту в желудке - > это дает время отдохнуть слизистой жкт, и за это время слизистая жкт себя ремонтирует, идет восстановления клеток...
Поэтому периодически молочные супы, и каши лучше употреблять, если не хотите гастрит,бульбит, язву и прочую ерунду.
Кальций, витамин А и прочее нужное прекрасно закрывается кисломолочкой. Максимум молока, который я себе позволяю - 50 гр утром в кофе,
Верно. Но кисломолочка не дает слизистой отдохнуть.
От кофе лучше избавиться. во первых кофе вымывает кальций, во вторых у людей зачастую плохой метаболизм кофе. Это приводит к нагрузке на эндокринную (надпочечники)....
да и это можно растительным заменить...
Растительный кальций плохо усваивается. Почему? Там много причин.
Наш организм криво настроен для растительного кальция.

@DMGarikk
вот кстати тоже так думал… а когда молоко убрали из рациона (у дочки постоянно то понос то непоймичто) то внезапно пищеварение у всей семьи наладилось…
Между молоком и другой белковой пищей должно пройти > +-6 часов.
(ну и анализы показывали отклонения у усвоении лактозы)
Это редко бывает. ЕМНИП Только у <10% европиоидов. Или если редко есть молочку.

так что не все так просто как мы привыкли
Про редкие случаи (генетической неусваимости лактозы) никто не спорит.

@Boris3000
Из этого вывод: непереносимость лактозы и отсутствие потребности в молоке – логически связанные вещи

Нет. Человеческий организм в этом плане уникален.
Мы всеядны. Наш организм под многое может адаптироваться.
Многие мои знакомые пьют молоко и все норм.
Моя бабушка всю жизнь ела молочные каши, дотянула до 90 лет.
Спорсмены пюьт молоко.
Вот например Флойд Мейвезер непобежденный боксер, пьет молоко всю жизнь. В свои 40 лет прыгает на ринге как кузнечик.

То есть вполне можно позволить себе употреблять 117 г белка, 70 г жира и 257 г углеводов, что составит 1 / 0.6 / 2.2.
Да, так можно делать.

Берёте эндоморфа – человека, склонного к лишнему весу – и пробуете составить ему такую диету, чтобы он мышцы наращивал, а жир нет.
Диета номер 8.(кажись, могу ошибиться).
Там углеводы режут до 150. + Оставляют только медленные ГИ. + много белка.
С циферками 1/1/4 не получиться сбросить вес.

Так вот дело в том, что я свои 30 кг набирал в натурашку.

Я 18 кг мыш массы набирал за +-1 год.
Стартовал с 60 до 78кг.
Единственное что я добавлял в свой рацион это много молока и сывороточного протеина, и быстрых углеводов.(белый хлеб/галеты). Всё.
Хотя согласен, питание мне пришлось улучшать. Так как зал забирал силы.

Как и обжираться килограммами фруктов ради пары миллиграмм витаминов и не вылезать из сортира
Фрукты ценяться не из за витаминов. Витаминов во фруктах мало.
Фрукты это антиоксиданты.

Достаточно 200 гр в сутки. Больше нерекомендуется. Бессмысленно.

Фрукты это антиоксиданты.

Достаточно 200 гр в сутки.

Любимые мной рекомендации ВОЗ - 400 грамм свежих овощей и фруктов в день. За минусом картошки и прочего крахмалосодержащего.

Удобно, что можно варьировать: сегодня яблоки, завтра помидоры. Разнообразно и не надоедает.

Любимые мной рекомендации ВОЗ - 400 грамм свежих овощей и фруктов в день. За минусом картошки и прочего крахмалосодержащего.

Идеал 200 гр фруктов и 600 гр овощей. Но это идеал. ВОЗ дает рекомендацию минимально допустимую.

Удобно, что можно варьировать: сегодня яблоки, завтра помидоры. Разнообразно и не надоедает.

Ротация. И да, ротация необходима, чтобы желудок тренировался.

«Установлены >=+- 1 гр в сутки»
Извините, но я в данной ситуации почему-то предпочитаю верить Википедии. Тем более там ссылка на FDA. Правда, дохлая от 2014 года. Ну вот поновее:
«Currently, there’s no recommended intake level in the United States for EPA or DHA»
Так что этот грамм в сутки сильно попахивает «традиционными ценностями» а-ля физиотерапия и курортология. Да и «плюс-минус» этот как обычно радует.

ПОлучить можно из жирной рыбы
Да много откуда можно, особенно в неизвестных науке количествах и с допусками в ±бесконечность. Например, из генно-модифицированных растений (да здравствует ГМО!) и даже из собственного организма, который таки вырабатывает их из других кислот в некоторых количествах.

пару лет ваши кости еще протянут, ну а дальше...
А дальше ещё пару лет. Ну я ведь уже написал, что живу так со времён студенчества, когда реально приходилось экономить. А потом просто привык и – «а зачем платить больше?»(с) Да и не относится это всё ко мне – я ведь сижу на бомж-пакете за 2000, только когда выдаются длительные перерывы в тренировках, что случается нечасто. А с тренировками там уже сумма в 2-3 раза больше, со всеми протеинами, жирами, витаминами и минералами, которые нужно.

В чем выражется непереносимость лактозы?
Это не имеет значения в данном контексте. Речь же не о том, существуют ли способы затолкать в себя молоко, а о том, нужно ли оно. Так вот есть факт – у 66% населения прощание с детством означает в том числе и прощание с лактАзой – ферментом, обеспечивающим усвоение лактозы. И этот факт недвусмысленно намекает, что молоко – давай досвидания. Какбэ логика природы предельно ясна – для взрослого молоко сродни пиву, газировке или соку, т. е. можешь пить, если нравится и нет последствий, а если не нравится, можешь и не пить. Наверно, можно придумать и более надёжный способ сделать молоко вредным, чтобы человек его не употреблял, но природа – это сплошной случайный процесс, поэтому что получилось, то и получилось. Значит, во времена мамонтов этого было достаточно. Сейчас уже недостаточно, ибо молоко могут попросту очистить от лактозы, но и конкуренции за место у сисеГ больше нет. А вот непереносимость лактозы осталась – разумеется, вместе с полным отсутствием потребности в молоке у взрослого человека, т. к. эти две вещи эволюционно неразрывно связаны друг с другом.
Короче, цепочка тут такая (возвращаемся во времена мамонтов) – чтобы взрослые не отпихивали детёнышей от сисеГ, они не должны употреблять молоко; чтобы они его не употребляли, они не должны в нём нуждаться; а чтобы они почувствовали, что они в нём не нуждаются, создаётся подлянка в виде прекращения выработки лактазы, приводящая к непереносимости лактозы, а вместе с ней и молока в целом (фильтровать в то время не умели). Из этого вывод: непереносимость лактозы и отсутствие потребности в молоке – логически связанные вещи. Если присутствует первое, присутствует и второе. Другими словами, непереносимость лактозы – это не причина бесполезности молока, а её индикатор. И принудительная ликвидация этого индикатора никак не повлияет ни на причины бесполезности, ни на саму бесполезность.

На 1 гр белка должно быть +- 1 гр жира и +-4 гр углеводов
А, всё-таки массы. ОК, только зацените разброс.
То есть вполне можно позволить себе употреблять 117 г белка, 70 г жира и 257 г углеводов, что составит 1 / 0.6 / 2.2. И мой бомж-пакет вполне вписывается в эти рамки.
О чём и речь. Пытаться подогнать сферические этикетки на продуктах к ещё более сферическим в вакууме 1 / 1 / 4 – это когда больше не на чем заморочиться. Эти рекомендации даются как пища к размышлению, а не как прямая директива к действию. Прямую директиву можно получить только в лаборатории, проведя кучу тестов, сдав кучу анализов и отправив все употребляемые продукты на экспертизу. Без этого и диета за 20 000 и моя за 2 000, и с 1 / 1 / 4 и с 1 / 0.6 / 2.2 – это будет одинаково наудачу в любом частном конкретном случае. Поэтому либо айда в лабораторию, либо забейте – не физическое, так хотя бы психическое здоровье сохраните. Всё остальное – самообман и эффект плацебо.
Доказать это всё легко. Берёте эндоморфа – человека, склонного к лишнему весу – и пробуете составить ему такую диету, чтобы он мышцы наращивал, а жир нет. Чтоб вот прям тютелька в тютельку, калория в калорию. Не получится – всегда будет либо недостаток, либо избыток. Хоть с 1 / 1 / 4, хоть с 1 / 0.6 / 2.2, хоть с любыми другими цифирями. А потому что эти абстрактные усреднённые по больнице цифры мало что говорят о точных потребностях конкретного человека. Соответственно, и стремиться точно в них попадать конкретному человеку нет никакого смысла. Может быть, одному из миллиарда действительно подойдут ровно 1 / 1 / 4, но это не отменяет того, что это произошло случайно, наудачу. Точно такая же вероятность попасть и в любые другие цифры из заданного диапазона.

У меня у знакомого был случай набрал много мышечной массы, дешевой едой, а потом проблемы с суставами
Осмелюсь предположить, что дешёвую еду он употреблял лишь потому, что весь бюджет просадил на стероиды. Он ведь за достаточно короткий срок набрал, верно? А за короткий срок проблем с суставами из-за еды не может быть по определению. Там причина в другом – со стероидами мясо растёт слишком быстро, и суставы не успевают адаптироваться к стремительно возрастающим силовым показателям. Отсюда и травмы. В силовом экстриме даже пословица бытует – «нет бицепса – нет проблем, есть бицепс – будут проблемы». От дороговизны еды никак не зависит.

набрать массу организм может даже с учетом внутренней недостачи фитонутриентов. Масса это много легкоусваимого протеина и много углеводов. Всё
Зуб даёте? Я же про установившийся режим говорю, а не про «раскачался за пару месяцев на метане и обвалился за неделю» — в этом-то случае конечно всё.
Так вот дело в том, что я свои 30 кг (в которые, кстати, входят не только мышцы, но и кости – объём грудной клетки и длина ключиц) набирал в натурашку. Понимаете, что это такое? Это не делается ни за неделю, ни за месяц, ни за год. А когда оно растягивается, неизбежны перерывы, откаты назад, потом это снова надо возвращать, и в итоге процесс растягивается вообще на 10+ лет. И ВСЁ это время не то что о каких-то серьёзных проблемах со здоровьем, а даже о простудах частых не может быть и речи. Потому что хоть малейшее недомогание – и тренировку провести уже невозможно. Вы ВЕСЬ этот период (а если не собираетесь потом бросать, то и всю оставшуюся жизнь) должны быть не то что здоровы, а из вас энергия должна бить. Ключом. Ну о каких ещё проблемах с суставами, которые напрямую не позволят вам брать необходимый вес, может идти речь??? Если начались проблемы с суставами, значит, от вашей массы скоро мало что останется (как это было у президента FPA Калашникова – убил себе плечевой сустав, и на этом его качалка закончилась). А я веду речь не о «поставил рекорд и упал замертво», а об устойчивом образе жизни. Здоровье не является целью тех, кто по-серьёзному приходит в тренажёрный зал, но оно является необходимым средством набора и длительного удержания достигнутого.

Этот рацион равен +- 100гр белка, 100гр жира, 400 углеводов
3000 ккал??? Я так жру, когда уже впахиваюсь на тренировках, но при весе 70-80 кг. Соответственно, для большинства людей, ведущих обычный образ жизни, – это жуткий перебор. Обычному человеку надо по сути только ООВ закрыть, который 1500-2000 ккал. На что вы ещё 1000-1500 собрались тратить? Это надо каждый день по 10-15 км бегать. Здесь 2000-2500 более чем достаточно.

По фитонутриентам практически полный баланс
Подбирать продукты, основная цель которых БЖУ, по фитонутриентам так называемым – это гвозди микроскопом забивать. Как и обжираться килограммами фруктов ради пары миллиграмм витаминов и не вылезать из сортира, т. к. 90% массы фруктов идут именно туда. Здесь я точно останусь при своём – меню строим исключительно по БЖУ с полной свободой вкусов и предпочтений, а весь недостаток микроэлементов восполняем пилюлями, на короткий же промежуток времени на них вообще можно забить.

Я лишь указал что в рационе должен быть баланс
Да с этим-то никто и не спорит. Просто достичь его можно по-разному. И особенно достигать «по-разному» приходится тем, кто совершенно не умеет (и не желает уметь) готовить – как ваш покорный оппонент. Именно это не позволяет мне довести свой бомж-пакет до совершенства, а вовсе не экономия.

если учесть что в провинции продукты стоят дороже

Как раз продукты в провинции дешевле, если речь не про "севера". Потому что они там производятся.

В москве продукты дешевле, чем у нас в Хаб крае. Хлеб 50-60. Яйцо 90-100. Молоко 80-90. А на Сахалине за сотню. Бананы 169, при чем хоть гнилые хоть нет. Дыня 80, а вначале лета была 180. Мясо свинина около 400.

В москве всё дешевле, кроме жилья.

кроме жилья.

и услуг.
Попробуйте репетитора в Москве найти за 500 рублей в час, ага...

Про репетитора чуть некорректный пример, они онлайн все давно - занимайся хоть с товарищем из Москвы, хоть из Урюпинска (и может быть не хуже). Социально-бытовые - да

Нет, вполне есть оффлайн-репетиторы, для тех, кто любит "по-старинке". Жена друга так и работает.

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

«В москве продукты дешевле, чем у нас в Хаб крае. Хлеб 50-60. Яйцо 90-100. Молоко 80-90»
Хлеб — 18, 10 яиц — 60-70, молоко — 50. В любом нищебродском магазине — Магнит, Дикси, Пятёрочка и т. д. А те цены, которые вы назвали, — это если шиковать и хватать первое, что под руку попадётся, не глядя на ценники. Или это были цены в Хабаровске? Непонятно.

В Хабаре. И это не "шикуя, и магазин рядом с домом". И нет магнитов и Дикси.

Таких цен я семь лет назад в Ашане не помню (это был ближайший супермаркет, до остальных было, скажем так, существенно дальше). Может, с тех пор подешевело, конечно.
Ссылки эти открыть я по ходу рылом айпишником не вышел. Но верю, просто забавно, мой старый опыт с этим не бьется. Тогда я в принципе укладывался тысяч в пять-шесть, и это было жестковато. Наверное, если вспомнить армейскую столовку, можно и дешевле.
«Ссылки эти открыть я по ходу айпишником не вышел»
Очень странно…
stoliplita.ru/wf383634197
stoliplita.ru/wf392438692

«мой старый опыт с этим не бьется»
Может, Ашан тупо дороже? К тому же он наверняка был в торговом центре, где дикая плата за аренду?

«если вспомнить армейскую столовку, можно и дешевле»
Не, точно не армейская столовая. Был я там на институтских сборах (Кубинка) — пребывал почти в коматозном состоянии, теряя свеженабранное мясо почти по килограмму в день. Спасло, что через неделю была присяга, понаехала родня, увидела, в каких условиях мы там живём и вставила пистон нашим бравым воякам по самые гланды. После чего оставшиеся недели мы туда ездили каждый день, как на работу, и можно было утром и вечером дома отжираться.
Армейский рацион (праноедение) я бы уложил в тыщу. Если не меньше. Вместо макарон там одна гречка, животный белок отсутствует как класс, на третье — пустой чаёк. И всё это ещё и в микроскопических дозах. И на фоне 16-ти часов ежедневной физической активности. Все солдаты там — кожа, кости и сапоги. Крепыши из Бухенвальда.
наверняка был в торговом центре, где дикая плата за аренду?
Не знаю насчет дикой, но да, в торговом центре. Который примерно весь из Ашана и состоял, плюс еще пяток ларьков. А в пешей доступности больше ничего и не было, только мелкие магазинчики, в них дороже (но качественнее: ашановскую картошку я до сих пор с содроганием вспоминаю).

А насчет армейской столовой — по ходу, я заметно раньше служил. Еще при Союзе, и в не самом плохом регионе. Так что вареное свиное сало, и иногда даже с прослойками мяса, в еде было ежедневно. Жрать, конечно, всегда хотелось, и вкусоароматическими качествами тамошняя еда если и отличалась, то не в ту сторону — но положа руку на сердце, отощать на этих харчах было тяжело. Авитаминоз словить можно было, а отощать — нет.

Вместо макарон там одна гречка

Это не самая плохая замена, все же цельные злаки. А так жесть, конечно.

База — это штука, проверяемая не очень хорошо.

Вот именно поэтому такой упор делается на опыт практической работы. Поработал, не поперли, значит в каком-то объеме знания имеются.

Что-то я не заметил такого желания.

Это я образно... Вывод из пренебрежительного "что же это за джун с двумя годами опыта". То есть где-то у автора маячит уверенность в том, что годик поковыряться, а там и уже не джун. Если не полная бестолочь. Был бы практический опыт - постерегся бы так заявлять.

Вот именно поэтому такой упор делается на опыт практической работы.
Да, именно это я и имею в виду. До состояния «поработал — не поперли» надо еще как-то дойти. Без опыта практической работы это вполне может сводиться к вышеприведенному циклу.
Это я образно… Вывод из пренебрежительного «что же это за джун с двумя годами опыта».
Да, тут вы скорее всего правы. У меня практического опыта тоже нет, поэтому совсем определенно высказаться я все же не могу… но за два года лично я бы себя джуном считать не перестал. Наверное.
UFO just landed and posted this here
*Беглый гугл говорит о 11 — 20 000 рублей на человека в Мск только на еду*
Беглый Гугл врёт. Если нет серьёзной физической активности, жратву можно уложить в 2000 рублей в месяц. Да, настоящего мяса, вероятно, не будет, но яйца будут. Сеньором отожрётесь, ха-ха.

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

Нет, я про еду. Там, выше, я расписал подробнее.
Что же касается синтетической еды, то есть макровеществ (белки, углеводы, жиры), потребляемых десятками и сотнями грамм в сутки, но при этом производимых на заводе с помощью химических реакций, то, насколько мне известно, науке о таком ещё неведомо. Пока что только витамины бывают полностью синтетическими (и которые, разумеется, ни в чём не уступают натуральным).
Самое близкое к "синтетическому заменителю еды" — это, наверно, маргарин. Который получают методом насыщения ненасыщенного растительного жира (масла). По крайне мере, когда-то так делали. И в результате действительно получаются вредные жиры. Вот только странным образом в моём меню маргарин отсутствует, а почитатели натурального никогда им не брезговали.

Вся проблема в том, что сейчас нужен ещё один уровень помимо junior, middle, senior. Который, представляет из себя человека, который единственное что осилил - курсы и видосики с ютуба. И как правило, помимо знания синтаксиса какого-то языка (зачастую питона) он абсолютно ничего не знает. Не умеет общаться, писать и думать.

Ну так это и есть стажёр) Но сейчас в стажёры набиваются люди, которые и синтаксис то не до конца выучили.

Например. Люди, которые вообще не умеют общаться, писать и думать — стажеры, однии словом.

Но стажёр не работает же, он стажируется! Т.е. ему дают какие-то куски реальных задач, приставляют куратора/наставника и он пытается. Наставники чаще всего это воспринимают как доп.нагрузку (потому что собственных задач с них никто не снимал, а стажёр пока не помощник, а наоборот) и в итоге зачем это бизнесу? Чтобы через год, когда у стажёра начнет что-то получаться, он "сделал ручкой"? Оцените риск бизнеса в деньгах, встаньте на ту сторону.

А самое главное, что все понимают, что "сделать ручкой" - самый эффективный путь для построения карьеры.

А откуда у вас такое видение стажерства? Вы так в своей компании делали? Это похоже не на стажерство, а на курсы обучающие.
То что видел я - это реальные боевые задачи и "вот тебе тема, нам нужно вот это и это, разбирайся". Естественно задачи максимально простые из тех что досутпны, но настоящие. И стажеры вполне себе делали прототипы задач и выкатывали результаты, которые можно было после внесения правок использовать в проде.

То что вы описали - это какой-то детский сад в котором надо ребеночка уговорить подтереть попу и показать как это делать. В реале стажеры - это заинтересованные люди, с навыками, но без опыта.

Посмотрите, какие скилы требуются от middle, и изучайте потихоньку. Мне кажется, javascript - не самый удачный выбор. Как дополнение к чему-либо, ОК.

Мне нравится JS. Плюс во фронте только он и есть...

Это самое главное. Тогда надо туда глубже погружаться. React, Angular, Vue и т.п. Плюс продвинутые html и css. Мне в одной онлайн-школе дали бесплатный доступ к курсу html. Препод просто чудо, такое творил, что хотелось все бросить и заниматься только html.

За 28 лет я в разные годы попрограммировал на C, Java, Dart, PHP, C# и Python и мне кажется что JavaScript самый лучший язык...

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

Тривиальный пример - ровно резать большие листы фанеры лучше всего циркуляркой. Поленья пилить - цепной пилой. Что фигурное - лобзиком. А есть еще более специализированные пилы... И никому в голову не приходит создать что-то универсальное, которым и лес валить можно и, скажем, наличники для дверной коробки ровно отрезать под нужным углом.

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

К данным стажировкам надо готовится отдельно, чуть ли ни как к FAANG/MAMAA. Там и алгоритмы, и специфическая подача задач, нацеленных на то, чтоб вас запутать. Типо «сортировка по неубыванию» и прочий бред.

Я не понял почему вы называете сортировку бредом

Я про формулировку вопроса писал, а не о том, что на самом деле требуется.

Если вы про терминологию, то "по неубыванию" - более корректное выражение, чем "по возрастанию" (хотя и более неуклюжее), и часто используется в профессиональной литературе.

я не филолог, спорить не буду. Глаз режет. Да и в целом я писал о том, что к таким заданиям необходимо готовится отдельно. Знать алгоритмы надо и полезно.

Эта формулировка относится базовым знаниям. Фреймворки изучаются по мере надобности, а база получается один раз и заранее: иначе до нее руки не дойдут никогда. А если не дойдут, то человек как был профаном, так и останется.

Извините, но я бы джуна, который базу высокомерно называет бредом, не стал бы рассматривать.

Чего блин? Какая сортировка по не убыванию? А бд почему asc и desc? Звучит бредово и первый раз слышу за 10 лет. Учить сортировку алгоритмы реакт программисту не нужно от слова вообще! То есть абсолютно. Это всё равно, что при получение прав, гидрокрекинг бензина изучать. Нафига, если никогда с этим не встретишься?

реакт программисту

Где-то мы свернули не туда, что у нас появились какие-то "React программисты". Потом эти клоуны приходят на собеседование, с 7+ годами опыта, и выясняется что они даже не знают основ языка. И правильно ж, они ведь не JS/TS программисты. Они React программисты. Про React они правда тоже ничего не знают, и даже документацию не открывали. Ведь для работы не нужно понимать, как работают твои инструменты.

Мы действительно свернули не туда. Тут в соседней статье я узнал, что нужно применять какую-то мемоизацию, чтоб показать на странице список из пунктов. Это не треш? Это просто список из пунктов! Какого зрена этому нужно учиться 5 лет?

Учить сортировку алгоритмы реакт программисту не нужно от слова вообще!

т.е. беку говоришь чтобы он за тебя сортировал и типа все? молодец, профи или фреймворковскую ф-цию заюзать… а если туда входные параметры не влезут то сказать что этого делать нельзя? ;))


я конеш понимаю что есть фронты которым прям вообще лень чето делать кроме трансляции джсончиков в картинки не включая мозги и сгружая всю логику на беков по максимому… типа не получается чтото обработать — проси других чтобы формат поменяли… но пытаться считать что это норма… это нечто

Абсолютно не нужно и бесполезно. За 10 лет в програмировании ни разу не понадобилось, а я бэк. Те в уши ерунду льют, чот в бд есть ask и desc и "no asc" Там нет. Ты чо такой длверчивый-то?

Добавлю уточнение, «по неубыванию» подразумевает что числа могут идти по возрастанию или без изменений, пример «5,7,7,10»

В случае же формулировки «по возрастанию» исключаются ситуации не изменения чисел в ряде

Поэтому это абсолютно два разных термина, понимание которых важны в задаче

Давай-ка расскажи мне нафига это реакт программисту, умник?

Хватитестт бред, его задачка таблички верстать и кнопки делать, и на бэк слать, sort:asc, sort desc.

Так вот с кого понятие "ждаваскриптизер" пошло...

А ответить, конечно, нечем? ))) всё горазды выпендриваться, а потом в соседней статье бурный срач, как список вывести на фронт. Пипец блин. Список на фронт!

Ещё 10 лет развития программизма, и чтоб комп включить нужно будет 15 лет в универе учиться.

не нечем, а некому...

А про развитие и кнопочку согласен - то база им не нужна, потом и кнопочку повесим в обязанности девопсов. А то чего они... Реактеру и это без надобности!

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

Во первых, у вас наверняка есть какой нить arrrays.sort(), во вторых это надо делать на бэке, в третьих, только не говорите, что вы там ручками квиксорт пишете.

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

Вопрос к квалификации как раз когда вы начинаете везде пихать универсальные "фреймоворковые" алгоритмы без учета конкретики данных с которыми приходится работать.

Подобные вещи часто прилетают от сопровождения "на оптимизацию" - "жрет много ресурсов и надо бы чтобы побыстрее".

Не говорю что всегда и везде надо велосипедостроением заниматься, но есть ситуации когда отказ от "универсального алгоритма из фреймворка" в пользу чего-то более специализированного может дать процентов 20 экономии процессорного времени (а это и время выполнения и снижение нагрузки на сервер - никто не побежит покупать еще один сервак просто потому что разработчик не умеет думать за пределы фреймворка - проще и дешевле нормального разработчика найти).

Какую-то вы ооочень специфическую ситуацию описываете, что у вас вопрос где размещать ORDER BY | .sort определяется не тем, как вы работаете с данными, а вопросами performance-а. Тут мне кажется уже какие-то проблемы с архитектурой всего приложения. Сортировка это N log N. Это какого объёма данные нужны, чтобы такое стало бутылочным горлышком на сервере? И как вы этот объём данных хотите потом на клиент передать? Это ж наверное под гигабайт информации. Писать при этом кастомную сортировку это ещё более редкий сценарий (признаться ни разу такого не застал). Та что из коробки с лихвой покрывает практически все сценарии. И от программиста скорее требуется знать её вычислительную сложность, нежели уметь написать от руки.

Какую-то вы ооочень специфическую ситуацию описываете

Это для вас специфичная. Для нас - типичная.

Делаем отчет (на основе выборки из 4-5 таблиц, всего попадает порядка 100 000 записей). Для правильной их обработки они должны быть отсортированы по 5-ти полям (причем, из разных таблиц).

Делаем тупо в лоб, одним скулем. Получаем время работы около полутора минут.

Выкидываем из скуля order by, заносим результат выборки с список пар ключ-данные с сортировкой по ключу (ключ - суперпозиция наших полей, при занесении элемента он сразу встает на место, отдельной сортировки не надо), затем проходим по списку от начала к концу и строим отчет. Время работы 15 секунд на тех же данных.

Другой пример - поиск по одной БД. Для получения правильного результата приходится использовать агрегирование listagg. Запрос выполняется 3 секунды что категорически не проходит по допустимимым таймаутам.

Ок. Включаем мозг, дробим запрос на несколько, используем высокоселективную предвыборку на основе частотного словаря с последующей обработкой результатов. Время выполнения укладывается в 150-200мсек что допустимо по условиям.

И вот такого сплошь и рядом.

Это какого объёма данные нужны, чтобы такое стало бутылочным горлышком на сервере?

Сравнение одной БД из 10-ти таблиц и 300 000 элементов с другой БД из 5-ти таблиц и 50 000 000 элементов на совпадения по 4-5 признакам с занесением результата в третью БД где требуется анализ - "это совпадение было теперь ушло, этого не было теперь появилось" устроит?

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

И как вы этот объём данных хотите потом на клиент передать?

А кто сказал что это отдается клиенту? Это внутренняя логика сервера. Там любое изменение денных может тянуть за собой очень длинную цепочку процессов поддержания общей консистентности всех данных целиком.

Та же система расчетов. Внутри нее есть контроль платежей. Каждый (!!!) платеж прогоняется через комплекс проверок на основании которых выносится решение пропустить или отправить на ручной контроль в службу финмона. Отправлять слишком много - будут претензии от них. Пропустить что-то не то - будут претензии от регулятора (что совсем плохо). В сутки оценочно проходит порядка 100 000 000 платежей. И здесь если удается выморщить -20% утилизации процессорного времени на один вызов - это очень хороший результат. Но дается он мягко говоря непросто.

Это ж наверное под гигабайт информации

Ну мы в день терабайтами ворочаем... Просто внутри сервера.

ключ — суперпозиция наших полей, при занесении элемента он сразу встает на место, отдельной сортировки не надо

Честно говоря я тут поплыл. У вас ordered map выходит? Разве у него не будет той же самой complexity, что и у order by? Откуда выигрыш? Не вызваны ли тормоза ORDER BY отсутствием нужного индекса?


Включаем мозг, дробим запрос на несколько, используем высокоселективную предвыборку на основе частотного словаря с последующей обработкой результатов

Интересный кейс. А можно чуть подробнее про "высокоселективную предвыборку"?


Сравнение одной БД из 10-ти таблиц и 300 000 элементов с другой БД из… устроит?

Ну я правильно понимаю, что данные всё равно обрабатываются на беке, просто не в слое СУБД, а постобработкой? Или вы все эти полляма строк на клиент отправляете? Так то понятно, что если БД разные, то никаких простых решений уже не остаётся. Разве что промежуточный view-сервис построить, но и это ни разу не простое решение.


А кто сказал что это отдается клиенту? Это внутренняя логика сервера.

А это ж тема спора. Человек тут жалуется, что React-программистам (его термин, не мой) эти ваши сортировки даже в виде вызова .sort() не нужны, т.к. это всё делается на беке.


Просто внутри сервера

В этом и проблема. Мы ж про "React программистов", которым по мнению dididid… особо ни ума, ни знаний не нужно. Т.е. всё про FE side.


P.S. Ни разу не оправдываю dididididi, т.к. сам уже годами пишу довольно сложные штуки на FE стороне, и разумеется нам нужны и сортировки, и агрегация, и что только не используется.

Честно говоря я тут поплыл. У вас ordered map выходит? Разве у него не будет той же самой complexity, что и у order by? Откуда выигрыш? Не вызваны ли тормоза ORDER BY отсутствием нужного индекса?

Ну фактически да, типа map. Двусвязный список на алгоритме skiplist где есть ключ и есть блок данных у каждого элемента. По поводу сложности - есть статьи на эту тему, сам по себе алгоритм достаточно быстрый и эффективный в ряде приложений.

Не вызваны ли тормоза ORDER BY отсутствием нужного индекса?

Именно с этим си связаны. Но тут несколько моментов

  1. Нужна сортировка по полям A + B + C + D + E которые принадлежат разным таблицам.

  2. Таблицы достаточно объемные (порядка сотни миллионов записей) и динамичные - в день по ним много изменений.

  3. Любой индекс не бесплатен. На его поддержание требуются ресурсы сервера. Для небольших, не сильно нагруженных таблиц мы вольны достаточно свободно плодить индексы как нам надо. Для больших нагруженных - только по согласованию с сопровождением. Которое не даст строить сложный индекс (в нашей терминологии это "логический join файл") с большими затратами на поддержание ради одного отчета, который строится даже не каждый день. Овчинка выделки не стоит.

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

Интересный кейс. А можно чуть подробнее про "высокоселективную предвыборку"?

Там дебильный формат был, который мы не моли поменять. Условно, название делится на слова и хранится в виде набора слов:

<ID фразы> <Номер слова в фразе><Слово>
На вход приходится фраза, нужно найти ее в таблице и есть есть, вернуть ID.
Решение в лоб - listagg с формированием фраз и сравнение каждой с тем что на вход пришло. Очень долго.

Составляем по таблице (она достаточно статична) частотный словарь - все слова, которые встречаются от 10-ти и более раз.

Входящую фраз дробим на слова и ищем среди них то, которое отсутствует в частотном словаре (т.е. в таблице оно менее 10ти раз встречается или его вообще нет). Если такого нет - тогда с минимальным числом вхождений. Одновременно запоминаем его номер в нашей фразе.

А дальше просто делаем ту самую "высокоселективную предвыборку" - выбираем из таблицы те ID, в которых выбранное нами ключевое слово находится на нужной позиции. И получаем (в подавляющем большинстве ситуаций) от 0 до 2-3 потенциальных ID, которые уже проверяем на полное совпадение.

Аналогичные алгоритмы сейчас применяем там, где нужно искать длинные фразы - 250 и более символов. Там на больших объемах даже по индексу не слишком быстро ищется. Тоже используем алгоритм "ключевого слова" что позволяет ощутимо ускорить поиск.

А это ж тема спора. Человек тут жалуется, что React-программистам (его термин, не мой) эти ваши сортировки даже в виде вызова .sort() не нужны, т.к. это всё делается на беке.

Ну я в общем и целом о том, что не всегда универсальные алгоритмы дают наилучший результат.

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

Двусвязный список на алгоритме skiplist

Спс, почитаю. Но уже вижу что insertion это log N. Видимо константа сильно ниже (что странно, у quick sort не то чтобы она была высокой).


<ID фразы> <Номер слова в фразе><Слово>

Интересные у вас задачи. Чем занимаетесь?

Спс, почитаю

Тут был перевод первой статьи от автора алгоритма. Там еще и другие есть на эту тему.

Если сравнивать с комбинацией qsort + bsearch, то в статике (скажем, когда нужно держать в памяти некий справочник и постоянно в нем что-то искать) это убудет быстрее - один раз заполнил, отсортировал, потом ищешь. Тут быстрее bsearch в принципе ничего не придумать, а затратами на сортировку можно пренебречь т.к. (условно) она делается один раз на 100 000 поисков.

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

Но это все по конкретной задаче решается уже.

Интересные у вас задачи. Чем занимаетесь?

Альфа-Банк. Управление разработки центральных банковских систем (то, что работает на центральных серверах). Это даже не то чтобы бекэнд в классическом понимании, а еще ниже. Вся вот эта логика, что обеспечивает работу банка.

Последние несколько лет в основном по линии комплаенса (всякие риски, запреты, списки террористов-экстремистов). Ну и много задач на оптимизацию - клиентская база растет, то, что раньше устраивало по времени работы, сейчас не устраивает, нужно оптимизировать, какие-то решения искать чтобы все тоже самое, но быстрее. Вот и смотришь - ага, тут скуль на три станицы, да там всякое агрегирование - а уберем отсюда group by, пусть будет избыточным, а агрегирование на лету сделаем в процессе обработки - опа, а оно вместо 25-ти секунд теперь 3 секунды работает...

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

Много чего интересного тут попадается. И низкоуровневые вещи бывают, на уровне системных объектов.

Круто. Вы ломаете людям картинку мира, в которой эти ваши алгоритмы, сортировки и литкоды не нужны.


Но когда речь идет о динамике

Всё так. Если нужно держать коллекцию сортированным в динамике, самые простые решения перестают работать.

Круто. Вы ломаете людям картинку мира, в которой эти ваши алгоритмы, сортировки и литкоды не нужны.

Где-то все это действительно не нужно. Но мне там скучно :-) Даже за многоденег скучно (уже)

Всё так. Если нужно держать коллекцию сортированным в динамике, самые простые решения перестают работать.

Я потому и агитирую за то, что все от задачи. Где-то простое решение оптимально, а где-то приходится что-то иное придумывать.

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

Короче в споре про реакт програмистов, вы начали про сервер. Ну да, а подводникам очень нужен парашют, особенно если они на самолете и из него прыгают. Рукалицо.

Если сравнивать с комбинацией qsort + bsearch, то в статике (скажем, когда нужно держать в памяти некий справочник и постоянно в нем что-то искать) это убудет быстрее — один раз заполнил, отсортировал, потом ищешь. Тут быстрее bsearch в принципе ничего не придумать

Ловко придумано! Я этой структуры данных раньше не видел — потому что Кнута 1-й том изучил чуть раньше, а потом по жизни таких проблем не было.
Однако, почему же — "не придумать"? Хэш-таблица, например — ещё быстрее. Но не бесплатно, а за счет памяти: чтобы она быстро работала, она должна быть слабо заполнена. А ещё под эту задачу есть деревья. Если нужно много вставок — самобалансирующиеся, типа того красно-черного, которое на собеседованиях, говорят, часто "крутить" (т.е. балансировать) заставляют. Если нужен ещё и быстрый последовательный просмотр — можно листья деревьев увязать в двусвязный список.
Кстати, отсюда вопрос — а почему выбрали именно skiplist. Ну, насчет хэш-таблицы, допустим, догадываюсь: памяти вам жалеют на сервере. А вот насчет дерева непонятно: в самобалансирующемся дереве есть гарантия времени поиска, а в этом прекрасном списке со случайными пропусками с гарантией как? (UPD: прочитал, наконец оригинальную статью и выяснил — никак)
Ну, а ещё все эти прекрасные структуры данных нелокальны в памяти, а в наше время виртуальной памяти да многоуровневых кэшей это может быть чревато (подробности тоже знаю, но пока опущу).


Но самое главное, все эти знания требуются в очень немногих местах — где-то, порядка 1%. А основная занятость — это формошлепство и перекладование JSON в/из базы, может — с простейшими проверками и вычислениеми. И там нужно по жизни знать не алгоритмы, а фреймворки: как с ними работать, их подводные камни. А для чего-нибудь посложнее используются библиотеки. И наиболее часто используемые библиотеки тоже надо знать, а более редкие — уметь находить: в StackOverflow, Google и т.п.
Так что, получается, что знание алгоритмов по большей части полезно только для общего развития, а не для работы. Потому что вероятность попасть в ту область, где это знание реально требуется, пренебрежимо мала.


Немного личного

Мне, к примеру, всё это знание алгоритмов работу найти никак не поможет. И занятие вполне себе коммерческим программированием в 90-00-х годах (а оно есть) не поможет тоже. И даже успешное обучение современным фреймворкам не поможет. Потому что предпенсионный возраст и отсутствие зафиксированного где-либо "релевантного опыта": ибо последнее время работал я админом Windows, AD+Exchange, а когда работал программистом, то тогда было Delphi. И немного С++ — но, того, старого, который с с auto_ptr<>
И остается теперь лишь доживать. Ну, и статейки иногда на Хабр пописывать...

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

Я писал - все от задачи.

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

Для деревьев в этом случае время будет уходить на частую перебалансировку.

Кроме того, я использую несколько расширенный вариант списка. С возможностью получения i-го элемента списка, с поиском по "частичному" (первые n-байт) ключу (и функциями "следующий/предыдущий такой же", "следующий/предыдущий отличный от текущего").

Опять же, эти списки используются не только для сортировки. По моим наблюдениям (на основе статистик Performance Explorer - PEX) в ситуации со сложными SQL запросами где присутствует агрегирование (например, max/min + group by), его выгоднее вынести из запроса в постобработку. И тут опять работает список - ищем по ключу group by, если не нашли - добавляем, нашли - сравниваем значение, при необходимости обновляем. На выходе получаем готовый список, по которому можно ходить вперед-назад.

Расширять деревья списком узлов на мой взгляд накладно получается.

Но самое главное, все эти знания требуются в очень немногих местах — где-то, порядка 1%. А основная занятость — это формошлепство и перекладование JSON в/из базы, может — с простейшими проверками и вычислениеми.

Ну вот откуда этот 1%? Почему вы решили что все занимаются исключительно формошлепством? Вот я в разработке с 91-го года и у меня нет ни одного знакомого формошлепа. А вот такими я (и люди вокруг меня) занимаемся всю жизнь.

IT не ограничивается только формошлепством. Есть очень много областей, где всего этого нет. Зато есть алгоритмы. Те же нейросети, различные геоинформационные системы, bigdata и т.д. и т.п. Да даже фреймворки те же - кто-то ведь их пишет?

Мне, к примеру, всё это знание алгоритмов работу найти никак не поможет. И занятие вполне себе коммерческим программированием в 90-00-х годах (а оно есть) не поможет тоже. И даже успешное обучение современным фреймворкам не поможет. Потому что предпенсионный возраст и отсутствие зафиксированного где-либо "релевантного опыта": ибо последнее время работал я админом Windows, AD+Exchange, а когда работал программистом, то тогда было Delphi. И немного С++ — но, того, старого, который с с auto_ptr<>И остается теперь лишь доживать. Ну, и статейки иногда на Хабр пописывать...

Ну зачем так грустно-то? Я вот до банка писал под винду на билдере. А в банк попал в 52 года. Причем, сам не просился - позвали. И взяли "с лету" что называется. Сейчас - AS/400 и RPG в качестве основного языка. Ну и С/С++ местами (там, где надо что-то низкоуровневое). Т.е. начинал на этой платформе с нуля.

во вторых это надо делать на бэке

Глупости. Нельзя такое утверждать не зная обстоятельств конкретной задачи. Элементарный контр-пример — бека может не быть. От слова вообще.


у меня очень большой вопрос к вашей квалификации.

Зато у нас уже нет вопросов к вашей :-)

UFO just landed and posted this here
то на очень маленьком объеме данных, с которым справится условный sort() из коробки.

Ой, а что это у нас пошли исключения какие-то? Т.е. всё таки это не глупости? Всё таки нужно знать конкретную задачу, прежде чем голословно нести чепуху? Особенно если учесть, что клиент в большинстве случаев работает с небольшими списками.


И ежу понятно что нельзя делать вот так:


  • BE: SELECT * FROM ... на большую выборку данных
  • BE: отправить ^ на клиент JSON-ом
  • FE: на клиенте уже заниматься агрегацией, фильтрацией, сортировкой и прочим

Да, так нельзя. Но это только один из сценариев. Хоть и весьма частотный. Ситуация же когда выборка небольшая, либо вообще полностью сгенерирована на стороне FE тоже довольно часто встречается. Там обычно нет никаких миллиардов строк данных. И такие вещи, в случае если UX этого требует, чаще делаются на стороне FE. Данные уже на нём. Нет никакого смысла заставлять отправлять BE вам всё те же данные, только теперь отсортированные.


то идёт на три буквы и я заканчиваю собеседование.

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


Я 23 года пишу код

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

Да, так нельзя.

Ну почему же так категорично, иногда именно так и нужно. Бывают клиенты, для которых time to first record превыше всего, и в них надо стримить прямо из БД, чтоб они уже сами смогли за минимальное время хоть что-то отрисовать, и потом понемногу уточнять с приходом большего обьема данных. Врятли это очень частый кейс, но вполне реальный.

Мир вообще очень разнообразный и интересный бывает.

А ещё метеорит может на сервер упаст, и ваще кодить не надо. Мы говорим про, среднего реакт программиста. А ему ваши алгоритмы ваще не сдались. И если понадобились, то можно устроить митинг с хардкорным программистами раз в 10 лет.

Да бывают выплески. Я например RTS на чистом Java script делал ради прикола, там тоже алгоритмы бы были кстати, но я в лоб всё решал.

Я не знаю кто такие эти ваши React-программисты. Хотя пишу с React уже 7+ лет. Но до сих пор не понимаю, что сие за зверь такой. Я бы их остерегался. Учитывая что платформы вроде React/Vue/Angular предназначены для построения сложных UX приложений, в которых чего только не бывает. Ведь по сути почти весь desktop development переехал к нам в Web. Теперь на стороне фронта делают почти всё что угодно. Но вы продолжайте рассказывать нам про React-обезьянок, которым ничего не нужно.

Блджад, а я могу на бэке тоже фронт прогать. И что?

Могу хернуть на фронт коллекцию коллекцию на мильон элементов, и даже сделать на реакте приложуху и сортирнуть её там. И что?

Могу ломом вместо весла грести, могу санки из замороженного кала сделать. И что?

Больше того скажу регулярно это делаю, потому что всякие одарённые до меня напрограммирлвали.

Ну смотри.

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

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

  • При прочих равных "заедунов" тот кому 23 выглядит намного предпочтительнее, чем ты. Свежее мозг, можно запрягать по 10-11 часов в день,больше шанс, что вырастет в спеца

    Вопрос: а чего ожидается и с чего ты вообще в ИТ подался?

Подался, потому что прогать любил всегда...Ожидаю, что возьмут на работу... Про тех кому 23 я не согласен. Мозг свежее-да, но работать по 10-11 часов готов и я, плюс кругозор у меня шире и soft скиллы развитее + имею опыт в другой сфере, а это большой плюс. А в спеца вырастет тот кому программирование интересно и от возраста это не зависит напрямую.

UFO just landed and posted this here

Ну у всех разные причины. Мне не повезло с учителями + для первого языка я выбрал совсем не простой C++. Далее, как по накатанной ушёл в нефтегаз (было модно), сделал там карьеру до руководителя направления. А потом решил вернутся исполнить мечту. Доступность материала в начале 2010 была совсем другой. Да и интересы у меня были другие...

UFO just landed and posted this here

Ну если вы слышали такую фразу "Лучшая работа - это хобби", то она про меня. Я всё-таки человек и нуждаюсь в питании и развлечениях и совсем не против, чтоб моя мечта стала моей работой.

А про "нефтянку" вы ничего не знаете, увы...

UFO just landed and posted this here

Бросать прибыльную работу в статусе руководителя...

Есть отрасли, где нет перспектив. У меня есть пример моего бывшего руководителя с предыдущего места работы. Он так же, как и я сменил работу. С руководителя отдела в джуны 1С. Потому что в Джунах 1С было куда больше перспектив. Гигантский рост. Через год стал тидлидом. Опыт руководителя помог.

UFO just landed and posted this here

Какой странный у вас вывод про перспективы в айти. Я вам прямой пример дал. И себя так же в пример могу привести.

UFO just landed and posted this here

Делать выводы о людях не зная их лично, с переходом на личности?

Но я всё же отвечу, не вам, а читателям. Для некоторых людей, есть прямое сравнение. Перспективы «Здесь и Сейчас» против перспектив «Там и Потом». И первые перспективы могут быть куда хуже, или их вообще может не быть, когда в соседнем «болоте» хотя бы какой-то движ. Я могу себя в пример привести. Я мог бы реализовывать социальный лифт на заводе, тем более, что до моего ухода ушел руководитель отдела, место было свободным. Туда никто из коллег не стремился. Почему бы не занять? Так ведь никто из коллег не хотел занимать. Потому что все знали какой это геморрой. При том, что коллег я своих знал, не первый год с ними работал и знал, что их надо «ломать», чтобы выстроить хороший рабочий процесс, или увольнять и нанимать новых-других, а это в текущих реалиях «войти в айти» невыполнимая задача, для нашего региона. Упрощая, перспективы выгореть были куда более вероятными, чем вырасти как руководитель. И это я ещё не написал о взаимоотношениях с вышестоящим руководством. Поэтому у меня был выбор менять работу. И я решил, что если буду менять работу, то уж лучше двину в другую область. И я не разу не пожалел о решении. Я скорее сам себя корю, что не сделал этого раньше. Не нужно было «сидеть» на заводе

А какие перспективы-то вы имеете в виду? Если зарплатные, то я очень сомневаюсь, что они больше чем в нефтянке. Есть конечно в ИТ те, кто получает несколько сотен тысяч в месяц, но это не каждый второй, и не каждый 20-ый, и мне почему-то кажется, что в нефтянке, тоже таких достаточно. ИТ выглядит перспективно (в финансовом плане), когда ты работаешь в бедной сфере вроде промышленного производства, где потолок рядового руководителя — 120 тыс. рублей.

А какие перспективы-то вы имеете в виду?

Например, не остаться без работы. Я сейчас имею возможность без переезда поменять работу, хоть внутри страны, хоть за её пределами. Если бы я остался на заводе, моя перспектива, либо вертикальный рост на этом заводе, либо переход на другой завод в моем городе, и там опять же вертикальный рост. Заводов у нас полно, все однотипные. И свободных вакансий на них не так много. То есть такой свободы как в АйТи нет. Можно переехать, но это уже траты. Довольно серьезные, если рассматривается переезд в крупный город.

И нефтянка нефтянке рознь. Где-то и правду хорошие зарплаты, и даже перспективы роста её хорошие. А есть места, где нефтянка это монополист на рынке труда, и одно предприятие фактически диктует уровень жизни всего района

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

возможность без переезда поменять работу, хоть внутри страны, хоть за её пределами

Это возможности есть конечно, но ведь это не мэйнстрим, и там нужно быть готовым к серьезному конкурсу, потому что желающих работать на удаление как правило больше, чем удаленных вакансий. Хотя это конечно плюс, один из немногих, но и тут свет клином на ИТ не сошелся, сейчас есть немало профессий где людей нанимают удаленно, 3д-моделеры, аудиторы, бухгалтеры, даже инженеры.

И нефтянка нефтянке рознь.

Как и айтишка айтишке, если открыть HH, то там можно найти вакансии мидлов с 3 годами опыта, за те же 120 - 150к, а иногда и за 100, что-то мне подсказывает, что автор совсем не на такие перспективы рассчитывает, с учетом того, что он уже сейчас написал "от 90".

Это вы не передёргивайте, пожалуйста. Вы спросили про перспективы, я ответил. И выбор «Войти в Айти» не всегда связан с зарплатами. Я не отрицаю, что есть те, кто идут в АйТи из-за инфоциган. Но есть и те, кто хотел роста, как например я. Я работая на заводе уже не мог расти как программист, так как моя должность этого не позволяла. Я был инженером автоматизации. Должность хоть и связана с АйТи в каком то смысле, разработка для встроенных систем всё таки, но как оказалось в итоге то, чем я занимался для продуктового АйТи оказалось вообще не нужным. То есть я решал задачи здесь и сейчас, а не те задачи, которые будут нужны на года. А я хотел таких проектов. И когда такие проекты появлялись первым же заявлением руководства всегда было то, что внедрять будет сторонняя компания-подрядчик. И я фактически занимался поиском таких подрядчиков и поддержкой того кода, который в итоге достался по наследству. То есть за всё время работы, а это почти 7 лет, я не закрыл ни одного крупного проекта самостоятельно. Я был только на «подхвате». С такой перспективой развития жить сложно, и я об этом узнал уже после того как уволился. Потому что роста у меня по сути не было. Я для руководителей завода был лишь линией поддержки. Сменить работу на другой завод в нашем городе я не мог, так как свободных вакансий на инженеров автоматизации и смежных профессий никогда нет. там люди держаться десятилетиями. Моё решение было менять профессию. Что я и сделал.

А вы уверены, что "вкатившись" в айти работа так и останется хобби, а не захочется через несколько лет от всего плеваться и материться? Значительная часть проектов довольно уныла либо просто потогонка, и попасть на что-то реально интересное и при этом хорошо оплачиваемое даже с опытом сложно. Занимаясь пет-проектами и/или опенсорсом можно получать гораздо больше интереса, чем быдлокодя на дядю.

А также позвольте уточнить по нефтянке, разве там нет возможностей для каких-то автоматизаций и оптимизаций, где можно применить программирование на проектах? Или попробовать в качестве аналитика перейти в компании/отделы, разрабатывающие софт для нефтянки, а потом уже в рамках компании сделать переход в разрабы?

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

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

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

Войти же в какой-то глобально значимый open source проект — это все-таки гораздо сложнее, чем в большой коммерческий (как мне кажется).

Я седня в кфс зашёл, от их интерфейса матерится и пинал ногой терминал.

В бизнесе, ты знаешь что хотят аналитики. 95процентов стартапов закрываются да и их успех не зависит от сайта в основном. А ты максимум что знаешь, что хотят аналитики.

По Пэт проекту хотя б не надо в говнокоде ковыряться.

А также позвольте уточнить по нефтянке, разве там нет возможностей для каких-то автоматизаций и оптимизаций, где можно применить программирование на проектах?

Судя по всему - есть.

Меня даже звали как-то:

Ищу ведущего программиста С++ в компанию-лидера российского рынка автоматизации объектов нефтегазового сектора с высококвалифицированными конструкторами, инженерами и рабочими.

Проект связан с промышленно-логическими контролерами – это система ввода-вывода и промышленные протоколы с уклоном в безопасность.

Готовы обучать. Вилка до 260к, офис-Уфа

Где-то в январе этого года было...

Причем, "ведущий программист" тут скорее всего просто вакантная ставка. По факту человек просто должен иметь какой-то опыт работы на плюсах, остальному (специфике) научат на месте.

Доступность материала в начале 2010 была совсем другой.

Ой...

А теперь представьте какая "доступность материала" была в 1988-1990гг...

И ничего, как-то пробивались...

для первого языка я выбрал совсем не простой C++

И что тут такого? Если для Вас это "слишком сложно", может быть вообще не стоит?

А вот как это соотносится?

прогать любил всегда

и

интересы у меня были другие

Так всегда или интересы другие?

Такое ощущение, что основной интерес тут - как бы попроще бабла накосить.

Доступность материала в начале 2010 была совсем другой.

Ага, она была гораздо лучше, потому что не было столько мусора, как сейчас. Насколько хорошо вы владетее английским?

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

В общем-то прям моя история...

Прям грустно становится от всего прочитанного

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

а что такое профильное образование? У меня есть образование: «автоматизированые системы обработки информации и управления»? Это считается? Если нет, скажите какое тогда считается.

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

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

как вот менторить человека который сильно старше. 

Это уже ваши ментальные проблемы или работодателя. Из-за того, что кадры в ИТ сильно молодые, так и выходит… Обучать новому мидлы молодые не хотят и не умеют. Да оно и понятно, опыт наставничества тоже нужно наработать.

Подался, потому что прогать любил всегда...

Не любили. Я вот полюбил проганье с 8 класса. По итогу сначала ВУЗ прикладная математика и информатика, а потом на джуна. Ни разу не по специальности ни работал.

Почему работодатель должен выбирать в качестве стажера или джуна вас, а не молодого студента или выпускника профильного ВУЗа? Который наверняка имеет гораздо больший кругозор в плане устройства компьютера и пишет код с первого курса, а то и со школы.


Рынок такой, какой он есть, вовсе не по вине работодателей. Просто в РФ случился отрицательный рост экономики, что привело к резкому сокращению спроса на новые кадры в ИТ. Ковидного спроса на ИТ, когда пылесосили всех подряд, в обозримом будущем не будет. Будет лишь дальнейшее загнивание и затухание отрасли.

А откуда вы знаете какой у меня кругозор? Профильное образование и у меня есть. Вопрос в том, что в моём возрасте шанс того, что я знаю чего хочу от жизни намного выше + мотивация вкалывать, потому что надо кормить семью. А это для работодателя огромный плюс в сравнении со студентом, которому "молодо-зелено, погулять велено".

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

Такое же громкое, как и о выпускниках вузов. Я сам таким был. Все ж от человека зависит.

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

И я вот умиляюсь от мысли, что мол пет проекты растите, значит точно лучше всех остальных. Да нет. Это так не работает. В подавляющем числе вакансий - всем насрать, если у вас коммерческого 0. Это уже При ПРОЧИХ РАВНЫХ с другими кандидатами будет плюсом для вас. А пока прыщавый студент, имевший подработку на последнем курсе и запись в трудовой сильно аппетитнее для рынка, чем вы. И кризисы тут не при чём. Примите это как аксиому и старайтесь от этого дистанцироваться. Как уже не раз Вам говорилось - эго руководителя не позволяет наступить себе не горло и на собесах это скорее всего всплывает - это жирный минус при очень слабых и эфимерных плюсах.

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

однозначно! Откуда Джуну брать опыт коммерческий, подскажите.

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

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

Попробуй поступить очень просто. Сделай то, что требует работодатель - резюме с 2+ годами опыта. Вроде ответ на поверхности, откуда столько проблем?

Ну не очень врать то хочется. Тем более по-хорошему, можно запросить выписку из электронной трудовой. А начинать с вранья работать в компании: такой себе опыт. Понятно что не уволят сразу, но отношение уже будет другое.

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

А откуда вы знаете какой у меня кругозор? Профильное образование и у меня есть.

Вы там сортировку бредом называете и не понимаете, что такое "по неубыванию". Боюсь, что профильного образования у вас нет, хотя, диплом о таком образовании может и есть.

Будет лишь дальнейшее загнивание и затухание отрасли

Какой именно? Сайтописательства и формошлепства? Возможно. И даже скорее всего.

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

И не стоит расценивать сход хайповой волны с затуханием отрасли. Какое-то время назад такой же хайп был на юристов-экономистов (был спрос, все ломанулись, возникло перепроизводство). Потом схлынуло. Сейчас все это повторяется с IT.

...а не молодого студента или выпускника профильного ВУЗа?

Я про этом неоднократно писал в комментариях в других статьях. Сильно зависит от ВУЗа. Есть ВУЗы, которые выпускают специалистов, которые по уровню ничем не отличаются от «вайтишноков». То есть для условного работодателя условный студент равнозначен «вайтишнику» и его проверяют так же, как и всех. То есть найдётся «бриллиант», возьмут его. И не важно кто он, студент, «вайтишник», «свитчер», самоучка

Да работников на самом деле навалом и про нехватку 700к программистов - это сказки. Поэтому компании и могут себе позволить искать неторопливо мидлов на зарплату джунов. А реальных джунов не замечать в принципе. p.s. Учусь на андроид разработчика и на хх по вакансиям (без мидлов и синьеров) "нет опыта" - 2 вакансии, "1-3 года" - 39 вакансий, "3+ лет - 85 вакансий" Из этих всех ещё куча откровенно мусорных.

...и на хх по вакансиям...

Тут есть непонимание, что есть так называемые ротационные вакансии, который размещаются просто потому что у HR, есть задача их разместить. Попадётся в них кто-то - замечательно, не попадётся - и ладно. Реальные вакансии не для джунов размещаются

Хорошие вакансии вообще не размещаются. Хороших спецов вылавливают по знакомым и профильным сетям и целенаправленно хантят.

Очень спорное утверждение.
Хотя смотря что считать хорошими вакансиями...

Ну это же очевидно, Без опыта не берут на работу, а чтобы накопит опыт не берут на работу, стажировки если оплачивается можно потерпит полтора года но год стажировки мизерном оплате это просто рабство современном обертке

Рабство предполагает невозможность отказаться. От стажировки можно отказаться.

А что тогда обучение в ВУЗе?
Адский труд без оплаты 4-5-6 лет.

Воспринимайте стажировку как обучение с неплохой стипендией.

Я сам начинал с условно бесплатной стажировки. Устраивался на стажировку, говорили беслпатно. Опыта не было от слова совсем. За первый месяц работал по 12-16 часов, чтобы вкатиться, понять, да и интересно было. В итоге в первый месяц мне заплатили 5 тыщ. Да немного, но было приятно. Потом сказали, что исходя из результатов первого месяца, второй месяц я уже буду получать ЗП. Сказали 20 тыщ. Счатью не было предела :). В то время я жил в общаге и жить в месяц на 5-6 тыщ было нормой. Дело было в 2019, последний курс, защита диплома и т.д.. Было трудно, но интересно.
Понимаю, автору 34 года. Понятное дело, что жить на что-то надо. Расходы за жилье и еду никто не отменял, но и на стажировке расчитывать на оплату больше 20к я бы не стал. И то это должно повести. С каждым годом требования к джунам возрастает. Оно и понятно, ведь джунов с каждым годом все больше вот и требования выше.

С каждым годом всё больше тех, кто называет себя джунами. Отучились люди, попробовали пару месяцев попасть в какую то компанию, сходили на пару собесов, сдались и перешли куда-то ещё. А люди, которые реально хотят попасть на работу вынуждены "толпится у входа"...

А почему, собственно, вы считаете себя лучше них?

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

Так подготовьтесь, в чём проблема? Почему работодатель должен хотеть нанять именно вас?

Что же касается обучения - можно поступить в магистратуру в Бауманку и записаться на курсы веб-разработки от ВК или в школу разработки интерфейсов Яндекса, оттуда уже на стажировку в соответствующую компанию. Это варианты, которые первые в голову приходят. Попробуйте поучаствовать в контестах от разных компаний - оттуда рекрутеры берут контакты и зовут на собеседования тех, кто успешно решает задания.

А вы разве не себя описали?

Нет. Прочитайте еще раз статью и комментарии.

Может еще два раза прочитать? Ну чтобы наверняка. А то вдруг я от повторного прочтения мнение не изменю...

Вероятность получения офера обратно пропорциональна процентной ставке ФРС. Запаситесь терпением. Когда-нибудь, вы получите достойное предложение.

Может, конечно, не при жизни)

UFO just landed and posted this here

К тому, что любая компания стремится прежде всего закрыть бизнесовые задачи здесь и сейчас. А для этого чаще всего нужны определенные спецы с определенным опытом, которые тоже не за гроши работать готовы. Набирать толпы джунов и вкладываться в их развитие, авось через 3 года из них случатся отличные миддлы, это слишком дорогое удовольствие, которое могут позволить себе не только лишь все (а конкретнее - очень крупные компании, у которых задачи бизнеса есть кем сейчас закрыть, и они могут вложиться в развитие спецов на будущее. По моим ощущениям таких компаний на рф рынке айти по пальцам одной руки пересчитать можно)

Эээ... Крайне извиняюсь. А в универе почему за пять лет нельзя выучить хорошего сеньора? А за пару лет в какой нить помойке с ковыряя говнокод, внезапно он вылупляется?

Потому что сеньор это лычка которая не стоит ничего для компании. Зато позволяет продавать этого разраба инвесторам или клиентам если это бодишоп.

Лучше всего мне кажется мерить скилл в деньгах. Где ЗП net в месяц для Европы и РФ как части Европы до 1-2к евро Джун. От 2 до 7к мидл. От 7-8к сеньор. Для США делаем x2


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

net в месяц для Европы… От 7-8к сеньор.

3.5-5k куда ближе к реальности. Бывают и 7, да, но это уже ближе к уровню техлида или довольно высокая позиция в европейских FAANG. В рядовых конторах 120к\y brutto это уже позиция архитектора.

Да нет это как раз цифры что я сказал.

довольно высокая позиция в европейских FAANG
Ага сеньор в условном Букенге. О чем я и говорю выше. Многих называющих себе сеньорами и получающих 3.5-5k в Букинг дальше первого этапа интервью просто не пропустят.

Меня кстати тоже не пустят ни в Гугл в Швейцарский офис ни в Букинг. Проходил собеседования понимаю свои слабые стороны и что я на сеньора не тяну в хороших компаниях. А а мелких да мне лычек отсыпают хоть вагон. Особенно в бодишопах. Так и работаю на свои условные 6к net и по тихой подтягиваю знания которых не хватает. И да считаю себя миддлом, хоть в контракте и написано что сеньор и не смотря на более чем 15 лет опыта (Увы но реализации одинаковых задач не приносит новые знания, в годах опыта вагон в знаниях слаб)

И да считаю себя миддлом, хоть в контракте и написано что сеньор и не смотря на более чем 15 лет опыта (Увы но реализации одинаковых задач не приносит новые знания, в годах опыта вагон в знаниях слаб)

Очень знакомо. Когда опыта было 3-4 года — уверенно называл себя сеньором, просто потому, что в компании выдавали лычки, да и зарплата росла кратно при сменах работы, казалось, что схватил бога за бороду. Сейчас, когда коммерческого опыта уже 13 лет, называю себя просто Software Engineer, без всяких градаций.

А в универе почему за пять лет нельзя выучить хорошего сеньора?

Потому что в дневном вузе максимальное количество часов, прослушаных студентом с 1 по 5 курсы - это, внезапно, физкультура.

Ломать надо германскую систему образования (что некоторые курсы и продвинутые школы/институты успешно делают).

мне кажется, что автору надо подумать, надо оно ему или нет?! Почему иемнно фронтэнд? есть много ответвлений этой темы. Во вронте действительно переполнение, как я думаю. курсы готовят в основном на эти дела. Не расстраивайтесь! Все у вас получится! попробуйте смежные направления.

Накопленный капитал ещё есть. Буду стараться! Просто таких, как я, очень много. И надо людям понимать, кто собирается только учиться, что это не лёгкая прогулка.

Так надо беседовать со спецами, которые не сидят в одном месте десятилетиями, а имели релеватный опыт смены мест работы и не раз (релеватный - переходы в последние годы). Вы сейчас транслирует повестку от абсолютно любых курсов. Пони, радуга и эльфы... А нет их в ИТ.

Вот и я автора вообще не понимаю. Есть менеджерский опыт, смысл сливать его в идти в джуны-фронтендеры? Если хочется в IT, можно в IT-менеджмент податься, или пресейлом, там как раз базовые знания IT должны помочь стать хорошим спецом, и шансов, что возьмут вероятно больше, а фронтендом занимается делая личный блог какой-нибудь.

Я устраивался джуниором в 2010 году после 2 лет факультативного программирования в физматшколе (Pascal, алгоритмы и структуры данных), 5 лет профильного образования в топ вузе (pascal, c++, java, sql) и 2 лет в ИТ дежурным инженером на галере и получил много десятков отказов.

2023 год: почему миня не бирут после онлайн курсов жуном? Откуда вы возьмете кадрыыы

Ну круто. А я не имея профильного образования в закупках, стал руководителем подразделения в крупной нефтегазовой конторе за 3 года. Кроме образования и опыта работы есть еще и софт скиллы. А имея крутые Хард скиллы можно всю жизнь просидеть на исполнительской должности.

Но вы идете в отрасль, где нужны именно харды. "Л" - логика.

Ну харды всегда можно подтянуть. Чем я и занимаюсь. А вот из г…о человечка переделаться в нормального и адекватного ой как не просто.

UFO just landed and posted this here

Спасибо, обязательно ваше мнение учту!

Если для вас C++ вызывал сложности, то даже не пытайтесь

Крайне неудачный пример. Есть С++ на уровне cin >> cout, а есть Unreal Engine.

UFO just landed and posted this here

Увы, чаще всего "хороший парень - не профессия". То есть до оценки софт-скиллов может и не дойти, если хард скиллы хромают. То есть хорошего парня будут выбирать из уже прошедших отсев, а не наоборот.

Программирование это вам не это. Тут надо много думать, а это хард скилл. Софты нужны менеджерам, вот кстати вариант - ПМ, но нужно опять переучиваться.

...вот кстати вариант - ПМ,...

Вот, кстати, да. Это вариант, для «руководителей», который хотят «войти в айти». Хотя у меня есть истории про ПМов, которые в разработке вообще ничего не смыслят, и из-за которых страдает продукт, так как в код они не лезут

Кстати, лучший ПМ из тех с кем работал тоже не шарит в программировании совсем, но это абсолютно не мешает успешности проекта. Она просто умеет:

  • доверять команде и знает что от кого ожидать;

  • умеет правильно общаться с клиентами, в том числе навязывать им наше видение и рекомендации;

  • жёстко отстаивать бюджет и дедлайны, не позволяя садиться на голову (ни клиенту команде, ни наоборот).

А был наоборот ПМ - бывший программист, но его "руководство" заключалась в пересылке емейлов от клиента тимлиду и назад...

Понятно, что ПМ ПМу рознь. Но тут, как мне кажется, есть зависимость от того, что ПМ делает. Каким продуктом управляет. Если этот продукт - код, то доверять команде разработки самое правильное решение. А когда продукт это что-то визуальное. Типа игра, какое-то интерактивное приложение, где код это основа, но ПМ может легко делать выводы по визуальным составляющим, а не по наличию нужного кода. И тогда бывает, как в моем опыте, что добавление нового функционала зависит от того, понимает ли ПМ, как будет он добавлен в продукт, или нет. Он понимает это на уровне кода, или на уровне «картинка на экране появилась и ладно»

Из ПМа нет проблем перейти в программисты, если реально шаришь. Сам видел ребят, которые уходили в программисты. Просто сначала брали на себя мелкие задачи, потом вникали в профессию, загорались и переходили окончательно.

Устраивался джуном 2023 после 4 лет инфобез колледжа, 5 лет профильного образования в нормальном вузе (фундаментальная информатика в мехмате) и имея пол года коммерческого опыта. 9 месяцев искал новую работу, получил много десятков отказов. Даже в стажировках отказывали

Надеюсь, что вы не сдадитесь, будете развиваться дальше и у вас все получится. Но:

На мидл откликаюсь очень редко

Middle разработчик это разработчик примерно с 3 годами опыта. Вы под это условие не подходите.

Есть компании, которые сразу присылают тебе тестовое задание, где тебе
чуть ли не новый поисковик надо собрать с логикой, и всё это на зп в
30–50 т.р.

Я не понял этот момент. Если вас не устраивает зарплата, то зачем вы отправляли резюме в эту компанию? А если устраивает, то почему не можете качественно сделать тестовое задание? Вы считаете, что если зарплата соответствует медианной зарплате по России, то кандидата можно не проверять?

Да, тестовое задание может потребовать время, и даже придется что-то подучить, но вы же все равно безработный и вам делать все равно нечего. К тому же, сделанное задание можно выложить на Гитхаб и показывать на собеседованиях. И знания новые получите. Одни плюсы.

Ну и отдельная каста компаний, которые ищут работников за «еду» со
слоганом «Всему обучим за 3 месяца, а потом, может быть, возьмём
в штат», а где-то между строк затерялось «Скорее всего нет. Ты просто
поработай на нас бесплатно.». При этом заметил, что откликов у таких
компаний больше всего.

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

Ну и это работает не везде. В сложных проектах такие «начинающие» будут больше мешать, ломать и отвлекать. Лучше взять миддла.

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

Есть пара-тройка больших компаний, которые каждые 3 месяца (а кто и
почаще) запускают конкурсы по отбору стажёров на много направлений,
среди оных есть и front....
К данным стажировкам надо готовится отдельно, чуть ли ни
как к FAANG/MAMAA. Там и алгоритмы, и специфическая подача задач,
нацеленных на то, чтоб вас запутать.

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

Компаний, готовых обучать джунов, практически на российском рынке нет.

Значит, пока ситуация не такая критическая, как вы описываете. Значит, компании пока что закрывают вакансии имеющимися людьми. Была бы ситуация критическая - компании бы оплачивали обучение перспективным студентам в обмен на условие потом работать у них.

Все, кому не лень, говорят, что рынок растёт, требуются новые специалисты

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

P.S. Увидел в комментариях, что вы ранее работали руководителем. Выглядит как большой плюс, на мой взгляд, ведь это значит, что вы умеете принимать решения, искать эффективный путь (например, понимать, что выгоднее: написать свой модуль или купить сторонний, или использовать какое-то готовое API для решения задачи), взвешивать плюсы и минусы, видеть слабые места, понимать задачи бизнеса - это очень полезно. Обязательно акцентируйте на этом внимание в резюме.

Я не понял этот момент. Если вас не устраивает зарплата, то зачем вы отправляли резюме в эту компанию? А если устраивает, то почему не можете качественно сделать тестовое задание? Вы считаете, что если зарплата соответствует медианной зарплате по России, то кандидата можно не проверять?

когда откликаешься на такую вакансию, ждешь не такого уровня тестовое задание. Там задание на мидла. Всегда все тестовые делаю, но когда вижу такого уровня задание, возникает ощущение что хотят на халяву закрыть какой то код.

Это Российское ИТ, старина. Платить нихрена, хотеть дохрена. Привыкай.

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

В IT как правило работают "фанаты" своего дела, а любители халявной зпшки как правило отваливаются на начальных этапах. П.С. чтобы джуну найти первую работу - нужны высокого качества опенсорс (пет) проекты, по другому никак. Обратите внимание на слова "высокого качества". П.П.С. Если вы учились в шарашкиной конторе и нечему не научились - сделайте ещё один подход к снаряду и поучитесь в другом учебном заведении.

Учился в нормальной конторе. Но подход все равно делаю, покупаю курсы в других компаниях.

Учился в нормальной конторе. Но подход все равно делаю, покупаю курсы в других компаниях.

Вот этот момент очень странный. В курсах ДОЛЬШЕ рассказывает то же самое, что можно почерпнуть самостоятельно из книг и документации. Если продолжаешь покупать какие-то курсы, то получается и учиться самостоятельно не умеешь. И не умеешь добывать информацию самостоятельно. А главный навык любого программиста - это самообучение.

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

Вот вообще курсы и самообучение ни разу не похожи.
Курсы:
информация -> задача по этой информации -> повторить
Самообучение:
проблема -> гугл -> решение(ошибочное) -> проблема из-за решения -> гугл -> возможно правильное решение -> повторить

На просторах гугла можно найти очень много ложной информации, которую надо уметь отсеивать. Как мне кажется, если и идти на курсы, то только когда ты сам наступил на всевозможные грабли, и то, только для того, чтобы закрыть пробелы в базовых знаниях(а они будут).

вокруг меня "фанатов" процентов 15%, остальные просто работают работу с 9 до 5, в целом хорошо и ответственно, но без всякого фанатизма

Ну как мне кажется, те, кто с 9 до 5 качественно делают свою работу, были фанатами в прошлом, а с опытом поняли, что даже от любимого дела может быть тошно, если в жизни ничего, кроме него нет.

Там много что может быть. Скажу за себя я все еще люблю свою работу. Просто задач нет над которыми реально интересно работать настолько что бы делать это в нерабочее время.

Потребности бизнеса зачастую очень отличаются от того чем хочется заниматься. Поэтому в свободное время я лучше например английский буду учить. C2 английский даст мне куда больше как по деньгам и карьере, так и по интересу (можно потом общаться с интересными людьми на конференциях например), чем реализация однотипной задачи в 100500 раз.

Или не даст.
В прошлом месяце был "на прожарке" резюме, прожарка шла тех, кто ищет работу зарубежом, ну вот, фронтедера одно жарили - там 1,5 млн фронтенедеров выпадало в поиске =)

Где посмотреть как жарят фронтендеров без регистрации и смс?

Гуглится по ключевым словам, можно даже linkedin еще добавить =)

Мне кажется, что высокое качество и пет-проект сочетаются очень плохо.

Высокое качество можно обеспечить на небольшом проекте до тысячи строчек, а попробуй обеспечить высокое качество на проекте которому 5 лет, 20+ тысяч строк, несколько человек, и 3 смены версии ЯПа - а я посмотрю =)

Да нет сейчас дефицита кадров. Как писали выше ушли западные компании, у российских нет выхода на западный рынок, многие компании оптимизируют штат. И складывается ситуация что не только джунов, тут и мидлов на рынке достаточно уже. Сейчас проще найти человека с опытом, чем вкладывать средства в джуна

Ну от знакомых hr спецов слышу что мидловские позиции не закрываются месяцами. А все существующие мидлы качуют как монголы из компании в компанию.

UFO just landed and posted this here

Подскажите, а вы кем работаете и какой у вас опыт? Вы просто и в курсе того что происходит на рынке труда в ИТ и в других областях, что там в «сайтошлепстве», в С++ и еще и знаете, что такое «настоящее серьезное программирование»… просто хочу понять, как ваши слова воспринимать…

Там где боец нужен срочно срочно, там долго титьки не мнут и берут первого более-менее подходящего

Нет. Таки мнут сиськи и не берут. Даже если срочно. Да это нелогично. Но это так в очень многих крупных конторах на западе. Они будут ныть что фиг кого найдёшь, но HR отдел продолжит забывать перезвонить approve-ым кандидатам, терять часть резюме, а начальство продолжит отказываться поднять вилку зарплат хотя бы на 10%.


Вы тут пишете что 25 лет назад вкатились, но по всем вашим комментариям складывается, что вы просто троллите.

Вот тут не знаю что и сказать, честно говоря... Лет 5 назад привлекла одна вакансия, на тему, где специалистов в России практически нет, все уехали. Проблема была только одна. Вакансия в Питере, а я в Москве. Постучался, предложил удаленку. Ответили нет. Так эта вакансия ещё пару лет висела ! Сняли думаю не из-за того что кого-то нашли, а из-за полной безнадёги. Так и не понял что это было, тупость начальства или раздолбайство HR.

Всё в комплексе работает. Я помню диалог с нашей HR:


  • А тот Х, который ещё месяц назад хорошо прошёл собес, что там с ним? Мы его ждём!
  • Какой-такой Х? Сейчас посмотрю… Ой, а я забыла ему отписать.

И многочисленные:


  • Привет, меня зовут Х. Я вам отправлял резюме но не получил ответа.
  • Гхм… Сейчас спрошу у HR. Ой, ваше CV просто "потерялось". Сорри, когда вам будет удобно пройти техническое?

Мне как-то одна контора ответила спустя полгода после заявки, что хотят продолжить.

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

Видимо на JavaScript очень большой конкурс.

Менторил тут недавно знакомого, 33 года, бывший врач.

С нулевых знаний, на инженера данных (Python + SQL+ Linux + Airflow)

Начали в июне, закончили в августе (2,5 месяца) - уже оффер на мидла на 150К собес прошёл (в резюме нарисовали 2 года опыта).

Занимались с понедельника по пятницу, по часу в день, по будням + он ещё самостоятельно по 3-5 часов в сутки фигачил.

Главное - много практики и опыт работы в резюме нарисовать.

Толи ваш бывший врач пока непризнаный гений, толи я сильно переоцениаал уровень требований, необходимых для того, чтобы считаться "инженером данных" с окладом в 150к, Мне-то всегда казалось что за 2.5 месяца по 3-6 часов при любом уровне менторства с 0 нормальный человек в мобилке или бэке может максимум да по знакомству хорошему до какого-нибудь стажера за еду подняться в условных рогах и копытах, какие уж там собесы на миддла.

Скорее всего он учился продавать себя на собесах, не более

Вполне возможно, что не с полного нуля. То есть человек программистом не работал никогда, но, к примеру, писал программки на Спектруме, или макросы в VB. И ему не надо было объяснять что такое переменная, цикл, основы булевой алгебры и т. д. Я когда-то пробовал человека учить с нуля, и самое сложное было не синтаксис языка или фреймворки, а тупо массивы, циклы и функции с аргументами.

Очень может быть, но ключ к успеху подозреваю там всё же в

опыт работы в резюме нарисовать.

Забавный опыт... Спасибо ! Увы, дети пошли совсем не по той линии, а внукам ещё года три, прежде чем их можно будет реально учить чему-то серьезному. Обязательно учту Ваш опыт !

Так мы не про мобилку говорим - там свои приколы - и сложнее даже в чём-то.

Если нужен максимально быстрый вход в IT - учишь SQL и Python - и вперёд, в порядке убывания навыков: инженер данных, аналитик данных, тестировщик, 2я линия техподдержки.

Зная SQL - без хлеба не останешься никогда.

У меня хирург знакомый. То что он делает, говорит могу натаскать любого за пару месяцев. Курсы кройки и шитья. Операции все стандартные.

А учился 10 лет.

Что-то меня на анекдоты пробило в обсуждении данной статьи. На этот раз про удар молотком за $1000: сам удар за $1 и $999 за знание места, где бить.

Большая (бОльшая) часть того, что мы делаем в любой профессии -- это рутина, которая кажется стандартной. Но есть и весьма маленькая часть, которая выходит за рамки стандартных операций, и именно из-за нее требуется квалификация. Иными словами, "человеку за свою жизнь нужно прочитать десять книг, но чтобы узнать каких, для этого нужно прочитать тысячи."

С другой стороны, многих рассуждающих как вы уже давно пора заменить AI решениями.

Я понимаю схирургом, ситуацию ну допустим, нужно вовремя увидеть метастазы рака, когда аппендицит удаляешь и человеческая жизнь в твоих руках. Но у меня вопрос к прогерам, ну уткнулся в чето непонятное - позвал сеньора, он помог. Никакой критичности нет и продолжаешь фигачть 90%рутинных задач.

В том-то и эффект Даннинга-Крюгера, что в тех ситуациях, когда и вправду нужно консультироваться, джуну все "понятно".

А устроился он джуном дата инженером?

На мидла по нижней планке получил оффер.

даже на довольно тяжелых курсах ЯП, на инженера данных учат наверно с полгода

а тут раз и 2,5 месяцев

но вообще, люди разные очень, может это гений, кто знает

(а может это Вы гений-менторства, тут нужна выборка поболее, чем один человек)

Там учат два раза в неделю по два часа вебинар, вот и выходит полгода.

про инженера данных не знаю (правда, пишут что там всего 10 часов в неделю)

а вот по аналитике данных или дата-саенс, охреневаешь от объема

Если в дата-инженерии все так лайтово, есть смысл подучить после курса DA

Менторство — это штука посильнее фаустпатрона Гёте. Когда у тебя есть человек, который занимается непосредственно с тобой… Ну как в старое недоброе советское время: школу заканчивали те, а в хороший институт поступали по большей части те, кто еще и с репетиторами занимался.

это да, вопрос в хорошем менторе

Тут дело скорее в математической подготовке. Я например без всякого менторства освоил всю эту хрень за пару месяцев и вполне успешно проходил собеседования. Другое дело что сейчас окончательно разочаровался в IT по найму В ПРИНЦИПЕ и решил поработать исключительно на себя любимого.

Меня добавь. Три месяца на Javarush и готов джун из директора департамента.

а где ж он взял опыт и практику для резюме? типа я дата-инженер, а людей режу для души?

Не поделитесь примерной программой (в частности линукс и арифлоу - в каких объемах. Скуль-питон это понятно где взять (этого добра полно))

Канал rebrain на ютубе. И еще в otus проходил видеокурс 10р всего стоил. Неплохой. Есть на торенте курс Кирилла Семаева LPIC101,102.

План обучения (для работы с линуксом нужно арендавать самый дешманский VPS с линукс сервером - ubuntu linux 20 например, я хостюсь в ruvds, вот промокод если там же будете: PUI-IES-XLW) :

  1. Подключение по ssh (putty) и по sftp (mobaXterm)

  2. Топ 10 базовых команд - любой такой видос на ютубе. ls, cd, mkdir, chmod, cp, unzip, mv, head/tail

  3. Где смотреть логи ошибок.

  4. Что такое systemctl и системные демоны.

  5. Установка на линуксовый сервер каких-то базовых программ через apt get

  6. Запуск скриптов python на линуксовом сервере. Учимся пользоваться pip3

  7. Запуск скриптов по chron.

  8. установка PostgreSQL на линуксовый сервер - и настройка доступа - чтобы со своего ноутбука можно было к серверу подключаться - а не только по ssh работать.

  9. Развёртывание airflow на линуксовом сервере. Вот моя статья по которой делаем: https://habr.com/ru/articles/547936/

  10. Дальше нужно очень много SQL заниматься: базовые типы данных, создание таблиц, 3 нормальная форма, звезда/снежинка.

  11. Дальше решать задачки по SQL (месяц, по 2 часа каждый день) https://www.sql-ex.ru/

  12. На https://www.sql-ex.ru/ задрачивать все задачи, какие только можно. На собеседовании как минимум 1-2 вопроса будут типа таких.

  13. Ещё SQL: group by, partitons, оконные функции, nested loops/hash join/merge join. Как работает оптимизатор запросов. Как смотреть план выполнения запросов.

  14. Потом мы для Airflow сделали 2 дага: оба с выгрузкой данных из открытых API. В одном даге выгружали данные о курсах валют, в другом - о погоде. А потом на собесе тестовое задание было 1 в 1 такое же - выгрузить данные из API в базу.

  15. Для 14 пунка нужно освоить как создавать таблицы и делать вставку данных в таблицы используя SQLAlchemy ORM.

Пункт 8. Не пойму как подключаться без ssh ? Можно чуть подробнее.

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

Всем нужен опыт, без него брать сотрудника бессмысленно - работать он не сможет. Опыт можно получить и не в АйТи:

  1. Сделайте 2-3 учебных Пет-проекта

  2. Предложите свои программистские услуги на той работе, на которой вы сейчас работаете. Сделайте несколько проектов.

  3. Сделайте настоящий проект и обязательно доведите его до продакшена

    Вот и будет пару лет опыта!

или можно просто придумать этот опыт, вполне себе вариант

  1. Начните работать исключительно НА СЕБЯ.

Не знаю, стоило ли писать. Со своей позиции нанимающего менеджера (с полным бекграундом разработчик - солюшн - ентерпрайз архитект - ...) Не нужен джун 30 летний примерно никому. Джуна можно и нужно брать как чистый лист под свои процессы, его растишь под себя и он или вливается или понимает что не его и уходит в поисках лучшей доли :-) Если мне нужен человек со своей сложившейся позицией с которым я буду советоваться, вполне возмоно доверять его экспертизе и даже делегировать ему решения за которые я отвечаю - я буду брать синьора. Если нужна рабочая лошадка с потенциалом я буду искать миддла с опытом РЕАЛЬНЫХ задач. НЕ пет проектов когда делаешьчто хочешь а реальных проектов когда делаешь реальные проекты по реальным требованиям бизнес заказчиков с реальными ограничениями. Увы но это так.

P.S. по 10 часов в день работать не надо (сам как и большинство руководителей работаю, конечно, боьше). Готовность работать по 12 часов в день это минус а не плюс, человек не может работать эффективно больше 5-6 часов в день, ну еще часа три на совещания и переписку. К счастью, меня этому научили на первой работе более 30 лет назад

P.P.S. Не опускайте руки, шанс есть хотя он невелик

В том что (физиология) у них более инертное мышление. Новое осваивать дольше. Это легко компенсируется опытом, поэтому условно 30 летние с опытом 10 лет этого не замечают за собой и коллегами). Вы можете быть исключением, но в целом это так. Поэтому при наличии нормального потока 21-22 летних выпускников профильных вузов невыгодно рисковать.

P.S. Я ничего не знаю про фронтэнд (ну как ничего, на уровне джуна наверное знаю) не мой профиль, там наверняка своя специфика. В моем подразделении (около 50 человек) примерно поровну синьоров и миддлов (синьоров больше) и одна штатная единица джуна. Ну и максимум два стажера хотя столько не нужно задач нет для них... как правило за год полтора джун или уходит или становится миддлом, вот и рынок джунов... а миддлы нужны всегда

На стороне 30+ джунов софт-скиллы. Мотивация, осознанность, самодисциплина, навыки самообучения, опыт командной работы, просто взрослость в целом. Есть и студенты такие, но далеко не все в 18-20.

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

Человек с вот этими перечисленными качествами вряд-ли жаловаться, что "не берут". Тут либо таких качеств нет, либо реально знания (хардскилы) сильно не дотягивают.

В том что (физиология) у них более инертное мышление.

Мне 62. И учиться чему-то новому, мне сейчас значительно легче чем было в 20 или в 30. Чем сейчас совершенно по-наглому и пользуюсь, меняя специализацию и возможно отбивая хлеб у более молодых. Извиняет меня лишь то, что никуда не трудоустраиваюсь. Хватит, наигрался в эти игры "я начальник ты дурак". Работаю исключительно на себя любимого. Если выстрелит, сам буду решать, у кого мышление инертное, а у кого нет. Смотреть буду не на возраст, а на занятия спортом, службу в армии, и способность к абстрактному математическому мышлению. А про инертность мышления, как говорят в Одессе "Сходите на привоз, купите там селёдку, вот ей и парьте мозги". Это придумано исключительно для самооправдания. Ну стесняется 24-летний мидл (а таких немало !) чему-то учить 34-летнего джуна (такие тоже есть) ! Хотя потенциально ученик возможно и куда перспективнее учителя. Вот и придумали себе отмазку.

Да уж... Приводить себя одного в качестве примера крайне тупо. Во первых самооценка крайне субъективно, а во вторых ты один вообще не статистика.

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

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

А девушек соблазнять действительно несложно. Кому-то это дано от природы. Кому-то приходится почитать книжки и попрактиковаться. Но получается почти у всех. С мышлением в зрелом и пожилом возрасте то же самое.

Никуда не пошлю. Есть человек, у него проблема, ест эмпирический путь.

У большинства людей пик способностей лет в 20, после 30 он начинает падать - это факт. Да есть единичные уникуму, но они ни на что влияют. Но вы не из них, если такого простого факта не понимаете.

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

А если у человека был опыт реальных проектов и т.д., но в далёком прошлом? Условно - десять лет работал программистом, но потом ушёл в дворники/продажники и т.д.?

Лично я с неким бекграундом олимпиад по информатике легко прошел отбор на стажировку и могу с уверенностью сказать что на стажировку буквально ничего не требуют кроме литкода (В пример беру Яндекс, другие большие компании думаю также его спрашивают, для старта очень круто).

У меня было 0 пет-проектов, 0 опыта, никогда не использовал гит и писал только в main.cpp . Поэтому я с удивлением всегда читаю когда люди пытаются качать техскиллы и пишут много петов, хотя уже бывали на собеседованиях и видели что просят там литкод, но упорно продолжают его игнорировать.

К сожалению автор поста слабо описал в чем конкретно то были его проблемы на таких собесах, но проорал конечно с

Там и алгоритмы, и специфическая подача задач, нацеленных на то, чтоб вас запутать. Типо «сортировка по неубыванию» и прочий бред.

Ох уж эти злые люди кто добавляют частичку не, ей богу как школьникам на ЕГЭ)

Это и плохо. Вот есть у тебя база - знаешь язык, ооп, базы данных, sql, сети, примерно представляешь работу ос и компа, но алгоритмы и структуры данных не на олимпиадном уровне - знаешь какие есть структуры данных, какие там сложности операций, базовые алгоритмы знаешь и их сложности, но на время из головы Дейкстру или расстояние Левенштейна не напишешь, максимум бинарный поиск или bfs/dfs из головы напишешь - всё, в пролёте на стажировку. Надо дрочить пол года алгоритмы, что бы попасть на стажировку. В чём смысл не проверять всё то, что нужно в работе?

Желающих попасть на стажировку больше чем мест. Нужно как-то ранжировать кандидатов. При этом у них нет реального опыта. Что ещё спрашивать, кроме алгоритмов?

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

Я набирал стажеров на дата инженеринг. 300 заявок, 20 мест. HR фильтруют случайных пассажиров, не знающих английский, не готовых пахать, не отличающих BI от BA и т.п и выдают мне 60 резюме. Я уже их лично опрашивал, отбирая нужное количество.

По факту, знать надо SQL и базовую теорию субд. Собственно после все собесов отсортировываем по этим скилам по убыванию и берем топ 20. Все просто.

возраст вполне подойдет, по факту у нас в лабе всегда было примерно пополам студентов/выпускников и свитчеров от 27 до 35 лет.

p.s. записывайся тут https://www.training.epam.com/en/training

не готовых пахать

Как определить, что человек готов пахать? Попытаться понять пахал ли он до этого?

Собственно после все собесов отсортировываем по этим скилам по убыванию и берем топ 20

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

да, попытаться понять что и как он уже учил. Если ничего и никак - то ....

Там у вас на сайте курсы по Java и Python, оттуда тоже набирают людей?

У меня ощущение, что вы не очень понимаете, куда идете. Возьмите какой-нибудь химпром - вот у вас линейка "специалист - ведущий специалист - эксперт". И вы без опыта работы и образования хотите с первой на вторую ступеньку за полгода запрыгнуть, и удивляетесь, что за 2 года "какой-то джун еще не миддл". А с чего, собственно?

Если не говорить о формошлепах шаг-влево-шаг-вправо=провал - то на средний уровень, при котором можно самостоятельно решать задачи в зоне своей ответственности в "технической" области нужно 3-5 лет достаточно разнообразной работы. Дальше у части людей срабатывает "если надо объяснять - то не надо объяснять".

Я проработал на проекте строительства завода 3 года. И вырос с эксперта до руководителя направления за эти года. Перескочил на 2 ступени выше не имея профильного образования и опыта в данном направлении. Я много работал, общался с людьми, перенимал опыт, смотрел как делают другие, набивался на совещания, читал литературу, отстаивал свой подход, был проактивным, брал на себя ответственность и задачи для позиций выше. Почему это не должно работать в IT? Да воообще где угодно? Понятно что опыт важен. Но если брать на себя больше чем тебе дают, а не только жить от задачи к задаче спускаемых сверху, можно много достичь. Невозможно только фарш назад провернуть.

Ну, так тут 3,14 - не мешки ворочать, да? "Участвовать в совещаниях", "быть проактивным", "отстаивать подход", "брать на себя задачи которые будешь делать не ты" и вот это все и в ИТ можно - где-нибудь в управлении проектами или там в скрам-мастерах. Вот только именно что кодить на результат это помогает примерно "никак". Рассказывать о том, как ты все улучшил - развил - оптимизировал можно будет примерно до первого теста.

Вы сами пишете, что уже были экспертом. И сравниваете это с претендентом в джуны? Выглядит как очень разная стартовая точка.

Ну «эксперт» это только название должности. По факту это самостоятельный специалист.

брал на себя ответственность и задачи для позиций выше.

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

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

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

Вы как считаете, вы будете умнеть от общения с высокоразвитыми людьми

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

Забудьте на время свой строительный опыт, он нерелевантен.

То есть вы считаете, что давая задачи которые джун точно знает как реализовать он будет развиваться?

Мне кажется Вы не поняли одного важного момента. Я написал Вам в личку предложение плюнуть на трудоустройство и заняться мобильной разработкой на собственный страх и риск. Похоже несколько поспешил... Так вот. В ПРИНЦИПЕ нет(и не может быть !) задач, с которыми не справился бы джун, только-только освоивший синтаксис языка. Пустячок лишь в том, что джун это тот, кого надо плотно опекать. Расписывая ему каждый шаг решения задачи. Мидл, это тот, кому достаточно поставить задачу в более не менее общем виде, а разобьет на шаги он её сам. Сеньор это тот, кто САМ может ставить задачи. Вот так, если очень приблизительно... Так что предложение я Вам сделал вполне себе сеньорское, а по комментам вижу, что Вы и правда джун... Хорошо, давайте начнем с малого. Игру тетрис знаете ??? Попробуйте её реализовать. В качестве бонуса - сделайте игровой сервер. На котором можно зарегистрироваться и который хранит наивысшие счета игроков. Тогда возможно поймете, как джуны растут до мидлов и сеньоров. Прошу только без обид. Сам взял бы над Вами шефство, но увы слишком занят разработкой, да и платить ничего не могу.

Где вы такое вычитали, можно цитату?

"Знать как реализовать" и реально реализовать получив готовый результат - это две очень большие разницы! И именно на реализации задач и накапливается опыт и практические навыки, которые потом позволят переходить к решению более комплексных задач.

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

Теория без практики не слишком ценна.

Обратное тоже верно: практика без хорошей базы весьма опасна. Можно, конечно, привести и спортивные примеры с сорванными по глупостями позвоночниками, но лучше все-таки вернуться к программированию.

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

Тут не поспоришь. Я лишь хотел подчеркнуть, что "знать как реализовать задачу" - это совсем не то же самое, что взять и реализовать её. Потому что в процессе вылезет столько подводных камней, что можно потонуть и не всплыть.

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

Становится понятней, откуда у вас мнение, что миддл - это тот же джун, только с софт-скиллами.

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

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

Хотя ЗП конечно еще не дошли до уровня большого IT, но идут туда.

Ага... Был у меня лет 10 назад проектик. Нужно было портировать один хитрый аудиокодек с древнего как говно мамонта ассемблера adsp2185 на FPGA. Заплатили аж целых 350 тысяч. Я ещё ошибку в старых исходниках у них нашел, которая приводила к арифметическому переполнению слышимому щелчку при высоких уровнях сигнала. С чем боролись тупо делителем напряжения на входе. Потом совершенно случайно узнал, что исходный прайс контракта был 15 лямов. А я ещё удивлялся, когда сказали, что кроме меня проект пытаются сделать ещё двое, мол откуда деньги... Так что нафиг ребята. Нужны вам разработчики железа - давайте как-нибудь сами, без меня. А я уж как-нибудь сам на себя поработаю. Самая моя большая в жизни ошибка, что в свое время запал на железо. Не лучший выбор в стране, где промышленность угроблена чуть более чем полностью.

Зарплатные ожидания какие были? Джун или не джун, а если целишься в 250к, то как бы позиция не называлась, конкурс туда будет высокий и требования тоже.
А второй момент это конечно возраст, джун в 34 мало кому нужен.

Что касается конструктива, то сходите на фриланс, в чем проблема-то? Только не засиживайтесь там долго, т.к. иначе попадете в жесткий тупик и будет только хуже. На опыт и портфолио там смотрят намного реже, на возраст вообще не смотрят, начать зарабатывать и нарабатывать опыт намного проще. Если готовы реально работать, а не просиживать штаны, то первый год будете зарабатывать больше, чем если бы устроились на работу.

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

Это сейчас нормально. Я с опытом 13 лет в 2023 году попадаю на 1 собес из 5-7 откликов. И это собес, оффер там вообще рядом не стоял. Рынок сильно поменялся, даже с доковидным временем когда ещё не так пылесосили. Тогда и началось это вайти. Сейчас уже все, и дальше будет хуже. Потому что большая часть компаний свернулась, сейчас закроют ВПН, развернут чебурнет и это будет последним аккордом в песне высоких зарплат в айти.

Я с опытом 13 лет в 2023 году попадаю на 1 собес из 5-7 откликов

А вот это не нормально. Потому что HR сами вам писать должны. С таким опытом (заочно будем считать что он ценный) рынок труда на стороне соискателя.

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

Ну мне вот тоже на почту постоянно присылают предложения получить выигрыш в лотерею, увеличить пенис и получить наследство в Африке. Но не все, что присылают на почту, заслуживает внимания, даже если пишут с хх.

Пенис увеличить? А куда писать?

Заглянул к вам в профиль, у вас там написано от 90к. Вы прикалываетесь?

Ну я готов подвинутся. А что надо написать?

напишите, "готов к стажировке в 3мес. за стипендию в 15к"

Если даже не зовут, то надо написать меньше. Это рыночек, это динамика.
Снова не обращаются - понижайте еще ниже и так далее, пока не найметесь.
У нас на фрилансе простая логика. Если занятость больше 2/3 времени выделенного у нас на работу, то стоимость работы понижаем. Если меньше 1/3, то стоимость работы вышаем.
Да и просто банально посчитайте. Допустим Вы бы 4 месяца назад понизили бы планку до 45к (для примера), сейчас у Вас было бы в кармане 180к и 4 месяца опыта работы. А что Вы имеете держа планку в 90к? Ничего.
Тут сейчас начнут говорить про демпинг и уважение себя, но демпинг это когда навалом предложений, а ты все равно снижаешь планку что бы иметь бОльший выбор. Когда же предложений нет, то значит ценник банально выставлен выше чем надо, просто исходя из того, что их нет.

150 Напиши хотя б. У меня товарищ пару лет назад отработал айосником год за 60, выложил резюме с 90, никто не пишет, я переправил ему на 250, завалили звонками.

Ты пойми у многих вилка 100-150и им за 90 не нужен))))

как переправил? у тебя был пароль от его аккаунта?

UFO just landed and posted this here

Я дедлайны спокойно вывожу. Вот как раз я, в силу возраста, знаю что это такое. И обучаясь я эти дедлайны закрывал и кодил по 10-12 часов. Все люди разные и умственные способности тоже разные. Только у кого какой то жизненный опыт есть, тот раньше сможет до мидла дорасти, потому что софты качать уже не надо, только хард скиллы.

Я дедлайны спокойно вывожу. Вот как раз я, в силу возраста, знаю что это такое. И обучаясь я эти дедлайны закрывал и кодил по 10-12 часов.

Так, стоп. У вас же нет опыта работы в IT.

Учеба - это не работа. Кодить по 10-12 часов - много ума не надо. Скорее, наоборот. Да, все через это проходили поначалу, но чем скорее вы от этого уйдете, тем лучше.

И обучаясь я эти дедлайны закрывал и кодил по 10-12 часов.

Это учеба такая сложная была, или просто вы безответственный?

Уберите из резюме возраст и должно стать попроще. Я всем даю этот совет :) Это формальный признак по которому рекрутеры/нанимающие менеджеры/автоматизация найма отсекают кандидатов - будет проще пройти на первое интервью, а там уже как себя (а не число в резюме) покажете...

Совет хороший, но почти бесполезный. На ХХ нельзя указать учёбу в ВУЗе, не указав годы учёбы. А по ним легко вычисляется возраст. А укажешь не те - соврёшь.

Поможет от ботов? Возможно. А может и нет - если боты отсекают анкеты без возраста.

Пробиться в 34, вероятно, сложнее, но точно не невозможно. Проходил недавно этот путь, всё реально. Также в компании, где я щас работаю, работает человек, который пришёл джуном, когда ему уже было 50 лет. Сейчас один из ведущих программистов.

Насчёт "десяточка лет непрерывного опыта" — да, его очень не хватает. Да хотя бы 1 года на самое нужное. Приходится всё изучать "на ходу". Но тут только сила воли для преодоления "лениво и тяжело". Тяжело, но реально.

Также в компании, где я щас работаю, работает человек, который пришёл джуном, когда ему уже было 50 лет. Сейчас один из ведущих программистов.

Чисто познавательно, можно подробности ??? Просто интересно. Мне 62, и я фактически тоже сейчас джун, хотя и с опытом сеньора+. Ушел из разработки железа в Андроид и игросторй. Работаю правда без трудоустройства, исключительно на свой проект(который надеюсь довести до стабильного источника дохода), на свой страх и риск. Интересно как это у других людей бывает...

Этот не работа на себя, это хобби. Работа - это когда за деньги.

Понятно. Работа это когда на дядю по найму. Без разницы, в офисе или на удаленке. Когда на себя за деньги как минимум в 10 раз бОльшие, с перспективой самому перейти в класс работодателей, то это не серьёзно, так, хобби. Не понимаю чего в Вас девушки находят...

который надеюсь довести до стабильного источника доход

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


ну собственно так и есть… мысли стать работодателем до релиза и коммерческого успеха проекта в игрострое, это дележ неубитого медведя....(p.s. когдато такимже болел… вероятность такого события не особо и высока к сожалению)

Это МОТИВАЦИЯ. Очень важная штука, когда работаешь много и не получаешь за это ничего. Не будучи абсолютно уверенным в успехе, за такие вещи и браться не стоит. Даже если эта уверенность несколько самонадеянна.

И это не голословное утверждение, я гораздо старше Вас и сейчас, когда мне за 40, мне чудовищно тяжело даётся всё новое

Мне 62. И как-то по себе этого не замечал. Скорее наоборот. Способность учиться только усиливается. Просто хотя бы из-за объема знаний. Трудоспособность это да, есть такой момент. Дольше 5-6 часов нон-стопа уже не выдерживаю. Надо отвлекаться. С другой стороны надо ли оно, сидеть по 12 часов, тоже вопрос. По-моему скорее нет чем да.

Хм, мне под полтинник, только что на втором высшем новую специальность изучил, специализацию на работе поменял, узнавать новое все так же прёт.. единственное, из-за семьи бывает трудно время выкраивать.

Не очень понятен посыл. Упоминается вроде замкнутый круг: без коммерческого опыта не берут, а без этого опыт не получить, но при этом пренебрежительно упоминается и выход из него: наличие компаний, куда берут работать за еду (не за сотни нефти). То есть, говоря иначе, нет компаний, готовых за свой счёт обучать джуна, который после этого уйдёт, а сам джун за свой счёт (на низкой зарплате) получать первый опыт не готов. Алгоритм же ясен: работаем за еду (мало денег), получаем коммерческий опыт и строчку в резюме, с ней идём работать за больше денег, повторяем итерации. Сразу миллионером стать конечно хотелось бы, но так редко случается.

Вы не совсем понимаете ситуацию. Такой алгоритм не работает. Сейчас даже на бесплатные вакансии на свой отклик ты не получаешь ответа в большинстве случаев. Что уж говорить про работу за деньги)

Это что за такие бесплатные вакансии?

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

Нужно понимать, что для вас такие вакансии выглядят как бесплатные. А для компании вы стоите в этот период как синьор, т.к. тратите кучу времени своего наставника.

Просто алгоритм стал работать как надо: после школы поступаешь в профильный ВУЗ, учишься, на старших курсах идешь на курсы/стажировку в компанию, если повезло, зацепляешься там джуном.

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

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

В смысле Джуном? Почему универ не в состоянии за 5 лет обучить сеньора, а 2 года ковыряние в гуанокоде могут?

Потому что университет дает знания, а "ковыряние" - опыт.

Сеньор - это опытный специалист.

потому что знания без опыта не имеют смысла не только в айти, а вообще практически в любой сфере


вот выучат вас что разработка это рисование архитектуры. блоксхем, написаное кода, тестов, тестирование релиз. поддержка… а в реальности вы этого не всегда увидите и что вы будете делать в таком случае? скажете что в институте не научили?

Напишу наверное про свой опыт. Я начал с 1С в 19 году, тоже решил сменить сферу деятельности и просто с ноги пошел во франшизу 1С)) почему с ноги, потому что позвонил hr компании и просто поставил перед фактом , что хочу и них работать, тогда сразу и прошел первый этап собеса по телефону)) в итоге взяли, сказали что я упертый а им такие нужны, но проработал там не сильно долго, и программированием там не особо занимался, зато выучил одну конфигурацию и даже экзамены сдавал. В процессе начал учил Python, и понял что это моя любофф)) а 1С мне не сильно нравится, хотя мне уже начали на тот момент а это полгода работы, платить 60к, начинал вообще с 15к. Сейчас у моих знакомых, кто со мной тогда устроился 1С-ником ЗП уже выше 150к. Но я в итоге ушел на стабильно оплачиваемую но вообще не профильную работу, где было много свободного времени для учебы. На тот момент я твердо решил что свяжу свою жизнь с питоном)). Таким образом я проработал и проучился где-то 2,5 года, попутно ещё внедрил на работе готовое решение от 1С, за что получил прибавку к ЗП аш 30к)) потом случились осенние события 22 года и я поехал к родственникам в Казахстан, на моей работе не подразумевалась удаленка и нам просто дали отпуск на пол года без содержания. Пока тусил в Казахстане, а это октябрь и ноябрь, искал работу в айти и учился по 6-7 часов в день. Кстати тогда я понял свой лимит, больше учиться просто нереально, мозг вскипает. В итоге нашел вакансию Джуна. Стек там был такой Django, PostgreSQl, Python, ну т.е. без каких-то невероятных требований. PostgreSQl я не знал, но запросы средней сложности писать умел, в Python же неплохо разобрался с ООП, все это разбирал по курсам, на тот момент бесплатным. Django тоже учил по бесплатным курсам. По итогу 2 собесов и одного тестового меня взяли. ЗП на тот момент дали 50к, из обязанностей это допиливание какого древнего Легаси кода django и написания различных запросов, ну и как бэ все((. Затем я вернулся обратно домой и один месяц работал на двух работах, благо это мне согласовали оба работодателя. По итогу я уже вроде собрался увольняться со старой работы и уже полностью вливаться в свою работу Джуна, но решил попросил директора по персоналу на старой работе раскинуть мое резюме (python разработчика)в компании. По итогу меня пригласили как в отдел 1С исходя из моего опыта внедрения, и в отдел разработки (оказывается у нас такой был 0_о) в отделе разработки задачи мне показались интересней и мне согласовали очень хорошую ЗП, сумму моей джуновской зп и ЗП с основной работы + 20к сверху. Я бы сказал что зп мидла. Ну и я уволился уже со всех работ и теперь уже 9 месяц работаю тут, в отделе разработки, только стек чуток поменял, сейчас пишу микросервисы на golang, и на более глубоком уровне работаю с PostgreSQl.

Немного итогов, как видно, мой путь в айти был долгим и вообще не прямым, начинал с 1С, потом учил питон, а закончил golang. Я так же проходил платные курсы. Кстати ничего так до конца и не окончил, просто потому что смещался фокус на другие технологии. Ещё пару месяцев занимался с ментором и могу сказать, что это было самое эффективное мое обучение, именно тогда я научился декомпозировать задачи и закладывать какую то адекватную архитектуру в код. Во всех больших курсах теперь для себя не вижу смысла, в них есть большой минус, очень поверхностно проходят технологии, буквально 2 недели на технологию, а этого ооочень мало. Поэтому сейчас я учу технологии по необходимости, т.е. нужен брокер сообщений, читаю его документацию, смотрю библиотеки к языку для взаимодействия с ним, изучаю его поведение в различных ситуациях. Ну это как пример. Ещё бы я сейчас ставил больше на изучение "базы" - это Линукс, его утилиты, работа с гитом, работа с сетью, работа с докером, работа с реляционной базой на выбор и т.д. Так же знания лучше сразу систематизировать с помощью obsidian или подобной программы, иначе все очень быстро забывается.

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

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

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

Совсем недавно был в вашей ситуации. По итогам сложился такой вывод (это личное впечатление, не претендую на истину). Школы-продавцы курсов занижают реальную планку, чтобы продавать больше курсов. То, что на их сайтах называется middle — это реальная планка junior. То, что у них называется junior, это скорее "первокурсник", чем "выпускник".

Почему-то все считают, что "вот закончил курсы, пару фреймворков как-то освоил и все - уже джун". А вот нет. Тут уже отметили - пока нет реального коммерческого опыта это всего лишь заготовка (про это тут уже говорили).

Людей без опыта стало слишком много. Особенно в тех направлениях, где можно обойтись знанием (поверхностным, без понимания как оно там внутри работает) пары фреймворков. Все хотят "вайти" потому что "там денег платят много". И лучше чтобы порог входа был пониже да попроще.

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

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

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

Не знаю чему учат на курсах, но помнится лет 10 назад, решили написать свой мессенджер, 1компания выделила денег и по-моему человек пять, и через 2 месяца у нас был полностью Функциональный мессенджер со своими фичами(аналитика и репорты)

на реакте, который до этого никто в глаза не видел.

Почему нельзя также на курсах?

Есть и такие компании, которые хотят видеть у себя джуна с опытом от 2-х лет (это что за джун такой?)

Эххх а 2 года опыта это кто? Мидл? Сеньор? 2 мидл, 3 сеньор (давайте мне $100500 в день, я же сеньор, прошел курсы, пару лет проработал), 5 ниндзя, 6 джедай, 10 древнее божество знающее все тайны вселенной?

За 2 года работы джуном должен получится мидл. Если это не так, то значит вы не умеете брать на себя ответственность, работаете от спускаемой задачи, до спускаемой задачи. А в перерывах видосики с дна ютуба.

За 2 года работы джуном должен получится мидл.

В какой-то узкой области - да. В широком смысле - нет. Стоит сменить предметную область, как в силу остаются только общие навыки и паттерны. А на их получение требуется как крепкая общая база (фундамент), так и многие годы в разных областях разработки.

На своем опыте могу сказать, что достаточно долго работал в одной предметной области. И был там (20+ лет опыта) сеньором, лидом и местами архитектором. Потом сменил предметную область и вернулся на уровень мидла (да, был опыт разработки, да было понимание общих подходов и все такое, на том и выезжал поначалу). Сейчас (спустя 6 лет) снова вышел на уровень лида (техлид направления, предлагали архитектуру - отказался, не интересно).

Если придется опять менять предметную область - уверен что первое время в новой области опять будет мидл.

Правда, весь мой опыт всегда был связан с достаточно специфическими направлениями - работа с нестандартным железом на низком уровне, работа с коммуникациями (опять же на уровне прямого взаимодействия с сокетами или вообще стандартами типа RS485), промавтоматизация, сейчас вот финтех (бизнес-логика на уровне ядра АБС и центральных серверов). Т.е. то, что требует не столько каких-то определенных фреймворков, сколько общих подходов.

И позиционирую себя не на уровне мидла-сеньора, а как разработчика с опытом разработки на конкретных языках под конкретные платформы и конкретного спектра задач.

Я к тому, что не надо вообще смотреть на все эти джун-мидл-сеньор. Значение имеет только опыт в реальных коммерческих проектах. Но чтобы его получить, придется соглашаться на любую работу за любые деньги. И, возможно, стоит смотреть на те области разработки, где меньше конкуренция (да, там будет "нерелевантный опыт", возможно "дремучий легаси", возможно "кровавый энтерпрайз", или еще того хуже - ручное, без фреймворков, выпиливание каких-то вещей, требующих мегаэффективности по памяти и быстродействию).

На своем опыте могу сказать, что достаточно долго работал в одной предметной области. И был там (20+ лет опыта) сеньором, лидом и местами архитектором. Потом сменил предметную область и вернулся на уровень мидла (да, был опыт разработки, да было понимание общих подходов и все такое, на том и выезжал поначалу). Сейчас (спустя 6 лет) снова вышел на уровень лида (техлид направления, предлагали архитектуру - отказался, не интересно).

Очень странно... Имея опыт лида, целых 6 лет до лида в совершенно новой области ??? Мне казалось это куда быстрее, 2-3 года. Впрочем такого опыта у меня нет, вот только-только начинаю его получать. Ушел с железа в мобильную разработку и игры, и сейчас скорее джун. А мой прежний опыт довольно похож на Ваш. Правда наверно с бОльшим уклоном в DSP (цифровая обработка сигналов) и вообще на локальную обработку, а не на коммуникации. Впрочем и с RS485 тоже приходилось.

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

На последних версиях я проектировал и разрабтатывал "микроядро" - модуль который реализует отношение "многие-ко-многим" между метью контроллеров верхнего уровня (подключение по UDP) и интерфейсными клиентами (по TCP). Там всякая фильтрация, маршрутизация, отслеживание состояния контроллеров и т.п.

Все это под виндой работало. Писал на С/С++

Ав банку пришел - там все другое. Централиные сервера работают на IBM i (AS/400) - это вообще ни на что не похожая платформа. Вообще. Совершенно иные принципы, начиная с файловой системы (там все есть объект, как таковых "файлов" в привычном понимании нет). Вся работа - через эмулятор терминала IBM5250 (язык системных команд - CL - там референс по командам на 2300 страниц плюс можно свои команды создавать). Все в отдельных "заданиях" (job) которых одновременно десятки тысяч крутится. Язык специализированный для бизнес-логики (RPG). Возможность писать одну программу на разных языках (кусок на RPG, кусок на С/С++) и собирать в один программный объект. Возможность интегрировать SQL непосредственно в RPG код... И куча всяких сущностей, которых нет в других системах. Всякие "группы активации", системные объекты типа очередей (очередь сообщений, очередь данных, пользовательская очередь), "пользовательских пространств" и т.п.

И со всем этим надо разбираться и уметь эффективно использовать. Потому что эффективность тут во главе угла. Ибо на одном сервере крутится одновременно очень много чего всего. И почти все mission critical. Если твоя задача берет на себя слишком много ресурсов, значит нагрузка на сервер растет и во время пиковых нагрузок это может плохо закончится.

Короче, очень много специфики, в которую надо вникать в плане эффективности решений.

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

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

Ух ты, as/400 еще где то есть? Последний раз ее вживую щупал лет 25 назад... Прям интересно стало пошел гуглить

Дофига где.

Была в ПФР, сейчас не знаю. Знаю, что где-то в РЖД есть машинки. В банках - как минимум Росбанк, Райффайзен, Альфа (и Альфа-Беларусь). Может еще где-то... В мире тоже немало (она, конечно, нишевая, но в своей нише популярна). В LinkedIn достаточно активны как минимум 5 групп. Вполне живые сайты - CODE400, ITJungle, ScottKlement, RPGPGM. Для VSCode замечательный набор плагинов IBM i Development Pack (там и поддержка языков и работа с AS/400 сервером есть).

Есть закрытый канал в телеге https://t.me/ibm_i (закрыт чтобы спамеры не лезли, если админу написать и сказать что по делу - подключит)

Мы еще каждый год проводим IBM i DevConf (c 17-го года, пропустили 20 и 21 по карантину) - https://digital.alfabank.ru/events/ibmi-devconf

Есть публичный AS/400 сервер PUB400 с бесплатной регистрацией (я пробовал - все работает, просто мне без надобности - есть доступ до нашего тестового сервера).

Мы успели проапгрейдится до серверов Power9 (на проде стоят Power E980, 120 процессорных ядра Power9, RAM 12Тб LAN 10Гбит, 400Тб на SSD, OS IBM i 7.4) и версии 7.4 (сейчас актуальная 7.5 и Power10)

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

Вот НЕТ. Совсем "нет". Если не говорить за "ковидное IT" где "не дадите миддла через год - уйду в ХХХ, там дадут", то переход между "джуном" и "миддлом" - качественный, а не "количественный за выслугу лет". Можно до конца жизни остаться "очень качественным джуном" на конвейерных задачах, более того, "нормальным" миддлом на одном месте _в принципе_ можно и не стать - просто широта и охват решаемых задач не дадут. Где-то дадут, а где-то и нет, будете "очень уверенным пользователем фреймворка Х", а шаг влево-шаг вправо - тьма и скрежет зубовный, и нет "проактивностью" и "ответственностью" это НЕ компенсируется.

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

Также вы говорите какие у вас замечательные софт-скилы, хотя вам люди с опытом про эти 2 года тут говорят уже много, но тем не менее вы даже прислушаться к этому не можете и гнете свою линию, отвечаете только в стиле "видосиков с дна ютуба". Это и есть часть ваших замечательных наработанных софт-скилов?

Я такое мнение транслирую исключительно из своего опыта на предыдущей работе. Быть может в IT не так. Но и люди, которые так говорят, я ведь не знаю, какие они работники. У меня на работе была куча «инертных» сотрудников, которых и не повышали за 3-4 года работы ни на 1 ступень. Я сужу об этом исключительно из своего опыта-будешь суетится и будешь активным чуваком тебя повысят. Естественно при должном техническом уровне.

Я бы из своего опыта (который много лет, но фактически все в айти), 2 года это самый опасный период, когда человек думает что почти во всем разобрался и все знает, но реально знает очень мало, этакий "подростковый период" (до этого "детство", когда человек ищет авторитеты, прислушивается к ним, иногда надо за ручку провести и т.д), и наворотить этот человек может много чего, если не присматривать. Потом через какое-то время случается качественный переход когда человек осознает реальную ширину своих знаний и начинает работать уже исходя из этих знаний и ограничений (в общем где-то наступает условная зрелость - период мидла), уже может сам помогать джунам (детям-подросткам). Потом, спустя много проектов и наработав опыт, человек все еще знает что ничего не знает, но с высоты опыта уже понимает куда можно рулить проект, где как сделать чтоб не насобирать тех же граблей которые были раньше, как действовать когда что-то идет не по плану, предполагает что может пойти не по плану и так далее - (такие себе человеческие 40+ лет) в общем то сеньор.

Чистое имхо исходя из персонального опыта для случая когда человек работу работает, а не фигней страдает. Бывают конечно 0.000001% уникомов которые есть везде, но объективно, шансы что человек такой уникум достаточно малы. Ну и есть само собой люди "вечные джуны", "вечные мидлы" и т.д. Как есть люди которые на всю жизнь так и остаются большими детьми/подростками.

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

За 2 года работы джуном должен получится мидл

Не факт. Писал Вам уже выше. Мидл это тот, кто сам умеет разбивать на шаги задачу, поставленную в довольно общем виде. Сеньор это тот, кто способен самостоятельно ставить задачи, исходя из "метазадач". Это скорее софт-скилы, а не хард (знание каких-то языков, фреймворков и т.п.). И дело тут не в видосиках с ютуба, просто кому-то дано, кому-то нет. Мозги у всех разные.

В ряде специфических областей от сеньора требуется глубокие знания предметной области - как оно устроено и как работает. И поверх всего этого еще и огромный опыт разработки в данной области. Умение сразу сказать - "вот это решение архитектурно неверное потому что ...".

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

Когда я студентом устраивался на исследовательскую позицию (аж за 15к на полставки!), это уже ожидалось. Дали кусок НИР, попросили изучить что там можно выжать. Мне даже в голову не пришло спрашивать "как". Пошел копать, через неделю показал первые результаты. Я был третьекурсник-мидл что-ли? Нет конечно, я был просто нормальный студент нормального вузика, который умел самостоятельно сделать курсач.
По-моему, понятие джуна окончательно девальвировано этими вашими курсами. То что раньше считалось нормой теперь преподносится как "качественное изменение в мидла".
А такого "джуна", которому требуется "ментор" я через несколько лет на той же работе встречал. Ему тоже дали кусок НИР, и пошло-поехало "а как делать", "ну вот я написал скрипт как ты сказал, почему он не работает" и прочее. Надо ли говорить что испытательный срок он не прошел.

Не факт. Может за год сеньор получится, таких талантов один из 10, а может никогда мидл не получится, таких тоже 2 из 10.

Сеньор за год это который работает 24/7 и у него в году не 365 дней, а 1000?

Начал кодить в декабре 2021 по всяким роликам с Youtube.

В сентябре 22 пошёл на курсы от известной компании и в мае 23 их успешно закончил.

Вот и причина ваших неудач. Кандидаты обучавшиеся по роликам и курсам обычно очень слабые и сильно проигрывают тем, кто читал книги и пилил пет-проекты, которые не стыдно показать.

Пет проекты тоже есть. И книги читал. Даже опыт в команде есть, где я выступаю в роли тимлида фронтов.

ну вот и указывайте в резюме этот опыт как коммерческий. Такого "опыта" можно на 2 года набрать. Откликайтесь на мидловые вакансии. Там на собесах быстро поймете что именно по знаниям не хватает.

А можно на север переехать. Там год за два.

Если начать работать в 20 лет, то в 50 лет можно иметь 60 лет опыта коммерческой разработки.

Очень плохой совет! Репутацию нужно беречь смолоду, так как испортить её враньём легко, а наша отрасль не такая уж и большая, профессиональный слой так и вовсе тонок. Такими поступками можно навсегда или на долгие годы запереть себя среди нанимателей типа ИП Талибов и ООО "Мир гидроприводов", где будете эникействовать за маленькую чёрную зарплату и терпеть нарушения трудовых прав.

А где вы смогли поработать в качестве тимлида фронта, при хардах джуна?

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

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

Я не стал читать комментарии, я пока напишу так. Может быть, чтобы замотивировать тебя. Короч. Я поменял работу в 34. Был инженером автоматизации. Ушел полностью в программирование.

Я начал искать работу ещё будучи сотрудником завода. в октябре 2021 года. Уволился в феврале 2022 года. Нашел работу в апреле 2022. Весь этот период я искал работу . Здесь первая рекомендация - не бросать поиски. Я уволился с предыдущего места работы намеренно (я не рекомендую так делать, это был мой осознанный выбор), так как параллельная текущая работа и поиск новой работы на должность джуна, с выполнением технических заданий это тот ещё геморрой. Я тогда считал, что мой имеющийся опыт в программировании, который я получил самообучаясь, и работая на заводе, будет достаточным, всё таки какой-то опыт. Но оказалось, что во многих направлениях мой опыт это капля в море. Областей применения оказалось настолько много, что в некоторых из них свой особый подход к использованию технологий, и потому общий опыт там не всегда важен, нужны знания узкоспециализированные. Поэтому приходилось чуть ли не за пару дней впитывать в себя целые книги информации по определенным вопросам, в которых я проседал на собеседованиях. Здесь рекомендация - подтягивать свои слабые стороны, прямо сразу после собеседования садиться и перечитывать информацию, решать задачи по неизвестному ранее месту.

В какой-то момент я решил, что мне повезло. Мне предложили работу в феврале 2022 после увольнения. Точнее там был сложный момент, я увольнялся потому, что я предполагал, что мне дадут в трёх компаниях «оффер», но разговора о самом «оффере» ещё даже не шло. Опять же, моя личная уверенность в своих знаниях. Приходит 24 февраля с известными событиями. Все мои надежды на «оффер» улетают в трубу. Я остаюсь без работы. Возвращаться на старое место работы я не хотел, так как я там проработал почти 7 лет. И весь завод знал как свои пять пальцев. Перспектив там было ноль. Поэтому я не остановился в поисках и продолжал отправлять резюме, откликаться на вакансии, проходить собеседования, но уже с меньшим процентом быть нанятым на работу в текущей ситуации. Про «не бросать поиски» я уже написал. По сути я этот период учился проходить собеседования. Я подтягивал свои слабые стороны. Оттачивал имеющиеся навыки. Я тратил всё свободное время на самообучение. Так прошло время до апреля, когда работодатели успокоились и снова начали открывать наборы сотрудников. И здесь стоит сделать уточнение. Я пошел работать в первую попавшуюся компанию, которая сделала мне предложение, просто потому, что я на тот момент сильно просел по финансам, то есть ещё месяц и мог бы «забомживать». Без шуток. Я решил для себя, что в этой компании я смогу набраться коммерческого опыта.

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

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

Вот теперь можно приступить к чтению комментариев.

p.s. Не унывай. Даже если отказали, не нужно падать духом. Рефлексировать будешь потом, после того как на работу устроишься. Там уже и промоешь сам себе косточки. Сейчас твоя цель найти работу

Спасибо за комментарий. Очень интересная история!

Вот теперь я прочёл комментарии. И могу более конкретно посоветовать. Твой путь похож на мой. в каких-то местах. В общем.

Умерь свой пыл. Ты идёшь в область где ты никто, пока ещё. Сбей спесь. Понимаю, что до этого ты был руководителем и сам без образования «поднялся». Но сейчас ты - «хер с горы». И читая твои комментарии про софт скиллы, хочу написать, что тебе бы самому над ними поработать. Тебя будут шпынять сеньоры, хеды, тимлиды, которые могут быть моложе тебя на десять лет. К этому надо быть готовым, здесь нет уважения за возраст, в IT только твои личные опыт и навыки показывают твой уровень настоящий уровень

я прекрасно понимаю о чем речь. Готов именно к такому повороту событий. И прекрасно понимаю свой уровень.

По комментариям это не видно. По комментариям есть гонор. Это со стороны выглядит как непонимание. Точнее ложно понимание. У меня было тоже самое.

Я когда вышел с завода тоже думал, что я же опытный, «стреленный воробей». А по факту меня спустил на землю один из сеньоров из крупной зарубежной компании. Он мне объяснил мои ошибки, он указал мой уровень. Я C++ программист. И для C++ программиста тот опыт который я получил на заводе, оказался настолько маленьким, относительно всех областей в которых применяется C++, что я чуть ли не «опустил руки». При том, что я сам для себя разрабатывал игровой движок, на работе единолично занимался разработкой системы распознания лиц. То есть даже такой опыт оказался неподходящим. Мне отказывали даже те компании, которым я подходил по опыту прямо по стеку технологий. То есть распознание предметов на видео (opencv), создание траекторий движения этих предметов, рисование траектории на видео, вывод видео на экран через opengl, разработка мобильного приложения для вывода видео (adroid + kotlin).

Так что, тебе стоит обдумать что ты пишешь и кому. Ты можешь писать потенциальному работодателю (хотя я лично считаю, что комментариях таких нет). То есть твоя статья это представления тебя себя как «бренд». Ты же как соискатель - типа товар на рынке трудоустройства. Так создавай красивую обёртку

Да, мой плюс, это возраст и опыт работы по другим направлениям + опыт руководства командой. Я искренне так считаю, только большинство здесь присутствующих со мной не согласно. Также как и большинство работодателей. Вы и называете это гонором. А я всего лишь пытаюсь показать в чём плюс моей позиции.

У меня тоже есть опыт руководства. Я руководил проектами модернизации производства. Так вот. На новом месте работы на уровне джуна этот опыт не нужен. Он будет нужен позже, дальше. То есть важность этого навыка сейчас для тебя должна быть минимальна. Указать в резюме конечно же нужно, но в самый последний момент, то есть не выпячивать

Согласен. Сиюминутно точно не нужен. Но вы когда будете нанимать джуна, вы же берете его с какой-то перспективой?

С перспективой. Только не обольщайся, что подтвержу твои слова. С перспективой, что он будет задачи закрывать ещё больше, а не «руками водить». Джун никогда не будет руководить командами. Это не обязанности джуна

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

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

Я первые 20 лет жизни работал военным программистом всего подряд. 2 года назад, в 42 года, свитчнулся в коммерческое ит, андроид-джуном с 0 опыта. У меня при этом напрочь отсутствовало два очень вредных заблуждения, которые мне кажется очень явно присуствуют у тебя:

1) Твой предыдущий опыт что-то значит

2) Работодателя сильно волнует, в кого ты там с этим опытом сможешь развиться через Х времени в какой-то там перспективе.

Процентов 95 вакансий про необходимость что-то делать сразу, может и кнопки красить. Но даже в последнем случае, ты должен быть готов исключительно своими гитом и собесом убедить работодателя, что именно ты будешь это делать или лучше всех остальных претендентов или намного дешевле. Я первый оффер получил сразу на позицию миддла, потому что в-первых попросил стандартные тогда 50к, а во-вторых мой тогдашний пет-проект после финтеха тинька прямо идеально лёг на стек проекта из вакансии. Не осилил бы - потеряли бы 50к моей зп за первый месяц. Но я осилил и уверен, что за последние 1.5 года, даже после апа зп до 100к, я был у фирмы одним из лучших сотрудников на аутсорсе с точке зрения платёжного баланса:)

С перспективой. Что джун вырастет в условного мидл программиста, потом в условного сеньора. Что станет лучше разбираться в технической части и будет вносить свой вклад в техническую реализацию проекта. Это все тех скилы, к софтскилам требование обычно "не быть мудаком". Этот человек по хорошему не будет руководить людьми, общаться с заказчиками и т.д. и никому не важно что у него там до этого был опыт руководства в условном ООО Рога и Копыта, этот опыт не релевантен.

Есть другая ветка развития, не техническая, сюда входят всякие тимлиды (не путать с техлидами), продукт овнеры, руководители проектов, CEO и так далее. Там опыт прежнего руководства может быть полезен и релевантен.

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

Я бы даже добавил опыт руководства для джуна наоборот вреден, тем более автор так им кичится.

Вот по этому вы и не интересны работодателю в качестве джуна.
Джун должен впитывать, учиться, выполнять что сказали. А джун, который "да я сам всё знаю, у меня возраст", "у меня опыт руководящей работы" - это токсичные отношения в команде. Это будет очень сложный джун. Джун, у которого будет постоянное какое-то "сопротивление". Руководителю вашему, которому самому лет 27, нафиг не упёрлось пытаться переделать постоянно сопротивляющегося более взрослого "опытного".
А вы почему-то делаете упор именно на эти качества свои. А значит по как раз нужным и важным хардскилам - там всё плохо.

и опыт работы по другим направлениям + опыт руководства командой.

А при чем здесь программирование? Это вам помогает писать более оптимальный код? Вы понимаете какие структуры данных оптимальнее из-за этого? Как работает процессор и как писать код исходя из этого? Как проектировать высоконагруженные многопоточные приложения? и т.д и т.п.

Если бы вы хотели в чистое тимлидство - расписывать/назначать задачки, беседовать с руководством, разбираться почему Вася стал хуже работать (жена ушла? выгорел? и т.д), тогда да. Но это немного не техническая ветка навыков.

Простите что лезу с советами, а поработать чисто на себя не пробовали ??? В тех же мобильных играх сейчас вполне реально сделать в одиночку проект, который будет долго и устойчиво кормить. Не говорю что это доступно КАЖДОМУ, и успех ГАРАНТИРОВАН, но если не пытаться, то точно ничего не добьешься. Меня вот уже задолбало это гнилое болото под названием трудоустройство в IT, и я решил рискнуть. Уж наверно принимая сам себя на работу, свой опыт и сильные стороны я знаю получше, чем какой-нибудь олух царя небесного из конторы "Рога и Копыта".

А насчет С++ не горюйте. Сам пишу в основном на практически чистом С, применяя фичи ++ только там где это оправдано, и с осторожностью. Мне вполне хватает. Лезть в это дело глубоко, просто лень. Не знаю чего с этим С++ все так носятся.

Простите что лезу с советами, а поработать чисто на себя не пробовали ???

Никакого негатива. Мы же в комментариях просто дискутируем. Я уже, фактически работаю «на себя». Но всё равно работаю на компанию по договору. Одно другого не исключает.

У меня есть личные проекты. Я до 2020 года занимался ими, будучи инженером на заводе. Потом случился локальный кризис управления на заводе, и 2021 год был последним для меня в роли инженера. Дальнейшая история частично описана в одном из комментариев. Сейчас у меня есть желание снова заняться личными проектами. Но пока домашние дела отнимают всё свободное время, чтобы можно было тратить его на проекты. Да и жизненная ситуация последнего времени создаёт огромные риски потерять прогресс в любой момент по независящим от меня обстоятельствам. Поэтому я пока занимаюсь работой и домашними делами

Я так понял что были варианты где было объемное тестовое но за 20-30к. И они не подошли. хз, кажется «кормить семью» и стажировка вещи не совместимые. Я не предлагаю работать за еду но нужно все таки понять что первая работа это всегда про опыт а не про достойную зп. Такой вариант конечно реален но надеяться на него не стоит.

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

некоторые сообщения автора пропитаны необьяснимым уровнем чсв и ооогромного опыта.

Это все ответы на комментарии людей, которые считают необъяснимо лучше людей 21-25 лет. Просто потому что моложе. Все ж от команды проекта зависит. Если команда молодая, конечно зачем им чувак 34 лет. А вливается в команду наверное лучше тот у кого софты подходящие есть. Кому то нужен интроверт работящий, а кому то веселый и разноплановый.

Вы мне напомнили музыкальный анекдот:

Приходит какой-то парень к музыкантам, в группу просится. А те у него спрашивают:- А ты на гитаре играть умеешь?- Не умею.- А на барабанах?- Тоже не умею.- Может ты поешь?- Не пою.- На кой хрен ты нам тогда нужен?- Знаете, ребята, я просто классный парень!

UFO just landed and posted this here

Ну вот пока так рынок считает, ничего хорошего и не будет...

Чувак 34 очень даже нужен. Если у него за плечами 10-15 опыта. Чувак который хочет придти работать руководителем так как ему 34 год и он где то там в нефтянке работал. И у которого вагон гонора вместо опыта и желания заработать деньги, даром никому не упал это правда.

Если вы такой крутой руководитель и так много добились открывайте свой стартап на свои личные деньги. А не вот это все.

а я где то писал, что хочу прийти руководителем работать?

А зачем вы тогда в каждом втором сообщении про ваши софт скилы распинаетесь и опыт работы руководителем где то там?
На позициях ниже Лида это все никому не интересно не нужно, вот совсем не нужно. И даже вредно.

По остальным позициям же вам нужно соревноваться с выпускниками вуза которые учили 5 лет Computer Science и увлекались IT со школы. И тут вы сливаете и вместо того что бы пойти читать и понять Кнута и Таненбаума приходите спорить на Хабр.

...приходите спорить на Хабр.

Это, кстати, иногда хорошая психологическая разгрузка, если нет никого рядом с кем можно было бы поплакаться. Я точно так же делал, только на другом ресурсе. Получил очень много дельных советов. Научился составлять CV для зарубежных компаний. И автору поста советов тоже уже накидали

+100500 !!! Сам сейчас тем же занят... :)))

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

Ну у нас просто с вами разное понимание какой кандидат нужен компании. 

Вот я и говорю вам надо свой стартап открывать. А там вы в него можете уже набирать 35 летних джунов без Хард скилов, если хотите. За ваши личные деньги. И доказать что другие компании не правы потеснив их с рынка.

У меня же как у человека проводящего собеседования цель стоит нанять человека который работу работает, а не чьи то личные проблемы решить.

Но вообще когда я был молод и набирал людей в тех поддержку хоcтинга (Прямой путь и самый простой в модный сейчас DevOps) у меня был опыт найма людей 35+ из других областей.

Из 3х людей этого возраста которых я нанял никто не отработал больше недели. Все слились после того как они узнавали что надо фигачить, а не просто сидеть и болтать с коллегами как они привыкли. И что нужно учить огромный пласт знаний. А дело даже не дошло до ночных смен и до серьезной работы. После чего я перестал рассматривать таких кандидатов. Это просто потеря времени сил и денег компании.

Ну вы сделали вывод о всех 35+ летних работниках желающих сменить профессию исходя из своего неудачного опыта. Плюс вы же этих людей и набирали напару с hr. Это в высшей степени профессионально.

Нет не о всех. Но еще раз задача компании не решать проблемы 35 летних людей которые хотят работу сменить.
Их задача найти человека который будет работать. Потратив при этом минимум ресурсов.

Удивительно что это приходится объяснять человеку который был руководителем.

Точно так же как секция по алгоритмам не гарантирует что вы наймете супер звезду. Но она точно гарантирует что вы отсеете 95% людей которые не стоят внимания.

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

Условно час сеньор инженера стоит долларов 60. На собеседование и испытательный срок что бы проверить джуна по знаниям и подтянуть его скиллы надо потратить часов 200. Придите в компанию с предложением что вы им платите 1.2 миллиона рублей а они вас собеседуют и берут на испытательный срок. И если за это время решат что вы им не походите то вам отказывают. Думаю с таким предложением вас возьмут поработать.

Но еще раз задача компании не решать проблемы 35 летних людей которые хотят работу сменить. 

Все правильно. Но и отсеивать людей просто по возрасту глупо. Тем более отсеивать человека потому что он был руководителем, значит не сможет просто работать и вообще с ним будет один геморрой. Ты смотришь стэк, смотришь проекты, подходит-собеседуешь. Спрашивай что важно тебе из хардов, пожалуйста. А просто ставить фильтр «<25» - вот это я не понимаю.

Как показывает фильтр это очень действенный способ отсеять людей вроде вас.

Удаче в найме сотрудников. Уверен вы будете нанимать людей, которые будут вас полностью устраивать. А я найду тех кого я устрою, как специалист и как человек.

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

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

у меня был опыт найма людей 35+ из других областей.

Из 3х людей этого возраста которых я нанял никто не отработал больше недели. Все слились после того как они узнавали что надо фигачить, а не просто сидеть и болтать с коллегами как они привыкли.
Интересно, почему сидеть и болтать в других областях прокатывает?

Думаю потому что "Как платите так и работаем"

Это было где то в 200x года в Сибирском регионе И у нас ЗП в то время была от 50-70 тысяч полностью белыми + ночные и премии.

Люди приходили по вакансии когда видели в объявлении с ЗП в 15-20к черными зачастую которую не платили по несколько месяцев. Думая что можно продолжить так же ничего не делать как у них на работе.

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

Парней очень мотивировало что они за несколько лет после универа могли взять и закрыть ипотеку. Квартира в то время стоила где то 1-2 ляма.

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

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

читать и понять Кнута

А хорошо вы человека послали, чтобы он открыл первый том, почесал голову, заплакал и потом в программирование ни ногой :)

Блин... вот как только вижу такие фразы, понимаю что 99% что пишущий сам Кнута не читал а максимум держал в руках эту стопку кирпичей. И совершенно не понимаю зачем он 90% разработчиков. Эта книга писалась в другое время для другой аудитории. Ладно, будем считать что вы относитесь к 1% кто прочел. Я при стаже в разработке 30 лет и N лет (помимо основной работы) чтения своего курс лекций по программной инженерии в фин.университете могу честно сказать в Кнуте главе на четвертой увяз еще в университетские годы, закрыл и с тех пор открывал раза три и понимал что не зря закрыл. Поэтому советовать егл джуну самоучке это так себе идея...

Руководитель одного моего друга™ однажды сказал, что выхода нет, наем опытных специалистов идёт туго даже за очень большие деньги, надо брать джунов. Несмотря на возражения бывалого тимлида, взяли двух, у каждого по году опыта. Выделили им мидла для обучения. У мидла, естественно, рухнула производительность, то есть компания начала нести убыток. Джуны, конечно, серьëзных задач не делали, то есть пользы не приносили. Через год один более-менее натаскался, сделал буквально пару полезных задач, и другой банк предложил ему 300к. Второй ещë год пыхтел, но так и не смог развиться. Итого: два года производительность команды была ниже, чем без джунов, а результата нет. К сожалению, выращивание джунов очень редко окупается, а текущая конъюнктура рынка не позволяет бизнесу делать инвестиции со столь низким коэффициентом возврата.

Не считаете это ошибкой найма, а не самого подхода? Ну что не тех людей наняли?

не тех людей наняли?

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

Допустим. И что в такой ситуации делать? Все джуны не те люди. Откуда брать мидлов если никто не будет и не должен брать джунов на работу, потому что это убыточный сотрудник?

Расскажу еще один анекдот. На этот раз про чукчу, сажающего картошку. Утром сажает, вечером выкапывает: "кусать-то хоцца..."

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

Продолжаю аналогию: у кого-то есть огород и лопата, у кого-то поле и трактор, а у кого-то только кастрюля, картофелечистка и аппетит. И вот что каждый из этих трех человек будет делать с маленькой картофелинкой размером с голубиное яйцо? Первый посадит и будет долго мудохаться, второй и мудохаться-то особенно не будет, у него все на потоке. А третий тупо выбросит этот некондит как несъедобный.

Большинство работодателей относятся к третьему типу: им нужно здесь и сейчас, мощностей на то, чтобы обучать совсем уж зеленых сотрудников у них нет. Отказ.

Работодатели типа "огород-лопата" могут позволить себе дообучать неопытных новичков, но они будут очень придирчиво выбирать, на кого тратить силы.

Остается последний тип: гиганты типа Яндекса, у которых взращивание молодого поголовья возведено в троизводственный процесс. Но к ним пробиться нелегко, ибо они смотрят на родословную "картофелин", и фразы о том, что «сортировка по неубыванию» является бредом, трактуют как генетический мусор, особенно если "семенной материал" попался с гонором, немолодой, а традиционного отборного "картофеля" из университетов да участников олимпиад пока хватает. И снова отказ.

+100500 !!! Лучший коммент !!!

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

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

А чем они не те? То, что человек уходит на лучшее предложение, а не отрабатывает вложения в себя из чувства благодарности - это нормально. То, что у всех свои склонности и свой потолок развития в некоторой области, а значит не каждый способен стать тем программистом, который нужен компании - это тоже нормально. Бывалый тимлид из моей истории именно потому и возражал, что знал как много придётся вложить ресурсов в подготовку специалистов, какой высокий процент "брака" среди джунов и какой низкий шанс их потом удержать.

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

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

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

Это что же за вундеркинд там такой, которому с двумя годами опыта предложили 300к?

UFO just landed and posted this here

Ничего особенного, просто бойкий толковый парнишка.

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

Круто. Спасибо за комментарий. Кто не вывозит не хватает глубины знаний? Или чего на Ваш взгляд?

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

Имхо, проблема во многом заключается в размытости понятий АйТишник/программист.

Например, в моем понимании программист без серьезной математической базы - не совсем программист. Да не только математическая база нужна, по хорошему счету, но и хотя бы отчасти (базовые) инженерные знания: знание архитектур вычислительных систем, схемотехники, а из этого полезно хоть немного разбираться в электронике, электротехнике... и далее по убыванию... приходим к физике и т.д. Прочие школьные базовые предметы тоже желательно хорошо знать (не на уровне вызубренных формул, а на уровне понимания): физику, химию, биологию, русский, английский и пр. Ведь программист работает не в вакууме, программы пишутся не для самих себя, а для каких-то прикладных целей. Но на первом месте - хорошее знание (желательно высшей) математики. Опять таки, не зубрежку формул имею ввиду, а просто необходимо понимание основ и знание языка (и математических обозначений).

Ну, например, в elasticserach веса полей складываются, а вам нужно их перемножать. Что делать? Хорошее знание математики позволяет легко обойти эту проблему: можно указать эластиксерчу логарифмировать перед сложением веса полей, а сумма логарифмов равносильна произведению... Для целей ранжирования сгодится. Также часто помогает знание сути производных, интегрирования и пр. Это помогает даже в простых задачах. Да, можно легко обойтись и без этого, но эти знания позволяют рассмотреть задачу под множеством разных углов.

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

Далее идет опыт. Я много видел неофитов с возгласами типа: "Да я это за пару дней сделаю на коленке!". А потом, столкнувшись с реальностью, с подводными камнями, оказывается, алгоритм, библиотеки, архитектура и пр. выбраны неудачно. Да, на тестовых данных всё работало, а на реальных всё посыпалось. Опыт, набитые шишки, - наиболее ценный ресурс, который позволяет снизить издержки в десятки и сотни раз. Но опыт - это обширная практика и время.

В общем вывод: айтишник айтишнику рознь, между двумя айтишниками может быть пропасть. Одни будут легко взаимозаменяемы и поэтому дёшевы, другие - дефицитны и поэтому дОроги. И конечно нездоровая инфосреда возникла в последнее время вокруг АйТи, типа: "Закончи двух-месячные курсы по Питону - получай 300 тыщ в месяц!". Нет, так не работает. Здесь скорее аналогию с подготовкой врача надо проводить. Врача за полгода и даже год не сделаешь. И без базы (та же химия, биология и пр.) врач будет не врач...

Далее про возраст и неудачи в поиске работы по найму. Да сейчас нет проблем с открытием своего микробизнеса: ИП, самозанятость. Выбирайте направление и вперёд. Можно начать хоть с заказиков от знакомых (сайты, лэндинги и пр.). А лучше что-нибудь интересное на стыке информационных технологий и какого-нибудь интересного вам бизнеса замутить...

Ну или пока довольствоваться чем есть: искать (временную) работу не по зарплате, а с целью набраться опыта по интересным вам направлениям. Да, придется спуститься с небес на землю. Такова жизнь - опыт строится на шишках.

Ну, и самое главное - не отчаиваться, упорно идти к целям маленькими шажечками. Неудачи? Они будут и это будет самым ценным активом - опыт и строится на неудачах. Главное - не сдаться и не сойти с дистанции. Хотя... по моим наблюдениям большинство сдается и при первых же неудачах ищет что-то другое.

Также часто помогает знание сути производных, интегрирования

Чё, правда?
Сидит такой жабаскрипт разработчик и интегрирует изо всех сил. Не поинтегрировал на работе — день прошёл зря.

Интегрирование - это по сути суммирование. Много где применяется. Также и дифференцирование. К примеру, у вас перемещается объект в canavas, вы управляете им через js, скорость регулируете через установку дельта x и дельта y на каждый тик (интервал - дельта t). Вот вам уже и производная... :) А захотелось вам (или заказчику) сделать, чтобы нарисованный на канвасе мячик прыгал, как настоящий, - вот вам уже и физика... :). А уж если необходимо что-то по релевантности отсортировать/отфильтровать, то там мат аппарат можно на всю катушку использовать.

Интегрирование -- это по сути мышление. Применяется везде. Современная поросль компьютерщиков (инженерами и программистами назвать их язык не поворачивается) склонны мыслить шаблонами, становясь вооруженными фреймворками техниками, уходя немногим дальше операторов шиномонтажа.

Инженера сильно ограничивает туннельное зрение. Человеку в принципе присуще быть ленивым, и если долго ограничивать поле зрения "фреймворками", то перестаешь видеть картину в целом. Так легче, но профессиональные перспективы могут быть довольно печальными.

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

Сейчас сына готовлю к ОГЭ... Смотрю задачи на смеси/сплавы и вижу... ба, да там же напрашивается формула средневзвешенного значения... Всё! Все подобные задачи решаются одной формулой. Или задача, где велосипедист проехал первую половину пути с одной скоростью, а вторую половину пути с другой скоростью, - найти среднюю скорость. Преподаватели сразу строго предупреждают, что применять формулу средне арифметического нельзя! Ну, а если очень хочется? - спрашиваю сына. А если на графике зависимости скорости от времени перевернуть координатные оси (будет время зависеть от расстояния)?...

Или по физике (тоже на ОГЭ будет сдавать). Дают тупо формулу зависимости расстояния от времени при равноускоренном движении (при неизменном ускорении) - на, зубри. Откуда эта формула взялась, почему там деление на два... а пофиг... в лучшем случае на графике скорости через площадь рассматривают. Короче, сразу дал сыну упрощенные понятия интеграла и производной, и обучение пошло значительно эффективней, возникло понимание - они именно производные и интегралы уже предпочитает использовать, т. к. с ними всё логичней, понятней. Но приходится тормозить - на экзамене ведь придется решать по "классике".

Или... лет двадцать назад некоторое время работал по продаже оптовой техники. Помню, деньги брались в кредит (под N% в месяц), закупался товар зарубежом, привозился на склад, продавался. Оптовая наценка всего 5-10%, кредит ее быстро съедает, поэтому товар не может долго лежать на складе - обесценивается, нужна быстрая оборачиваемость, которая зависит от цены. И какой оборот, какая цена будет оптимальной? Классическая задача на оптимизацию. Можно, конечно, вслепую прикидывать (что все и делали), но ведь можно и математический аппарат применить и весьма точно всё рассчитать. Да даже если интуитивно цену ставить, всё равно лучше будет если в голове возникает математическая модель процесса.

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

Раз уж зашла речь о детях, то поделюсь своим наблюдением. Мой СДВГшный ребенок откаблучивает глупости, причину которых потом не может объяснить. На вопрос "зачем ты это сделала" вразумительного ответа получить не удается. И в процессе наблюдения за ней я вдруг провел аналогию с коллегами по работе и понял, чего я от них хочу... Ответа на вопрос "ЗАЧЕМ?". Умения этот вопрос задавать самим себе. Иными словами, за каждой строчкой кода я хочу видеть ответ на мучающий меня вопрос: "зачем здесь эта строчка кода, и чего хотел добиться ее автор". И беда в том, что вместа ответа на вопрос "зачем" я нахожу в лучшем случае ответы на вопрос "почему": "потому что так все делают", "потому что иначе не умею", "я просто скопипастил", и т.д. А вот зачем так все делают, человек не озадачивался. Скорее даже не все и не так, но слепое следование "фреймворку" как ты его понял -- это источник туннельного зрения. И это дорога в "шиномонтажники" от программирования: когда есть опыт того "как надо" и отсутствие критического мышления "а почему именно так?" и "а точно ли надо?" Фальсифицируемость по Попперу. Увы, почти никто этим не заморачивается.

Точно. Аналогично сыну объясняю: вот видишь в тексте какую-либо мысль - задавай всегда себе вопрос: "нафига?" - нафига автор высказал эту мысль? Что его заставило? С какой целью?

Имхо, постоянное задавание таких вопросов является неотъемлемой частью анализа - эти вопросы направляют цепочку рассуждений в правильное русло. Только так и усваивается материал. Иначе всё сведётся к тупому заубриванию и шаблонному мышлению.

вся проблема в отсутствии коммерческого опыта, который требуют почти все компании даже для junior-разработчика.

Джун, это человек с коммерческим опытом. Человек без опыта, это стажёр.

Есть и такие компании, которые хотят видеть у себя джуна с опытом от 2-х лет (это что за джун такой?).

Обыкновенный среднестатистический. Крепкий джун с нормальным коммерческим опытом. Или вы думаете, что за 2 года синьором станете?

Все компании хотят готового специалиста

Отучаемся говорить за всю сеть (с)

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

Берут и обучают. Просто когда выбирают между вчерашним студентом с профильным образованием и вайтишником 34 лет после курсов, предпочтение отдадут студенту. Не обижайтесь, это не потому, что вы плохой, поосто такая вот она реальность. Ваш вариант как раз пойти поработать бесплатно за опыт, если вам такие предложения поступают. Только надо попасть туда, где вы этот опыт получите.

Кстати, не нашел в посте ссылку на резюме.

Основная проблема т.н. обучения - это то, что оно отвязано от реальных задач. Нет, понятно, что есть много шаблонных крудошлепных задач, но кроме этого еще есть специфика, предметная область, в которой разработчику надо разбираться так же хорошо, как в коде. А этому ни на каких курсах не научат. Сейчас невозможно стать специалистом сразу во всем, и даже размер базы неподъемен. Основная проблема - это не "как войти в айти", всегда можно так или иначе найти работу и потом ее поменять, а как определить направление, в котором ты хочешь развиваться. Переключение направления сразу делает часть твоего опыта нерелевантным.

Переключение направления сразу делает часть твоего опыта нерелевантным.

Вот тут не знаю. С одной стороны безусловно так. С другой - при определенном опыте (наверно начиная с уверенного мидла - сеньора) накапливаются некие общие подходы, методы, шаблоны и т.п. Это скорее софт-скилы чем хард. И вот они-то в IT по-моему и есть главное. И они никуда не деваются, сильно облегчая переключение. Сам сейчас резко меняю область деятельности.

Это не софт скиллы, это опыт, а "софт скиллы" в основном завязаны на взаимодействие с людьми.

Ну это терминология. К харду я отношу знания языков, фреймворков, технологий и т.п. К софту всё прочее. Это тоже в конце концов взаимодействие с человеком. С самим собой.

Пожелаю автору не бросать попытки, раз уж есть ощущение что айти это твое, нужно дожимать ситуацию как минимум до первого реального трудоустройства. Поделюсь своим опытом, сам был в похожей ситуации, конечно конечно рынок для джунов/стажеров сейчас намного менее благоприятный чем 6 лет назад. Возраст - это объективно (для работодателя) минус, хотя я входил в айти в возрасте 40+ и вполне успешно за год-два дорос до миддла, в текущей позиции условно синьор-техлид (все эти грейды относительны и применимы только к определенной, часто узкой области), однако наблюдая/стажируя гораздо более молодых коллег, замечал что скорость усваивания знаний - а это определяющий критерий для джунов - довольно рандомная величина и особо не зависит от возраста. Что касается софт скиллов - на этом этапе они только вредят (особенно если начинаешь ими козырять), от джуна ожидают гибкости, как справедливо заметил кто-то в комментах. Безусловно опыт и софт скиллы пригодятся и сыграют свою роль - но гораздо позже, на уровне мидла, синьора. Еще момент - возможно стоит рассмотреть стажировки (без оплаты или с минимумом). Даже в благополучные времена, для человека возрастного (для айти) вкатываться было проблематично, главное на этом этапе - получить реальный опыт работы над реальными проектами/задачами. Однако основной критерий успеха для любого возраста/уровня - даже не иметь желание, а именно любить программирование и все что с этим связанно. Я наблюдаю множество людей которые делают это только ради денег - и их много, но среди них практически нет синьоров/техлидов - только крепкие середнячки. Так что если есть такие ощущения - нужно дерзать и все получится

Интересно, есть хоть одна статья про вход в IT, где под IT подразумевается не/не только разработка ещё и в 99% случаев это фронтенд?

всё это на зп в 30–50 т.р.

Кстати, нормальная зарплата для первых 1-2 лет работы.

Но это же зарплата кассира в пятерочке?

В Москве может быть. В глубинках кассир в Пятёрочке получает заметно меньше. И зарплата в 50т.р. для джуна это прям очень хорошая зарплата

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

Я хз что там у кассиров, не подавался в Пятерочку. Но было дело свичнулся в программисты с завода. В те времена у меня на заводе была зарплата ~6000 украинских гривен, а уходил в программисты на 2400 гривен, чуть больше года с такой ЗП проработал. Это и как раз было примерно $300/месяц на те деньги. Благо семью кормить не нужно было и даже за аренду платить, жил с бабушкой.

И я когда-то $200-300 получал, и считалось нормально, квартиру снимали на пятерых. Но это было совсем другое время.

Не понимаю, чем именно "то" время отличается от "этого". Сейчас какие-то другие студенты? Ваши личные хотелки выросли? Если да, то это не проблема работодателя же…


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

Экономика выросла, планка "нормального" уровня жизни выросла.

Риэлтор, которая помогала нам искать квартиру, жила с большой семьей (3 поколения) в условиях, как сейчас живут вахтовые мигранты в хостеле. Наш "тимлид" работал в институте и жил с семьей в одной комнате в институтской общаге. Одна встреча "по бизнесу" прошла в "роскошной" квартире с евроремонтом уровня примерно как сейчас студии, наспех сделанные для сдачи посуточно. Сегодняшние джуны приходят к нам на работу неплохо одетые, а я ходил в тряпье с рынка.

В моём случае это был 2010 год и в тряпье уж точно не ходил никто…


Просто получается так, что меняя профессию, автор статьи автоматически ставит себя на один уровень со вчерашними студентами. И работодателя абсолютно не интересует, что автору надо платить за жильё, выплачивать кредит за Фокус или кормить семью. Отсюда и предлагаемый уровень заработной платы — такой же, как у вчерашних студентов, а то и сегодняшних студентов, живущих в общаге или с родителями.


А нравится такая ситуация кому-то, или не нравится… Се ля ви.

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

Вот в этом я полностью согласен с вами

Это всё относительно. Если потолок зарплат в городе 200 т.р. Это зарплата директора филиала крупной компании. То зарплата рядового сотрудника низшего звена в 50 т.р. - это достойная зарплата относительно тех перспектив, которые он может получить в городе на других должностях.

Вы, как мне кажется, просто не понимаете проблему. Особенно, если всю жизнь прожили в крупном городе. У людей просто нет вариантов, кроме как уехать. А это доступно не всем. Я когда менял работу, у меня была мысль переехать в крупный город, так как меня не тяготила семья, так как свою я так и не завёл. Но переезд в другой город, это не дешевая затея. Особенно переезд в Москву. И потому я лично так и не смог переехать, так как не было достаточно свободной наличности для такого манёвра. Тут даже пример можно с Казанью или Уфою сделать. Переезд в эти города экономически не выгоден, если текущая зарплата меньше 100 т.р. Потому что зарплаты этих городов практически не отличаются от городов поменьше в этих же регионах. А вот уровень жизни в Казани и Уфе заметно дороже. То есть накопления будет съедать разница в тратах на поддержание аналогичного уровня жизни.

И так далее. Я что-то устал писать. Оставим так. Надеюсь я смог объяснить мысль

Спасибо, я понимаю вашу мысль. Я тоже из маленького города, переезжал два раза, сначала в областной центр, а потом в Питер. Второй переезд дался непросто, два года копил, потом работал 16 часов в сутки. Если бы не был айтишником, то не вышло бы.

Но, как мне кажется, приводить в пример совсем глубинку не очень корректно — просто потому, что в глубинке почти нет рынка IT.

А в городах, достаточно развитых, где есть рынок IT, з/п условного кассира в пятерочке составляет плюс/минус от 30 тысяч (без опыта) до 45 (старший кассир).

Боже, храни удаленку! Она спасла меня от переезда в Златоглавую. Жить там где ты хочешь, а не там где вынужден - счастье.

UFO just landed and posted this here

Кассир в пятерочке приносит пользу с первого дня работы (после короткого обучения), его наняли продавать товар на кассе — он продает, ни больше, ни меньше. Джун не факт что будет производить что-то полезное в течение года, если не больше, поэтому низкие зарплаты тут могут быть понятны.

Все-таки в контексте данной статьи джун — это человек уже прошедший собеседование и возможно даже тестовое задание, то есть, он уже обладает навыками, недоступными для кассира.

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

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

Ничего удивительного.
Тяжелая физическая работа с минимальной базой знаний всегда более быстрый способ заработать деньги. Просто перспектив меньше в будущем. И это в любой стране так.

Что бы после ВУЗа зарабатывать действительно хорошие деньги это должен быть или топовый вуз в котором пахать нужно так что офигешь типо МФТИ или работать начинать во время учебы.

Это вы еще наверное не в курсе сколько врачи зарабатывают после Университетов первые несколько лет. (Да да и не только в России. Бедный интерн медик это явление международное. Даже в тех странах где состоявшийся медик это синоним богатого человека и успеха который айтишникам даже не снился). По сравнению с ними работать в айти после вуза на 20 тысяч это прекрасная высокооплачиваемая работа с райскими условиями.

Тут не надо за 10 тысяч пахать где то в 5 смен без сна возясь с бомжами и бухими телами.

Насчет врачей примерно в курсе. Это святые люди просто.

Но если бы я это назвал "хорошей зарплатой для первых лет работы", наверное, я получил бы по лицу :)

окей, замени "хорошая" на "единственно возможная"...

Нет, я так не буду заменять, потому что это совсем не одно и то же.

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

Да нет там демпинга. Есть дикая конкуренция. Сначала подняли хайп как круто быть итишником - сидишь себе дома, в потолок плюешь, 100500 денег в час гребешь... Потом набежали инфоцыгане с агрессивным маркетингом - "заплатите нам сейчас за наши суперкурсы 50 и через два месяца будете деньги лопатой грести".

А по факту такое количество недоучек никому нафиг не вперлось.

Все это уже в 90-е проходили с юристами, экономистами, бухгалтерами. Где они все сейчас?

Ну, насколько я понял из множества статей на Хабре, эта дикая конкуренция — скорее фикция, потому что приходят именно что недоучки, не обладающие по факту квалификацией джуна.

Так же свежеиспеченные "юристы" в 90-е годились только как секретари, с бумаги на бумагу текст переписывать.

Ну, насколько я понял из множества статей на Хабре, эта дикая конкуренция — скорее фикция, потому что приходят именно что недоучки, не обладающие по факту квалификацией джуна.

И это тоже. Но на мой взгляд тут еще локальный кризис перепроизводства. Кого на этих курсах готовят? Фронтендеров-формошлепов? Фреймворкеров?

А мне вот в карьеру периодически пишут рекрутеры - нужен разработчик С/С++ писать всякие системные вещи под Linux (как я понимаю, на это сейчас есть определенный спрос в связи с ситуацией). Хоть кто-нибудь подобные курсы видел? Где бы рассказали как демонов линуксовых писать?

Или разработка софта для встраиваемых систем. Или для работы с каким-нибудь оборудованием (от станков до медприборов)... Ведь нет - это все слишком сложно. Там и матчасть изучать придется, парой фреймворков не обойтись...

Да даже что-то для банковских серверов писать и то... И платформа может специфическая оказаться и языки не общего применения...

А это те области, где нет такой дикой конкуренции (правда, там и денег поменьше) и нет такого хайпа вокруг.

Хоть кто-нибудь подобные курсы видел? Где бы рассказали как демонов линуксовых писать?

Или разработка софта для встраиваемых систем. Или для работы с каким-нибудь оборудованием (от станков до медприборов)...

Да даже что-то для банковских серверов писать и то... И платформа может специфическая оказаться и языки не общего применения...

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

А если при этом там еще и денег поменьше, то неудивительно, что конкуренции нет.

Да, порог входа выше существенно. Там как правило, нужно и системные API знать (для той платформы под которой работаешь) и иметь представление как железо устроено.

Т.е. техническое образование сильно в плюс.

И фреймворков там не будет скорее всего т.к. во многих вещах требуется предельное быстродействие при минимальном потреблении ресурсов.

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

А желающих лезть туда не так много. только те, кому все это реально интересно.

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

Ну можно пойти в фремворкеры-фронтендеры и стенать что даже за еду никому не нужен...

UFO just landed and posted this here

Вообще, субъективно, складывается ощущение что рабочие специальности уже прошли своё дно. А айти, наоборот, прошло свою вершину. 

Хотелось бы в это верить...

Есть вот у нас завод гражданской авиации. Периодически набирают учеников. Всех желающих. Обучение оплачиваемое, потом трудоустраивают к себе. Было бы желание...

Ваши слова, да Богу в уши !

Я когда пришел работать после универа первые несколько лет получал раза в 2 меньше кассира в пятерочке.(Не уверен что тогда были пятерочки. Но мой друг продавец консультант в книжном получал примерно в 3 раза больше) Задача для меня была просто получить хоть какой то опыт в реальных проектах.

Автор сам не знает чего хочет и неясно изъясняется:

"На 1 из них мне совсем не хватило чуть-чуть глубины знаний."

Что значит "совсем не хватило чуть-чуть"? В итоге получается каша из неуверенности в себе и дезориентации.

Автор сетует на то, что негде брать коммерческий опыт, но нелестно отзывается о "работе за еду" или просто бесплатно.

Не ясно, почему автор не приврал себе опыта и почему не откликается на мидл вакансии.

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

Проведите эксперимент: поставьте в резюме уровень мидла, плюс распишите пару проектов, которые делали. Можете взять с фриланса какие-нибудь / придумать (все равно никто не проверит). Откликов получите больше, а там уже как пройдете собесы) Там на hh авто-фильтры стоят у компаний, они даже не видят вас)

Это пост для тех компаний кто

Прежде чем куда-то входить, вам бы русский язык подтянуть.

Спасибо за указание на ошибку, обязательно исправлю.

Тут как бы еще сказать...

Ну вот смотрите - мы же все в россии живем, да? Ну as for me - то я бы "профессионального руководителя" кем-то отличным от "руководителя" не брал бы _в принципе_ - просто по тому, что вероятность того, что работать он _не умеет_ в принципе процентов так 85%. Т.е. "руководить" может и умеет (А может - только "суету наводить"), а "работать" - не-а. Есть исключения в виде "начальник отдела за 15 лет на одном месте со стажера до" + вменяемая причина перехода (Ну-там, контора закрылась, а собственно "руководить" и не нравилось никогда) - но это скорее "исключения". А тут "объект руководства" - "нефтянка", "закупки", "начальник направления за три года" - у кого при этих словах не возникло ассоциаций вида "попил", "откат", "свои-да-наши", "ахаляй-махаляй" и вот это все? Лес рук, да.

Следующий "негативный" маркер - "хайповые" профессии. Если у человека какая "нефтянка", потом "SMM", а идет он в ML какой-нибудь - 100% идет он не за "работой" а "за деньгами" - завтра будут популярно "вышивание крестиком" и вместо миддля +1 белошвейка на рынке.

Ну и "возраст", да - не "джуновый".

В результате "на входе" в резюме сразу несколько однозначных "минусов" и ни одного "плюса" - и вот нахрена кому такой геморрой за свои деньги нужен?

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

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

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

На первом месте работы один молодой паренёк со смазливым личиком, работавший в том же ООО в группе компаний до моего прихода. С неба звёзд не хватал (это ещё мягко сказано), вдруг стал директором регионального подразделения, в которое входило ООО, в котором на тот момент работал я. По неподтвержденной версии зам. генерального директора головного ООО был скрытым геем, при этом был женат, и даже дети были. История так же умалчивает как они вдруг встретились. Но такой резкий взлёт сотрудника до директора другими теориями подтвердить даже притянув не получалось.

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

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

Я ещё не в деталях расписал истории. Подробности ещё веселее, но это не в рамках этой статьи

Скорее всего работали в какой-то гос структуре? Там кумовство сплошь и рядом. Наверное в моём прошлом ответе надо было указать, что "лично не знаю".

Скорее всего работали в какой-то гос структуре?

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

Наверное в моём прошлом ответе надо было указать, что "лично не знаю".

А это не поменяет сути. Что руководителями могут стать кто угодно. Правильнее написать, какой руководитель будет хорошим? Тот кто прошел с низов и «пахал» или тот, кто случайно по «фарту» залетел на должность? Вопрос риторический

Оу. Не то, чтобы "молодые комсомольцы-суетологи" с рассказами про ЧЕТВЕРТУЮ ПРОМЫШЛЕННУЮ РЕВОЛЮЦИЮ! ЦИФРОВИЗАЦИЮ-А-ЗА-ЗА! Ежайл-скрум-процессы! МешинЛерниг!!!111 Бигдейта! Не, гм, "пахали" - "пахали" и даже "упахивались" - вот только "работой" я бы это не назвал.

Ну и да - тот факт, что у меня в институте была 5 по вышке - вот вообще никак не говорит о том, что я могу работать математиком. Неиспользуемые навыки - того-с! Исчезают. Навык "работать головой\руками" - в том числе. "Руководство" это тоже работа - но очень и очень специфическая и имеет весьма и весьма мало общего с нормальной линейной деятельностью в процессе

Сейчас не то что джуном, но и мидлом надо попыхтеть, чтобы устроится. Во всяком случае если не демпинговать по ЗП и претендовать хотя бы на рыночную. Куча собесов, по технической части проблем нет, софт скилы адекватные, если не на лида претендовать, но где-то стек не тот, где-то берут по рекомендации, где-то просто сливаются без объяснения причин. И прогноз на будущее не очень утешительный.

Собесы есть это уже хорошо. У джунов и собесов то нет…

Как бы все верно, начал поиск коммерческой работы тоже недавно, но у меня не только курсы скажем так, по своей статистике - из 30 откликов (именно на позиции которые соответствуют навыкам и направлению интересующему) дошел до собеседования лишь 1 раз. Нет никакого дефицита, есть просто недостаток работников с опытом, без опыта сейчас вообще не рассматривают. Покупал пакет с доступом к статистике у hh - за первые сутки может быть 300+ откликов, даже далеко не в самые крутые компании, при этом на начальные позиции (intern/junior/junior+) откликаются и кучи людей с опытом в 1-6 лет, и магистры, и бакалавриат, и даже доктора наук были (сам в шоке), зарплатные ожидания конечно интересные, доходят до 400к+, но средние уже ниже 45к. В общем рынок сокращается очень быстрыми темпами и недавнее исследование hh, что на начальные позиции зарплаты уже ниже чем у официантов (или близких к ним) - правда.

Все пишут про топовые компании и т.д. Вот только тогда почему и зачем понадобилось придумывать такие технологии как HTTP ServerPush, websockets, когда уже была возможность реализовать получение и отправку потоковых данных в браузере без них. Подсказка: Transfer-Encoding: Chunked и "новый" ReadableStream. Это видимо сильно сложнее leetcod'a... и нового протокола.
Ну хоть рендеринг (парсинг и т.д) происходит в поточном режиме, и на том спасибо....

Когда-то я работал в логистике, и было очень сложно найти новую работу даже имея несколько лет опыта (днищеработы за еду не считаем).
А тут люди без опыта вообще жалуются что 4 месяца не могут найти работу.

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

Я тоже. На работе вахта, снег, холод, сопли, скважины, нефть, газ. А на межвахте на всё воскресенье можно залипнуть.

На все воскресенье не могу, есть еще гитаризм и Arduino :-)

Есть и такие компании, которые хотят видеть у себя джуна с опытом от 2-х лет (это что за джун такой?)

Обычный джун - зелёный и неокрепший, но уже немного уверенный в себе :)

Наверно мой опыт не будет очень показательным, но...

Первую работу я нашел себе сам.. Можно даже сказать – придумал ее)

Читая один журнал (типа науч-поп) обратил внимание что у них нет программы для телефона (а сайт был не сильно оптимизирован для моб устройств). Покопавшись по схожим журналам (в том числе и зарубежным) я увидел, что у большинства есть свои приложения в сторах. Покопавшись по сайту журнала нашел телефон главреда и написал ему примерно:

"Давно читаю ваш журнал, спасибо за интересные статьи. Обратил внимание, что у вас нет программы для телефонов. Мне кажется такая прога была бы удобна мне и другим читателям... бла-бла-бла...

Готов написать вам бесплатно подобную программу. Когда можно встретиться, что бы я мог показать вам прототип, ну и для обсуждение предложения."

Через пару дней получил ответ и еще через неделю встретились с главредом. В итоге выяснилось, что журнал "входит в состав" международного научно-исследовательского центра, и по окончанию написания проги (ну такой тестовый проект получился)) меня пригласили в IT отдел это центра. Основная задача - поддержка и развитие проги, попутно стажировался у них же на Node, PostgreSQL. Позже добавился HTML, CSS и React.

Когда уходил от них - в резюме с нуля проявились честные года опыта работы и стек с которым работал + рекомендательные письма от лидов с которыми работал. Ну куча знакомств с другими программистами. Все это пригодилось при поиске работы дальше.

---

Окей - это было лет 10 тому, но из недавнего (2-2.5 года тому): одна моя одноклассница заканчивала дизайнерские курсы. Для получения сертификата необходимо было на экзамене показать реальный дизайн, который она делала для реального продукта. Дизайн сайта, буклета, журнала или визиток.. что угодно, но это нужно было показать на экзамене + необходимо было письмо-отзыв о совместной работе от владельца продукта. Не далеко от места обучения была пицерия, в которую она часто заходила после курсов. Случайно или не случайно, но она выяснила, что у пицерии нет сайта. Зная что я в принципе могу сделать страничку, рассказала мне все это и предложила, что она делает дизайн, а я потом по нему делаю страничку. Не знаю как она договаривалась с пицерией, но в итоге и пицерии появился сайт, а у нее сертификат и она сейчас работает в той самой пецерии дизайнером (меню, буклеты, рекламки, баннеры и прочее).

---

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

Прекрасная история! Спасибо за комментарий!

Надо было высшее образование получать, тогда бы тебя взяли в бюджетные организации.

А оно есть. Даже по специальности. Только оно устарело.

А как высшее образование может устареть? Я как его получал (прикладная математика и информатика), так с тех пор матан все тот же, алгоритмика та же, теория компиляторов та же, тфкп, дифуры, линейная алгебра те же, физика тоже вроде особо не поменялась. Что то развилось в плане всякого хардвара, но это все на полученную базу легко доучивается.

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

Так вы можете и идти туда, где эта база нужна. Технологии легко выучить, все что в вузе преподают по базе - нет. В моей области конкуренция не такая большая (хотя я уже очень давно не джун), просто потому что все хотят выучить 3 фронтэнд фреймворка и грести деньги, а учить математику, как лоу левел работает и всякие С++ - это сложно

На сайте trudvsem.ru откликались на вакансии?

Прочитал, что требуете 90к, это много для бюджетной организации, там раза в 2 ниже.

На что живете сейчас, если не секрет?

UFO just landed and posted this here

Вот с этим и проблема. Устроится не получается...

Автор, попробуй писать петы, которые будут приносить деньги, если уже возраст и есть опыт руководства. Я первые четыре года вайтишничества даже и не думал, что меня кто-то наймет, придумывал идеи, реализовывал их в коде, пытался на них заработать. Вышел на уровень 70к со своих проектов, а потом в 2022 году с первой же попытки прошел собес и устроился на мидла на 150к.
Ну и ещё можно изучить смежные технологии. Не все работодатели — технологические гиганты, у которых отделы IT, некоторые могут позволить себе не больше двух разработчиков в штат, которые будут код писать на бэке, на фронте и инфраструктуру поддерживать. Обычно на такие вакансии меньше откликов и работодатели не сильно привередливы, да и проекты не слишком огромные, хорошие для первой работы.

Спасибо за коммент! А что делали все эти 4 года? Работали где-то или учились?

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

Идите на фриланс. Сами себя так сказать наймите разработчиком в своё ИП и посмотрите какой прок от такого сотрудника.

Компаниям не хвататет ит-специалистов, ещё раз СПЕЦИАЛИСТОВ. Этому не учат на курсах, я знаю я там преподавал. Компаниям на обучение "джунов" тоже не хватает специалистов чтобы те их обучали. Они в таком же замкнутом круге как и вы. Не надо их винить.

Я серьёзно рекомендую вам выполнять заказы на фрилансе и нарабатывать свою клиентскую базу, искать кого-то на постоянное сотрудничество / поддержку сайтов. По ходу дела разберётесь как что работает. Поймёте что вы знаете, что нет, что можно подтянуть. И тут ваш возраст и предыдущий опыт работы сыграет вам на руку. Клиенты с большей охотой пойдут к вам, просто потому что вам 34 в их глазах вы более ответственный чем 24-летний человек, что на фрилансе чуть ли не самое важное.

Да проблема в том, что нормального фриланса в РФ больше нет. Раньше можно было вполне нормально устроится в upwork, хоть там и приходилось продираться через миллион откликов. Но разрабов из СНГ там ценили, даже и с нулевым опытом они вполне себе выделялись на фоне толп индусов, готовых работать за еду. Сейчас же рынок фриланса в РФ - это обнять и плакать. На том же fl надо подписку 2500р. оплачивать (ну ок, в первый месяц 700р. где-то), причем непонятно отобьется она или нет. И при этом они еще и комиссию как апворк хотят, примерно 20% где-то, а сама платформа (тот же мессенджер и оформление профиля) там такое ощущение еще в нулевых застряла. Ну и заказчиков адекватных там нет, большинство - это вполне очевидный криптоскам, верстка лендосов за 3 копейки и всякое легаси на php с wordpressом, что для реакт разработчика практически равнозначно пустой потере времени. Оно как бы и на апворке всегда так было, конечно. Но и приличных проектов на том же next'е там много встречалось, причем с заказчиками из ЕС и CША, которые в плане культуры общения в среднем просто не сравнимы с нашими новоявленными "бизнесменами".

Быть "react-разработчиком" - это пустая трата времени )
Есть в РФ фриланс в том числе и западные заказчики, людям нужны сайты, приложения и боты. Огромный рынок из тех кто не может взять сотрудника в штат.
Платформы тут особо не нужны , телеграм каналов достаточно.
криптоскам или порносайт без разницы - руку человек набьет, на верстке, простых crud, может настройке ssl и email , поймёт нормально как оно все вместе вообще матчится, кэширование http запросы внещние сервисы типа систем оплаты или OAuth и прочее.
Да работать надо - да клиенты разные бывают. Что за нытики собрались? Фриланса нет, на работу не берут... Разработка офигенная ниша , где можно просто посидеть дома поучиться и без вложений вообще потом написать челу в интернете программу и получить за это деньги. Что вообще может быть проще? Даже фотографом тяжелее стать. Везде почти нужны начальные вложения. А тут сиди дома читай доки и пили приложения по ним.

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

Вот такие выпускники курсов и захламляют рынок.

Уважаемый ТС, вы бы стек свой сперва подучили. И прикинули, какие задачи вам могут дать с курсовым знанием js и html. Ответ: никакие. Вам нужно углубиться в область и знать больше, ибо иначе вы не представляете для компании никакой ценности. Ну не будут ради вас создавать что-то синтетическое и примитивное.

Задача "перекрасить кнопку" не появится из воздуха. А если будет задача "Добавить форму"? Да с частично заполняющимися? При всём при том, что всё написано на Java + Thymeleaf? А страничку на php прописать сможете? А если там всё на Go? Не говорю, что должны знать абсолютно всё, однако без хоть какого-то профиля вы просто не выделяетесь ничем среди точно таких же выходцев с курсов. Сколько вас было в группе? А сколько групп в год проходит обучение? Вот то-то и оно. И летом ещё к вам прибиваются выпускники вузов и колледжей, у которых в портфолио хотя бы дипломы.

Заведите себе пет-проект. Или найдите бэкэндера и с ним запилите общий. Участвуйте в хакатонах. Это вам поможет собрать хоть что-то в качестве портфолио. Зависайте на киберфоруме и в разделе "для начинающих" смотрите, можете ли вы ответить на вопросы, считая, что между джуном и миддлом ноль разницы.

Уважаемый. А вы откуда знаете какой у меня стэк? Или какие пет проекты у меня есть? Почему совет идёт просто от вашего убеждения, что у меня только js и html? И зачем мне прописывать страничку на php? В группе нас было 30 человек, закончило 5.

Уважаемый. А вы откуда знаете какой у меня стэк? Или какие пет проекты у меня есть? Почему совет идёт просто от вашего убеждения, что у меня только js и html?

Раз нет офферов на джунское место - не дотягиваете, вот и всё. Да и в пете наверняка не все свои сильные стороны показали и не заинтересовали рекрутеров. Или размазываетесь не по тому, или изначально переоцениваете свои познания. Рассуждения же в комментариях "думаю уйти в fullstack" вкупе с приравниванием миддлов и джунов и вопросом про php и вовсе показывают, что в области вы плаваете.

И зачем мне прописывать страничку на php?

Поясню про php. На нём написано многое. И бэк, и фронт. Фронт -- это не чисто дизайн, это умение прикрутить картинку к разметке и наполнять её данными с бэка. Впрочем, это же касается и Go, и Thymeleaf, и много чего ещё. Специфика зависит от конкретного продукта. Далеко не везде js строит веб-морду.

В группе нас было 30 человек, закончило 5.

Ок. Закончило вас пятеро. "Школ" сейчас полно, но, допустим, скажем, что более-менее крупных штуки четыре, да ещё и мелочь всякая. Группу собирают примерно раз в месяц. Итого двадцать фронтендеров в месяц выпускаются искать свою судьбу за 100500 тугриков, и ни монетой меньше. 240 в год. Даже если половина отсеется и решит вернуться в другую область, всё равно прилично. Компаниям просто некуда пихать столько людей. И они могут выбирать из кучи всех этих выпускников тех, кто может хоть что-то лучше, чем основная масса. Это просто выгоднее.

Да и в пете наверняка не все свои сильные стороны показали и не заинтересовали рекрутеров.

HR-у до лампочки ваши pet-проекты. Если у вас нет коммерческого опыта в разработке (который pet-проекты не предоставляют), то рекрутер отклонит ваше резюме. У меня есть проекты на GitHub (доступные онлайн), но даже этого недостаточно для позиции стажера.

У фронтэндеров, полагаю, как раз смотрят петы, которые можно "пощупать". Если кадровик не из агентства, а свой собственный, то вполне заинтересован в этом. Или если кандидат сразу напишет: "А вот тут вы можете оценить, что я умею: (ссылка)" И увидев красивую страничку, работающую без лагов, кадровик запомнит. И даже, возможно, скажет про неё тому, кто будет техническую часть проводить.

С бэком сложнее, поскольку большинству кадровиков всё едино, и Java от js они отличают только потому что им объяснили отдельно.

Я джавист, на первую работу сразу после вуза удалось устроиться не на галеру, а в приличную компанию. В пете на тот момент был один проект с PHPшным бэком и ворохом самописных модулей, который несколько лет дорабатывался. В гите - диплом на java с ворохом более скучного хлама. У меня код смотрели. Впрочем, на собеседовании больше обсуждали пет-проект, хотя он вообще никаким боком к стеку компании не относился.

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

А что в embedded надо? Вышку по электронике? Ну или что там.

В embedded с фреймворками туго может быть. И там неплохо понимать бы "как электроны бегают". Ну там что такое последовательный порт, как он устроен, что такое прерывания и т.п.

Ну и возможна такая ситуация - написал что-то для какого-нибудь STM32, а оно в память не лезет... Три байта лишние. И вот сиди и думай - как сделать все тоже самое, но чтобы на три байта меньше объем прошивки был...

Короче, там свои тараканы...

В 2015 году закончил курсы тестеров. Ситуация была точно такая же. Всем нужен с ком. опытом. Более сотни резюме в никуда. Ну и сотни откликов ни о чем.

С нуля войти в айти уже давно тяжело. Думаю надо долбить, долбить и долбить...

Добро пожаловать в действительность. По факту, вы сами верно ответили на свои вопросы.
Я процитирую:
"На рынок тысячами валят junior разработчики. Есть годные, есть мотивированные, есть халявщики, есть блатные, есть трудолюбивые, ленивые, белые, красные — любые. Да, выбирать сложно и найти хороших ещё тяжелее. Но ведь почти никто не пытается."

Брат, лучше идти на зарплату в 30-50к, чем еще несколько месяцев искать работу.
Твои основные конкуренты -- это выпускники ИТ специальностей (особенно если они еще и курсы закончили), чье профильное образование уже засчитывают как за год работы. По этому учиться необходимо в разы больше. А если ты создашь свой сайт thelifestyle88.com (лучше surname.com) где будет твое "резюме", то тогда шансов будет гораздо больше.

Думаю ещё из-за 88 не берут.

А может ну его, этот "айти" тогда? Стоит оно вообще этого?

Я входил в него 3 года назад как бывший главбух, пришел стажером-аналитиком 1С с понижением в зп даже. Но спустя год выровнялся, а спустя два года в 2 раза повысил зп. Может вам с этой стороны зайти?

По моему трудно в программисты попасть в 34, когда 20 леток кишмя кишят, эджизм и вот это вот все...

да не) Ещё поборемся. Ну не попаду через месяц, попаду через 3 или полгода, год.

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

спустя два года в 2 раза повысил зп

Остались в 1С или ушли (собираетесь уходить, смотрите) в смежную область?

Самый лучший показатель это когда инфоцыганская контора выкладывает вакансию джуна и годами его ищет. Я года 3 назад искал работу и угарал с ИТ школы (которые не шарамыги с бигдатой за 3 месяца, а вот прям серьёзные перцы с питоном на 3 года, бумажками, сертификатами и вроде даже дипломом гос образца). Когда искал работу 2 года назад и увидел их вакансию стало уже не смешно... Вакашка вроде бы до сих пор висит. 3 года ищут. Видать так и не смогли научить никого под себя. Или зная чему учат прямо на собесе говорят что бы ни дай бог не было их диплома, иначе даже слушать не станут.

Собираю статистику с 2020 по вакансиям с hh. В общем после известных событий количество вакансий сократилось вдвое. Фронтенд имеет плохой показатель по соотношению количества резюме к вакансиям.

http://130.193.57.192/hh/

Говорю по себе, тоже устраивался без опыта и даже без курсов - через 3 месяца я был уже полноценным членом команды и брал почти любые задачки. С другой стороны сам также видел не одного дебила, которые и через полгода были ни на что не годны. А я кстати из той конторы через год ушёл, так что да, джунов брать не из профильного вуза после специального отбора, к которому нужно готовиться - никто не хочет.

В конце 2023 в разгар кризиса, на заезженном фронтенде о котором уже знает каждый ребенок и его родитель устраиваться на стажера джуна не самая лучшая затея. Тема максимально заезжена уже разжевали все и вся что делать в текущих реалиях рынка что бы получить шансы на работу плохо гуглите получается.

Все написаное правда... но... Однобока.

Сам ещё учусь, ну как учусь, пишу пэты. Один, по мнению очень хорошеегг специалиста очень сложный, хотя и ниша специфияеская.

Поиском ещё не занимаюсь.

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

А конкретно сейчас, просто 22 -23 год наверное худшее время для входа в профессию.

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

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

Сам свитчнулся в Бэк в 27 лет из смежной отрасли с отличным C/С++ бэкграундом. Самое лёгкое было учить технологии. А ~90% всех сложностей было связано именно с взаимодействием с людьми.

Я слышал другую теорию об HR, которые видят зп в 20 т.р. и у них закрадывается впечатление, что кандидат вообще ничего не знает. И от таких отказываются даже больше чем от тех, кто ставит рыночную цену. Ну и тоже самое про тех, кто может работать за "еду". Интервью с IT-HR от 2023 года, название не помню... Ну а правда, как всегда, где-то посередине.

и у них закрадывается впечатление, что кандидат вообще ничего не знает

Их впечатление не так критично на самом деле.

Критичен баланс между потраченными деньгами и полученными деньгами фирмы, а так же прогноз этого баланса со стороны начальства. То есть если Вас возьмут на 15 - 20т.р., а Вы не сможете вывозить задачи - большой потери не будет, сократят через пару месяцев, отделавшись лёгким испугом. Для з/п 120т.р. - уже всё иначе.

А дальше смотреть по ситуации. Вы ещё в самом начале полного граблей пути.

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

Первые 1-2 месяца – это стажировка без з/п (адекватен ли соискатель в принципе?), до 12 мес. – минимальная з/п (например, 300$), далее – по низу рынка (н., 500$). Доплата наставнику первые 6-12 мес. – 300...500$.

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

Например, из расчета за отработанные месяцы: до 6 мес. - 300$ за месяц, с 6 до 12 мес. - 400$, после экватора в обратную сторону за оставшиеся месяцы - 500$

Схема досрочного расторжение контракта по аналогии с КХЛ (ст. 348.12 ТК)

Т.е. по сути – это платная стажировка в кредит для оплаты своим трудом в будущем и(или) деньгами +/- равный издержкам компании

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

Платная стажировка не подходит – может в массе стать бизнесом, как it-курсы (берут деньги и ничему не учат) или «покупкой опыта» со стороны соискателя

Бесплатная стажировка – по окончании стажировки недобросовестные работодатели могут не предложить работу (или 1%) и поставят бесплатный труд (или в разы ниже рынка) на поток, у добросовестных зачастую большой конкурс и высокий порог входа, по окончанию предложат работу не всем (возьмут с запасом выбрать, могут измениться условия и вакансий уже не будет)

Короткий срок стажировки в принципе не может массово решить проблему вырастить интерна до специалиста

Контракт естественно предусматривает расторжение со стороны работодателя с первого месяца (интерн – самозанятый или ИП), пересмотр в сторону увеличения в любой день, наставника и трек развития для интерна

Схема, конечно, не отвечает на все вопросы, - интерн сразу будет искать и найдет 2-ю работу параллельно, и саботирует 1-ю, чтобы уйти без компенсации; какие соц.гарантии, если оформлять как самозанятого или ИП (чтобы не было проблем уволить)?; токсичный след в коллективе; посадят на рутину без развития и т.д., но является решением

 

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

Предварительный фильтр не проводим (или только бот, не hr), тестируем одновременно 10-100 чел., у всех одинаковая задача выше среднего (легче проверять, +бот), лимит времени 1-3ч, присутствие модератора не нужно (короткое вступление «всех вижу, запись есть, все работает»)

Если соискатель решил задачу (даже по короткому коду будет понятно, что человек может и как он мыслит), аудио/видео запись не проверяем (соискатель знает о повторном тестировании в офисе и проверке аудио/видео) или проверяем

Второй этап – второй экзамен (глубина и спектр навыков, не жульничал на первом?) интервью с тех.специалистом, далее выбираем лучших

Интервью с hr не проводим или строго после тех.задания, иначе отсеет талант, который мы и ищем

Всем успехов!

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

А что помешает такого поломанного пополам человека, задушенного кредитами и мизерной ЗП, с оковами неустойки на плечах и прикованного контрактом заставить подписать продление на те х же условиях? Скажем зайти к сотруднику за 2 месяца до "свободы" и попросить подписать ещё на 2 годика этот же контракт с тем же офером, а если нет то волчий билет и за забором ещё толпа стоит. Итого ваши 22 месяца голодного ада в унитаз. Или наши работодатели не такие звери?

Ваши предложения, как массово решить эту проблему?

Почему джуны уходят к другому работодателю? В подавляющем большинстве случаев - потому что им предлагают больше денег. Это известная и старая проблема, касается она не только джунов но и вообще всех. Бюджет на сотрудников/их удержание ВСЕГДА меньше бюджета на найм.
Решение - предлагать сотрудникам конкурентую зарплату. никто не будет менять работу ради 10% прироста, это гемор. Но выстаривать систему отслуживания компетенций, прозрачную систему повышения зарплат ведь намного сложнее чем пидумать систему двухгодового фактически рабства.

Последние года три на рынке всегда есть те, кто готовы платить в два-три раза выше рынка. Так что решение по удержанию джуна - это удерживать сотрудника себе в минус. Не у всех есть такие финансовые резервы.

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

Есть более реальный пример, когда ты в IT уже не первый год и всячески пробуешь/пытаешься уйти в другую профессию(в сфере IT), но тебе отказывают опять же по той причине что у тебя нет реального опыта.

Я вот например пытаюсь перейти из Windows Администрирования в Devops, но все те предложения на hh где размещают предложения с пометкой без опыта, отказывают или игнорируют(МФИ СОФТ, STM Labs, Positive Techologies).

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

Каждый, кто учится на джуна, думает, что он молодец. А потом 95% горько плачут, потому что, как оказывается они никому не нужны. Почему? Потому что таких молодцов десятки АйТи школ и Ит компаний выпускают сотнями и тысячами. Но будущий джун в отдельности про это не думает. Он не понимает, что на джунскую вакансию пятьсот таких же других молодцов, как и он. Также он не понимает, что компания на джунах зарабатывает в лучшем случае 0 с надеждой, что он станет мидлом и начнет приносить в скором будущем деньги. Компания хочет брать самого лучшего, ведь есть риски, что джун окажется бараном.

Джуны, проснитесь! Вас целая армия. Столько рынку не надо. Меняйте вектор мышления, работу получают самые хитрые, с лучшим резюме, с пет проектами, с работой в стартапе, хакатоне, фрилансе. Возможно с хорошим английским. Которые постоянно проходят новые курсы, у которых есть Linkedin с высоким SSI. Продайте себя. Начните думать с позиции рынка и конкуренции.

Поиск работы это система. Есть лайфхаки как увеличить конверсию откликов в собесы, хитрости и фишки.

По статистике работу находит каждый тридцатый джун. Подумайте об этом.

Articles