Как я повысил себе запралатку с 60к до 190к будучи стронг джуниором1) устроился на работку фронтом2) отработал 2 года, написал много проектов3) переписал их под "сложный стек", делал все запутано, куча абстракций, редко используемые либы по которым хуевая дока. частично свои велосипеды.............4) на мой стек не могли никого найти, я стал ценным кадром.толковые люди приходили , но они сами не шли к нам, так как стек слишком говенныйучитесь))Наняли джуниоров, отработали у нас год и свалили.
В ойти есть вообще специальности, где не надо кодить?В рот ебал кодинг, что кроме кодинга есть в ойти?
>>205677908в айти тебя везде ебать будут.тестеры? целый день капаются в говне и их ебут ПМЫПМОВ ебут программисты и бизнес и руоковдство.дизайнеры ... хуй там, там опять таки ебут ПМы аналитики, постоянно перерисовывать макеты, так как требованияи меняются.в АЙТИ ебут всех всегда.
>>205677908Дохуя специальностей в it без кодинга.DevOps например.Но если ты из тех что "ыыыы, ойтишники деньги лопатой гребут, хочу также, но не хочу учится и посвещать этому свое время и душу" - иди нахуй, нихуя у тебя не выйдет. И дело тут не в том, что ты "не любишь кодить", а в том, что ты нихуя не представляешь интереса и ценности, а значит вторсырье.
>>205677464 (OP)Не так уж и сложно найти человека, который увидев огромную башню из говна, захочет построить её правильно. Похоже, твой работодатель просто не старается, или очень жадный.В любом случае, он сам себе мудак, а ситуация, с твоей перспективы, и правда неплохая.
>>2056784801) это манямечты опахуя2) в своих манямечтах он просрал время на не востребованный стек, тем самым насрав себе в штаны3) кусок говна с хуевой архитектурой не позволяет присирать костыли до бесконечности, оно в конвульсиях сыпет багами, а потом помирает
>>205677908Уборщицы в офисах и верховное начальство. Для остальных можешь не кодить, но знать код и связанное с ним придётся, иначе нахуй ты в айти?
>>205678636>работающую как часы башнюОх уж эти работающие как часы башни из говна. Все о них говорят, но ни одной воочию не увидеть. Потому и присутствуют они только в рассказах пиздоболов, строивших эти башни несколько лет назад.И почему-то к, моменту рассказа, или башня заменена, или проект закрылся. Вот же неудачное стечение обстоятельств.
>>205677464 (OP)Кул стори, бро. У нас в компании неделю назад тоже джуниор за неделю перед сдачей проекта пришёл и потребовал повышение зп в ультимативной форме, типа если я сейчас съебу, вы не сможете мою часть проекта доработать, проект не сдадите и обосрётесь перед многомиллионным заказчиком, так что принимайте условия, мани. Его пидорнули, ясное дело, а сеньоор-помидор неделю поработал по 14 часов в сутки за премию и переписал говнокод, который джуниор месяца два делал, как раз к новому демо успели. Потом нового джуна взяли на поддержку этой части на старый оклад. Ни один нормальный работодатель не потерпит «незаменимых» программистов, это путь в никуда. Хотя с точки зрения безвременного ушедшего разработчика это может быть выигрышной стратегией, если больше мозги ни в какую сторону не работают.
>>205679344Зато здоров как бык, одной рукой могу поддон с грузом весом в полтонны перетащить с одного склада в другой безо всяких этих ваших рохль.
>>205681405ну а толку, ты до лет 45 доживешь потом а работать не сможешь, лучше иди в курьеры или таксисты
>>205681612Я машину водить не умею, а под курьерами в нашей мухосрани понимаются долбоебы, которые ходют по квартирам и впаривают всякую хуйню. На двоще мне советовали изучить 1С и идти оператором пк, или какой-нибудь подобной залупой, думаю попробовать. Ну а потом вкачусь в айти, само собой.
>>205678846Двачую. Даже ген диров ебут. Тк часто владелец бизнеса не равно гендир. Интересно залупина ебет кто-нибудь? Трамп?
Как стать хотя бы джунмором? Джуниор это типа тот, кто дома покодил пол года по мануала в интернете и учебникам - и пришёл на работу. Так?
>>205682460Стать джуниором где?Это охуенно важное деление, потому что джуниор в "студии веб-разработки" из пары студентов, снявших будку сторожа под офис, и джун даже в каком-нибудь ссаном Яндексе - немного разные по скиллам люди.
>>205682546Только в твоем галерном мире, где джуну нужно и С++ знать.То что описали выше это джуниор за 40к в дс
>>205682713джун в ссаном яндексе знает меньше чем галерный джун опробовший тонну говнаНо джун с яндекса может алгоритмами повыебываться которые не нужны в фронте
>>205683389Ебучие копейки. Яндекс максимально жаден по отношению к тем, кого можно заменить. Туда за деньгами не идут.
>>205683499Если не существуют - зачем вообще такой термин как "фронт"?Наличие термина подразумевает деление мира как минимум на две части. На то что соответствует этому термину и на то что в этот термин не вписывается.
> РАБотать на пидорахенов за обесценивающиеся пидорахорубли> Каждый день являться на контору к дяде, чтобы сидеть там по 8+ часов среди потных обрыганов в помещении с неприятным освещениемНахуя, когда есть божественная удаленочка на белых господ c запада за $30+/час?
>>205677464 (OP) Как по мне - лучше сего идти в бикенд - пшешь свое вонючее пхп на сербезных щщах, никто тебя не доебует - потому что ооценивают твою работу не боссы, ПМы и прочие хуи, а фронты. Становишься СТОэ. Профит. мимо фронт, уе4 в прошлом веб
Понятно, что у бикендов ответсвенности поболее чем у форнта, но кодят они рельсы трамвайные, их вообще никто не ебет и считает воистину магами, ну и так далее, плюсов со стороны много.
>>205683715Я боюсь вкатываться из-за незнания иностранного языка. Работу не отклонят если там squirrel institute?
>>205683568>>205683462Пиздец. И ради чего тогда глаза ломать? 60к получает сраный барыга на каком-нибудь Савеловском, а то и сотку.
а что если я тебе скажу, что ты и так мог повысить себе зп, приложив куда меньшие усилия, чем ты затратил на выдрачивание ебаного никому не нужно стека из говна и палок? ебать, да достаточно просто дрочить то что сейчас востребовано и ТРЕНДОВА, чтобы тебя хотели на любом проекте. пару месяцев сидишь на новом месте, ресурник сам зп поднимет. а не поднимает, так идешь на собес и возвращаешься с офером, дают еще больше.охуеваю с людей у которых времени и желания ДРОЧИТЬ КОДЯРУ немерено, а они его тратят на какую-то хуеверть
>>205679461> джуниор за неделю перед сдачей проекта пришёл и потребовал повышение зп в ультимативной форме, типа если я сейчас съебу, вы не сможете мою часть проекта доработатьБля, ты понял что спизданулДЖУНИОР СКАЗАЛ ЧТО НЕ ДОРАБОТАЮТ ЕГО ЧАСТЬ ПРОЕКТА? Придумывай хоть более правдоподобно
>>205683941Я могу переписываться без переводчика и даже разговаривать. Но испытываю испанский стыд при раздумываем о гипотетическом факапе
>>205683991> ДРОЧИТЬ КОДЯРУБратиик, Дима, то что ты тут написал это конечно хорошо, но если ты будешь все делать и не в чем не преуспеть, то ты никогда1. Не напишешь свой уеч2. Не будшь любителем спорткаров./ тред
>>205679461Если ты не кул 3д спп анриал девелопер, а босс хочет свою конфетку.Тут я выебуюсь. босс улыбается, грозился увольнением, но не уволил - обкекался. А дядькак-то сербкзный)))))))
>>205683944Верно. А за какие-нибудь 2-3 килобакса придётся заебаться так, что и белый свет не мил будет.Однако, вкатывальщикам рисуют приторные картинки с весёлыми бородачами в гамаках. Что, мол, ты просто случайно на клавиши наотмашь жмёшь, а к тебе за это все подбегают, деньги в карман суют, предлагают выпить-породниться.
>>205682404> Во фронте нет сложных стеков и кучи абстракцийА тепер скожи что ты бек и будешь обоссан, маня. Вы там вообще в маргарине со своими "неведомыми аонятиями, которые никто не может пощупать, но которые просты как двери"
>>205684024Сам не знаю, но говорят что это типа престижно. Как по мне, престижно быть богатым самому, а сколько там денег у дядь, ктторым ты гешефт приносишь, - дело второстепенное.
>>205683816Вы там реально ебанутые?Современный SPA/PWA/Мобильную кроссплатформу фронт вообще видел?Все тоже самое, что не хайлоад бэк + ООП реактивщина + интерфейсы.
>>205684344> а если бы он пришел за 2 дня до сдачиНа будущее будет знать, джуны такие джуны. То ли дело синьеры - 2 года кропотливой работы, которые 10 джунов не сделают. Вот тут бы сьебать, да?
>>205684267да я даже рад, что им такие картинки рисуют в голове. ведь они энивей столкнувшись с реальным положением дел в ужасе съебывают шавухи крутить за 30к. у самого таких знакомых по меньшей мере человек 10 наберется.
>>205684370Всегда знал, что этт фронтендеры-пидорасы всё факапят. А то понавыдумывали какой-то бэк, девопсов. А по факту сами говна на своём ебучем ES6 слепили и мажутся.
>>205684686> когда первый раз попробовал войти в себя пальчиком?На первом курсе универа, тогда я получал 800 грн в месяц, курс тогда был по 8, т.е. 100 баксов.(стипендия)
Если кто -то в танке, то 5250 это 3500 * 1.5. Да я работаю на двух работах - на одно на пол ставки. ((((((((
>>205684746>100 баксов.(стипендия)вот это ты ахуевшийу нас 50 бачей и это повышенная белорашка, минск
>>205684635>5250$ в месяц>30$/час>доход говночиста в США>два пидорахена с зарплатой в 25к на заводе уже подорвались :>>205684673>>205684686
>>205684814> у нас 50 бачей и это повышеннаябелорашка, минскЯ на повышенной был пару семестров, что-то на баксов 5 была выше. Алсо, я на первом курсе был в 2011 году.
>>205684852> доход говночиста в СШАДа, это печально. Но так или иначе, живя в Киеве я себе ни в чес не отказываю - хочу доминос пиццу закажу за 300 гривен, а захочу - на уклоне за 150 поеду. А еще, если закладку не нашел, то сразу вторую беру в том же районе без разборок - ведь белая зарплата всегда на карточке)))
>>205678374И в девопс без знания баша, пайтона, lua, Groovy хуй пойдёшь. Да, не нужно уметь писать красивый код, не нужно знать паттерны, приёмы рефакторинга, не нужно уметь проектировать ПО, но кодить уметь надо.
>>205684859> нахуя? ни за какие деньги не согласился бы продавать ВСЕ свое личное время.Братик, на заре карьеры я вкалывал за 1000 баксов в 10 раз болше. Вот зачем. В той компании, где я на пол ставки, у меня репутация. А в новой, где на полную, я перспективный анриал девелопер который выучил плюсы за 21 день, потому что боссу захотелось. Через год буду миллионером. Кодинг это мое.
>>205678242Тестер без умения кодить на джаве нахуй не нужон, так что и тут без кодинга нахуй пойдёшь, если захочешь работу посерьёзнее.
>>205685031Я в курсе, бро)))Фуллстэк + личинка девопсера (знаю как из vim выйти, баш скрипт ебануть и докером порулить).Собственно мой посыл и был в том, что если микрочелик необучаемая макака рвущаяся вайти вайти - специализации без кодинга его не спасут.Тк если сможет один заводо васян, сможет и таджик, а нахуя тогда деньгу платить, если можно едой?
>>205685031> но кодить уметь надоно кодить уметь надоЯ это называю,>>205685145У нас в конторе хуярит баба, сеньер кьюэй, хуярит на джс, курит дым. Получает 2к (неверное). Так что вообще надо еще быть адекватным человеом, например понимать, что босс тратит свой кеш и планирует его приувеличить. Надо быть людьми.Ну и еще надо любить свое дело.
>>205684058Два чаю, анонас. Охуеть байки рассказывают. Джун сам выбирает стек, код джуна не ревьют, код джуна планируют отправлять в прод "многомилионного заказчика". Идите нахуй, фантазёры.
>>205685116> Кодинг это моеза 300 бачей стал бы столько же усилий прикладывать? если нет, то тебе просто очень нужны деньги, а не кодинг это твое.
>>205685264Забыл упомянуть, что у джуна вообще может получится что то объемное и работающее, приносящее деньги, особенно без архитектуры и слепленое из говна.
>>205684985>доминос пиццу закажу за 300 гривенОна же абсолютно несъедобная. Прям самая дерьмовая пицца Киева. ну ты уже хотя бы если говноедешь, то делай это по вторникам, лол
>>205685264> Охуеть байки рассказывают. Джун сам выбирает стек, код джуна не ревьют, код джуна планируют отправлять в прод "многомилионного заказчика". Идите нахуй, фантазёры.Маня, которая работала только на галерах с отточеной формулой ебли специалистов в О Ч К О, закукарекала. Не видела ты биг боссов с бабкам но без рпонимания того ЧТО И КАК БЛЯТЬ ДЕЛАТЬ В ЭТО ОЙТИ, ЭТО КАК ЗАВОД ИЛИ КАК ЧТО БЛЯТЬ ВЫ ПРОГРАМИСТЫ РАСКОЖИТЕ МНЕ ЯСУКА ГДЕ БАБКИ
>>205685365>у джуна вообще может получится что то объемное и работающее, приносящее деньгиКак и у любого другого петуха из ойти независимо от ярлычка.Деньги они приносят, лол.
>>205684267Чувак, так везде, не только в айти.За нормальный квалифицированный труд, хотя бы от 800 баксов, уже ебут во всю.
>>205685326> за 300 бачей стал бы столько же усилий прикладывать? если нет, то тебе просто очень нужны деньги, а не кодинг это твое.Я как-то за 20 баксов однажды чуваку задизайнил, сверстал и посадил на цмс 3 сайта. (мой первый зароботок в айти, да мне повезло с чеваком).В универе кодинг - это тот предмет, по которому я приходил с пар и сразу по собсвтенной инициативе начинал делать задания, причем улвекался и делал всегда больше чем нужно. В отличии от моих профильных предметов (я учился на радиотехе), по которым я сжимал очко только перед сессией. Так что да это мое. И про 300 баксов глупый вопрос. Зависит от ситуации. Но ясен хуй, что я лучше бы кодил за 300 чем крутил шавуху за 1000. Да и вообще, я не кожу за 300)))
>>205685446Какой смысл усираясь доказывать свои маняфантазии?Я менторил джунов, я вводил джунов в крупные проекты, джуны в первое время (я говорю о нескольких месяцах) убыточны, т.к. на проверку их кода, на обучение, на полную переделку задач, которые они пытаются закрыть тратится большое кол-во времени.Повторюсь: без ревью отправлять код джуна в прод - это самоубийство, особенно, как ты кукарекал там, в прод к многомилионному заказчику.Сколько будет стоить час простоя проекта у многомилионного заказчика? Вероятно много. Какова вероятность того, что джун очередным говнокоммитом положит нахуй проект, а то и попортит данные? Очень велика.Так что иди нахуй, антуан.
>>205677464 (OP)>2 года>стронг джуниор)))>на мой стек не могли никого найтиДа, ведь если твое твое говнище не может никто заревьювить, то ты определенно ценный кадр.Говно, ты?
>>205685673короче ответа по факта не последовало как и ожидалось> я лучше бы кодил за 300 чем крутил шавуху за 1000сомневаюсь, что тебе бы банальная человеческая гордость позволила бы выполнять тот же объем работы за 300
>>205685733Возьми Васяна и начни объяснять ему циклы, хуиклы, переменные, константы - он охуеет. Я не говорю, что это сложно, но это такой уровень абстракции, который многим людям сходу осознать сложно. Поэтому когда человек спрашивает про вкатывание в айти без кодинга, я предполагаю, что он как раз таки этот Васян.
>>205685738Братик, я другой анон. Ты не тому ответи. Я сам был джуном который сделал ХОРОШО, но ВЕЛОСИПЕД. Это лайфхак, братик, а не маняфантазии, причем я его не планировал, я просто любил велики.
>>205685531Так в том и дело, что как и везде. Нет этой охуенной ниши, где делать ничего не надо, а всё есть. Однако, иллюзией лёгкости заманивают в это самое погроммирование обычных чуваков, которым, в итоге, придётся хлебнуть говна буквально ни за что. Просто потому что кто-то их обманул, наобещав с три короба.
>>205685887> сомневаюсь, что тебе бы банальная человеческая гордость позволила бы выполнять тот же объем работы за 300Братик. Как ты думаешь, Илон Маск строил бы свои сраные рактеты с тем же рвением, если бы он был не Си ТИ О, а обчным уборщиком, если бы у него был доход не 101023123$ а всего лишь 0.00102000012 баксов? Я думаю, что нет.Вот видишь, я такой же пидор как Илон Маск. Греет душу.
>>205685738> полную переделку задачесли такое действительно у вас встречалось, при чем не в качестве исключения, то хуй знает как они собес прошли
>>205685921В большинстве случаев (99%) то, что делал джун, работает очень нестабильно. Если заказчику плевать на стабильность, я пойму, но это вероятно проект для 2.5 человек.Но если мы говорим про то, что приносит деньги, что должно работать стабильно, предсказуемо, то джун это просто не реализует.
>>205686005Я работал не в одной компании - это обычная практика. Это же ДЖУН блядь. Джуны стоят дорого в первое время.
Пацаны, поясните за Яндекс, действительно ли нет смысла туда идти? Я много слышал о том что там дохуя веток для прокачки.
>>205685890ебать ты пример привел конечно, я бы понял еще ооп, структуры данных васяну объяснять. тут да, абстракции.а ты циклы ебать какие-то. хули там объяснять. идет васек за жигулем, просто идет дохуя раз. сколько напишешь, столько и будет ходить. можно еще рыбехи сушенной взять до кучи, просто каждый раз придется её теперь брать.с констант вообще ахуел. ну есть жигуля 2 литра в пятерочке. как бы ты не пытался это изменить 2 литра бутыль там всегда будет стоять и все. на одном и том же месте. те же 2 литра жигуля. это нерушимо.вот и все готовый джун из васька.
>>205685738Роботал в многомиллионном заказчике, но не в ойти.В процессе помимо приличного всем известного софта приходилось использовать специально разработанный уникальный. Так и я мог бы сделоть за две шавухи, серьезно, я не тролль. Это еще не вспоминаем, что местная поддержка с ужасом открещивалась от этих поделок, а документация от разработчиков была уровня советов с Двача и даже не соответствовала версии.Вывод: в подобных тхреадах либо все пиздят, либо все работают в Мягкософте минимум, лол.
>>205677908Devops, например azure devops. Годнота. Делаешь пайплайнс, тестишь, пишишь тикеты, контактируешь с разработчиками и клиентами, подготавливаешь релизы, пишишь релиз ноутс и тд.
>>205686278Ага. В задрота-оборванца, токсичного олимпиадника, в грустное заёбанное очкастое чмо. Веток и правда масса.
>>205686333ООП так-то проще циклов, кек.Специально же для джунов-петухов, неспособных в математические абстракции сделали.
>>205685971Возможно, я не совсем успешно донес свою мысль. Я вещаю из Киева. Нормальная зп квалифицированного специалиста тут около штуки баксов и при налогах примерно в 20%. В айти зп в 2-3 раза выше при налогах около 5% (т.к. все оформлены как физ. лица). Ну и плюс по большому счёту в айтишных конторах корпоративные перки пожирнее. А напряга и овертаймов и там, и там одинаково.
>>205686333Ты, видимо, никогда не пытался ввести в курс дела человека далёкого от кодинга. Сложно осознать, что что-то можно не понимать, когда ты это понял глубоко и это кажется тебе очевидным.
>>205686333У меня в школе были дауны, которые в 11 классе сдавали ЕГЭ по информатике и считали что массивы это СЛОЖНО
>>205686610Тебе уже написали>Ага. В задрота-оборванца, токсичного олимпиадника, в грустное заёбанное очкастое чмо. Веток и правда масса.
>>205686506Это всё пишут чмони, не прошедшие в лучшую IT-компанию России. Не прошли, а теперь завидуют и слюной брызжут на анонимных форумах. Тут тебе и обыт незаменимый и коллеги из лучших ВУЗов страны. В общем, сильнейшие из сильнейших.
>>205686506Невысокая ЗП, в проектах может быть полный пиздец в плане организации работы, но это как повезёт. Если у тебя на так уж много опыта, то для резюме, для опыта же вполне можно пойти в яндекс, если проявишь себя хорошо, будешь инициативным, не будешь тупить, то может доберёшься до каких-нибудь заебатых проектов
>>205686819У Яндекса много проектов. На большинстве из них ты будешь сидеть с макаками пилящими говнокод, забивающими хуй на вменяемую архитектуру, с ПМами в принципе забивающими хуй на всё.
>>205686842Спасибо анон за хороший ответ.>Если у тебя на так уж много опыта, то для резюме, для опыта же вполне можно пойти в яндексЧестно говоря я думал что это компания для людей с опытом, типа как гугл.
>>205686903>будешь сидеть с макаками пилящими говнокодТехнически невозможно. После многоуровнего собеседования по алгоритмам такие до оффера не дойдут.
>>205686998Как я писал - у яндекса много проектов. В ядро без опыта ты конечно не попадёшь. Но в какие-нибудь яндекс.деньги на подсос вполне.>>205687035Лол
>>205687035> После многоуровнего собеседования по алгоритмам такие до оффера не дойдут.Знаю я эти собеседования. На деле полная хуета.
>>205686560> что что-то можно не понимать, когда ты это понял глубоко и это кажется тебе очевиднымна самом деле, чем больше я обучаюсь, тем больше убеждаюсь, что процесс обучения в целом уебански устроен у людишек. охуевше простые вещи объясняются сложным языком с кучей как будто намеренно усложненных и непонятных интуитивно примеров. а потом, спустя время, вещь, которую ты изучал хуеву тучу времени, оказывается до смешного проста и очевидна. и нет, это не потому что я набрал за это время определенный багаж знаний и в целом изменил образ мышления. суть не в этом. вернись в прошлое, я бы в одно предложение себе её мог бы объяснить. просто на этапе обучения такое объяснение просто невозможно или невероятно трудно найти.складывается впечатление, что люди, которые объясняют что-то, в первую очередь пытаются объяснить это себе еще раз для закрепления, и продемонстрировать свои знания(доминация), а не действительно пытаются обучить другого человека. сам за собой такое замечал иногда.
>>205687079Без автоматизации ты останешься обычной QA макакой. Не заебался ли руками полный регресс перед каждым релизом проводить?
>>205686577уверен, что ты бы мне на собесе четко и однозначно не сформулировал бы определение массива.
>>205685738>>205685264У вас, пацаны, типичная болезнь программистов — горе от ума и перфекционизм; хуже только таксисты, они тоже во всём заочно разбираются. Ну и профдеформация, конечно, когда идеальный код кажется чем-то важным и что-то решающим в отношениях с клиентом. По факту вы не знаете ни кого тут называют джунами, ни о принятом в компании корявом процессе, ни об особенностях реагирования на баги у разных клиентов, ни о том, что можно прекрасно жить с говнокодом, если публичный контракт определён и потихоньку соблюдается, он не делает продукт неюзабельным и его кто-то пока может допиливать. Кто там меня на хуй посылал, я бы тебя сам отправил туда прогуляться, но в этом, видимо, нет особой нужды.
>>205687169Я как раз таки преподавал программирование лет 6-7 назад почти на голом энтузиазме, фрилансил тогда нормально и попутно давал уроки очно в учебном центре.И основное что я понял - то, что ты пытаешься объяснить человеку совсем без опыта, какие бы ты примеры из реальной жизни не приводил, ПРОСТО он не поймёт. Осознание абстракций программирования приходит со временем. С этим ты ничего не сделаешь.
>>205687174Робот, СоапЮй. Нинужон там кодинг нахуй, нинужон.580 API тестов, run time 38 минут. И это еще с ожиданиями, потому что понабирали ниндзяразработчиков на митапах.Питон, простигосподи, вебдрайверио это если уж вдруг кодить захотелось. Того же робота можно прокачивать питономСелениум, апропо, вообще к любому языку прикручивается, было бы желание.Это только в головах смузихлебов и лузеров от девеломпемента ТОКА ЖАВА. В дворники пиздуйте, если не смогли в девеломпент.Нехуй баги еще и в тестах плодить.Писать автотесты на джаве, это как в песочнице шагающий экскаватор использовать.
>>205687169Ну бля, продемонстрируй свою силу.Объясни своими простыми словами, например, что такое переменная в пахомировании хотя бы, лол.
>>205687415>ПРОСТО он не поймётнорм оправдание для препода, которому кажется непосильной задачей объяснить циклы васяну. тебе серьезно никогда не казалось, что это именно ты не можешь найти подход к какому-то тугодуму, чтобы объяснить ему основы чего-либо, а не он какой ОСОБЕННЫЙ ТУГОДУМ? это ведь напоминает школьных бабищ, окончивших пед и читающих материал с методички, у которых не те дети нынче пошли.
>>205687330Вынь голову из жопы, антуан. Пилит джун задачу, закрывает её якобы, в итоге чтобы система отработала так, как надо, нужно приложить много усилий, потому что предусмотрел он только один ебучий кейс. Шаг влево, шаг вправо - экспешн.Я уже не говорю про "многомиллионные проекты" под нагрузкой, где очень желательно внимательно думать о каждом лишнем запросе к БД, о кешировании, на что джуны обычно хуй забивают, что в итоге приводит к резко возросшей нагрузке на БД и резкое замедление работы всего проекта.Нюансов масса, дело тут не в рюшечках, красивом коде, даже не в архитектуре, которая будет болью в жопе через некоторое время, речь о реальных проблемах для бизнеса прямо сейчас.Ты, конечно, начнёшь сейчас говорить, что хуёво вы задачи ставите, раз в них не расписаны все возможные кейсы. Может и так, но хорошие постановки я встречал ещё реже чем годных джунов.
>>205687579> Объясни своими простыми словамиче никогда не видел описание переменной, как коробочку, куда ты можешь что-то положить и потом достать это оттуда, когда хочешь? нахуя его повторять, его и так каждый довн поймет. вопрос только с синтаксисом, который на начальном этапе на похуй можно просто зазубрить.
>>205687568Ты братишка долбоёб. 38 мин на 580 апи тестов - это в один поток что ли? Дохуя же.Когда у тебя <100 тестов, жаба это оверкилл, согласен. На твоих 580 жаба норм покажет себя
>>205687690> непосильной задачейКто-то сказал про "непосильную" задачу? Нет. Просто когда ты ему объясняешь на бутылках пиваса, что такое цикл, а потом даёшь ему IDE и говоришь - пиши, всё ведь очевидно, а он начинает пороть хуйню, то лично у тебя начнёт пригорать, т.к. ЭТО ЖЕ ОЧЕВИДНО БЛЯДЬ. А у меня не начнёт, потому что я знаю, что ему нужно писать, писать и писать код, чтобы у него пришло понимание очевидных для меня вещей.
>>205686453Конечно. Плачу все что положено как ИП>>205686503Какой подоход, что несешь? Он стал взымать НДС с недавних пор. Подоход как и был на исполнителе.
>>205687843Это энд2энд тесты имитирующие действия реального юзера только без затрат на времени на ожидание загрузки фронта.Нахуй тебе функционалное тестирование в мультитред запускать?Ты что нагрузку делаешь?А для мультипотоков в нагрузке есть джюнит.Соап платный кстати тоже умеет генерить нагрузку на ура. И секюрити тесты. Без знания кодинга от слова совсем.Долбоеб у твоей мамы сын.Тестирование это вообе не про кодинг для начала, он там инструмент номер два, не более.
>>205687568Селениум написан на жаве, самая полная и актуальная библиотека для работы с селеинумом на жаве. Странно при этом тестеру учить пайтон. Я не говорю, что с этим нельзя будет работать, можно, конечно, но на собесе, скорее всего, захотят от тебя именно жаву.так то я как раз таки на пайтоне в основном пишуКороче, очередной макаконедо-QA, который навсегда останется со своим ISTQB Foundation Level и умением тыкать мышкой, вас таких как грязи.
>>205687846и с хуя ли у тебя пригорает с естественного процесса вещей. > IDE и говоришь - пишиофк, ему в ебало куча неизвестной хуиты прилетает в виде синтаксиса языка. попробуй напиши цикл на ассемблере. очевидно же, простецкий цикл, хули там трудно может быть. но сомневаюсь, что какой-нибудь опытный бекендер на яве сможет изучить за день ассемблер хотя бы до уровня написания циклов практически любой сложности. а у тебя горит с васька, который вообще первый раз ИДЕ открытую видит.
>>205687882Написал твой джун тест на один кейс, другие кейсы тестами не покрыты и что теперь? Плюс какой джун тебе скажет "а сейчас я всё покрою тестами"? Это ты ему как ментор должен говорить. Но мы же говорим о проекте без ментора, а лишь с джуном.
>>205688150отчасти правда, но уж точно не "никогда", как ты выразился.в любом случае грамотные тесты => код ревью заставляют джуна самому фиксить свою ебалу, которую он написал. а не переписывать сеньёру таску с нуля.
>>205688286> а не переписывать сеньёру таску с нуля.Если что, я говорил о переписывании с нуля самим джуном, часто даже неоднократно. Если, конечно, таска не горит но кто будет давать джуну горящую таску?
>>205688269А что делать с тем фактом, что написания тестов на все возможные случаи жизни занимает в разы больше времени, чем написание самого кода, который эти тесты должны тестировать?
>>205687707Ну а откуда тебе голову вынуть, я даже не знаю. Сам советовал мне не фантазировать, но при этом фантазиями и занимаешься. Бывает, например, и такой процесс, где джун пилит череду задач по куску проекта, их вяло смотрит сеньор и видит говнокод, но при этом на определённый контракт этот говнокусок отзывается как надо и мишн критикал тесты не падают — ну окей, помечаем технический долг на будущее, довольно урчим, едем дальше. Заказчик шлёт баг репорты про экзепшн, если где-то какое-то отклонение от золотого пути — ну обалдеть какое горе, запишем в бэклог на фикс, когда-нибудь пофиксим: приемлемая скорость реагирования на некритический баг для, например, почтабанка, это месяц. Лишние запросы к бд будут профилироваться только если действительно затормозят, не раньше.Вообще всё будет оптимизироваться и фикситься тогда, когда вавилонская башня из костылей начнёт падать, а не заранее. Звучит не очень, но такой подход гораздо выгоднее отревьюированного перфекционизма, по факту те самые реальные проблемы бизнеса хорошо решаются адаптивными костылями и когда-нибудь в будущем допиливаются, а чаще не допиливаются, а так и живут. Я не оцениваю, хорошо это всё или плохо, такие критерии оставлю детям и программистам, но вот бывает и такое. Бывает, конечно, и не такое, причём и в сторону перфекционизма и в сторону ещё большего головотяпства, я всякое видел. И чего дальше?
>>205688194Пиздуй учить, антуан, это бесполезный разговор.Моя цель была научить человека писать код. Написать код без понимания абстракций программирования нельзя, но и понять абстракции программирования без реальных попыток изобразить их в коде - тоже малополезная задача.Так что нужно искать золотую середину между голой теорией из подворотни и реальным кодингом.
Вы тут с таким умным видом обсуждаете джунов, такски и тесты, а сами наверняка программируете кое как и какую-нибудь наибанальнеёшую кнопочку прикручиваете по несколько дней. Я прав?
>>205688330Сосать хуй, раз ты проектируешь как долбоёб, если написание тестов у тебя занимает В РАЗЫ больше времени. Проблема в этом случае не в тестах, а в тебе.
>>205688431так а ты попробуй вот так вот сразу кнопочку прикрутить на ангуляр проект, которому уже лет 5тут не все так просто, подумать надо, с мыслями собраться
>>205688363Мы говорим про написание, проектирование "многомиллионного проекта" с нуля джуном без ревью вообще. Ты тред прочти внимательно. Так что повторюсь - голову из жопы высунь.
>>205679461В энтерпрайзах разница между джуном и его тимлидом зачастую только в выслуге, то есть по факту это биба и боба 2 говнодела, которые выросли в этом ебучем легаси-аквариуме.И там такие явления норма, тк сука никто не знает как должны быть построены нормальные процессы и всем похуй, слепили фичу - потестили в проде.Поэтому вполне могу поверить ОПу.
>>205688175>>205687843И дохуя ли нужен тут кодинг?просто признайтесь, что вы не смогли стать разрабом и полезли туда где вас не ждали.А потом ойбля нам нужна команда для тестирования нашего охуенного тест фреймворка с квадратными колесами.>>205688175>очередной макаконедо-QAТолько вот я работаю на 3,5к евро чистыми, видисо спрос нынче на недокуя.
>>205688538Хорошо хоть, что не про розовых поней мы с тобой говорим, а то ты мог бы так сказать, что всё, теперь говорим про присутствие в процессе розовых поней. Попробуй сам перечитать тред и понять, где ты что додумал и принял свою картину мира за мою, ну или не за мою, а за чью-то ещё.
Слишком абстрактная беседа. Поясните лучше что за многомиллионные проекты вы делаете хотя бы в общих чертах.
>>205688538Ты удивишься, насколько часто многомиллионные проекты существуют для распила бабок, и насколько там всем все похуй.
>>205688629> и полезли туда где вас не ждали.Это куда? Я лид. Макак тестеров столько повидал, что просто пиздец. А свой SoapUI можешь себе поглубже в жопу засунуть. Кто тебе его покупать будет? Кто тебе это говно в CI систему пихать будет? Нахуй тебя пошлют просто и всё.
>>205688821Полагаю что SQL запросы оптимизируют и фреймворк натягивают. Вообще не ебу что можно делать сложного, когда всё давным давно сделано.
>>205688832Т.е. начинали мы с серьёзного многомиллионного проекта в котором всё должно реально работать, а дошли до проекта на который всем похуй для распила бабок. Давай теперь придёт к тому, что там можно просто формочки на html нарисовать для виду и всё на этом. И продолжим кукарекать о том, что джунам всё под силу, а вы просто выёбываетесь.
>>205688960О, а вот и всезнающий Senior Developer +2 years experience with PHP + SQL + HTML подъехал.
>>205688882>в CI систему Легко.Что в Дженкинс что в тимсити.Понятно какой ты лид.Я сам лид с 2010. Купит, ясн, поколение продаванов вкатившееся в ИТ.Платят за результат, а не за язык, если ты конечно не крыса галерная, где важно наебать кастомера и всучить ему имбецилов под видом сеньоров.А на пике Робот, а не Соап, лиденыш, учи матчасть, тварь.
>>205686577> У меня в школе были дауны, которые в 11 классе сдавали ЕГЭ по информатике и считали что массивы это СЛОЖНООоо, эт прям про меня, лол. Циклы осилил легко помню, а вот с массивами беда прям была. Но к концу 11го таки дошло, лол. Правда я в мухосранях лютых школу заканчивал и было это в 2005 году, так что информатика у нас была онли в 10 и 11 классах. Мимо сеньор помидор С#
>>205689167Бисер перед свиньями метать? Увольте. Всё уже сделано, ничего делать не нужно. Кнопку жмёшь одну и всё работает. Любая задача не более часа занимает. Думать вообще не требуется.
>>205688978Не знаю как конкретно у вас.С точки зрения васянов, которых согнали на такой "бумажный" проект, все по-настоящему и серьезно и реально должно работать.И они пытаются что-то высрать, но их никто не контроллирует и их эффективность никому не интересна на всех уровнях руководства.Важно только, чтобы они "работали" и не отсвечивали.Официально декларируются высокие цели, а то что продукт - кусок говна стремный даже для студенческой поделки - никому не интересно (никто этого не может заметить, из-за васянства)
тут есть девелоперы харкача мб в треде? запилите уже, чтобы когда темную тему врубаешь, она на всех вкладках домена подрубалась, а не только на активнома то бываешь откроешь себе тредиков подрочить и в каждом кликать затемнение ебучее
>>205688616В говнопроцесс поверить легко, а вот в остальное сложнее. Чел пришёл на джуна 60к, через 2 года перешёл на 190к, что, видимо, грейд сеньора. Разрыв грейдов по зарплате намекает на какую-то веб-студию 3.0 типа ебама по бизнес-модели. Но при этом он говнокодер, а сеньором стал за то, что больше не нашлось умельцев поддерживать говнокод и руководство решило его сделать особо ценным специалистом. Это в компании, где по разрыву грейдов видна политика эксплуатации джунчиков и говнокод как стандарт. Короче, прохладная былина.
>>205689095> тварьЯ ведь не твоя мамка, антуан, ты попутал что-то> Я сам лид с 2010. Лид чего? Обрабатыванию хуйцов? Какой лид будет говорить, что тестировщику не нужна жава? Ебать ты поехавший. > Купит, ясн, поколение продаванов вкатившееся в ИТ.Каких продаванов, поехавший? RobotUI интегрировать в CI системы как-то можно только Pro версию, которая платная блядь.> А на пике Робот, а не Соап, лиденыш, учи матчасть, Т.е. сам говорил про соап, а тебе мажешься? Похуй, давай про робот. В роботе ты таки должен уметь "программировать", но писать тебе нужно на обосранном BDD языке этого самого робота, где более или менее сложный кейс реализовывать ты заебёшься.Т.е. имеем:SoapUI - платный инструмент исключительно под ссаную виндуRobot Framework - инструмент, кейсы в котором нужно программировать на обоссаном языке, который через пару лет никому нахуй не нужен будет и поддержкой будут заниматься только узкие спецы, который хуй отыщешь, потому что все уже от голода подохли под забором.Заебись у тебя арсенал. Я не лид тестировщиков, к слову, я бекенд лид, но даже я вижу какая ты макака.
Почему никто так и не написал, какие именно проекты он делает/делал. Мне просто интересно. Хочу сравнить и понять, не занимаюсь ли я полной фигнёй.
>>205689255Приходит к тебе QA-макака и брызжет слюной, рассказывая про какой-то сугубо виндовый инструмент для тестирования, о котором большинство девопсов и не слышало, ты понимаешь, что слать QA надо нахуй, ибо есть более распространённые инструменты которые легко встраиваются в вашу инфраструктуру, под которые легко и сегодня и завтра и через пару лет найти спецов, но тут ты понимаешь, что у тебя не просто интересуются о возможности внедрения, а денег на это дерьмо просят. Что ты сделаешь? Выпнешь этого долбоёба на мороз, конечно же.
>>205689448У его начальника KPI по укомплектованности штата и цели привязанные к работе джуна (уже мидла), джун делает говнокод который никто не может разобрать, а сеньоры-помидоры по факту также нихера не умеют, начальник это прекрасно понимает, бюджет на персонал есть.И тут перед начальником встает выбор - просрать свою премию и поступить эффективно и правильно или положить на все хуй (который уже давно положен) и дать денег дерзкому джуну.
>>205689644Никто деанониться не хочет. Ты задай конкретные вопросы, - отвечу. Работал и на больших госах, и в банках и с мелкими проектами, и с иностранными.
>>205689752Проект можно и в общих чертах описать. Ну например я сейчас пишу небольшое веб-приложение, в которое вносятся данные о клиентах и о договорах с ними и которая может генерировать счета в виде pdf-файлов и предупреждать, когда с клиента нужно взять очередной платёж. Как ты по этой информации сможешь меня сдеанонить и главное зачем?
>>205689716Ну да, теоретически такое возможно, конечно. Обычно в реальности начальник может ничерта не понимать в кодинге, но даже самый отбитый прекрасно понимает, когда его решение зависит от подчинённого и чем это чревато. Да и вообще основное правило начальства: лучше лояльный середняк, чем дерзкий гений, на которого не положишься и говнопроцесс не построишь. А у нас даже не гений, а какой-то хитрожоп за 190к. Всё-таки студёная былина, ну или в скорости начальник всё-таки нашёл ему замену, но эту деталь оп уже опустил.
>>205689962Опишу общие чертых "крупных проектов" - интеграция с большим количеством систем, которые ты не контролируешь.Для авторизации, тебе приходится интегрироваться с Keycloak, для получения одного типа сообщений читать из из кафки, которую ты тоже не контролируешь, для другого типа сообщений писать адаптер для системы, которая работает с ватсапом, третья система отвечает за формирование и запуск email рассылок, четвёртая система API 1С, запиленной левой ногой какого-то долбоёба, пятая система - API OpenStack'a для создания виртуалок, которые необходимы отделу, который использует данную систему.
>>205690095По ОП посту не видно, что он дерзко себя вел, как раз такие товарищи обычно очень хорошо умеют в конформизм.При правильной линии поведения он мог даже без конфликта получить те же бабки.К слову бывают тимлиды со стажем в 3 года, так что здесь нет ничего сверхъестественного.
>>205690222А зачем вы пытаетесь объединить в одну систему совершенно не связанные друг с другом подсистемы?
>>205690514Я не говорил, что это один проект, я лишь описал некоторые задачи, которые решались в рамках проектов, а вокруг этих интеграций накручивается бизнес-логика.
>>205690378Уговорил, я не представил себе такой путь в рамках конформизма, а сейчас ты сказал, и представить удалось; тогда уровень занятности истории средний, окей. Возрадуемся же за удачливых трехлётних тимлидов.
>>205690818Видимо, это просто не твоё. Я пишу код уже десять лет и всё ещё испытываю удовольствие. Но если у тебя есть опыт, то иди в архитекторы, проджект менеджеры, может там повеселее будет
Сап, хуярю год C# макакой - сисадмином в среднеконторе за 30к.Толком даже не знаю, что такое классы, но всем похуй, тк могу писать работающий говнокод.Шо делать, как развиваться? Хочу вкатиться в нормальную разработку, но понимания примерно нихуя.
>>205691569Да, а хули толку без постоянного использования? Есть таск - читаю, делаю, забываю примерно за неделю.Я помню в школе на плюсах с указателями делали какие-то охуенные проекты по 2к строк. На 2 курсе баловался с UE, какие-то игрули пилил. Сейчас я только слово указатель помню и могу почтовую рассылку организовать.
>>205691493Развивайся:Эрик Эванс-Предметно-ориентированное проектирование (DDD). Структуризация сложных программных системРЕФАКТОРИНГ Улучшение существующего кода МАРТИН ФАУЛЕРПриёмы объектно-ориентированного проектирования. Паттерны проектирования - Банда четырёхМайкл Нейгард - Release ItСтив Макконел - Совершенный кодКрис Ричардсон. Микросервисы. Паттерны разработки и рефакторинга (Microservice Patterns)Архитектура корпоративных программных приложений Мартин Фаулер
>>205691647Да книжек у меня и так дохуя.Только инфу из них мне применять некуда. В своей конторе у меня просто нет тасков, для которых мне надо развиваться.Дрочить перечни из резюме и прыгать по собесам? Пытаться в стажировки в ебучий яндекс/маил? Мелькают мысли спиздить у бати пару лямов, накупить вендингов и съебаться в съемную однушку в саратов
>>205691840В моей конторе, очевидно.Джун без практики с прочитанными книжками также нихуя никому не нужен. Или это иллюзия и на самом деле нужен?Вопрос в мотивации скакать по контроам, и в кпд этого процесса.
>>205691782То, что они у тебя есть, не значит, что ты их прочёл> Только инфу из них мне применять некуда.Пиздишь. Прочтёшь Эрика Эванса, начнёшь угорать по погружению в предметную область твоего продукта и грамотному выделению доменных объектов.Прочтёшь Фаулера, сразу поймёшь, как твой код отрефакторить и применить охуительный DDD подход. Прочтёшь банду четырёх, начнёшь понимать твой отрефакторенный велосипед реализовать на принятых сообществах паттернах.
>>20569206010 лет опыта.Банду четырёх лет 7 назад, после неё ещё книги по паттернам, статьи. Сейчас снова перечитываю банду.Release It, Макконела года 4 назадФаулера пару лет назад, но жалею, что не раньше.DDD не так давно читал, очень жалению, что не прочёл раньше.По архитектуре, микросервисам совсем недавно.
>>205692215А карьеру по какой страте апал?Первая работа в IT? (должность)На вторую как закатился?Ты кодер или?
>>205677464 (OP)Услышал как минимум две аналогичные истории за месяц от разных людей, это не пиздоболия.
>>205692410Не было стратегии как таковой. Первая должность - пхп макака + верстальщик, работал с CMS Joomla, OS Commerce. Старался всегда урвать себе какую-нибудь нестандартную задачу.До первой должности сам задрачивал дэлфи, плюсы, ассемблер, пхп, но ни о каком годном уровне нельзя было говорить. Делал всякие брутеры ICQ, php гейты для фейков десктопных приложений и прочее дерьмо.Дальшей ушёл во фриланс + немного админства линуксов. Решал много задач по парсингу, генерации сайтов со спизженной информацией, соц. сеть как-то разрабатывал.Потом работал с CodeIgniter PHP фреймворком, один крупный проект пару лет поддерживал.Потом ушёл в пайтон и тут уже пошла более серьёзная работа. Всё ещё стараюсь решать неочевидные задачи, которые имею некоторую "детективную" составляющую.>>205692536Не читай долбоёбов со смищными постами про паттерны, тесты, аджайл, скрам и прочее. Бери и используй - это не мода, это стандартные инструменты, которые делают жизнь спокойнее.
>>205692760Но ведь опыт PHP маками и парсинга всякой хуеты (сам этим занимался) тебе конкретных перок для текущей работы, кроме обширных IT познаний не дал. На пайтоне что делаешь, бэк, я полагаю?
>>205692919Дал. Жопочасы. Ты так или иначе работаешь с различными сервисами, с различными решениями, сталкиваешься с различными проблемами которые не зависят от языка.Парсинг, вопросы информационной безопасности тоже дают много плюсов.Да, бек, различные серверные инструменты.>>205692988Петуха, который оценивает языки понятиями "лучше/хуже", забыли спросить.
>>205677464 (OP)Придет чувак, который все таки разберется, перепишет все по нормальному. Посмотрит историю коммитов, расскажет руководству, что ты все усложнял умышленно и тебя пидорнут с добавлением в блеклисты
>>205692954Совсем не что-то плохое, но корелляция между ними и быстрым ростом в бэк-коддинге не такая сильная, как хотелось бы.Я вот что-то знаю про фронт, про энд, про пайтон, про шарп, про плюсы, недосетевик (ccna), недоадмин, недолинуксоид.Но нравится мне именно кодинг.>>205693032 На текущую должность ты как попал? Очевидно ,что для разработки серверных инструментов тебе опыт фронт-макаки помогает чуть меньше, чем конкретные знания в предметной области. Или нет?
>>205693151О, я так понимаю мистер фронтенд разработчик ануса подъехал, у которого каждый день новый фреймворк. Нахуй пропутешествуй со своим охуительным мнением.
>>205693191Тоже конечно же вариант так себе. Но хуяттерны из банды четырех были актуальны 15-10 лет назад. Сейчас фреймворки релизованы таким образом, что тебе практически не нужно знать всю эту пидоросню. А вместо нее появились другие паттерны и подходы. К тому же это все относится к ООП, а оно, как известно - дно ебучее. Щас идет невъебенное ориентирование на функциональную парадигму. В частности очень сильно котируется реактивный подход.
>>205693147Из всего моего опыта опыта фронтенд разработки меньше всего. Я фронт пилил ещё когда на таблицах не было зазорно верстать и IE6 не поддерживал прозрачность PNG. Но даже этот опыт иногда бывает полезен.> На текущую должность ты как попал?В айти сфере часто берут по знакомству. Так и меня взяли. Работал долго с людьми, люди меня советовали. А в первую контору где писал на пайтоне попал по объявлению. До этого прокачивал пайтон на своих собственных проектах.
>>2056932129 лет опыта. Начинал с WPF/Silverlight. Потому судорожно перекатывался на веб и мобилки. За это время существенно поменялись подходы к разработке.
>>205693297> К тому же это все относится к ООП, а оно, как известно - дно ебучее> Но хуяттерны из банды четырех были актуальны 15-10 лет назадВы только посмотрите на этого долбоёба. Просто пиздец. Антуан, ты лучше работай молча, набирайся опыта, а не позорься. Ты бы знал какую хуйню ты несёшь, даже мне за тебя стыдно.
>>205693415Сейчас никто не умножает, умножение устарело 10 лет назад, сейчас все просто складывают@Анон, но ты ведь хуйню несёшь, всё зависит от задачи, которую ты решаешь, нужно и умножение, и сложение@Рррряяя, нет, нет, устарело, ни нужно, идитенахуйдлоываоылаоылоаыжвоаыдаы
>>205693374Вообще говоря реактивный подход может быть разделен на все парадигмы. Но он все же ближе к функциональщине своей декларативностью.
>>205693428Расскажи, пожалуйста, как дошёл до должности архитектора, сколько лет опыта, сколько лет тебе?
>>205693511да просто на каждом совещании идешь к доске и рисуешь стрелки с квадратами, а потом пишешь список хуйни. со временем все начинают думать, будто ты что-то понимаешь в происходящем.
Почему ООП говно? По мне так на интырпрайс-логику вполне так неплохо накладывается, разве нет?И вот кстати не могу постигнуть парадигму функционального программирования. Вот на каком нибудь паскале все просто - линейнная ориентированность, циклы условия процедуры, вот это вот все. Тут все очевидно вроде какДельфи - там явно соьытийно-ориентированная парадигма. То есть мейнцикл (поток во времени), который слушает события и реагирует на них опять же процедурами, коллбэками, да хоть чёртом лысым. Нечто похожее сейчас называют реактивным подходом, так? Или я не прав? Проясните мне, если не сложноООП - тут все понятноА вот что такое функциональное программирование - никто мне внятно сказать не может. Помогите вы, что ли. Спасибо просто олдовый мимокрок
>>205693657Да это не паста, с чего бы. Ну отгугли, если считаешь что пастаЯ это катал с ведроида вручную
>>205693620Функциональщина, в трушном своем понимании, это когда программа написана максимум декларативно. Как разметка. Т.е. в коде нет описания последовательно выполняющихся команд, где можно было бы поставить брейкпойнт. Соответственно там нет оператора цикла например. Вместо него будет хвостовая рекурсия.
>>205693620> Почему ООП говно? Анон, вот ты нашёл кого слушать. Человека, который предлагает вместо фундаментальных трудов читать хабр. Не говно оно и для проектирование больших предметных областей подходит в разы лучше чем функциональный подход.Никто не говорит, что функциональщина плоха, просто иная область применения.Неудобно описывать сложные доменные объекты, подход к решению задач императивный, что неплохо, но иногда может выглядеть неочевидно. Если говорить о чистом функциональном языке, то облегачется распараллеливание задач, т.к. нет общего состояние программы.
>>205693726Рекурсии вместо циклов? ИнтересноА по памяти оно как?И декларативный подход. Т. е. больше абстракций, получается? Вместо "возьми сковородку, поставь на плиту, зажги плиту, вылейте яйца и тд" просто "сделай омлет"?Соррян если туплю, у нас почти 5 утра, спать пиздос хочутот же олд
>>205693778Лол. Ты серьезно считаешь ООП крутой парадигмой а банду четырех фундаментальными трудами?Под фундаментальными трудами пожно считать SICP, Кормана/Кнута, но никак не книжки, которые показывают устаревшие подходы над далеко неидеальной парадигмой, когда-то впаренной программистам. Все эти охуенно красивые UMLки, идеи о том, что программные абстракции можно описать в виде объектов реального мира - только на картиночках смотрятся круто. На реальных проектах же мы имеем ебаный пиздец, не поддающийся контролю. И дело тут не в том, что программисты ебанашки. А просто из-за такого простого факта, что требования стремительно меняются и в очередной раз переписывать тонны абстракций становится тупо дорого. Далее этот франкенштейн стремительно обрастает костылями и имеем типикал проект. Чтобы хоть как-то нивелировать проблемы ООП, были разработаны различные платформы и фреймворки, где все мало мальские случаи уже реализованы и выданы в виде готовых решений на блюдечке. Причем реализованы чаще всего так, что разработчику вообще не нужно думать над архитектурой и абстракциями. Но тем не менее они лишь маскируют проблемы ООП, но не избавляют от них.
>>205693778> Никто не говорит, что функциональщина плоха, просто иная область применения.Но какая?Не совсем понимаю цели и задачи. Но понимаю что раз придумали, используют, и оно не умирает - значит таковые есть, просто я тупень и не понимаю. Вот поковыряй я реакт немного. Ну как, поигрался просто. Поделал всякие стандартные крестики-нолики, элементики порендерил с событиями и по событиям, вот это вот все. В принципе понятно что и как, но вот если пойму все равно, куда это применять? Нет, даже не так. Куда применить то понятно. Вопрос - зачем? Что можно крутого сделать из него такого, чего на чистом js не осилишь? Да, концепция виртуального dom интересная, не спорю. Но что делать дальше, кроме как лендинги со спецэффектамии и анимациями?Так я их ненавижу, по мне и веб 1.0 неплохо справляется а учитывая скорый чебурнет и скорости и2п и подобных вещей - мы к нему ещё вернемся. Не могу понять под какие задачи оно, кроме нелагающих спецэффектов и быстрой обратной связи от бэка на фронт. Поясните, ток по простомуолд
>>205693879Рекурсии в функциональщине, это не то же самое, что есть в императивщине. Это лишь суперпозиция одной и той же декларативно описанной функции, а не вызов метода самого себя.
>>205694135Ну типа набор единичек и ноликов в виде абстракций кот и пес, которые наследуются от абстракции животное )))))
>>205677464 (OP)8 лет ебошил токарем на заводе, потом ушел в общепит. Работал офом, работал поваром. Потом посрался с начальством, выгнали нахуй. Живу сейчас за счет бабы, которую просто качественно ебу. Хочу ебать свободы и все такое, но жрать нехуй, приходиться дрючком на еду горбатиться.
>>205694147> Ты можешь заюзать rxJS на той же ноде например и вот тебе реактивный подход на бекенде.Ок, спасибо, это понятно. Но я имел ввиду когда бэк у меня не на js, и соответственно реакт только на фронте. >>205694156Ты не я, не ври :3Но таки да, тоже не понял. Суперпозиция функции - это в математичесуом смысле? Или тут снова другое имеется ввиду ?олд
взяли потоки с пуш-моделью, обозвали это реактивным подходом и революцией, как будто это что-то поменяло.
>>205694095> На реальных проектах же мы имеем ебаный пиздец, не поддающийся контролю. Всё так, только если не следовать DDD и ООП, а хуярить реактивный подход на колбеках.> требования стремительно меняются и в очередной раз переписывать тонны абстракций становится тупо дорого.Всё так, и именно чтобы избегать этих проблем я советую прочесть Эванса, Банду Четырёх, Фаулера, можешь ещё один труд Фаулера по UML зацепить, чтобы с ещё более верхнего уровня смотреть на проектирование системы с часто меняющимися требованиями, ну и различные труды про иттеративные подходы к разработке не забудь.> Чтобы хоть как-то нивелировать проблемы ООП, были разработаны различные платформы и фреймворкиТы такую хуету несёшь, что просто пиздец. Фреймворк позволяет пользоваться некоторыми готовыми решениями и поверх этих готовых решений пилить свою логику, свои связи между объектами, свои интеграции с внешними системами. Всё это тысячи строк кода.Анон, серьёзно, просто сходи нахуй. Я тупее тебя в треде ещё никого не видел. Это просто пиздец. Ты бы у меня на собеседовании при решении реальной задачи таких хуёв бы насосался, что на всю оставшуюся жизнь позора бы хватило.
>>205694155Да. Ты просто декларативно описываешь программу на языке так, что она рили может напоминать разметку, лол. Далее она уже как-то там компилируется и выполняется, но тебя это не должно ебать>>205694156Ну в императивном языке ты пишешь программу как набор последовательно выполняющихся операций. Некоторые операции могут состоять из других операций (в виде вызова метода). Так же есть условные операторы и циклы, чтобы добавить в программу логические или повторяющиеся элементы. В функциональном языке вообще нет понятия "последовательно выполняющиеся операции" и ты пишешь по сути математические буквально функции, которые в своем описании могут содержать другие функции и т.д. Точкой входа можно назвать вызов получения результата у главной функции с начальными значениями параметров.
>>205694095Ещё, забыл упомянуть. Петух кукарекает "УСТАРЕЛОООО", а в следующем же сообщении пиздит про SICP, лекции по которому перестали читать в связи с тем, что SICP устарел. Ох, маня...
>>205694280> В функциональном языке вообще нет понятия "последовательно выполняющиеся операции" и ты пишешь по сути математические буквально функции, которые в своем описании могут содержать другие функции и т.д. Точкой входа можно назвать вызов получения результата у главной функции с начальными значениями параметров.Эмм, так все таки в математическом смысле "функции"? Ок, тогда все гораздо яснее становится, спасибо! Т е стартует функция, куда ты в качестве параметров передаешь другие, в общем смысле, функции, те хаваю других функций на входе, и тд ?Справедливости ради, математические функции "под капотом" таки вырождаются в те самые > "последовательно выполняющиеся операции"разве нет?
>>205694262Госпади, ну почему ты такой упертый фанат ООП? Обчитался значит этих детских книжек и считаешь ООП подарком божьим? Опять зачем-то решил назвать меня тупым, но при этом не приведя ни одного аргумента. Поведение типичного адепта. Я могу подозревать что ты из тех, кого называют 23летними сеньерами, который еще не успел насосаться хуев от рыночка, а эти книжечки впервые открыл пол года назад. И теперь, чтобы закрепить материал, пытаешься втюхать их везде, даже итт. > реактивный подход на колбекахТы реактивный подход вообще хоть раз нюхал маня? Или в это время реализовывал абстрактную фабрику там, где это не нужно было делать?
>>205694280>Далее она уже как-то там компилируется и выполняется, но тебя это не должно ебатьага, где-то до тех пор пока не окажется, что она падает по памяти и работает в 10 раз медленней чем надо.
>>205694403Под капотом в любом случае все будет выражаться в последовательно выполняющиеся операции в виде ассемблера
>>205694434Если ты вытащишь хуи из глаз, то увидишь как я говорю, что каждый инструмент хорош для своей цели. И для проектирование систем для крупных предметных областей ООП подходит идеально.Для разработки систем параллельных вычислений очень хорош функциональный подход.А вот ты как раз топишь за функциональщину везде и всюду не допуская иных вариантов. Ты как раз таки похож на того, кто вчера прочёл про какой-нибудь Erlang, возбудился и теперь хуйсосишь всё, что не функциональное.Поэтому антуан, пока ты такой максималист - ты тупой, на собесах будешь сосать хуи, проектировать будешь только куски говна. Но всё придёт с опытом, если будешь открыт новым знаниям, даже если тебе, тупому долбоёбу, из-за малого кругозора, это кажется неверным.
>>205694298Я тебе привел в пример по настоящему фундаментальные вещи, которые проходят на первых курсах того же MIT. Тебе тоже стоило бы почитать на досуге, чтобы изменить свое отношение к названной тобой макулатуре.
>>205694523SICP я читал много лет назад, тогда же учил и Lisp. На текущий момент в MIT по SICP лекции уже не читают, т.к. он устарел. Так что в очередной раз ты показываешь себя тупым долбоёбом.
>>205694461Логично. То есть в функциональном программировании ты, в общем случае, просто юзаешь функции, скармливая им на вход параметры/другие функции и получая результат, а что там под капотом - тебе по барабану, так? естественно что в частном случае функции ты пишешь самЕсли да - то не становится ли код слишком запутанным при отладке? То есть что то где то багует, а ты хз где, и отладить хз как?Или тут все схвачено и есть инструменты?все тот же олд
>>205694591отладка не нужна@автотесты не нужны@тестировщики не нужны@багрепорты от юзеров не нужны@математически всё работает верно
>>205694517Нихуя я не топлю за функциональщину везде и всюду. Я тоже придерживаюсь мнения, что каждый инструмент подходит для чего-то своего. Но это больше наверное относится к платформам, а не языкам. Я просто привел ее тебе как альтернативу к ООП, которую ты так яростно защищаешь. На работе я юзаю ООП уже почти 10 лет, лол и успел за все это время насосаться различных хуев, используя ее. Та же реактивщина по сравнению с этим говном - как глоток свежего воздуха. Вот скорее на ее фоне конечно же в купе с динамической типизацией у родного жс, увидя контраст и отсутствие тех проблем, что есть в ООП - я и хуесошу его.А по поводу этих книжек - ну епту. Если ты считаешь, что это актуальное чтиво, и ты активно юзаешь эту дристню на работе - очень желаю не оказаться в вашей говноконторе. Реально. За последние года наверное 4-5 я ни разу не юзал хуйню из банды 4х. Ведь проекты - типикал крудохуйня на MVC с использованием DI. Вся работа заключается в том, чтобы определить сервисы, контроллеры, модель/DTO и маппинг между ними.
на всякий случай объясню шуткуолег http://okmij.org/ftp/не 200, 150 https://thesz.livejournal.com/1316580.html
>>205694703Пройди собес в говноконторки типа сбертеха, яндекса без этой "дрыстни", как обычно получишь за щеку, к счастью. Ибо такие долбоёбы обычно хуярят свои велосипеды, вместо того, чтобы следовать имеющимся паттернам, подходам, проектируют свои решения как ебучие наркоманы, а когда шлёшь их нахуй визжят ЗА ЩОООО. За то, что ваш кусок дерьма, который вы называете кодом, только вы и можете поддерживать.
>За последние года наверное 4-5 я ни разу не юзал хуйню из банды 4х. Ведь проекты - типикал крудохуйня на MVC с использованием DI. Вся работа заключается в том, чтобы определить сервисы, контроллеры, модель/DTO и маппинг между ними.омг, человек хуячит один и тот же проект у меня такой хренью занимаются духи первого года, дальше это вообще за работу не считается, так, походя написал вдогонку к нормальным задачам. и конечно же паттерные и вся хуйня есть, и в той одной архитектуре, которую ты раз за разом воспроизводишь, и в коде вообще, просто это такая подразумевающаяся вещь, что ее никто даже не озвучивает как какое-то достижение или важный момент, все равно что сказать что "я тут наследование применил"
>>205694703> конечно же в купе с динамической типизацией у родного жс> родного жсИ этот человек говорит про Кнута? Ох, лол, ты сколько томов Кнута осилил, жээсник, блядь?Заберите этого ебантяя отсюда, пиздец.
>>205694814обсуждаем что делать если в дц стоечный коммутатор накрылся, а у тебя три гигабайта трафика как раз в эти сервера шла.
>>205694782> следовать имеющимся паттернам, подходамПод этим ты подразумеваешь пилить условные абстрактные фабрики везде и всюду? Ты серьезно?Любая современная платформа нивелирует вообще что либо изобретать в плане использования паттернов. Нужно лишь следовать инструкциям, как что либо делать в пределах платформы и не выебываться пилить фабрики, лол. То же относится и к Clear Code. Платформа как правило дает 1-2 варианта ее использования для решения какого-то определенного сценария и ты не сможешь отступиться от этого, пытаясь что-то там нахуевертить по-своему. При этом, чем новее технология, тем больше тебя зажимают в определенные рамки, не давая выстрелить в ногу - буквально водя тебя за ручки. В связи с этим, программирование становится доступным любому дауну, демпингуя тебя, охуенного дрочилу на банду 4х
>>205677908а тебе именно ойти или дижитол тоже сгодится? маркетологи сммщики дезигн геймдев - везде нужны люди, умеющие продавать или делать что-то руками, кроме кода.
>>205694948Блядь, ты там серьёзно пилишь CRUD без всякой логики, правил и прочего? А фабрика - это единственный паттерн, о котором ты слышал?Пилю я инструмент автоматизации. Один "объект автоматизации" довольно жирный, порождает докер контейнер, т.е. всякий раз при инициализации этого объекта необходимо подхватывать ранее уже инициализированный объект.Какой фреймворк тут чем поможет? Тут банальный синглтон.Окей, пилю инструмент для обработки входящих сообщений из разных источников, каждое сообщение конвертирую в единый формат, кладу его в монгу. Что у нас тут? Банальный адаптер для каждого источника. Причём тут твои MVC фреймворки, блядь, поехавший?Ладно, беру ссаный код, который достался мне в наследство и с которым надо как-то работать. Понимаю, что работать с ним больно, рефакторить времени нет. Хуярю поверх него фасад и забываю что внутри лежит кусок говна.Окей, есть система обработки входящих данных и принятия решения в зависимости от совпадения или несовпадения с правилами. Правил ебейшее количество.Что у нас тут? Да у нас же тут цепочка обязанностейЯ тебе таких примеров из реальной жизни могу перечислять сколько угодно. Поэтому просто свали нахуй.
>>205694970Я вопрос конкретный задал - томов Кнута сколько прочёл?> какими-то школьными категориямиГлавное, что не на ЖС пишу, из под шконки рассуждая о Кнуте, которого видел лишь в библиотеке издалека
>>205677464 (OP)>1) устроился на работку фронтом>2) отработал 2 года, написал много проектов>3) переписал их под "сложный стек", делал все запутано, куча абстракций, редко используемые либы по которым хуевая дока. частично свои велосипеды.>4) не прошел кодревью, пидорнули без последней зарплаты и премии
>>205695121А что там за логика в крудах? Ну типо ебанул это дело, как белый человек, в виде CQRS уже кстати норм современный паттерн, а не это твое ссанье для школьников. В квери берешь данные, в командах захуяриваешь. Там и прописываешь логику. Ничего сложного и без анальных бус.То что ты там описал, как правило не нужно реализовывать ну кроме фасада, что тоже спорно самостоятельно, а дается в виде готовой решения платформой или фреймворком. Тебе нужно лишь правильно сконфигурировать это дело и плевать в потолок. Да взять тот же reactiveX - тупо ебаный Observer, но дающий намного более широкий экпириенс, нежели говноUML из банды 4х. Наверное единственный паттерн, который хуй ты найдешь в виде готовой реализации - visitor.
>>205695167Кнутов не читал. Но Кормена осилил.> Главное, что не на ЖС пишуШкольник - максималист, плиз. Ты бы такую хуйню еще сказал разрабам реакта или ангулара. Они то наверняка про кнута даже не слышали.
>>205695409> нежели говноUML из банды 4х> тупо ебаный ObserverПик 1> Тебе тоже стоило бы почитать на досуге, чтобы изменить свое отношение к названной тобой макулатуре. > ебанул это дело, как белый человек, в виде CQRSПик 2Я серьёзно не встречал никого тупее тебя. Это пиздец. Нет пути.
>>205695484> Ты бы такую хуйню еще сказал разрабам реакта или ангулара.Но я говорю это тебе, петуху, который почему-то размышляет о фундаментальных трудах, не читая их, потому что пишет говнокод на ЖС, а для ЖСника это слишком сложна.
>>205695531> Назвал кого-то тупым, не приведя аргументов> Сам же в это и поверил> Сидит довольный.Хм, при чем тут первый пик и ReactiveX и второй пик и CQRS?Манька, сходи опохмелись
>>205695409> В квери берешь данные, в командах захуяриваешь. в select берешь данные, в insert зхуяриваешь.
>>205695563Я не размышляю о фундаментальных трудах. А привел тебе их в противовес тому говну, которые ты осмелился назвать фундаментальными.> потому что пишет говнокод на ЖС, а для ЖСника это слишком сложна.Далее манька уже поплыл
>>205695590Я тебя, долбоёба цитирую:1. > reactiveX - тупо ебаный ObserverТ.е. reactivex реализует паттер observer, паттерн observer впервые упоминается у GoF. Ты же говоришь, что GoF не нужен и он устарел. Если он не нужен, устарел, макулатура, то зачем ты используешь инструмент, который пользуется устаревшим подходом?2. CQRSПо сути это применение метода рефакторинга фаулера "разделение запроса и модификатора". Т.е. метод только меняет данные и ничего не возвращает, либо только возвращает данные и ничего не меняет.Какой же ты, сука, тупой.
>>205695643открываю первую попавшуюся ссылку, вижу там откровения вида>public interface IQueryHandler<TQuery, TResult>>{> TResult Ask(TQuery query);>}закрываю
>>205679091>башня замененаХа-ха, да я в куче проектов был, могу скащать что 70% из них это башни из говна, переделкой которых никто не занимется и заниматься не будет. Бизнесу похуй абсолютно как там внутри сделано
>>205695631> Я не размышляю о фундаментальных трудахТы не знаешь точно фундаментальный это труд или нет, потому что не читал. Следовательно, когда ты говоришь, что он фундаментальный, ты размышляешь, предполагаешь, т.к. знать не можешь.> Далее манька уже поплылПовторю ещё раз для ебанутого: не читал ты его, потому что ты ЖС макака, которая не осилит Кнута.Ты где-то услышал о функциональщине, где-то услышал о Кнуте, в душе хочешь всё это знать, но в реальности ни в чём из этого не шаришь, потому что, как я и говорил, ты тупая ЖС макака.В итоге мы имеем: тупая ЖС макака не читала Кнута и SICP, потому что это слишком сложна, но любит рассуждать о Кнуте и SICP, потому это это элитно, также тупая макака не читала GoF, Фаулера, Эванса, потому что это не так элитно как Кнут, а значит нинужна.
>>205695669Блять, ну какой же ты упертный, пиздец.> Т.е. reactivex реализует паттер observer, паттерн observer впервые упоминается у GoF. Ты же говоришь, что GoF не нужен и он устарел. Если он не нужен, устарел, макулатура, то зачем ты используешь инструмент, который пользуется устаревшим подходом?Я тебе говорю про то, что мне нахуй не обязательно знать про паттерн Observer из какой-то зассаной книжки, когда есть фреймворк ReactiveX, который фактически является его реализацией. Я просто его ставлю и юзаю. Знать про паттерн конечно ок для кругозора, но какой толк, если ты никогда не будешь реализовывать его самостоятельно? Это аналогично изучению фреймворков и языков "для галочки", никогда их не используя на практике. Я считаю, что лучше все таки изучать то, что действительно нужно.> По сути это применение метода рефакторинга фаулера "разделение запроса и модификатора". Т.е. метод только меняет данные и ничего не возвращает, либо только возвращает данные и ничего не меняет.По сути мне похуй, что фаулер что-то там придумал и дал этому другое имя. Во всем мире это называют CQRS и никак иначе. Я думаю, что если на собесе ты начнешь пестрить подобными устаревшими терминами и понятиями, то первым же пойдешь нахуй, а возьмут джуна, с актуальными знаниями. Рыночек ебет таких как ты - задумайся.> Какой же ты, сука, тупой.И опять без аргументов. Мне кажется, что ты просто тралишь меня.
>клепание компонентов с эвентами>ты не знаешь кнута, следовательно ты хуево клепаешь компоненты с эвентамиУспокойтесь уже, пёсики.
>>205695854> По сути мне похуй, что фаулер что-то там придумал и дал этому другое имяЁбтвоюмать. Именно Фаулер пустил в массы CQS (Разделение запроса и модификатора)https://martinfowler.com/bliki/CommandQuerySeparation.html, но манька продолжает утверждать что книга Фаулера - макулатура, хотя сама же признаётся, что использует CQS.Давай ещё раз для тупого поясню:> Хуйсосить Фаулера> Топить за CQS, популяризированный Фаулером> мне нахуй не обязательно знать про паттерн Observer Слушай, долбоёб, я тебе выше приводил примеры реальных задач, под которые ты не найдёшь никакой библиотеки, это слишком узкие задачи. Поэтому вместо того, чтобы выдумывать своё дерьмо, ты просто используешь тот или иной паттерн.> Я тебе говорю про то, что мне нахуй не обязательно знать про паттерн Observer из какой-то зассаной книжки, когда есть фреймворк ReactiveX, Давай ещё раз. Ты используешь ReactiveX, в основе которого лежит паттер из "зассаной книжки". Всё верно? Т.е. книжка зассанная, устаревшая, но на основе изложенного в ней, реализовано то, что ты используешь. Значит ли это, что используешь ты инструмент, который базируется на зассаном, устаревшем решении?> И опять без аргументов. Мне кажется, что ты просто тралишь меня.1. Всё, что ты хуйсосишь, ты, как оказывается, применяешь2. Рассказываешь мне про Кнута, но потом признаёшься, что Кнута не читал. Цитирую:> Кнутов не читал. Но Кормена осилил.3. Рассказываешь мне про актуальный SICP, хотя он устарел и в MIT его уже не преподают.4. Из-за пункта 2 я уверен, что и SICP ты не осилил.
>>205695854Также ты, петух, говорил следующее:> К тому же это все относится к ООП, а оно, как известно - дно ебучееДалее ты говоришь:> ебанул это дело, как белый человек, в виде CQRSСмотрим того же Фаулера, чтобы увидеть откуда он вообще взял инфу про CQS и видим книгу "Object-Oriented Software Construction by Bertrand Meyer".Анон, уже в который раз пишу, ты самая тупая мразь которую я только встречал, я не думаю, что тебе и чтение книг поможет, т.к. тут с логикой проблемы.
>>205696057> htdpВрать не буду, не читал.Да и ничего против SICP не могу сказать. Просто знаю, что в MIT уже от него отказались, т.к. устарел.
>>205696017Если фреймворки базируются на паттернах из банды 4х - ок. Я че против что ли? Я не говорил, что это плохо. Это лишь означает, что мне более не нужно ничего знать об этих паттернах, т.к. нет необходимости их реализовывать. Из всего того, что ты приводил, лишь фасад по моему является тем редким случаем, когда ок - что-то можно и заюзать.> Хуйсосить Фаулера> Топить за CQS, популяризированный ФаулеромНикого я не хуешошу. Просто эти книжки очень сильно устарели. Лучше изучить более актуальные паттерны, основанные или сильно видоизмененные на тех старых подходах, подходящие под сегодняшние реалии.Че ты прицепился к кнутам то? Я же сказал несколько раз, что вместо него читал Кормена. Или манька ничего не слышал про Кормена? Мне показалось более продуктивным читать этот, более сжатый, вариант алгоритмов и структур данных, нежели читать 1.5к страниц лишь про сортировки.В общем, твои доводы основаны на твоем же ЧСВ и нежелании принимать чужую точку зрения. Вангую, что на работе ты являешься ЧСВшным, всеми презираемым чмом
>>205696113Ох уж, какие рокировочки. Выдергиваешь одну фразу из контекста и сопостовляешь с другой, такой же выдранной и контекста фразой. Киселев, залогинься
>>205696258Я это еще 6 лет назад объяснял даунам, которые как и тот шизик - обчитались банду 4х, фаулеров и прочих мартинов и пытались евангелировать это во все проекты, закономерно превращая их в оверинжиниринговую неподдерживаемую хуйню. Оно только на бумаге и в маняфантазиях все идеально и пиздато. В реальной жизни это еще хуже, чем без этого.
>>205696152> Лучше изучить более актуальные паттерны> ебанул это дело, как белый человек, в виде CQRSПервое упоминание CQRS в книге 1997 года. В тот момент, как книга Фаулера по рефакторингу вышла в 2000.Ты совсем ебанутый, анон?На текущий момент новых паттернов проектирование сильно распространённых, которых нет в GoF особо и нет.Есть паттерны микросервисов популяризируемые Ричардсоном, книгу которого я также приводил в том списке. Но я не думаю, что о них ты что-то знаешь.> Че ты прицепился к кнутам то?Потому что ты мне сказал, что Кнут - это фундаментальный труд, а GoF, Фаулер - макулатура устаревшая. Но оказалось, что Кнута ты не читал, но какого-то хуя кукарекаешь. Это отличный показатель того, какой ты пиздабол.> принимать чужую точку зренияЯ уважаю чужую точку зрения, когда она базируется на чётких убеждениях. Твоя точка зрения базируется на противоречиях самому себе и вилянию жопой.> Если фреймворки базируются на паттернах из банды 4х - ок. Я че против что ли? Как я выше и писал, фреймворк даёт тебе базовые решния, из этих базовых решения ты можешь создавать свои более сложные решения. Эти сложные решения, чтобы не быть велосипедами, стоит проектировать на базе устоявшихся паттернов.Если же ты пилишь CRUD без особой логики, то, естественно, никакие паттерны не нужны. Ни для одного примера, который привёл я, ты не найдёшь подходищяй "фреймворк" у которого всё реализовано для моей конкретной задачи.>>205696183>Ох уж, какие рокировочки. Выдергиваешь одну фразу из контекста и сопостовляешь с другой, такой же выдранной и контекста фразой.Ты давай-ка не пизди. Сначала ты говоришь, что ООП дно, а паттерны устарели, потом ты топишь за древний ООП паттер. И я в итоге что-то там выдёргиваю? Ты жопой вилять перестань, хуеплёт.> Ох уж, какие рокировочки. Выдергиваешь одну фразу из контекста и сопостовляешь с другой, такой же выдранной и контекста фразой.
>>205696302>превращая их в оверинжиниринговую неподдерживаемую хуйнюУуу, бля, флешбеки словил, физически больно стало.
>>205696335>>205696302Такие необразованные долбоёбы как вы и пилили, вероятно, проект, над которым я сейчас тружусь. Десятки тысяч строк лапшекода велосипедного, хуй выделишь сущности и их взаимодействия, а всё почему? Потому что ООП не нужно, паттерны не нужны, приёмы рефакторинга для лохов, давайте хуярить функции на сотни строк.
>>205696334> Потому что ты мне сказал, что Кнут - это фундаментальный труд, а GoF, Фаулер - макулатура устаревшая. Но оказалось, что Кнута ты не читал, но какого-то хуя кукарекаешь. Это отличный показатель того, какой ты пиздабол.Вот мой тот первый пост:> Под фундаментальными трудами пожно считать SICP, Кормана/КнутаТы просто прицепился к Кнуту, т.к. о нем только и слышал, мань.> Ты давай-ка не пизди. Сначала ты говоришь, что ООП дно, а паттерны устарели, потом ты топишь за древний ООП паттер. И я в итоге что-то там выдёргиваю? Ты жопой вилять перестань, хуеплёт.Не проецируй, мань
>>205696334>На текущий момент новых паттернов проектирование сильно распространённых, которых нет в GoF особо и нет.http://gen.lib.rus.ec/book/index.php?md5=1C87E71AC998CC77E982913E6FD7CCA4http://gen.lib.rus.ec/book/index.php?md5=C01C3CC562E6F2FF6D9F6234BFE5CFAEhttp://gen.lib.rus.ec/book/index.php?md5=BC267362D396DDF6ABB89E2FEB6970CFhttp://gen.lib.rus.ec/book/index.php?md5=DAD24C4D729994E517B0051A78C1C7AChttp://gen.lib.rus.ec/book/index.php?md5=4ADBAE00E37D86375A4708FA77EA610A
>>205696390Я нигде не писал, что ООП не нужно. Паттерны же кал, как верно за метил анон выше, который работает только в сферическом вакууме.
>>205696390Если разбить функцию, состоящую из сотни строк, на десяток функций по 2 строки, разбросав это по самым удаленным недрам проекта, да еще и так, что малейшее изменение в требованиях заставляешь тратить сотни человекочасов на переписывание награмождений из абстракций - то ок, это явно можно считать победой.
>>205696395> Не проецируй, маньЕщё раз, ты топишь за новый, стильный, молодёжный паттерн для белых людей CQS. Но CQS впервые упоминается в 1997 году, а популяризируется Фаулером, которого ты хуйсосишь, в 2000.Виляние жопой раз.Ты говоришь, что ООП - дно, но топишь за ReactiveX и CQS, но всё это имеет прямейшее отношение к ООПВиляние жопой два.Это всё факты. Так что лучше закрой ебало, серьёзно.
>>205696427Вот в этом ведь и проблема. Вы, необразованные долбоёбы, прочитавшие лишь раскраску, начинаете рассказывать об ошибках, которые, в фундаментальных трудах, описываются и рассуждается, как их обходить.Но нет, читать мы их не будем, применять эти правила мы не будем, будем писать хуйню.
>>205696449Ты главное кастомеру случайно не скажи, что потратил 40 часов на то, чтобы сделать все в духе типикал перфекциониста, на задачу, где можно сделать обычный хуяк хуяк за пару часов. Ведь платит он тебе все таки за результат, а не маняпаттерны
>>205677464 (OP)А я на самом деле даже как-то завидую анонам, которые закатились в айти. Я в этом великом супе пробыл где-то три года, успел стать уверенным миддлом, а потом меня как-то в один момент ёбнуло, я заебался видеть одни и те же лица, васянов этих, вставать всё время на работу, дрочиться из-за дедлайнов, работать за 70к, в то время как компания получает куда больше с выполненных заказов, не видеть белый свет итд, короче перегорел я видимо, и решил нахуй всё это послать. Щас помогаю бате вести семейное дело, делится заработком 40\60%, получаю от 90 до 350к в зависимости от сезона. Думаю, жизнь удалась.
>>205696481Так я же как раз про перелопачивание паттерновых нагромождений, анон. Я наоборот обеими руками за один главный паттерн KISS, остальные нахуй не нужны.
>>205696459Только про CQRS я узнал не из книжек фаулера. Тогда нахуй он нужен, если есть более современная литература, где все описывается с учетом текущих реалий? Все что я говорил - не противоречит тому, что ООП дноДа хватит уже проецировать
>>205696481Ты, главное, потом не говори кастомеру, что на внедрение нового человека в проект нужно дохулион часов, потому что в твоих костылях хуй кто разберётся. А через пару лет кастомеру не говори, что весь код надо выбросить и переписать заново, потому что добавлять новый функционал и фиксить баги стало экономически невыгодно из-за отсутствующей архитектуры.
>>205696527Если не оверинжинирить и тупо делать максимум просто, следуя мануалам платформы - нихуя не будет. Обычно, если появляются собственные реализации велосипедов с использованием паттернов - то пиши пропало. Разумеется я не говорю о проектах, где весь код сосредоточен между несколькими год обжектами.
>>205696515> обосрался> ррряя, ни проицыруй!!111> Только про CQRS я узнал не из книжек фаулераДа я уверен, ты ведь сам писал, откуда ты это узнал> Эти говнокнижки потеряли актуальность лет 5 назад. Сейчас проще почитывать хаброчкуТ.е. вместо того, чтобы получить структурированные знания из книги, ты читаешь её кусочками на хабре и прочих ресурсах. Найс.Я привёл некоторое кол-во на текущий момент актуальных, фундаментальных трудов, из которых всё, что ты прочтёшь, можно применять хоть завтра и в, по крайней мере крупных компаниях, этому буду рады и будут говорить малацца! Я про яндекс, сбертех, x5, альфу, к примеру. Ты же привёл действительно важные труды, но ещё старее чем те, которые привёл я. Однако, говоришь о каких-то новых книгах, названия которых ни разу не упомянул.
>>205696582>этому буду рады и будут говорить малацца>яндекс, сбертех, x5, альфуВ микрософте в рот и в жопу лид выебет, инфа сотка.
>>205696616Ну, в проектах майкрософта не работал, спорить не буду, но сомневаюсь, что за это будут ебать. За это только мани на двачах ебут, пока их лид не видит.
>>205696582Опять 25. Я тебе всего лишь привел пример настоящих фундаментальных знаний, а не то, что ты назвал. Фаулеры, банда 4х - не фундаментальные знания. Все, других мыслей я не приводил. Можешь дальше не строить доводов по этой теме.> Т.е. вместо того, чтобы получить структурированные знания из книги, ты читаешь её кусочками на хабре и прочих ресурсах. НайсКак будто что-то плохое. Я уже давно убедился, что проще потихоньку и размеренно актуализировать знания через случайные статьи, чем целеноправлено дрочить книжки, половину инфы из которых ты забудешь через час.> по крайней мере крупных компаниях, этому буду рады и будут говорить малацца!В крупных компаниях против велосипедов и за использование готовых решений. Если готовое решение использует паттерн, то тебе не нужно более знать про этот паттерн. Выше я писал про это несколько раз.
>>205696638Нет, будут ебать. Код должен быть таким, чтобы мой брат 7 классник в него посмотрел и ему всё стало понятно, хотя он даже кодить не умеет.
>>205696647> В крупных компаниях против велосипедов и за использование готовых решенийЁбаный ты осёл. Ты берёшь готовое решение и на его базе пилишь свою логику, ебанутый. А эту логику ты будешь пилить или на паттернах или на своих велосипедах. Если будешь на своих велосипедах, тебя будут ебать за говнокод. Если будешь на паттернах, будут говорить малацца.Если ты пилишь банальнейшие задачи типа CRUD'a, то да, ничего особо писать не нужно, но если хоть сколько-нибудь персонализированная задача, то ты не найдёшь готового решения, которое будет на 100% тебе подходить.Вопрос масштабов того, с чем ты работаешь. Судя по всему, твои задачи максимально банальны.> Как будто что-то плохое. Я уже давно убедился, что проще потихоньку и размеренно актуализировать знания через случайные статьи, чем целеноправлено дрочить книжки, половину инфы из которых ты забудешь через час.О, заебись. Вот петух и попался.Я читаю книгу, выписываю в evernote всё важное, анализирую, пишу свои заметки, временами возвращаюсь к заметкам, анализирую их заново.Ты случайным образом читаешь статьи на хабре, получаешь неструктурированные знания (нахватался по вершкам, называется) половину из которых также успешно забываешь.А потом на двачах рассказываешь, что книги не нужны.Всё, антуан, пошёл нахуй. Гнать тебя ссаными тряпками в мак, чтобы в этом мире меньше говнокода было.
>>205696729Свою логику я буду пилить на KISS, как сказал другой анон. Использование паттернов в ней - оверинжиниринг, за который надо бить по ебалу вообще говоря.
>>205696647>В крупных компаниях против велосипедов и за использование готовых решений. что только не прочитаешь в интернете.
>>205696766Как я уже писал выше, если логика проста и нигде не повторяется, то, естественно, смысла использовать паттерны нет. Но мы ведём беседу о хоть сколько-нибудь крупном проекте, с крупной предметной областью, с богатым набором состояний, действий.Подход KISS ни в коем случае не против паттернов, как и паттерны не против KISS. Просто решение нужно подбирать сообразно задаче. А не трактовать KISS как "буду писать функции с if else if else if else, ибо так проще".
>>205683389работал в Москве в Яндексе фронтом. Все стажеры 60к получают. После 3 месяцев 115к у меня было на грейде следующем после стажера. Все gross
>>205696816Ну если проект невъебово огромный, то разумеется, что он будет разбит на микросервисы, в которых так же будет реализована простая логика на KISS. Где тут паттерны, маня?
>>205696813Не, всё равно очень крупная, получается.>>205696820Ноль целых, хуй десятых. Если что-то можно спзидить из попенсурса(лицензия позволяет) это пиздят, если нельзя то переписывают с незначительными изменениями, очень малая часть реально с нуля что-то делает, R&D как правило.
>>205696752Аргументированное что-то ответить можешь или снова жопой вилять будешь, любитель CQS без ООП?
>>205686278в яндексе ты можешь заниматься тем, чем не сможешь заниматься в других компаниях в России. Но таких задач не очень много.
>>205696834>Все стажеры 60к получают. После 3 месяцев 115к у меня было на грейде следующем после стажера. Все grossХм, а говорят, что в яндексе меньше рынка платят, причём сильно, или ты пиздабол/хрюшая яндексовская?
>>205696853Почему это незнакомый. Юзаем их активно. Под микросервисами я имел так же и модули, если речь идет о десктопном приложении или реализации огромного фронтенда. Делим все приложение на независимые кусочки и реализуем их максимум просто, чтобы мог разобраться любой даун.
>>205696852Я хуй знает о ком, ты, спать я не уходил, далеко не студент, так что ты либо долбоёб, либо обознался
>>205686998нет, яндекс, гугл, фейсбук как раз отличные компании для стажеров. Их нанимают пачками и часто есть возможность хорошо прокачаться, потому что процессы стажировок очень отлажены. + эти компании очень крутая строчка в резюме.
>>205696881Готов поклясться, что >Всё, антуан, пошёл нахуй, я спать.Было написано, ладно, похоже это мне спать пора, пока.
>>205696877> Микросервисы> Юзаем их активно> Под микросервисами я имел так же и модули> Делим все приложение на независимые кусочкиЧто только не прочтёшь на двачах. Брысь отсюда, ебанутый.
>>205696881это он к тебе обращается "студент", чтобы таким образом подчеркнуть, что по его мнению ты хуйню пишешь.
>>205696869Ну большая часть задач именно такая. Но если ты ищешь что-то особенно, то ML в яндексе очень неплох
>>205696872На сколько я знаю, потолок яндекса 200к в месяц. При этом, в другие конторы тебя возьмут с руками и ногами за 300+
>>205696807> 110кЛол, это Oracle, Microsoft или Intel, других компаний с таким кол-вом сотрудников нет, либо значительно выше (их всего штук 5 ещё айтишных, либо значительно ниже). А следовательно - пошёл нахуй, фантазёр.
>>205696945ну я был на встрече в первый день. Там 70-80% физтех, мгу, вшэ. Засчет этого поднимают. Список развернут ребята не приходя в сознание. Уже что-то.
>>205696984оракле, мс и интеле как раз своих велосипедов хватает, у них собственно весь бизнес - делать свои велосипеды и продавать.
>>205697020Ну я, собственно, о том и говорю. Но антуан, который якобы работает в компании со 100к сотрудников, утверждает обратное. Но, как я и говорил, тарантул ему за щеку, ну и яндекс.танк туда же, это первое, что я вспомнил из Российских инструментов.>>205697026Это да, точно не тебе
>>205697042>Это да, точно не тебеДа ок, ок, в сурьёзных компаниях всё с нуля пилят, да, обосрался я, признаю.
>>205697060Ещё один долбоёб, сколько ж вас тут. Кто является поставщиком крупных опенсорсных продуктов (читай велосипедов), если не крупные компании? У других просто ресурсов не хватит пилить свои велосипеды. Как обычную, блядь, логику, можно отрицать, поехавший?
>>205697093Ну может потому что проект, на котором я работаю, на 95% спижжен из опенсурса и на него по сути просто лого наклеили и копирайты в код напихали?
>>205697107А помимо этого сколько крупных компаний выпускает крупные опенсорс продукты? Фактическая каждая. Поэтому как можно в таких реалиях говорить о том, что они этого не делают или не любят делать?
>>205697126Так я тебе про то, что 90% тупо взято готовое, никто не хочет с нуля ничего пилить, кроме ресёрчеров, это нахуй не нужно ни заказчику, никому вообще. Тем более оно уже всё оттестировано, бери да пользуйся, только лицензию проверь, если хуита, то перепиши так, чтобы не доебаться было и ок.
>>205687859> Конечно. Плачу все что положено как ИПно это же пиздец ебань непонятная, выглядит сложно, а я код хочу писать, а не этой хренью заниматься так то я не против