Comments 691
Пробовал бесплатные курсы от епама и rsschool. Потому увидел, как там верстают в самом топе люди (я так понял там уже джуны с опытом, а мож и не джуны вовсе). В общем посмотрел и забросил это гиблое дело)).
Поменяй резюме немного. Добавь туда ссылки на гитхаб проекты свои. Опиши немного почему решил во фронтенд податься и в ИТ в целом, только не надо про прошлый опыт грузчиком или как у тебя в школе на паскале умело получалось кодить. ))
Может не фронт попробовать. Может бэк на ноде.
Рассматриваю щас возможность быть fullstack, но пока только начал изучать ноду... Расту над собой...Может к этому и приду когда-нибудь, но чет пока не охото...
Изучать хорошо, а устраиваться на фуллстек... Две работы по цене одной.
Могу предположить что твои отклики валяются в "не просмотренных" потому что в резюме у тебя указано 0 лет опыта.
Укажи 1 год "обучения и разработки учебных проектов". Это поможет пройти автоматический фильтр, за которым ХР просто не видят твой отклик. Поверь, они умеют отличать "коммерцию" и "некоммерцию" и вполне нормально отнесутся к такому трюку. На техсобесе это будет вообще пофиг, там у тебя будут спрашивать исключительно по технике.
Также укажи: изученные технологии... и список тем, которые изучал и по которым можешь рассказать хотя бы пару слов.
Обязательно допили пару-тройку сделанных тобой проектов до более-менее приемлемого состояния и выложи на бесплатный/дешёвый хостинг (github pages, вроде, позволяет). Пусть даже будет один проект, но такой, в котором есть какая-то потенциальная потребность у людей (не очередной шаблонный "список дел"). Собеседующему будет гораздо интереснее обсуждать такой проект, чем гонять тебя по голой теории. И тут-то ты сможешь проявить себя - ведь ты его делал и знаешь про него всё, в т.ч. что там можно улучшить.
И да, я не считаю приписку года опыта обманом. Ты этот год делал что? Решал задачи, пусть начиная с "приветмир!". Значит - приобретал опыт. Да, эти задачи далеки от реальных, но ты и не пытаешься выдать это за "коммерцию". Главное - чтобы твоё резюме появилось на экране у ХР. А дальше они уже разберутся что к чему. По крайней мере, будет шанс что позовут на собес. Сейчас его просто нет.
Ещё: не пренебрегай другими источниками кроме ХХ. Да, там идёт основная движуха, но я свою работу нашёл на "мёртвом" суперждобе. К линкт-ин я отношусь скептически, но вдруг тебе повезёт. Также может помочь прямая рассылка резюме по компаниям. Ещё в каком-то видео услышал упоминание про https://getmentor.dev/ . Не знаю насколько он работает, но попробуй. Говорят, менторы часто преследуют свой интерес: набрать себе команду. Тебе бы это подошло.
ЗЫ: ты упомянул что прошёл на крутую стажировку. Ты прошёл или пытался пройти? Если прошёл, какие впечатления?
Я после этих курсов за месяц умудрилась найти работу год назад))
Да у меня друг умудрился еще их не закончив найти работу…
а можете пожалуйста рассказать по подробнее. я тоже прохожу курсы по джава от епам. есть какие нибудь советы по поиску работы.
год назад, это не сегодня :) Сейчас рынок совсем другой и вряд ли поменяется в следующий год-два. Примерно как в 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 не нужны. Проблема в том, что они не нужны именно в этой области.
Нормально все на рынке, недостаток складывается в первую очередь потому что программирование сложно и быстро меняется и потому что у программистов есть возможность миграции.
Ну потому что мотивации недостаточно, надо ещё иметь когнитивные способности и специализацию мозга сформированную с детства.
Если фронт то знак « ===».
Все и просто и сложно одновременно. Можно быть хардкорным матанщиком, уметь все четко декомпозировать и алгоритмизировать, можно по пятиминутному рассказу заказчика за стаканом кофе зимой в кафе через эти пять минут уже четко представлять себе архитектуру и понимать, что "это мы сделаем, а вот тут и тут - будет факап, давайте подумаем еще". Это все можно. Но для этого надо десяток раз столкнуться с факапами в проектной работе, пот, стресс и бессонные ночи, с пониманием, что никто за тебя это не сделает, а время тикает. После этого у тебя появляется тот самый опыт. Опыт не только красивых рассказов в резюме, а спокойная уверенность и понимание - "это я делаю, это я не делаю, вот это могу, вот это не могу, а вот это - не хочу", "я решу вашу проблему, денег будет стоить вот столько". Та самая уверенность, когда ты можешь спокойно обсудить любой свой провал, факап, рассказать равным себе об этом - и они поймут. Это в общем-то и есть профессионализм. Профессионалы таки понимают, что без ошибок не бывает ничего. Даже в rocket science. Особенно в rocket science.
+100500.
Опыт это не про то "как надо в принципе", а про то "как и почему не надо вот именно здесь".
Вы все правильно расписали. Без опыта человек тратит много времени на то, чтобы понять что, как и где он будет делать, а потом пройдется по всем граблям. А опыт экономит время - сразу видишь где потенциально грабли заложены и как их обойти минимальными затратами. Но для этого нужно сначала изрядно на граблях попрыгать с бубном.
Опыт - это когда по краткому описанию "на вход придет это, на выходе надо то, граничные условия такие-то" в голове сразу складывается картинка где что и как делать, что использовать, а то не надо в данном случае. В общем, то, что называется "паттернами разработки".
По сути опыт - количество наступленных граблей. И только с опытом приходит понимание процессов.
Именно так...
Причем большое количество опыта не связано с конкретным стеком. Это общие подходы к решению того или иного класса задач. Стек тут уже вторичен - если знаешь как, то конкретные способы реализации уже найдешь в том или ином стеке (когда знаешь что конкретно ищешь).
Успех — это умение двигаться от неудачи к неудаче, не теряя энтузиазма. (с) Черчилль
То есть вы пройдя два собеса на Джуна и не дотянув в одном из них по знаниям даже до джуна (а во втором по каким критериям не прошли?) считаете, что разница между джуном и мидлом по хардам невелика?
Взгляните на это тогда так. Вы учитесь уже больше 1.5 лет, но всё ещё не тянете по уровню на джуна. На рынке же нужны люди как минимум с коммерческим опытом 1-3 года. При этом считается, что лучшее обучение это работа (то есть выполнение реальных задач). По прежнему считаете, что люди хотя бы с 1 годом коммерческого опыта не сильно отличаются от Джуна с курсов?
И по поводу "все говорят о нехватке". Нужно учитывать, кто эти все. А наиболее громкие и активные из этих "всех" разнообразные "АйТи академии" раздувающие хайп сказками о том как хорошо быть программистом и как легко им стать. Ничего личного, но это просто бизнес, продать как можно большему кол-ва людей свои услуги. И ведь никто не гарантирует трудоустройство после своих курсов, вернее есть некоторые, но там такие условия этого процесса, что страховщики после этого кажутся милыми ребятами.
В итоге рынок имеет тысячи людей считающих что они уже готовы (на самом деле нет) к работе, при относительно небольшой потребности рынка в джунах. Как следствие требования растут, надо же как то эту толпу фильтровать.
Два совета.
Допустим с резюме у вас хорошо, а как с поведением на собесах? Найдите кого-то кто проведет вам мок-интервью.
Вам нужен опыт, попробуйте более целенаправленно поискать себе место не у гигантов, а у небольших контор.
Определитесь что вам нужно. Сразу начать получать "деньжищи" или опыт. Если опыт, то предложения с низкой зарплатой или даже "за еду" не должны вас отталкивать.
Спасибо за советы.
Тут надо понимать, что курсы - это коммерческий продукт, который надо продать. Не трудоустройство после (за это им не платят), а сами курсы. Поэтому будет реклама самих курсов, далеко не всегда добросовестная. И маркетинг, заставляющий людей думать что им это нужно, без этого им никак.
когда попадете в хоть какую контору и познаете стек работы мидла, то поймете, что разница j и m колоссальная
Джуну нужен наставник, который за ним следит постоянно, он не способен решать задачи самостоятельно. Компании он не приносит прибыль, потому что на него тратит время дорогой специалист. Мидл уже имеет достаточно квалификации и, самое главное, опыта и способен самостоятельно решать хорошо поставленные и формализованные задачи. Всё ещё требует надзора, но в гораздо меньшей степени, чем джун. Приносит компании деньги.
Софтскилы тут вообще перпендикулярны. Они просто должны быть у одного и другого. Одинаковые.
Это описание интерна (стажера).
Джун - уже состоявшийся профессионал, но пока с небольшим опытом.
Очень часто вижу такую классификацию, но она актуальна не во всех случаях. Например, я сразу после вуза нашёл работу в микрокомпании фулстеком. При этом мой более-менее реальный опыт - это c# и flutter. По сути, я стажёр-, но никакого ментора у меня нет и мне приходится решать реальные задачи по развитию сервиса на уровне мидла. Я - кто?
Самоучка. Из любого правила есть исключения. И я бы подумал о смене работы, в команде учиться эффективнее.
Да, я прекрасно вижу все минусы такой работы - какие-то проблемы, которые решаются легко и быстро, требуют от меня немало сил и времени, чтобы найти правильное решение, потому что спросить особо не у кого. Я бы подумал о смене работы, но джуны, и тем более стажеры, никому не нужны. Тем труднее ситуация за пределами Москвы - тут нет даже стажировок за еду.
По сути, я стажёр-, но никакого ментора у меня нет и мне приходится решать реальные задачи по развитию сервиса на уровне мидла.
Плохая практика. Неэффективная. Ментор - это не тот, кто будет диктовать что и как делать, но тот, кто подскажет в каком направлении двигаться в решении той или иной задачи, а потом сделает кодревью и укажет где можно сделать лучше.
Согласен, но компаний, в которых хорошо налажена система менторства не так много, да и все они - гиганты, у которые офисы в Москве и Питере, а не в провинции. Так что приходится много читать и учиться (на своих ошибках), чтобы расти.
Похоже на эффект даннинга-крюгера, многие через это проходили, я когда впервые собеседывался на разработчика, то же был уверен, что справляюсь с любой задачей и заявлял это интервьюерам
Я перестала себя ощущать джуном спустя 3 (три) года опыта коммерческой разработки на третьем (!!) своем проекте. Ок, я может быть бездарность редкостная, кто то справится быстрее, но не за три месяца и не за год (если не очень классный разраб). В какой то момент я почувствовала, что действительно код пишу самостоятельно (а не мимикирую под старших разрабов, стараясь подсматривать их решения) и могу сама понимать, где я пишу гно, а где ок. Поэтому представление о том, что "джун" это обязательно без опыта (автор статьи удивляется, что ищут джунов с 2 годами опыта - нормальным мидлом за 2 года с нуля становятся единицы). Перестаньте верить курсам, которые обещают вам дать теорию "на уровень мидл", это разводняк.
Не понимаю, за что вас так люто минусят) Отчасти правда в вашем сообщении есть.
Поделюсь своими мыслями, которые возможно помогут лучше сориентироваться, т.к. я как раз из тех, кто вошел в ИТ после 40, имея за плечами только курсы (правда не фронтенд) и абсолютно нерелевантное резюме. И мне уже приходилось набирать команду разработчиков, и отвечать "мы вам дадим обратную связь". И всегда обратную связь кандидату даю, хотя не всегда с объяснением причин, по которым отказали.
Разница между джуном и мидлом условная. Считается, что у джуна есть непонятной глубины знания, а у мидла еще реальный положительный опыт. Там, где для мидла гит, джира и др. это знакомый рабочий инструмент, для джуна могут оказаться новыми системами, которые займут некоторое время на эффективное освоение. У сеньера в дополнение еще есть обширный опыт, позволяющий решить сложную задачу быстро и оптимальным образом.
Для себя еще выделяю junior и junior+.
Проблема обычных джунов в том, что они приходят с запросом "я готов пахать, почти за еду, учите меня" (ленивых, не мотивированных и с неоправданным запросом по з/п не рассматриваю). Такого сотрудника в большинстве случаев надо постоянно контролировать. Его не отправишь на удаленку. Иначе можно за месяц работы получить результат = 0.
Джун+ это специалист, который может самостоятельно решать пусть пока несложные, но нужные бизнесу задачи полностью самостоятельно. На собеседовании спрашиваю: какие проекты делал самостоятельно, сколько времени ушло на то чтобы разобраться с новой для себя темой, как искал вопросы на ответы. От сложности задач, с которыми может справиться кандидат, определяется его уровень, потенциал и зависит з/п.
Дальше есть два вида задач, под которые набирают сотрудников:
Компании нужны компетенции, которых сейчас нет. Например ушел сотрудник, или инициирована разработка нового продукта, которым раньше не занимались. Тут ловить джуну конечно нечего.
Компания растет. Спецы с компетенциями есть. Но работы стало больше, и нужен помощник, который разгрузит рутину.
На второй тип задач подойдет джун, который продаст работодателю положительные ответы на все следующие вопросы:
Может ли сотрудник самостоятельно решать задачи, чтобы его не надо было постоянно контролировать и "подталкивать как тележку"?
Есть ли у сотрудника навыки, которые уже полезны компании?
Сотрудник не токсичный и о предыдущих работодателях и коллегах отзывается положительно?
У сотрудника есть потенциал осваивать новые навыки?
Только не надо ждать, что вам эти вопросы зададут. Тут либо вы демонстрируете сами понимание, либо его нет)
Желание, настойчивость и немного удачи - неизменная формула успеха.
Успехов вам!
Спасибо. Минусуют потому, что не согласны. Просто мне теперь понятно, что большинство мою точку зрения не разделяет вот и всё.
Для начала ваша точка зрения не ясна. С утверждением "вайтишнику сложно найти первую работу" согласны, думаю, все. А вот форма подачи себя у вас такая, что многим не нравится, причем каждому не нравится по-своему. А еще, как мне кажется, вы не проблему в себе ищете, а оправдание снаружи: дескать, весь мир против вас.
Вам не повезло с конкретным временным промежутком — много здоровых иностранных галер ушло, многие российские компании скукоживаются вместе с экономикой. Как следствие — на мороз было попрошено достаточно много кадров начального и среднего уровня подготовки, которые сейчас, как и вы, штурмуют НН — а работодатели, видя такой ажиотаж, начинают наглеть.
Я не спец во фронте — но кажется, что там, из-за более низкого входного порога, ситуация наиболее удручающая. Не думали о смене специализации? НН тут недавно графики показывали — судя по ним, в девопсячьей сфере всё получше (что-то вроде 4 резюме на вакансию).
Пока не думал. Ещё поборюсь...
Вам не повезло с конкретным временным промежутком — много здоровых иностранных галер ушло, многие российские компании скукоживаются вместе с экономикой.
На Западе точно такая же проблема. Там даже больше - на мороз выкидывают пачками и сеньйор-помидоров. И они потом месяцами ищут новую работу. Сегодня нет на самом деле никакого дефицита, сегодня очень мощный профицит.
У меня ровно противоположное ощущение. Во-первых, я не очень люблю термин "запад" — потому что не очень понятно, что в каждом конкретном случае подразумевается. Во-вторых — я, конечно, могу говорить только лично за себя, но в последнее время очень много предложений из центральной и западной Европы, в том числе с релокацией. Да чего далеко ходить — Германия прямо официальный сайт запилила на эту тему.
Дефицит на уровне мидл и выше (я сейчас говорю про эксплуатацию, но практически уверен, что и в разработке то же) — колоссальный. Картину искажают толпы выпускников курсов, потерявшие работу галерщики и российские работодатели, ищущие только работников с "удалёнкой из РФ (с)", но в целом — никаким профицитом, имхо, и не пахнет.
в последнее время очень много предложений
Предложений в смысле job offer? Ну, ОК, тогда снимаю шляпу. Или предложений поплясать на 5 этапном собесе с литкодом среди толпы таких же неудачников? В США так. В Германии может и иначе.
Сильно многоэтапный процесс в последнее время был ровно в одном месте — Тинькове. Эйчар, два теста, потом два технических интервью… это, конечно, не ок.
Или предложений поплясать на 5 этапном собесе с литкодом
Не ну если брезговать каждым работодателем, который играет в модные многоступенчатые собеседования, то у вас и правда будут сложности. Но тут ССЗБ. Я в 22-м году подался в 6 компаний, в 5 ответили, в 3 получил job-offer. Все до единой были с многоуровневыми собесами, и половина с литкод-подобными задачами. Все до единой платили выше рынка и предлагали full-remote.
Я в 22-м году подался в 6 компаний, в 5 ответили, в 3 получил job-offer.
— Но доктор, моему сосед вот, например, тоже 83, а он рассказывает, что у них с женой секс каждый день.
— Голубчик, ну так и вы тоже рассказывайте!
В США так
В США крайне плохо с пакетами реклокации и условиями рабочей визы. Всегда так было. Или мы говорим про людей к которых есть гражданство США? Если про вторых то это какие то прохладные истории.
Или предложений поплясать на 5 этапном собесе с литкодом среди толпы таких же неудачников?
Ну тут зависит вам шашечки или ехать и какую ЗП хотите. Да для ЗП больше 200к долларов в год нужно вот это все. На ЗП около 100к в год устроиться можно хоть за один день.
Таки дефицит есть, но в той самой среде, где больше 30-50к джуну (да и мидлу) платить не готовы и просто не могут. Но туда вчерашние выпускники курсов почему-то не хотят.
И они потом месяцами ищут новую работу.
Тут бы стоило уточнить, что "месяцами ищут новую работу" не потому что дефицит\профицит\кризис\шмизис, а банально потому что процесс найма и занимает пару месяцев. 5-6 интервью между которыми неделя-другая ожидание. Так было, так есть, и, по всей видимости, так будет. Лей-офнули и правда прилично народу, но я не знаю никого кто бы столкнулся со сложностями при поиске новой работы. Более того, я заметил, что никто не торопится. Тебе при лей-оффе платят ещё пару месяцев зарплаты, и ты явно не хочешь, сломя голову бежать в ООО Рога и копыта. Выбирают с умом, не торопясь.
Не торопятся те кто искал работу лет пять назад и думают что ничего не изменилось. Увы, лейтмотив сейчас "всё равно найдётся тот кто выдрочил литкод лучше тебя". Успешное прохождение собеса нынче ничего даже близко не гарантирует. Кто понимает к чему всё это идёт, те не теряют времени даром и свитчатся из айти.
Кто понимает к чему всё это идёт, те не теряют времени даром и свитчатся из айти.
Истинно вам говорю: 4 мая 1925 года Земля налетит… на небесную ось!
Я про то, что "надо валить из IT" впервые услышал лет 20 назад. С тех пор разговоры не изменились, только спрос на программистов вырос на порядки.
Да ладно выдумывать. 25 лет назад я сам начинал карьеру. Тогда были только перспективные-перспективы. Вдобавок, программирование считалось чем-то заумным, и потому толп посторонних, как сейчас, не было. И вот сейчас, с высоты 25 лет опыта, точно говорю херня началась какая-то. Раньше такого не было.
Последняя надежда была на западную удалёнку. Разница зарплат там и стоимость жизни тут как-то позволяли ещё видеть ценность айти с точки зрения заработка. Но и эту калитку наглухо заколотили. С обеих сторон.
Ну здесь еще остались какие-то зарплаты.
У меня вот, скажем, в Екб з/п в банке на позиции главного разработчика выше пости в два раза чем у дочки в другом банке в Москве на позиции руководителя отдела по бизнес линии. уровень жизни... Ну так скажем - квартира в городе, но живем в загородном доме в ближнем пригороде. Можно не смотреть на цены в магазинах. И все равно доход существенно превышает расходы все текущие. И никаких кредитов.
Так что не все так уж сумрачно.
Это рынок, а на рынке равновесие обеспечивается ценой. Так вот если лей-оффнутый согласен работать за меньшие деньги -- так в путь. Если за те же, то уже не все так просто. Если хочется развития, а не просто найти кормушку такого же размера -- то все сейчас совсем не просто. Никогда и не было, а сейчас еще сложнее.
Я не знаю что такое "Запад", но могу сказать про Италию, - дефицит опытных разработчиков, большой turnover между компаниями, компании стараются привязать разработчиков (хорошими мед-страховками, CarPlan-ами и прочими бонусами от которых потом трудно отказаться).
На самом деле есть стойкое ощущение - что про порог входа во фронт инфа гуляет десятилетней давности. Для фронта нужно знать не только JS (а для джуна, особенно на стажировку ее надо знать буквально энциклопедически) - но еще и кучу фремворков, библиотек, паттернов, линтеров и всего остального. И получается, что вот же - выучил относительно простой язык, все, можно штурмовать вакансии. А в итоге выясняется, что нужно знать еще Vue, Typescript, пару-тройку UI фремворков, lass/sass/scss и еще кучу всего. Напоминает python и datascience - если вы выучили питон, вы почти ничего не знаете, потому что numpy, pandas, sklearn и так далее.
P.S. Хочу подучить Go, там с этим проще или тоже без знания кучи прикладных инструментов делать нечего?
Подучите автомеханику. Вместо того, чтобы несколько лет изучать ЯП, алгоритмы, структуры данных, базы данных, стек сетевых технологий, фреймворки, паттерны, гит, докер, кубер и т.д. и т.п. Освойте основы работы автомеханика. После этого купите ушатанную б/у машину, и ремонтируйте её. Будете одновременно и прокачивать скилл, и повышать стоимость этой машины. Как почините, продавайте (дороже чем купили). Повторите эту итерацию до тех пор, пока не станете хорошим мастером. Потом можете или устраиваться в мастерскую, или открыть собственную мастерскую, или продолжать восстанавливать убитые тачки. В любом случае без денег не останетесь (и без машины тоже).
Спасибо за совет, но я уже давно и успешно работаю разработчиком. Просто хочется расширить компетенции и не потонуть в миллионе библиотек.
Ок, я понял. Я думал, что пишу человеку, который пытается "вайти".
Хороший совет кстати. И дело не в автомеханике. Пойти на апворк-фриланс и тп - попробовать найти живого заказчика/субподряджчика, второго-третьего, так глядишь и трудоустраиваться не нужно будет.
Я думаю что свои прикладные инструменты везде есть. Но тут все зависит от предыдущего опыта - если бекенд разработчик меняет язык с С# на Go - то большинство инструментов у него останутся теми же. Условно - докер, кубер, http, редис, постгрес будут юзатся в проекте в независимости от языка. Но это для примера, есть куча других инструментов (кафка, aws, да все что угодно), и стек сильно разнится от проекта к проекту, все знать не получится. Я бы кроме языка попробовал все по чуть чуть, чтобы примерно понимать, куда копать в случае чего.
если бекенд разработчик меняет язык с С# на Go
Я даже в теории не могу представить такое. И не видел ни одного живого примера.
Но для языка (обычно) и надо быть в курсе библиотек, которые взаимодействуют с редисом, постгрес и так далее. Сам по себе синтаксис в вакууме недостаточен для прикладных задач, имхо.
Ну логика условно та же. Сделать запрос к базе или обрабатывать сообщения из условного *MQ - все ну очень похоже. Конечно, если не брать какие нибудь мега фреймворки, которые по сути уже сам по себе отдельный диалект или экосистема, завязанная на саму себя. В Го такого нет, возможно пока. Поживем - увидим.
у гошки тоже достаточно своих заморочек. Прикладных инструментов тоже хватает сполна.
Если речь про подучить - я бы сейчас выбрал C/C++/asm (что, собственно, и буду подучивать. На ассемблере фреймворков точно нет :))
отдельная каста компаний, которые ищут работников за «еду» со слоганом «Всему обучим за 3 месяца, а потом, может быть, возьмём в штат»,
из них может вырасти что-то стоящее — надо лишь приложить немного усилий, и за 6 месяцев вы получите годного специалиста.
Как-то не кореллируют эти две цитаты. Так вы за то, чтобы 3-6 месяцев стажерить за 20К, одновременно обучаясь, или против?
Я за то чтоб стажёрить за 20к, но эту ответственность надо возложить именно на те компании, которые выпускают студентов, а не на левые конторы.
возложить именно на те компании, которые выпускают студентов
Ненене, Девид Блэйн...
Лично я считаю "гарантию трудоустройства" пережитком прошлого. Как распределение в советском институте.
Обучающая компания должна хорошо научить. Точка. Это (качество обучения) - вполне себе измеримая характеристика.
За стажерские дела отвечает работодатель (IT-компания), которая готова растить для себя кадры. И готова в связи с этим на некоторые риски. И поэтому требует того же от стажеров (временная просадка в доходе - не от жадности компании, а оттого, что первые три месяца стажер толком пользы и не приносит, а еще - ХЗ, получится ли из него толк, может он на курсы только ради "корочки" пришел).
Лично я считаю "гарантию трудоустройства" пережитком прошлого. Как распределение в советском институте.
Ну так то оно так. Но как контролировать качество обучения? По отзывам? Или по каким исследованиям?
Это второй вопрос. Первый - кто должен его контролировать? У кого есть какой-то рычаг воздействия на те компании, которые учат "плохо"? Я так понимаю, ни у кого, т.к. "это рынок, голосуй рублем" и т.п.
Далее, что такое "хорошее обучение"? Почитав комментарии (да и саму статью) складывается впечатление, что без пары лет реальной практики (ну пусть года) не получается "джун с опытом". Значит, качественная обучающая компания должна эту возможность обеспечивать сама, а значит, помимо обучения заниматься другой деятельностью: пилить проекты для рынка, обладать кадрами сеньоров, миддлов и пр., кто будет тянуть лямку а параллельно ещё и натаскивать студентов, обеспечивая им тот самый опыт... причем это наставничество должно оплачиваться из кармана учащегося - и вуаля! Качественное образование, джун с опытом в год работы, только вот если он каждый месяц из 12 работал не то что бесплатно, а ещё и платил за учебу, суммарную стоимость курса можете прикинуть сами.
Вся проблема таких контор - они дают классические задачи. Максимум смесь с leetcode. На интервью иногда хотят услышать какие реальные задачи решал человек (если на junior'a собеседование)
Пережиток прошлого, это когда один человек платит за услугу деньги, а другой за него решает, что тот получит, а что не получит за свои деньги.
Все же принимать решение о том, что должна предоставить компания, оказывающая услуги должны решать люди, которые ей платят свои деньги.
Слушатели айти курсов думают, что платят деньги за то, что потом они трудоустроятся. Но их обманули. Им наобещали, что после прохождения курсов у них будет хорошая работа и именно поэтому они платят.
А если бы им честно сказали: "Мы вам дадим хорошие знания. Действительно хорошие - настольно хорошие, насколько вообще можно получить знания за период обучения на курсах. Но вы должны понимать, что ваши шансы на трудоустройство около нулевые." Да никто бы тогда не стал платить за курсы!
Вы бы сами стали платить деньги за курсы, которые дают знания, которые потом никак невозможно монетизировать? Ну например курсы разработки на Фокал под БК-0010. Наверное нет. Но ведь слушатели вайтишных курсов в аналогичной ситуации, просто они в силу того, что плохо разбираются в ситуации в отрасли не понимают этого. Но вы считаете, что все норм - им знания дали? Дали. Значит всё ОК.
никак невозможно монетизировать
Ну, "никак" - неточное слово. Шансы небольшие, но они есть
слушатели вайтишных курсов в аналогичной ситуации, просто они в силу того, что плохо разбираются в ситуации в отрасли не понимают этого
А для этого, я считаю, надо в учебную программу любого вуза (да и курсов) вводить задания на развитие критического мышления, а еще - тренировать навыки анализа и проверки информации. Бонус: люди будут меньше тратить денег на "корректоры биополя".
Вы бы сами стали платить деньги за курсы, которые дают знания, которые потом никак невозможно монетизировать?
И тем не менее, на факультетах философии существуют платные отделения.
Идут туда (и на ВО в целом) зачастую совсем не за знаниями. Особенно на платные отделения...
Ошибаетесь, как выпускник философского факультета скажу. что философское образование (по крайней мере, в мои года) приобреталось в основном "для того, чтобы быть образованным человеком, получить интеллигентную специальность и находиться далее в интеллигентном окружении, занимаясь чем-то смежным с гуманитарными дисциплинами".Большинство выпускников трудоустроились на кафедры, в издательства, в журналистику, кто-то из моего курса в писателях числится, часть уехали за границу (там такое образование в цене). К тому же на факультете (в МГУ, по крайней мере), есть отделение политологии, на который платно шли, чтобы стричь потом бабло с богатых и политически тупых. Некоторых однокурсников временами читаю в некоторых лютых коммерческо-политических изданиях, правда, большинство из них еще в учебе показывали качества хороших приспособленцев.
Это (качество обучения) - вполне себе измеримая характеристика.
Очень спорно. Человек может хорошо проходить формализованный экзамен, но при этом быть плохим специалистом в решении реальных задач. И заменой одного формализованного экзамена на другой это не решить.
Реальный случай из соседней области - не самый глупый студент четверного курса инженерного факультета впал в ступор, когда я попросил его спроектировать простейший вал. Вот мотор с полым валом и шпоночным пазом, вот муфта - нужно сделать эскиз вала, который бы их соединил и передал крутящий момент. А ведь человек сдал экзамены по инженерной графике, деталям машин и сопромату.
Да, вы можете включить в билет задачу "спроектировать вал" и объяснить её на лекции - но курс не бесконечен, и следующий выпускник запнется на кронштейне или планке.
Обучающая компания должна хорошо научить..... За стажерские дела отвечает работодатель
А почему нельзя совместить одно с другим? Начиная от сотрудничества фирмы со школой и коррекции учебной программы и заканчивая сотрудниками фирм, которые менторят учеников, попутно подбирая команды под свои проекты.
Я за то чтоб стажёрить за 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 месяцев. Это даст вам заветную строчку в резюме, а заодно развеет некоторое количество иллюзий.
Впишите? На 3 месяца?
Если я ничего не путаю, вы утверждали, что вакансий за 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, что задачу достаточно усложняет и выводит из разряда тривиальных. Если вспомнить про шахматную композицию, то там есть двухходовки , трёхходовки, многоходовки. Вот одноходовок - нет. Это удел учебных занятий с новичками.
И пет-проекты в той статье не самое основное, вы не на то обратили внимание. База, вот что необходимо в первую очередь. И раскладка по времени на постижение этой самой базы там дана вполне реальная. А тут пара невнятных курсов и сразу поиски работы, где бы и платили обильно, и прямо с первым заданием сразу вешали на монитор миддловские погоны, ну, чтобы два раза начальнику не вставать…
Сегодня же была тут статья от миддла после полутора лет. Там карьерная траектория выстраивалась более адекватно, и принимаемые решения можно назвать вполне разумными.
Или вот относительно недавно мне объяснял (несколько дней назад непонятно почему удаленный с концами) 0xd34df00d: да, говорит, известная проблема, надо просто наврать в резюме, что опыт есть, и дать пару координат знакомых, которые это вранье поддержат в случае проверки.
Все так делают.
и сразу поиски работы, где бы и платили обильноВроде бы да, но опять есть нюансы. Мы живем в материальном мире, и продолжение жизни требует материальных ресурсов, которые в свою очередь стоят денег. Беглый гугл говорит о 11 — 20 000 рублей на человека в Мск только на еду (без коммуналки, без оплаты проезда и прочая). Сравните эту сумму с недавно высказанным под какой-то очередной статьей на эту тему мнением «джуниоры совсем обнаглели, хотят сразу сорок тысяч». Необязательно с нуля устраиваться работать на 300к/сек (и я сомневаюсь, что этого требуют прям многие… хотя люди бывают странные, это правда), но работа, тем более джуниора, которая совмещена с интенсивным обучением, по идее должна давать возможность обеспечить себя, не разгружая вагоны по ночам дополнительно к основному заработку. Просто потому, что иначе на нее не останется ни сил, ни желания.
с первым заданием сразу вешали на монитор миддловские погоныЧто-то я не заметил такого желания. Может быть, плохо читал?
Исходя из того, что я в провинции видел — их выживание лежит в той области, которая изящно именуется теневыми доходами. Плюс подсобные хозяйства, которые по большей части тоже в густой тени. Самозахваты земель под картофельные посадки. Разного масштаба браконьерство, от сетки в ближайшем пруду до вполне промышленного вылова лососевых, там счет за сезон идет на тонны на одного рыбака. Заготовка и сдача ягоды (это на северо-западе). Металл. Лесозаготовки. Продажа самогона, наконец.
В провинции гораздо больше вариантов опереться на всяческий подножный корм, вот и опираются.
Но моим наблюдениям уже больше десяти лет, возможно, что-нибудь поменялось. Хотя и вряд ли.
Так вы сами себе противоречите. По вашим же словам, получается, что москвич разгружать вагоны не должен ночью, чтобы было время на обучение, в провинциал вполне может и картошку накопать, рыбу наловить. То есть провинциалу время на обучение не нужно, так ?
Вопрос, "как в провинции люди выживают на минималке" и "как в провинции становятся джунами, а потом миддлами" — это два разных вопроса. Я отвечал на первый.
Если вас интересует ответ на второй — так же, как в Москве: либо вылезать из собственной шкуры и грузить по ночам вагоны, либо (чаще) опираться на сеть из родственников/друзей/знакомых, которые тебя поддержат, пока ты не в состоянии себя обеспечить. Которые родственники-друзья-знакомые браконьерят, сдают ягоду, копают картошку, крадут металл и таким образом создают себе и вам базу жизнеобеспечения.
Грубо говоря: так или иначе вы совершенно точно сидите на стороннем жизнеобеспечении, пока ходите в детсад или учитесь в школе. Вы с большой вероятностью сидите на частичном стороннем жизнеобеспечении, когда учитесь в институте. Просто теперь предлагается еще посидеть на стороннем жизнеобеспечении, пока вы занимаетесь тем, что в шутку называется оплачиваемой работой. А если вы не хотите больше напрягать родственников, вам говорят, что джуны совсем оборзели и требуют обильно платить.
Так понятно?
Вы чего такой агрессивный ?
Я и комментировал первый ваш ответ, а не второй. В своем ответе "как в провинции выживают на минималке" вы описываете минималку + какой-то сторонний заработок (помощь родни). Москвичу тогда точно также ничто не мешает иметь точно такую же минималку + сторонний заработок (помощь родни). Получается, если рассуждать логически, москвич ничем не отличается от провинциала в плане расходов-доходов и возможностей (помощи родни).
Что противоречит вашему исходному комментарию, что москвичу нужно внезапно больше 11-20 только на питание.
Исходный комментарий сделан просто: поскольку я уже семь лет, как не в Москве, и даже не в РФ, я понятия не имею, сколько там сейчас нужно. Поэтому просто вбил в гугл запрос вида «сколько нужно на еду в Москве», и подставил найденный результат. Тут вопросы не ко мне, а скорее к гуглу.
Провинция отличается от Москвы тем, что возможностей для условно подножного корма там побольше. В Москве не половишь рыбу сетью, и не пособираешь ягоды на сдачу. Зато штатные денежные доходы в провинции меньше. В плане сторонней помощи Москва если чем и отличается, то незначительно, но мой пойнт был в другом.
Грубо говоря, оплачиваемая работа в теории предполагает, что человек, работая на полную ставку, как минимум закрывает свои жизненные потребности: в идеале, конечно, оплата должна быть несколько выше этих потребностей, потому что «работать за еду» — такое себе. Поэтому мы попадаем в вилку между понятиями работы и обучения — второе традиционно витальные потребности не обеспечивает. Когда человек устраивается «на работу», но при этом ему предлагается заработок, витальных потребностей по грубым прикидкам не обеспечивающий — лично у меня (и я так думаю, не только у меня) возникает некоторый когнитивный диссонанс. Возможно, если назвать джуниорскую ставку «стажировкой», этот диссонанс исчезнет: как говорил учитель Кун Цзы, начинать надо с исправления слов.
Из личного опыта, в провинции продукты стоят посильно, на еду уходит около 11-15 тысяч, но это совсем без излишеств, хотя и без фастфуда. Мясо бывает редко. Никаких ресторанов, кафе или пиццы на заказ само собой)
К слову, не в первый раз слышу байки про дешёвые продукты в Мск. Интересно, там правда дешевле еда?) Если так, то искренне не понимаю, почему. Ведь зарплаты в столице кратно больше провинциальных, значит и продать те же продукты можно дороже.
Вопросы в затратах на логистику. Все основные логистические хабы в Москве или ближайшем Подмосковье. Также как и производства основные. В Москве есть дорогие магазины, это правда. Есть и «эко» рынки и прочее.
Продукты дещевле там, где они производятся. Волгоградский помидор в Москве будет в 2 раза дороже, как и Дмитрогорская говядина, если сравнить с ценами в Конаково. В Москве нет коровников и полей с овощами.
а еще волгоградские помироды едут в Москву сотнями фур и распределяются по десяткам РЦ федеральных ритейлеров… и Волгоградским магазинам надо еще и конкурировать с таким рынком где подавляющая часть спроса в Москве
и цены в Мск как минимум не выше регионов если смотреть в среднем по всем продуктам
p.s. поля с овощами есть в Подмосковье, но это "почемуто" не делает картошку в Москве дороже чем в Подмосковье… ну кроме случаев когда вы ее покупаете вдоль полей у тех кто ее оттуда украл
и цены в Мск как минимум не выше регионов если смотреть в среднем по всем продуктам
Вы очень сильно заблуждаетесь. До недавнего времени я жил то в Подмосковье, то "в регионах", причем, не в статусе туриста и сравнивал цены своим кошельком. На 30%-50% в регионах дешевле продукты, если говорить о локальных продуктах, а не об импорте. Ну и цены надо смотреть в местных магазинах, конечно же.
а еще волгоградские помироды едут в Москву сотнями фур и распределяются по десяткам РЦ
Есть большое количество местных производителей, которые не дают объёма, требуемого федеральными сетями. Они и продают дешевле.
поля с овощами есть в Подмосковье
Как правило, это теплицы и в большом количестве случаев они просто упаковывают привезенное сырьё.
но это "почемуто" не делает картошку в Москве дороже чем в Подмосковье…
В Волгограде помидоры тоже не на Аллее Героев растут, зачем паясничать?
В Волгограде помидоры тоже не на Аллее Героев растут, зачем паясничать?
я всеголишь вас процитировал:
В Москве нет коровников и полей с овощами.
--
если говорить о локальных продуктах
тоесть два вида продуктов из всего магазина?
мне конечно сложно спорить с предубеждением по результатам похода по магазину и сравнению цены на картошку но локальный производитель зачастую занимает далеко не весь ассортимент магазинов
локальный производитель зачастую занимает далеко не весь ассортимент магазинов
Мясо, птица, овощи, хлеб, крупы, макароны, полуфабрикаты... Все это, в подавляющем большинстве случаев местного производства по эту сторону от Уральских гор. Даже когда речь идет про агрокомплексы в 100км от Москвы, их товары на месте, внезапно, стоят в 2 раза дешевле, чем в Москве.
Еще раз, вы можете строить какие угодно теории, я вам рассказываю результаты из моего практического опыта.
Когда я жил в Москве, продукты в ней были несколько дороже, чем на краю Московской области и в сопредельных областях, и примерно вровень с Мурманской областью. Но это было уже достаточно давно, поэтому я не знаю, что там сейчас.
«на еду уходит около 11-15 тысяч, но это совсем без излишеств»Совсем без излишеств — это 2000 в месяц (ближайшее подмск). В магнитах по жёлтым ценникам. Если нужен спорт/вагоны разгружать, то в 2-3 раза больше, но всё равно это в разы меньше озвученных здесь сумм. Жируете, господа! Или влом оптимизировать траты и хватаете первое что под руку попадается, не глядя на цены.
это 2000 в месяц
Теперь впору мне удивляться. Но, чёрт возьми, как?
Трёхразовое питание — понедельник, среда, пятница.
«чёрт возьми, как?»Ну, про магниты с жёлтыми ценниками я уже сказал, а что касается выбора продуктов, надо выбирать максимально «упакованные» питательными веществами — например, макароны, которые съедобны на 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. В любом нищебродском магазине — Магнит, Дикси, Пятёрочка и т. д. А те цены, которые вы назвали, — это если шиковать и хватать первое, что под руку попадётся, не глядя на ценники. Или это были цены в Хабаровске? Непонятно.
В Хабаре. И это не "шикуя, и магазин рядом с домом". И нет магнитов и Дикси.
https://magnit.ru/catalog/1000398193/
https://magnit.ru/catalog/1000023413/
Глобальный тренд — только на подорожание, к сожалению. Хлеб этот когда-то стоил 12.
«Ссылки эти открыть я по ходу айпишником не вышел»Очень странно…
stoliplita.ru/wf383634197
stoliplita.ru/wf392438692
«мой старый опыт с этим не бьется»Может, Ашан тупо дороже? К тому же он наверняка был в торговом центре, где дикая плата за аренду?
«если вспомнить армейскую столовку, можно и дешевле»Не, точно не армейская столовая. Был я там на институтских сборах (Кубинка) — пребывал почти в коматозном состоянии, теряя свеженабранное мясо почти по килограмму в день. Спасло, что через неделю была присяга, понаехала родня, увидела, в каких условиях мы там живём и вставила пистон нашим бравым воякам по самые гланды. После чего оставшиеся недели мы туда ездили каждый день, как на работу, и можно было утром и вечером дома отжираться.
Армейский рацион (праноедение) я бы уложил в тыщу. Если не меньше. Вместо макарон там одна гречка, животный белок отсутствует как класс, на третье — пустой чаёк. И всё это ещё и в микроскопических дозах. И на фоне 16-ти часов ежедневной физической активности. Все солдаты там — кожа, кости и сапоги. Крепыши из Бухенвальда.
наверняка был в торговом центре, где дикая плата за аренду?Не знаю насчет дикой, но да, в торговом центре. Который примерно весь из Ашана и состоял, плюс еще пяток ларьков. А в пешей доступности больше ничего и не было, только мелкие магазинчики, в них дороже (но качественнее: ашановскую картошку я до сих пор с содроганием вспоминаю).
А насчет армейской столовой — по ходу, я заметно раньше служил. Еще при Союзе, и в не самом плохом регионе. Так что вареное свиное сало, и иногда даже с прослойками мяса, в еде было ежедневно. Жрать, конечно, всегда хотелось, и вкусоароматическими качествами тамошняя еда если и отличалась, то не в ту сторону — но положа руку на сердце, отощать на этих харчах было тяжело. Авитаминоз словить можно было, а отощать — нет.
Вместо макарон там одна гречка
Это не самая плохая замена, все же цельные злаки. А так жесть, конечно.
База — это штука, проверяемая не очень хорошо.
Вот именно поэтому такой упор делается на опыт практической работы. Поработал, не поперли, значит в каком-то объеме знания имеются.
Что-то я не заметил такого желания.
Это я образно... Вывод из пренебрежительного "что же это за джун с двумя годами опыта". То есть где-то у автора маячит уверенность в том, что годик поковыряться, а там и уже не джун. Если не полная бестолочь. Был бы практический опыт - постерегся бы так заявлять.
Вот именно поэтому такой упор делается на опыт практической работы.Да, именно это я и имею в виду. До состояния «поработал — не поперли» надо еще как-то дойти. Без опыта практической работы это вполне может сводиться к вышеприведенному циклу.
Это я образно… Вывод из пренебрежительного «что же это за джун с двумя годами опыта».Да, тут вы скорее всего правы. У меня практического опыта тоже нет, поэтому совсем определенно высказаться я все же не могу… но за два года лично я бы себя джуном считать не перестал. Наверное.
(несколько дней назад непонятно почему удаленный с концами) 0xd34df00d:
Он же не раз писал про желание самовыпила... может дело сдвинулось...
*Беглый гугл говорит о 11 — 20 000 рублей на человека в Мск только на еду*Беглый Гугл врёт. Если нет серьёзной физической активности, жратву можно уложить в 2000 рублей в месяц. Да, настоящего мяса, вероятно, не будет, но яйца будут. Сеньором отожрётесь, ха-ха.
Что-то мне подсказывает, что вы сейчас не про еду, а про синтетические заменители еды. Сеньором может быть и можно будет потом отожраться, а вот желудок вылечить уже вряд ли.
Нет, я про еду. Там, выше, я расписал подробнее.
Что же касается синтетической еды, то есть макровеществ (белки, углеводы, жиры), потребляемых десятками и сотнями грамм в сутки, но при этом производимых на заводе с помощью химических реакций, то, насколько мне известно, науке о таком ещё неведомо. Пока что только витамины бывают полностью синтетическими (и которые, разумеется, ни в чём не уступают натуральным).
Самое близкое к "синтетическому заменителю еды" — это, наверно, маргарин. Который получают методом насыщения ненасыщенного растительного жира (масла). По крайне мере, когда-то так делали. И в результате действительно получаются вредные жиры. Вот только странным образом в моём меню маргарин отсутствует, а почитатели натурального никогда им не брезговали.
Вся проблема в том, что сейчас нужен ещё один уровень помимо junior, middle, senior. Который, представляет из себя человека, который единственное что осилил - курсы и видосики с ютуба. И как правило, помимо знания синтаксиса какого-то языка (зачастую питона) он абсолютно ничего не знает. Не умеет общаться, писать и думать.
Ну так это и есть стажёр) Но сейчас в стажёры набиваются люди, которые и синтаксис то не до конца выучили.
Но стажёр не работает же, он стажируется! Т.е. ему дают какие-то куски реальных задач, приставляют куратора/наставника и он пытается. Наставники чаще всего это воспринимают как доп.нагрузку (потому что собственных задач с них никто не снимал, а стажёр пока не помощник, а наоборот) и в итоге зачем это бизнесу? Чтобы через год, когда у стажёра начнет что-то получаться, он "сделал ручкой"? Оцените риск бизнеса в деньгах, встаньте на ту сторону.
А самое главное, что все понимают, что "сделать ручкой" - самый эффективный путь для построения карьеры.
А откуда у вас такое видение стажерства? Вы так в своей компании делали? Это похоже не на стажерство, а на курсы обучающие.
То что видел я - это реальные боевые задачи и "вот тебе тема, нам нужно вот это и это, разбирайся". Естественно задачи максимально простые из тех что досутпны, но настоящие. И стажеры вполне себе делали прототипы задач и выкатывали результаты, которые можно было после внесения правок использовать в проде.
То что вы описали - это какой-то детский сад в котором надо ребеночка уговорить подтереть попу и показать как это делать. В реале стажеры - это заинтересованные люди, с навыками, но без опыта.
Посмотрите, какие скилы требуются от middle, и изучайте потихоньку. Мне кажется, javascript - не самый удачный выбор. Как дополнение к чему-либо, ОК.
Мне нравится JS. Плюс во фронте только он и есть...
За 28 лет я в разные годы попрограммировал на C, Java, Dart, PHP, C# и Python и мне кажется что JavaScript самый лучший язык...
Дело вкуса
Смотря для чего... Каждый язык имеет свою нишу где он проявляется лучше всего. Пытаться создать "язык на все случи жизни" дело бесперспективное. Все равно найдется область, где он будет неудобен.
Тривиальный пример - ровно резать большие листы фанеры лучше всего циркуляркой. Поленья пилить - цепной пилой. Что фигурное - лобзиком. А есть еще более специализированные пилы... И никому в голову не приходит создать что-то универсальное, которым и лес валить можно и, скажем, наличники для дверной коробки ровно отрезать под нужным углом.
К данным стажировкам надо готовится отдельно, чуть ли ни как к FAANG/MAMAA. Там и алгоритмы, и специфическая подача задач, нацеленных на то, чтоб вас запутать. Типо «сортировка по неубыванию» и прочий бред.
Я не понял почему вы называете сортировку бредом
Я про формулировку вопроса писал, а не о том, что на самом деле требуется.
Если вы про терминологию, то "по неубыванию" - более корректное выражение, чем "по возрастанию" (хотя и более неуклюжее), и часто используется в профессиональной литературе.
я не филолог, спорить не буду. Глаз режет. Да и в целом я писал о том, что к таким заданиям необходимо готовится отдельно. Знать алгоритмы надо и полезно.
Эта формулировка относится базовым знаниям. Фреймворки изучаются по мере надобности, а база получается один раз и заранее: иначе до нее руки не дойдут никогда. А если не дойдут, то человек как был профаном, так и останется.
Извините, но я бы джуна, который базу высокомерно называет бредом, не стал бы рассматривать.
Чего блин? Какая сортировка по не убыванию? А бд почему asc и desc? Звучит бредово и первый раз слышу за 10 лет. Учить сортировку алгоритмы реакт программисту не нужно от слова вообще! То есть абсолютно. Это всё равно, что при получение прав, гидрокрекинг бензина изучать. Нафига, если никогда с этим не встретишься?
реакт программисту
Где-то мы свернули не туда, что у нас появились какие-то "React программисты". Потом эти клоуны приходят на собеседование, с 7+ годами опыта, и выясняется что они даже не знают основ языка. И правильно ж, они ведь не JS/TS программисты. Они React программисты. Про React они правда тоже ничего не знают, и даже документацию не открывали. Ведь для работы не нужно понимать, как работают твои инструменты.
Учить сортировку алгоритмы реакт программисту не нужно от слова вообще!
т.е. беку говоришь чтобы он за тебя сортировал и типа все? молодец, профи или фреймворковскую ф-цию заюзать… а если туда входные параметры не влезут то сказать что этого делать нельзя? ;))
я конеш понимаю что есть фронты которым прям вообще лень чето делать кроме трансляции джсончиков в картинки не включая мозги и сгружая всю логику на беков по максимому… типа не получается чтото обработать — проси других чтобы формат поменяли… но пытаться считать что это норма… это нечто
Абсолютно не нужно и бесполезно. За 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 отсутствием нужного индекса?
Именно с этим си связаны. Но тут несколько моментов
Нужна сортировка по полям A + B + C + D + E которые принадлежат разным таблицам.
Таблицы достаточно объемные (порядка сотни миллионов записей) и динамичные - в день по ним много изменений.
Любой индекс не бесплатен. На его поддержание требуются ресурсы сервера. Для небольших, не сильно нагруженных таблиц мы вольны достаточно свободно плодить индексы как нам надо. Для больших нагруженных - только по согласованию с сопровождением. Которое не даст строить сложный индекс (в нашей терминологии это "логический join файл") с большими затратами на поддержание ради одного отчета, который строится даже не каждый день. Овчинка выделки не стоит.
Очень многие решения тут вот такие - необходимо свое решение вписывать в общую архитектуру и всегда держать в голове что кроме твоей задачи на сервере еще 100500 других крутится.
Интересный кейс. А можно чуть подробнее про "высокоселективную предвыборку"?
Там дебильный формат был, который мы не моли поменять. Условно, название делится на слова и хранится в виде набора слов:
<ID фразы> <Номер слова в фразе><Слово>
На вход приходится фраза, нужно найти ее в таблице и есть есть, вернуть ID.
Решение в лоб - listagg с формированием фраз и сравнение каждой с тем что на вход пришло. Очень долго.
Составляем по таблице (она достаточно статична) частотный словарь - все слова, которые встречаются от 10-ти и более раз.
Входящую фраз дробим на слова и ищем среди них то, которое отсутствует в частотном словаре (т.е. в таблице оно менее 10ти раз встречается или его вообще нет). Если такого нет - тогда с минимальным числом вхождений. Одновременно запоминаем его номер в нашей фразе.
А дальше просто делаем ту самую "высокоселективную предвыборку" - выбираем из таблицы те ID, в которых выбранное нами ключевое слово находится на нужной позиции. И получаем (в подавляющем большинстве ситуаций) от 0 до 2-3 потенциальных ID, которые уже проверяем на полное совпадение.
Аналогичные алгоритмы сейчас применяем там, где нужно искать длинные фразы - 250 и более символов. Там на больших объемах даже по индексу не слишком быстро ищется. Тоже используем алгоритм "ключевого слова" что позволяет ощутимо ускорить поиск.
А это ж тема спора. Человек тут жалуется, что React-программистам (его термин, не мой) эти ваши сортировки даже в виде вызова
.sort()
не нужны, т.к. это всё делается на беке.
Ну я в общем и целом о том, что не всегда универсальные алгоритмы дают наилучший результат.
Там где все это не критично - конечно нет смысла тратить на это время. Но бывают ситуации когда приходится вот так вот извращаться и уходить от простых и прямолинейных решений.
Не войти в «АйТи»