Рубрики
Реалии

Долбанный траблшутинг и неуважение ко времени коллег

Попросили разместить

Опишу ситуацию, которая знакома почти всем разработчикам: надо запилить типичный CRUD (Create Read Update Delete) Backend и Frontend к нему, либо надо расковырять стандартные логи-конфиги какого-нибудь проекта, или решить подобную типовую задачу, и для того, чтобы это сделать надо пройти 7 кругов ада из бесконечного траблшутинга настроек конкретного стека технологий и разного девопса. В 2022 году, когда будущее уже вроде наступило.

Теперь внимание вопрос: какого блядь хуя это становится всё сложнее и сложнее сделать в 2022 году? Почему миллионы фреймворков и технологий, призванные изначально облегчить типовые задачи, чаще всего их усложняют за счёт того, что надо потратить уйму сил на вкуривание очередных навороченных абстрацкий, декларативной декларативщины, хитровыебанных конфигов и прочего девопса вокруг? Почему каждый ёбаный фреймворк требует всё новых сил чтобы сука сделать разным способом блядь одно и то же?!! Почему код превращается в хитросплетение труднопонятных абстракций, на которые надо тратить много времени и сил?!

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

Сколько можно этого ебаного задротства программирования ради программирования? Хотите играть в конструкторы — играйте дома, а на работе блеать делайте всё возможное, чтобы минимизировать затраты человеческого труда на разработку!

Вот за это я главным образом ненавижу ебаное айти и ебаную разработку и в ближайшее время покину эту ебаную профессию.

Крик души.

Анонимус

58 ответов к “Долбанный траблшутинг и неуважение ко времени коллег”

Вот поддержу, на примере веб-программинга.

Когда-то давным-давно люди писали на php4/php5. Времена были суровые, фреймворков не было. каждый писал как мог и умел. Да, был говнокод и его было много. Но я, как и другие пхп-программисты того времени могли своими руками нарисовать в html форму, написать обработчик этой формы и эти данные сохранялись в базу. Что от меня и требовал бизнес.

Наступило будущее.

Сейчас, к примеру, я работаю в «современном» (с точки зрения инструментов) проекте. Где нет уже классической MVC, где есть его святейшество АПИ и фронты, без которых я эту формочку в жизни не сделаю. Что у нас имеется?

Полгода человек 5 пилят формочку, которую в 2010 году любой быдлокодер мог нарисовать максимум за неделю. Просто потому, что эта ебучая «формочка» тянет за собой фреймворк, ORM, вендора для АПИ (документация к которому тянет на отдельную книжку) и отдельный стек в виде Фронтенда. А что бы фронты знали, что для них сделано, какие АПИ в проекте есть — нужно нарисовать аннотации для Сваггера, которые занимают чуть ли не половину клиентского кода на бекенде, отвечающего за эти формочки. Ну и, конечно же, документация по Сваггеру тоже нужно периодически открывать.

Сюда приплюсовываем вечные баги/траблы/человеческий фактор, иногда проблемы при обновлении пакетов и т.п.

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

18
3

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

Лично мне сдается что фреймворки были придуманы, чтобы помогать некомпетентным программистам. Хотя их минусом конечно же является то, что они ограничивают хороших программистов. Большинство разработчиков либо некомпетентны, либо неопытны, либо и то и другое, поэтому фреймворки в большинстве случаев являются необходимым злом. Фреймворки позволяют слабым разработчикам создавать относительно сложное программное обеспечение, не понимая, как оно работает.

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

4
1

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

4
0

Проблема в том, что слишком много всего стало де-фактом, и всё это надо знать. Zookeeper стал де-факто средством хранения настроек зоопарка продуктов-модулей, RabbitMQ и Kafka дефакто менеджеры сообщений, Couchbase, Cassandra и Redis дефакто NoSQL хранилища кешей. А еще есть дефакто tomcat, apache и nginx. И всё это надо знать или знать где искать и как использовать. Сами продукты в корпоративной среде не сложны алгоритмически в глубину( не берем исключения типа Erlang, всегда бывают исключения из правил), но чудовищно объемны по используемым технологиям-фреймворкам-либам.

1
0

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

8
0

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

0
0

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

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

1
0

И это тоже. И ещё карьерные лычки. Ни архитектор, ни помидоры не захотят всё сделать нормально просто потому что что потом в резюме напишешь? Поэтому только самый последний моднявый фреймворк!

0
0

> в резюме напишешь

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

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

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

Так и было много раз до тех пор, пока не пришёл ещё один такой же задрот (по теории вероятности это должно было когда-нибудь случиться, кстати я упомянул тервер, чтобы намекнуть что я её знаю, а вы нет, потому что у меня были 5-рки по математике а у вас нет, я лучше вас). Так вот пришёл такой же и — хуякс — разобрался в этом местном фреймворке и ещё улучшение-усложнение к нему придумал в первый же день. И стала команда «рукопожатных» задротов состоять уже из 3 человек. И так далее происходило пока их не стало 50.

1
0

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

Справедливости ради — это требование современного рынка труда.

0
0

Понравиться задроту — это требование современного рынка труда, всё верно. Задроту обычно нравятся себе подобные. Выбор каждого продавать душу дьяволу или нет. За свою квартиру можно немножечко души продать (что я и делаю кстати) А за просто так, чтобы тебя крутым считали я б не стал, пусть лучше меня будут лузером считать. Лучше быть лузером чем задротом

3
0

Понравиться задроту — это требование современного рынка труда, всё верно.

Вот поэтому современное айти — ёбанное. А не так что тут якобы неудачники собрались…

3
0

… продолжение

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

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

Итого вся суть разработки свелась к тому, что задроты меряются друг с другом абсолютно бесполезным для нормального человека набором знаний и кидают друг в друга какахи (посмотрите на 9 и 10 собеседований и на 9 из 10 code review). И всё это делается за счёт денег компании, менеджеры которой наивно полагают, что сделать CRUD это действительно долго и дорого, потому что это же высокие технологии, там думать надо. Браво, задроты, браво тому, как ловко вы распиливаете ресурсы бизнеса на компенсацию ваших детских травм. Только следите за тем, чтобы не напороться на менеджера/руководителя бизнеса, который сам вылез из вашей тусовки. Этот-то понимает всю вашу задротную суть, и поэтому как только будет любой намёк, что вы за его бабки устраиваете себе задротство ради задротства, он быстро это пресечёт и правильно сделает. За счёт чего выиграет конкуренцию на рынке, потому что будет делать продукт реально эффективно.

Вот такая притча о задротах получилась

6
0

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

1
0

Да все норм расписал. Вообще надо в отдельную статью «Притча о задротах»

0
0

> в резюме напишешь

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

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

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

Так и было много раз до тех пор, пока не пришёл ещё один такой же задрот (по теории вероятности это должно было когда-нибудь случиться, кстати я упомянул тервер, чтобы намекнуть что я её знаю, а вы нет, потому что у меня были 5-рки по математике а у вас нет, я лучше вас). Так вот пришёл такой же и — хуякс — разобрался в этом местном фреймворке и ещё улучшение-усложнение к нему придумал в первый же день. И стала команда «рукопожатных» задротов состоять уже из 3 человек. И так далее происходило пока их не стало 50.

0
0

К нам на собес однажды пришел чувак, пишущий на Джанге — он был не в курсе что такое SQl. «Я просто пишу класс в models.py и все работает, зачем мне знать этот ваш SQL?»

0
0

Очередной мамонт вышедший из криосна воет на луну.

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

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

Или я не понял посыл и автор соскучился по временам когда не было ансибла, терраформа и эластика? Так хочется вернуться в 2005, лампово грепать логи по ssh и проверять статус сервиса service apache status! Передавать уже предкомпилированные бинарники в tar.gz вместо кода и говорить что «У МЕНЯ НА КОМПЕ РАБОТАЕТ» когда сисадмины вернутся. Без жиры тоже ведь классно было, никто по 10 багуль в день не заводил на тебя, всё решалось в курилке на перерывах. Классно же?

Любое время – это шанс свершить великое.

0
0

Ребята а вам не похуй? Не, правда, я только рад.
У меня лет 6 была такая хуйня с 2015 года, когда пошла вся ебота технологий в атаку (я фронтэндер).
Реально сука, депрессия. Депрессия от того, что мне не нравится, что я делаю.
Все делают говно. Нет — полное говнище. Абстракции над абстракциями.
Все говорили, да ну ты брось, когда проект разрастётся, вот тогда-то ты поймёшь все прелести абстракций.
Т.к. любой может после тебя взглянуть на код, залезть в нужное место, которое описано в доках фреймворка, и пофиксить баг.
Миллион раз «ХА» блядь!))) Я сам нахуй теперь не полезу в эти дебри, я чё блядь самоубийца чтоли)
Всё держится на честном слове. Все ждут когда дунет и всё слетит к хуям, чтобы построить заново (наверное, нужно БОЛЬШЕ абстракций :D).
Баги, которые зарыты в самой жопе, сидят в тасках по полгода, потому что никто не рискнёт погружаться в это говно из абстракций в 120K файлов))

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

Платите — и мне похуй сколько я буду пилить ваше говно, мне плевать на бизнес-задачи, и тем более плевать на ваши сроки.
Платите мне столько, сколько нужно знать для построения этого космодрома для запуска шатлов в космос.
Мне похуй что это обычный лендинг, который раньше я пилил на html, css и jquery за 3-4 дня. Сейчас так не делают.
Чего? За неделю? Да ты охуел чтоли. Я 3 недели только юнит-тесты буду писать. Там вон видишь у тебя форма с полем для ввода телефона. Я ебу чтоли чё туда вставлять юзерам вздумается, надо ж проверить всё.
Так что бабло готовь, стартапер хуев. $1,5K/мес. мне минимум, или пошёл нахуй с рынка. А ты чё думал, вот так взял и нанял просто фронтэндера за еду? Хуй те на нос.
Медленно работает? Да мне похуй. Пускай твои посетители покупают компы мощнее. Последний iphone пускай покупают.
Там вон смотри нихуя себе на странице сразу и буквы и картинки тебе, и ты хочешь чтобы всё быстро загрузилось и плавно прокручивалось…
20 мегабайт скриптов минифицированных крутить эт тебе бля не хухры-мухры… чёткий лендос. Скоро пиздец разбогатеешь на нём, заказы попрут мама не горюй — готовь лопату.

12
0

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

1
5

Если развиваться это удрачивать очередное ёбаное задротство то остановите планету, я сойду.

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

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

11
1

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

1
11

А вот и еще один участник шайки неудачников. Что, выкинули из IT за необучаемость? Низкий интеллект, бывает.

1
6

Жалкое ты ничтожество! Опять старые высеры про «низкий интеллект». Хуйлуша, я тебе уже пару раз предлагал провести видеоконференцию, в которой мы бы порешали с тобой какие-нибудь задачки и пописали бы код. Заодно посмотрим, у кого какой интеллект. Ну, что, зассал?

8
2

Ещё и дизлайк влепил. Ну всё, отмстил так отомстил! Какая коварная месть! Типично для убогих задротов.

P.S.: мне глубоко насрать на лайки/дизлайки, для меня это просто графический мусор, не более. Но просто сам факт.

9
3

Ты погонщик, ты не имеешь никакого отношения к разработке. Что ты там изменяешь? Впрочем, да,
это ведь обычные лозунги руко-водителя.

3
1

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

0
1

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

1
0

Да-да, знаю я таких руководителей. Как увидите таких — бегите сразу от них очень быстро, иначе будут у вас pull requests месяцами висеть на ревью. И даже не потому что такой вот местный вахтер до вас доебется. Просто он соберёт вокруг себя такую команду задротов, что они будут до вас на PR доебываться. Особенно забавно выглядит когда 2 ревьюящих код задрота начинают друг с другом спорить как бы позадротнее готовить свое задротство. А потом после таких PR, где круд неделями и месяцами делается они ноют почему менеджеры от бизнеса им зп не повышают. Потому что нахуй вы нужны со своими технологиями если не можете простой круд быстрее конкурентов сделать

2
0

Я вышел в руководители из разработки

А чо вышел если там всё так пиздато? Учил бы дальше очередные фреймворки!

3
0

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

1
4

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

0
0

В любой сфере и на любой должности нужно постоянно учиться, если ты работаешь в коммерческой сфере. Это тебе не в бюджетной конторе попивать чай и в стул попердывать, зная, что тебе всегда заплатят твои 20 тысяч, даже в эпоху пандемии сТрАшНоЙ бОлЕзНи.
Бизнес, говоришь? Для того, чтобы его вести, тоже надо удрачиваться, читать книжки, постоянно анализировать рыночек, это работа 24/7 без выходных и отпусков, без гарантий, что твой бизнес не закроется из-за очередной сТрАшНоЙ бОлЕзНи или конкуренции.

2
9

В любой сфере и на любой должности нужно постоянно учиться

гнусный пиздешь очередного пропгандона.

если бы в любой сфере люди «постоянно учились», вся работа бы давно встала.

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

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

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

не надо путать дополнение своих знаний и постоянную учебу.

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

4
1

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

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

0
3

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

7
1

не желающего учиться и развиваться

задрачивание 101 фреймворка не имеет ничего общего с саморазвитием.

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

9
1

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

1
11

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

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

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

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

4
1

А ещё я ору с того как задроты называют свои куски… как бы это сказать… кода технологиями. Ёбаный блядь сука на хуй в рот! Знали бы инженеры 19-20 века, которые изобрели двигатель внутреннего сгорания, самолёты, атомные электростанции, и микропроцессоры ЧТО будут называть технологиями их потомки, они бы очень удивились.

2
1

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

3
0

Проиграл с автора-неуча, не желающего учиться и развиваться

«Проиграл» с очередного компьютерного червя-пидора, который дальше монитора жизни не видал (вот уверен на 100%, что это так). Вот скажи, ты — больной? Ты совсем конченый или только чуть-чуть? Постоянно учить абсолютно бесполезное для реальной жизни говно — это совершенно тупо для любого адекватного человека. То, что ты изучаешь, должно приносить пользу и давать какой-то жизненный опыт. Какая польза из того, что вышел новый фреймворк или ещё какая-нибудь хуйня, которую нужно задрачивать? Что это даст?

Абсолютно согласен с Аноном. Золотые слова, кторые нужно вставить в рамку и повесить на стену:

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

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

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

13
1

Сука, в голос. Ты бы и в других сферах ничего не добился, и точно так же разводил бы посты на профессиональных форумах с километровыми обсуждениями того, какое говно %{область_нейм}. Навыки программирования вполне можно применить в жизни. Просто ты не способен мыслить out-of-the-box (в силу слабого мозга), а вот у меня есть немало знакомых, которые делали разного рода умные дверные звонки/переключатели из микроконтроллеров/ардуинок, или же ботов в Minecraft, которые вместо них добывали руду. В моей области разработки ПО часто фреймворки не меняются (он тут один и тот же). Язык программирования вот сменился, да только писать код на нем стало в разы проще и приятнее.

3
12

Область_нейм надо в скобках со знаком доллара а не со знаком процента, так более современно и более правильно, переделай перед коммитом

2
1

А, нет, переделай снова, тут недавно вышел фреймворк, там в угловых скобках подстановки делают, авторы даже статью на хабре написали почему правильно в угловых скобках делать (а ты не знал про этот фреймворк? Ну ты отстал от жизни…)

А ещё вместо область_нейм надо писать industry_name, или ты хуже меня английский знаешь? Я убеждён что хуже, поэтому я и написал это замечание, чтобы почувствовать это приятное чувство, что меня возьмут в facebook настраивать конфиги, а тебя нет и поэтому мне наконец дадут все девочки, потому что у меня денег много будет (а не потому что я ментально здоровый человек)

4
2

Да, это уже давно очевидно: Сложные системы — надежные системы по ебле мозга, коротко.

1
0

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

1
0

Вот не очень понимаю о каком-таком задрачивании фреймворками идет речь. Я в 2013м, кажется, познакомился со спрингом. В 15м — с хибером. В 17м, на новой работе — со спрингбутом, и потом на новом проекте, в 19м — со спрингсекьюрити. На этих «технологиях» я успешно клепаю свой бэкенд и в ус не дую. То есть — грубо говоря одна «технология» в пару лет (хотя «технология» это громко сказано — освоение ее — прочтение 1-2х книг). Ну и — просто для ознакомления — что-то почитал-попробовал с другими языками-фрейморками — гуглджус, даггер, котлин-скала — но буквально между делом, для общего ознакомления. Правда с фронтом, похоже, ситуация чуть похуже — сам я его писал мало — но в каждом проекте было что-то свое — то чистый js то jquery то backbone то angularjs то angular2 то вот теперь react. Но так как мне глубоко они не нужны — для общего ознакомления хватает пролистать документацию да ролик на ютубе посмотреть. Не так уж это и тянет на постоянное задрачивание.

0
0

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

0
0

А вот с чем соглашусь — так это оверинженеринг. Свежий пример — попросили добавить на формочку которая редактирует сущность чекбокс — просавлять-удалять новое свойство. Думал сделаю за час. Угу. Смотрю что передает на страницу контроллер. Сущность? Нет. СущностьФасад. Ну ок. А где эта СущностьФасад заполняется? В СущностьФасадПопуляторе. Угу. А как получить СущностьФасадПопулятор? А из СущностьФасадПопуляторФактори. Которая возвращает ДефаултСущностьФасадПопулятор. Ну ок. Заполнили в ДефаултСущностьФасадПопуляторе свойство, на формочке (там жиквери) отобразили флажок, засубмитили. Смотрим фронтенд. Приходящий жсон пишется в КонтроллерКонтекст. КонтроллерКонтекст обрабатывается в КонтроллерКонтекстХэндлере — экземпляр которого идет из КонтроллерКонтекстХэндлерФэктори. Не, я понимаю что автор этой архитектуры начитался Мартина Фаулза и банды 4х, сделал все на случай грядущего масштабирования — но вот только будет л это масштабирование — далеко не факт. А пока — куча лишнего кода и пара часов втыкания на то как все это обустроено.

8
0

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

3
0

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

1
0

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

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

1
0

Добавить комментарий

Ваш адрес email не будет опубликован.