habr.com: Исповедь разработчика (копипаста)

Аватар пользователя grr

Выдержка из беседы за жизнь с разрабом (много букв), с незначительными купюрами. Оригинальная статья на Хабре «Король разработки». Наверное, это возрастное.

Тезаурус

Апшифт — сильное повышение благосостояния, за счет смены стиля жизни и работы.

Бабло — побеждает зло. В просторечии деньги.

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

Бизнес вэлью — система отношений в компании делающая бизнес прибыльным.

Бойлерплейт — однотипный программный код связанный не с программированием, а с некими особенностями системы интерпретации кода.

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

Велек — сокращение от велосипеда. (идиома: Изобретатель велосипеда).

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

Джира (Jira) — одна из систем работы с заказчиком, так же система управления проектами.

Идиоматично — восходит к слову идиома в просторечии значит: «комар носа не подточит».

Кайф(фан) — получение удовольствия от проделанной работы.

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

Легаси и архитектура — то, что делает проект проектом.

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

Митинг — встреча, тип планерки. Обсуждение специалистами проблем проекта или просто повод распить чашечку кофэ в рабочее время.

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

Оффер — предложение.

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

Синьор— самый высокий уровень умений разработчика.

Скил — некое специальное умение.

Скоуп — перечень задач который необходимо выполнить.

Скрам, аджайл и канбан — системы и методология ведения проектов.

Собес — собеседование.

Спринты, таски — элементы системы управления временем разработчика.

ТБМ — нехорошие слова запрещенные на АШ.

Техдир — технический директор, он всегда где-то за горизонтом событий. Существо почти мифическое, примерно как единорог.

Тимлид — лидер команды разработчиков (ака ГИП).

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

Эйчары (HR) — сотрудники по работе с персоналом, всякой работе.

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

NDA - "Non disclosure agreement", а переводится на русский язык как "Договор о неразглашении".

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

 

Болдом идет текст интервьера.

….

— Прихожу на собес, как заведённый болванчик тру им чушь про новые вызовы и профессиональный рост, и они довольно кивают. Делают дурацкий оффер, как под копирку одинаковый, только сумма растёт. Нелепое NDA, чтобы я никому не слил эти их уникальные форичи-иф-не-равно-нуллы. Дурацкий стол, дурацкий комп. Комп всегда слабее, чем хочется. Они готовы платить тебе две сотни в месяц, но норм железяку за 80 им купить — никак, разорятся.

Дурацкие эйчары, которых всегда в десять раз больше, чем нужно, каждая из них говорит в десять раз больше, чем нужно, у них всегда дурацкое имя, дурацкий официозный ник в дурацком скайпе/слаке, который тебя заставят использовать. Дурацкий тимлид, который работает здесь сто лет, который снисходительно ржал на собесе, что я перепутал Clone и CopyTo, а теперь, потупил взгляд и кается за нелепое легаси и архитектуру. В жопе что ли он ее у себя нашёл!

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

— И о чем ты мечтал?

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

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

И вот я, такой чувак из гаража, шлёпаю на работу, беру совершенно не интересный таск, пилю его потихоньку. А все вокруг меня такие счастливые, участливые. Обсуждают, где бы им лучше встроить проверку на нулл. Выбирают себе митапы на следующую неделю. ПОМНЯТ, как называется фирма, где они работают. Фигачат код в десять раз быстрее, чем я. Хуже, но всегда быстрее. Чёрт, похоже, если я приволоку на работу свою собаку, даже она будет писать код быстрее чем я.

Мне очень, очень хочется верить, что все эти люди притворяются. Что им тоже не в кайф делать изо дня в день один и тот же ТБМ. Писать один бессмысленный модуль за другим. Выделять в коде абстракции до тех пор, пока с ним нельзя будет работать так, как будто у него ТБМ нет никакой предметной области. Если они не притворяются — мне конец.

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

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

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

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

— Дружище, ты так сопьешься.

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

— Ну че ты ноешь постоянно. Всем бы твои проблемы.

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

Там просто было несколько дыр в полу, и перегородки на уровне лица. Я долго не стирал форму, потому что там это предлагали делать в РАКОВИНАХ. И вот, десятый день. Накануне я всё же попытался постирать форму в раковине — очень зря. Чище она не стала, зато стала насквозь мокрой. За ночь бы высохла, но один придурок решил покурить в толчке, офицер учуял запах, поднял нас, и мы полночи стояли в строю и читали устав. Естественно, одетыми.

Я так и стоял в мокрой форме. Следующий день, я херачу строевым шагом по плацу пятый час подряд, +32, моя полумокрая форма — кусок вонючего сала, ноги не работают, я почти не ел, не курил неделю, живот набит ТБМ. На ремне фляжка, из которой нельзя пить, потому что у солдата фляжка должна быть заполнена на три четверти. И знаешь что — я ТБМ не унывал. Мне было туговато, но я не чувствовал безысходности. А вот сейчас она есть. Но не исключено, что если я-солдат сейчас перемещусь в будущее, и послушаю жалобы на жизнь от меня-разработчика, кто-то наполучает по щам.

— Мужик, ты просто выгорел, остынь, пройдет.

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

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

— Когда получается идиоматично — это же кайф.

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

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

— От тебя самого воняет энтерпрайзом.

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

— Типа ты высокомерный из-за неуверенности в себе?

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

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

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

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

— Ты просто перекладываешь ответственность, но козел — только ты.

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

— Или ты дерьмовый разраб. Как и человек.

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

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

— Тебя просто испортило бабло, вот и все.

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

Я сижу такой, в трениках, непричёсанный, небритый, и произношу: 5-6 тысяч долларов. Боюсь себе представить, как это выглядит со стороны. Я оправдываю себя просто. В мире, где совершенно бесполезные тупицы зарабатывают миллионы за фотки со своей жопой в инстаграме, не так уж и страшно, что я получаю в 10 раз больше среднего за довольно сложную техническую работу.

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

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

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

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

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

— А ты как будто не боишься?

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

Нет, я конечно очень люблю деньги, но они никогда не были мотивом. Когда я мечтал стать программистом, я не знал, что мы так много получаем. Я понятия не имею, зачем я в разработке. Уволят меня, компания разорится, продукт сломается — да ТБМ мне. Найду новую работу, ничего страшного.

— Просто работы у тебя дурацкие. Работаешь на бездушный бизнес и сгораешь. Есть люди, которые действительно делают что-то новое.

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

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

— Если бы они дали мне свой код на ревью, разнес бы в щепки. Но больше всего на свете я бы хотел оказаться таким, как они. Я в сто раз хуже, чем они. Как высокомерный человек, я ненавижу завидовать, но я завидую страшной и чёрной завистью. Сегодня модно впаривать людям идею, что все от рождения одинаковые, но чёрт, это совсем не так. Я всю взрослую жизнь учусь разрабатывать, но я не Линус Торвальдс и не Дон Сайм.

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

— Знаешь что я думаю?

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

Ты не решал проблем, не брал на себя ответственность.

Тебе постоянно говорили об этом, а ты пропускал мимо ушей.

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

Помнишь, батя не стал отмазывать тебя от армии после второго отчисления. Что ты тогда говорил? «Батя просто не в духе, всё нормально». Но он что-то был не в духе слишком долго, и ты отправился прямиком в солидную кучу дерьма. А сейчас вернулся и делаешь вид, что больше не инфантильный. Типа все вдруг начали воспринимать тебя всерьёз.

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

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

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

— Да, я не самый лучший парень в мире. И уж точно — не самый полезный. Но у меня к тебе тоже вопрос:

Почему тогда мне так легко в этой индустрии?

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

У нас столько гонора, якобы мы делаем очень сложные штуки. Мы величаем себя софтверными инженерами, но мы никакие не инженеры. Вот мой батя — инженер. Он приходит ко мне домой, я говорю — сломался телек. Батя снимает телек со стены, достаёт отвёртку, колдует пару минут, говорит — «Ты придурок, у тебя не сломался телек, а сгорел предохранитель». Берёт проволоку, снова колдует, телек оживает.

Моя машина внезапно перестаёт ехать, я стою в центре города, звоню отцу и прошу отбуксировать меня в сервис. Приезжает батя, молча открывает капот, минуту смотрит, называет меня придурком, достаёт спичку, колдует — тачка заводится, я уезжаю. И он не такой вот мастер на все руки, он действительно понимает, как это всё работает. Он разрабатывает и производит роботизированные угольные котлы. Батя сам просчитывает всю теплотехнику и термодинамику этих сложных устройств. И его расчёты сходятся, эти монстры работают и нагревают воду ровно так, как отец запланировал, создавая их проекты.

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

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

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

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

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

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

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

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

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

….

 

Авторство: 
Копия чужих материалов
Комментарий автора: 

Не скажу, что со всем согласен, но что-то в этом есть.

Комментарии

Аватар пользователя mk2
mk2(9 лет 1 неделя)

Только вот интервьюер и отвечающий - это одно и то же лицо. Шизофрения, однако.

Аватар пользователя grr
grr(9 лет 10 месяцев)

Только вот интервьюер и отвечающий - это одно и то же лицо.

Не уверен, но это и не важно в данном контексте.

Шизофрения, однако.

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

Аватар пользователя mk2
mk2(9 лет 1 неделя)

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

Аватар пользователя grr
grr(9 лет 10 месяцев)

Вполне может быть. Не берусь судить, меня больше интересует, ЧТО написано в статье, вы можете это как-то прокомментировать?

Аватар пользователя Simurg
Simurg(7 лет 9 месяцев)

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

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

Чел, который получает (в России) 6к в месяц или (в Штатах) 250к в год не занимается двиганием тасков в джире. Я допускаю ещё, что архитектор и манагер (как варианты вершин развития карьеры программиста) могут сесть на какой-нить корморативный насест и с хорошей зарплатой и обязанностью кудахтать хором по утрам на митингах (как бы они там ни назывались).

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

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

А это реально очень, очень трудно. А может быть, и не всем вообще дано.

...

Мучения этого товарища сводятся к простому: он внезапно осознал, что велосипеды уже изобретены, и изобретать ещё один не нужно, нужно собирать из стандартных запчастей. Чтобы что-то изобретать, нужно изобретать что-то новое, НЕ велосипед, а чел этого не умеет, не хочет, может быть, боится, а может - просто не понимает, как это вообще - новое? Как это вообще может быть чем-то, если не велосипед? Поэтому чела садят фигачить форичи или проверки на нул, свинчивать готовые колёса - быстро, надёжно, на конвеере, а чел удивляется - ну как же так, я ж дофига получаю, ну почему конвеер-то?! я же умею изобретать велосипед?

Ну-ну.

Комментарий администрации:  
*** Уличен в клевете и ложном цитировании, отказ принести извинения - https://aftershock.news/?q=comment/11527284#comment-11527284 ***
Аватар пользователя butbka-md
butbka-md(10 лет 9 месяцев)

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

Комментарий администрации:  
*** Безумное оранжевое отродье - https://aftershock.news/?q=comment/8574295#comment-8574295 ***
Аватар пользователя Simurg
Simurg(7 лет 9 месяцев)

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

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

Хочешь увольнять директоров? Да, реально. Расти над собой, становись незаменимым для проекта, генерируй гениальные идеи, заводи свою фирму... как-то так. 

Комментарий администрации:  
*** Уличен в клевете и ложном цитировании, отказ принести извинения - https://aftershock.news/?q=comment/11527284#comment-11527284 ***
Аватар пользователя butbka-md
butbka-md(10 лет 9 месяцев)

Вы так бодро раздаёте советы, что спасибо не надо)

Комментарий администрации:  
*** Безумное оранжевое отродье - https://aftershock.news/?q=comment/8574295#comment-8574295 ***
Аватар пользователя Simurg
Simurg(7 лет 9 месяцев)

Исчерпаете запас - возвращайтесь. :)

Комментарий администрации:  
*** Уличен в клевете и ложном цитировании, отказ принести извинения - https://aftershock.news/?q=comment/11527284#comment-11527284 ***
Аватар пользователя cr4zyr0m
cr4zyr0m(11 лет 11 месяцев)

Бред какой-то в статье. Я старший программист (т.н. синьор, по терминологии статьи), на работу хожу с удовольствием, ничего такого что описано нет. Наверное автору (если всё это реально) надо просто найти нормальную фирму, либо просто подлечить голову.

Аватар пользователя Gray
Gray(10 лет 4 месяца)

А у аффтора подход неправильный)

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

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

Аватар пользователя grr
grr(9 лет 10 месяцев)

ни вариант "можем сделать сами но стоить будет дорого"

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

и разводит руками если детальки не хватает.

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

Так что он не разводит руками ИМХО, он просто предвкушает индийский код. По крайней мере я бы расценил это так.

Аватар пользователя И-23
И-23(9 лет 2 месяца)

Ф. Брукс, «*Мифический* человекомесяц».

Аватар пользователя Мелочь пузатая

В точку! Именно так!

Аватар пользователя divan-analyst
divan-analyst(8 лет 5 месяцев)

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

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

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

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

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

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

Аватар пользователя Simurg
Simurg(7 лет 9 месяцев)

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

Ну так это потому, что он и не достоин получать больше, и я на 80-90% уверен, что его реальный заработок сильно ниже заявленных 6к/месяц. У разработчиков за 6к чистыми (в России; для разработчика в США это эквивалент 250-500к/год) уже совсем иные проблемы, чем описанное.

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

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

Но автор позиционирует себя как уровнем сильно выше среднего (в России зарплата порядка 450 тысяч рублей в месяц - для разработчика довольно редкое явление). В России это старший, старшее старшего или совсем верхнего уровня разработчик. Таких спецов в конторе всегда в отношении 1 к 5..50 к остальным разработчикам (потому что так соотносится работа, которую могут делать только топы к соотношению ко всей остальной работе, и нет смысла сажать принципала за написание рядовых вещей). Этот уровень подразумевает, что а) человек сидит на больших и/или отвественных проектах, б) человек либо очень хорошо знает архитектуру и кодбазу продукта, либо сам вдохновитель всех её принципов. В общем, является для данного направления ключевым, и это всегда хорошо понимается всеми менеджерами. Опять же, если он только не свеженанятый, а вырос до этого уровня внутри, за редкими исключениями это означает, что человек вполне ответственный, не инфантил.

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

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

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

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

То, что ему много платят - это не значит, что он как-то особо много может (не значит и обратного), это просто означает, что здесь и сейчас его работу высоко ценят и сильно в ней нуждаются. Это БОЛЬШАЯ ошибка думать, что "раз у меня большая зарплата, то я крут и автоматически могу всё то, что делают люди с зарплатой такой же или меньшей, и мне автоматически положено всё то, что имеют люди с зарплатой меньшей". Да нифига - везде свои нюансы, оплата, свобода творчества, сложность и характер задач - это от места работы зависит.

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

Комментарий администрации:  
*** Уличен в клевете и ложном цитировании, отказ принести извинения - https://aftershock.news/?q=comment/11527284#comment-11527284 ***
Аватар пользователя grr
grr(9 лет 10 месяцев)

yesСогласен с вами как никогда.

Аватар пользователя Евгений aka Панкуха

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

Аватар пользователя Simurg
Simurg(7 лет 9 месяцев)

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

Комментарий администрации:  
*** Уличен в клевете и ложном цитировании, отказ принести извинения - https://aftershock.news/?q=comment/11527284#comment-11527284 ***
Аватар пользователя grr
grr(9 лет 10 месяцев)

Всякому овощу свой срок реализации.

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

Аватар пользователя grr
grr(9 лет 10 месяцев)

В энтерпрайзе новые идеи генерируются на уровне продавцов.

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

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

Аватар пользователя grr
grr(9 лет 10 месяцев)

А это реально очень, очень трудно

Тут с вами я совершенно согласен. Главное, что этого нельзя заранее запланировать.))

Чтобы что-то изобретать, нужно изобретать что-то новое

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

может быть, боится

Всем боимся того, чего не знаем.)))

Поэтому чела садят фигачить форичи или проверки на нул,

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

Мне это видится так. Все имеет свою цену и творчество тоже, ИМХО.

Скрытый комментарий jaff_13 (c обсуждением)
Аватар пользователя jaff_13
jaff_13(12 лет 1 месяц)

Только вот интервьюер и отвечающий - это одно и то же лицо.

Не уверен, но это и не важно в данном контексте.

а зачем вы последний абзац почикали? там вроде эта мысль просматривается.

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

 

Аватар пользователя grr
grr(9 лет 10 месяцев)

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

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

Аватар пользователя qwweer
qwweer(9 лет 2 месяца)

Рефлексия.

Аватар пользователя Casus
Casus(9 лет 9 месяцев)

Самоанализ это - шизо. Прелестно.

Комментарий администрации:  
*** отключен (уличен в лживом "цитировании", набросы) ***
Аватар пользователя nord_1
nord_1(12 лет 4 месяца)

"Шизофрения, однако."

Близко. Но не ещё.

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

А человеческое всё ещё изредка грызёт черепушку. Что даёт надежду...

Аватар пользователя Bledso
Bledso(11 лет 8 месяцев)

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

yes Просто порвал! +100500!

Аватар пользователя grr
grr(9 лет 10 месяцев)

Да все так, лучше и не скажешь. Прям как кризис в физике конца 19 века.)))

Аватар пользователя ПРОЛ
ПРОЛ(9 лет 4 месяца)

Не адолел.

Аватар пользователя grr
grr(9 лет 10 месяцев)

Значить не судьба.laugh

Аватар пользователя v.p.
v.p.(12 лет 2 месяца)

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

Аватар пользователя grr
grr(9 лет 10 месяцев)

эффект Даннинга-Крюгера

Этого человека проверяет энтерпрайз))), вы наверное смеетесь говоря такое?

надо просто пережить и продолжать копать, сильно копать, долго копать, задолбаться копать настолько

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

и оно, просветление, придёт

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

Аватар пользователя v.p.
v.p.(12 лет 2 месяца)

Этого человека проверяет энтерпрайз))), вы наверное смеетесь говоря такое?

 

не без иронии, да.

 

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

 

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

 

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

 

немного подправил цитату.

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

 

Аватар пользователя grr
grr(9 лет 10 месяцев)

нужны решения проблемы

Так они есть, просто иногда задалбывает воспроизводить их.))

что ты самый умный парень в этой комнате, то ты не в той комнате

Для меня это слишком сложно.

Аватар пользователя пополам
пополам(8 лет 7 месяцев)

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

Комментарий администрации:  
*** Многодетные матери и прочая социальная шваль (с) ***
Аватар пользователя grr
grr(9 лет 10 месяцев)

во первых чувак похоже не понял что любая работа убивает творчество

Да ну? По моему его как раз это и беспокоит.

а творишь дома делая проекты по фану

Но ведь слыхал я легенды, что некоторым и работа бывает по фану или это только легенды?

а во вторых если чувак не знает как работает изнутри та или иная технология

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

не надо навешивать это на всех программистов

Что навешивать? Что программисты видят окружающий мир еще одним подмножеством системы принятия решений? Что они полагают других NPC? Если вы программист, не подскажете ли каким вы видите окружающий вас мир?

Аватар пользователя пополам
пополам(8 лет 7 месяцев)

Да ну? По моему его как раз это и беспокоит.

это не должно беспокоить, вас же не беспокоит то, что дождь мокрый, это просто факт

Но ведь слыхал я легенды, что некоторым и работа бывает по фану или это только легенды?

работа по фану - очень дорогое удовольствие(упущенная прибыль), мне пока это не по карману

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

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

Комментарий администрации:  
*** Многодетные матери и прочая социальная шваль (с) ***
Аватар пользователя Pravsha
Pravsha(5 лет 10 месяцев)

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

Комментарий администрации:  
*** Отключен (лидер бан-рейтинга, унылая политота) ***
Аватар пользователя grr
grr(9 лет 10 месяцев)

то что он в найм идёт, а не своё в гараже мастырит?

Просто боится, ИМХО. Гараж, - это огромный риск, а квалификацию довольно просто потерять. Вылетишь из обоймы сеньоров и никто тебе бурбулеток не заплатит, а как жить потом?

Обычный ноющий и всем недовольный, скорее всего, непризнанный гений.

ИМХО, такие не ноют. Это монстр такого уровня, что я таких видел может в жизни раза два. Он признанный гений, что только хуже.)))

Аватар пользователя Zdrasti
Zdrasti(8 лет 22 часа)

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

Аватар пользователя пополам
пополам(8 лет 7 месяцев)

Это монстр такого уровня, что я таких видел может в жизни раза два

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

Комментарий администрации:  
*** Многодетные матери и прочая социальная шваль (с) ***
Аватар пользователя Fdrme
Fdrme(8 лет 6 месяцев)

Какой то баран, ловящий лайки на хабре. Обычное явление 

Комментарий администрации:  
*** Уличен в злостной дезинформации ***
Аватар пользователя grr
grr(9 лет 10 месяцев)

Какой то баран

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

Обычное явление 

Все явления обычны, необычных явлений не бывает.

Аватар пользователя абра
абра(6 лет 10 месяцев)

Не, это прикладник. Ему бы в Embedded  -  и меньше бы ныл и пилsmiley

Там просто такие задачи - "красиво, быстро".

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

 

Аватар пользователя iStalker
iStalker(12 лет 9 месяцев)

Не, это прикладник. Ему бы в Embedded  -  и меньше бы ныл и пилsmiley

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

 

Аватар пользователя dil62
dil62(7 лет 9 месяцев)

Читается интересно.

Аватар пользователя grr
grr(9 лет 10 месяцев)

Мне тоже так показалось.

Аватар пользователя jamaze
jamaze(12 лет 10 месяцев)

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

Но да, слишком просто каждый день делать то, что просто.

Аватар пользователя faruser
faruser(6 лет 4 месяца)

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

Страницы