Честное резюме программиста

image

Раздел 1. Soft Skills


  1. Я молчу на совещаниях. Стараюсь делать внимательное и умное лицо, даже если мне все равно.
  2. Люди считают меня позитивным и договороспособным. Я всегда вежливо и ненастойчиво сообщаю, о том что в таске написано сделать каку. И только один раз. Потом не спорю. И когда я доделываю таску и она оказывается какой, я не смеюсь, и не говорю «Яжговорил!».
  3. Мне все равно какую каку прогать. Если бы заказчику было интересно мое мнение, он бы не нанял проект-менеджера, продукт-оунера, скрам-мастера, аджайл-господина и UI-дизайнера. Вот эти хипстеры пусть и формируют всякие мнения, видения и маркетинговые фишки.
  4. Я дисциплинирован. Я прихожу на работу в 9 и ухожу в 6. Мне так удобно. Я могу задержаться за двойную оплату или если таска интересная.
  5. У меня хорошее чувство юмора и богатый жизненный опыт. Я могу легко сорвать работу команды на полдня рассказами, как прошла моя суббота. Но делаю это редко, так как считаю, что мне платят не за это, а за то, чтоб я прогал какую-нить каку.
  6. Вертел я ваше тимлидство, сами знаете где. Я могу сам прогать какую-нибудь каку, но с умным видом объяснять своим подчиненным, что они должны делать какую-то каку выше моих сил.
  7. Я просто восхитителен в презентациях. Особенно, если нужно презентовать недоделанное днище. Я мастерски обхожу баги на презентации программы. Однажды я два часа презентовал окно логина, потому что дальше программа не работала. Да и логин работал не всегда.
  8. Когда меня все достает, я тихо увольняюсь, а не хожу по отделам и не гунжу «Все плохо, мы на днище, все — дураки».

Раздел 2. Hard Skills


  1. Наследование — богомерзкая вещь, если от папы наследуется всего 1 ребенок.
  2. Я юзаю инкапсуляцию, только когда Идея подчеркивает желтым и пишет, этот метод можно сделать приватным. Тоже самое с final.
  3. Я никогда не юзал volatile, finalize и многие другие.
  4. Я не запариваюсь, что юзать: ArrayList или LinkedList. Я всегда юзаю ArrayList.
  5. Я могу не использовать геттеры и сетттеры в Java, если знаю, что мой код никто не будет читать. person.name = «john». Если я знаю, что его кто-то будет читать, я стесняюсь.
  6. Я так и не понял, зачем нужны интерфейсы в java, за исключением callback и лямбд. Все примеры с их использованием надуманные и я могу сделать проще без них.
  7. Я не знаю, как работает gc, я ни разу его не юзал. И вообще за 6 лет на моей памяти он упоминался только один раз. Кроме собеседований, конечно.
  8. У меня есть репа на гитхабе, но вам я ее не покажу. Она моя личная, и я там кожу, как хочу. Вы же дома не во фраке ходите, поди?
  9. Я могу и люблю прогать фронт, если мне надоел бэк. Реакт я уже забыл и отстал. Но Сенчу вроде помню.

Раздел 3. Достижения


  1. Я сделал 3 сайта, на которые зашло меньше человек, чем его делало. Когда я делал 2 сайта я знал, что на них никто не зайдет.(ожидалось, что они захватят мир)
  2. Я сделал три веб-приложения(ExtJs-Java-Docker) из них два так и не задеплоены в прод, а одним воспользовались два раза.(ожидалось, что они захватят мир).

    Когда я их делал, я знал что так и будет, потому что я не верю в юзеров, которые учат наизусть 20-страничный мануал, я сам презентовал свое произведение с распечатанным мануалом в руках.
  3. Я сделал нативное андроид-приложение из 8 экранов, в котором никто не заходил дальше второго, его скачали 107 раз в гугл-маркете(ожидалось, что оно захватит мир).
  4. Однажды я чинил highest-баг два дня, а потом понял, что в этот раздел сайта никто не заходил около трех лет. А это был очень здоровый раздел сайта, на который потрачено много человеко-часов.
  5. Я около недели потратил, на то чтобы комбобокс выезжал не сверху, а справа.
  6. Я руководил 4 человеками и мы полгода делали один проект, который я в одиночку мог сделать за неделю. И да, это проект из пункта 2.
  7. Я настраивал кэширование запросов в Монгу на приложении, на котором бывает один человек в день.
  8. Я делал корпоративный почтовый клиент, несмотря на то что их существует сотни бесплатных и все были лучше.
  9. Я занимался пиксель-идеализацией(или как это называется?) на фронте.
  10. Я переделывал дизайн библиотечки Material UI для React, потому что наш UI-дизайнер-фрилансер из Кургана решил, что он лучше разбирается в дизайне, чем Матиас Дуарте — вице-президент Гугла по дизайну, бакалавр компьютерных наук с отличием в Университете Мэриленд, с доп. образованием в области искусства и истории искусства, руководитель Студенческой художественной галереи в Мэриленде.

    Я никогда не понимал, зачем переделывать хорошие вещи, которые для тебя сделали умные люди и отдали бесплатно, особенно если ты заведомо тупее.
  11. Я месяц делал фичу, которая при самых оптимистичных расчетах отбивалась бы 437 лет. (заказ швабр для уборщицы) в ERP.
  12. Я переделывал одну каку с нуля 7 раз, потому что менялось ТЗ. В итоге она стала хуже, чем была.
  13. Я 4 часа разбирался, почему неправильно округлилась копейка в счете, притом я заранее знал, что не смогу починить это, иначе потом баланс не сойдется.
  14. Я делал микросервис для увеличения надежности основной бизнес-логики, и да этот микросервис крашился в 20 раз чаще, чем бизнес-логика.

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

Комментарии 282

  • НЛО прилетело и опубликовало эту надпись здесь
      +1
      В тегах есть ответ.
        +38
        Я бы сказал, что тут стеб даже не над программистом как таковым, а над правилами игры в IT, которые существуют на сегодняшний день, в которых можно быть овощем, главное соблюдать правила и прослыть хорошим программистом)
          +11

          Проблема в том, что вы можете заменить слово IT почти чем хотите.)

            0
            Я бы даже отметил что в ИТ это слабо проявляется, для примера почти любое гос. предприятия и начальника средней руки (начальник отдела или сектора ) вот там совсем огненно.
            –3
            Есть, кроме Java, Python который сделал один человек как таковой. Более того, он сделал его для таких же как он одиночек. Там нет таких проблем, как тут. Хотя есть другие конечно, но такая альтернатива лучше чем вообще ничего.
            0
            Намедни заполнял анкету.
            Так вот, в этой анкете были такие пункты:
            Ваши проф. достижения
            Опишите ваши сильные и слабые стороны
            Как проводите ваше свободное время
            Сначала хотелось написать в таком же духе, как у автора сего поста, а потом подумалось, как же я всё это уложу по три строчки на каждый пункт, далее добавилось сомнение, что это будет кто то читать кроме СБ, плюнул.
            Это скорее всего не стёб над программистами, а над представителями из второй плашки, которые такие вопросы задают.
              0

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

                0
                СБшника скорее интересуют паспортные данные и родители, а так же галочка про запрос информации из БКИ, что я сделал в полном объёме.
                +1
                Как-то на собеседовании будущий тимлид (или менеджер, я ХЗ, как их отличать) спросил, как я провожу свое свободное время. После моего ответа переспросил о занятиях, не связанных с программированием. Как-то неловко было молчать в ответ.
                  +4
                  Отличать просто, тим лид работает с командой, PM работает с проектом, местами их области пересекаются но фокусы такие. Иногда один человек занимает обе позиции, на более менее сложных проектах это плохо (у них разные приоритеты а значит у человека начинается конфликт целей, балансировать между ними далеко не каждый сможет, лучше когда они друг друга уравновешивают).

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

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

                  Вообще если понять что при найме очень многим важны личностные качества, характер, способ мышления, мировоззрение, а не только технические навыки (у меня например они не в первом приоритете) то многие «глупые» вопросы на собеседовании перестают казаться такими. Даже всем набивший оскомину «каким вы видите себя через пару лет» дает очень много информации о мотивации человека, его целях, амбициозности. Все это компания по сути должна удовлетворить чтобы удержать человека на этом месте и он был доволен и результативен. Сложно удовлетворять то чего не знаешь. И это далеко не все что дает ответ на этот вопрос. Например нанимать солдата который не мечтает стать генералом в компанию где вся культура заточена на высокий профессионализм работников и его развитие довольно бесмысленно. Как и нанимать очень амбициозного человека туда где нужно просто быстро и без креатива штамповать рутинные задачи. Ни ему ни компании от такого хорошо не будет.
                    0
                    Отличать просто, тим лид работает с командой, PM работает с проектом, местами их области пересекаются но фокусы такие.

                    Кто такой PM, определить действительно легко. Тут же речь о просто менеджере. Ну, о том чуваке, который вам performance review делает, которому вы пишете, что чо-т заболели, и так далее. Неочевидно, что эта роль всегда совпадает с тимлидством.


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

                    — Окей. Ну а чем ты занимаешься в свободное время?
                    — Ну, код пишу. У меня вот на гитхабе проекты всякие есть, я ими как раз занимаюсь. Блоги читаю по плюсам и по хаскелю. Всякую abstract nonsense ботаю, читая книжки и решая задачки, как раз вот добил Type theory and formal proof, на очереди книжка по алгебре.
                    — Это всё очень круто, но а что насчёт чего-то, не связанного с программированием?
                    — Эээ… Ну… Эээ… Вообще вы знаете, это очень хороший вопрос… Ну там, статьи всякие читаю. Рандомные новости в физике, биологии, это интересно всё.
                    — А, ну эклетичненько так… Ясно.
                    — А, в авиасим гоняю иногда, но это совсем нердство, пожалуй.
                    — Ну да...


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

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


                    Это чем-то похоже на какого-то эйчара, написавшего, что ему очень понравился мой гитхаб, и предложившего мне позицию в Германии на C# frontend developer, хотя у меня весь код на плюсах и хаскеле, и страна совсем не Германия.

                      +3
                      Например нанимать солдата который не мечтает стать генералом в компанию где вся культура заточена на высокий профессионализм работников и его развитие довольно бесмысленно.
                      А можно уточнить, сколько генеральских мест в компании, а так же сколько детей у самих генералов? А то вдруг окажется, что вы то нанимаете подобных, а они через полгода понимают бесперспективность работы здесь ради этой цели и вот перед вами вновь задача кого нанять на их место?
                      Может стоит нанимать таки людей, которые мечтают стать капитанами, майорами?
                        +3
                        Опять отсылки на блат. У меня 2 вопроса:
                        1) Как вы находите такие компании в IT, мне за 15 лет практики ни одной не попалось где терпели бы блат.
                        2) Зачем вы в них работаете?
                          +2
                          Не на блат, а что у ведущих могут быть любимчики/верные последователи, например, уже сейчас.
                          А так же, что при одном-двух местах в верхах брать сотню туда претендующих… Если они вам ответили правду, то вы сами себе выкопаете проблему, когда они обнаружат, что в компании развитие им не смогут обеспечить, ведь тогда действительно стремящиеся в генералы просто покинут вас, возможно строем.
                          То есть разговор про место генерала вести хорошо тогда, когда вы сами четко можете дать план развития сотрудника на эти же три года, чтоб он мог претендовать. В противном случае, это обмен условностями: одни заявили ради галочки, а вторые соблюли правила игры…
                            0
                            Помимо амбиций генерала — нужно проявить очень много чего чтобы им стать. И черты характера и достижения и софт скиллы и умение вовремя оказаться в нужном месте и связи и т.д. Иногда даже такую черту как Удача +3(00). И если потенциальный кандидат в генералы этого не понимает — то выше капитана-майора ему не выслужиться.

                            Система, которая набираем 100 солдат, чтобы 2 из них стали генералами, 15 полковниками и под, 30 — кэпами и майорами, в курсе, что по пути многие не выдержат и отвалятся. Не стоит беспокоиться за систему. Стоит беспокоиться что и как сделать самому, если на полном серьезе пришел в такую систему.
                              0
                              Так понимаете ли, утверждается, что брать надо только тех, кто мечтает стать генералом. На что я задаю логичный вопрос
                              Может стоит нанимать таки людей, которые мечтают стать капитанами, майорами?
                                0
                                Человеку с таким набором перков скорее всего будет плевать, планируется ли системой его повышение, он его в любой компании добьётся, даже там где этого не ждали
                                  0
                                  Конечно нет. Если есть пирамида разработчиков, то что бы все претенденты в конечном счете стали синьорами нужен бесконечный приток джунов.
                          0
                          Вопрос о хобби, на самом деле достаточно важный, но совсем не поэтому. Он мало что говорит о характере человека. Ну скажет вам человек «я собираю марки» — много о его характере вы поняли? Те, кто задает этот вопрос и понимает, для чего, делают это, чтобы сделать ситуацию общения менее формальной и более доверительной. Вот тогда и можно что-то разглядеть про характер, в первую очередь — по поведению человека. А все остальные задают этот вопрос потому, что не знаю, чего бы еще такого спросить.
                          0
                          Это невежливо, но можете выложить любую свою фотку, лучше в галстуке. Мне всегда было интересно, как же на самом деле выглядит Дилберт.
                            0
                            У меня галстука нет :(

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

                            P. S. Не HR и не лид если что, так что не предвзят.
                            +1
                            «Вместе с резюме мы просим прислать краткое эссе на тему «идея, которая была мною реализована в ходе решения бизнес-задачи» — сформулировать бизнес-задачу или проблему, описать вашу идею или смысл предложенного вами решения, любой пример на Ваш выбор, объем не более половины страницы, рекомендации по содержанию эссе при необходимости запросить в отделе персонала.»

                            Из реальной вакансии Data Engineer крупной галеры в Санкт-Петербурге. Постеснялся указать на этот пункт как 1 из причин отказа от собеседования. HR'ы, надеюсь, и сами понимают, что заставлять разработчиков писать эссе — ересь (думаю эссе — прихоть директора).
                              +1

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


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

                              0
                              Помню от меня однажды в обязательной анкете потребовали ВЕСЬ список софта с которым я умею работать.
                              Ваши проф. достижения
                              Опишите ваши сильные и слабые стороны
                              Как проводите ваше свободное время
                              … добавилось сомнение, что это будет кто то читать кроме СБ,

                              Это точно у вас была анкета для СБ, а не HR?
                              СБ у меня (на другой работе) требовало совсем — список родственников с подробным указанием кто из них когда был за границей и с кем общался. Такое ощущение, что анкета была авторства СМЕРШ. Потому что другие СБ, если что и спрашивали, то отсутствие судимости и отсутствие состояния на учёта, а этих интересовали только заграничные контакты.
                                0
                                Помню от меня однажды в обязательной анкете потребовали ВЕСЬ список софта с которым я умею работать.

                                ну это просто: apt list --installed
                                  0
                                  и вы по каждому пункту оттуда сможете уверенно сказать что можете с ним работать?
                                    0
                                    каков был вопрос, таков и ответ, причем емкий и краткий одновременно, а также в рамках темы )
                                      0
                                      Но ваш ответ уже однозначно содержит неправду
                                      Если бы вы описали не ВЕСЬ софт, то просто бы не договорили (забыли?). А т.к. вы указали конкретный список, то уже целенаправленно обманули
                                      Это существенная разница
                                        0
                                        Если я отвечу что умею пользоваться браузером — я также «целенаправленно» обману?
                                        Я ведь не знаю его всех возможностей и не пользуюсь ими!
                                          0
                                          Ну нет, пользоватся браузером — это странички смотреть, необязательно всеми функциями

                                          А вот если бы вы мне ответили таким списком на вопрос, я бы взял и выдернул пару пунктов, вот например таких:
                                          crda/disco,now 3.18-1build1 amd64 [installed]
                                          cups-pk-helper/disco,now 0.2.6-1ubuntu3 amd64 [installed]
                                          (или вообще ченить из десятков lib*)

                                          и спросил: Вы умеете пользоваться этими штуками? или хотябы знаете без гугла что они делают? ответ «ща мануал почитаю» — тут не прокатит, вы уже ответили что умеете ими всеми пользоваться
                                            +1
                                            пожалуй я не стану к вам устраиваться, уровень занудства зашкаливает, а чувство юмора отсутствует )
                                              0
                                              вы первый начали :)
                                      +1
                                      и вы по каждому пункту оттуда сможете уверенно сказать что можете с ним работать?
                                      А что значит «с ним работать»? Открыть, закрыть, сохранить документ? Или это означает знать идеально его функционал? Тогда ни с каким. Я даже ВЕСЬ функционал обычного офиса не знаю. А у той же винды…
                                      Вы умеете пользоваться этими штуками? или хотябы знаете без гугла что они делают?
                                      Гм, извините, но я физически не смогу запомнить название всего софта, в котором я что-либо когда-либо успешно делал. Одних медицинских утилит — десятки. Разновидностей офиса — тоже с десяток ( с учетом всех версий МС). И т.п.
                                        0
                                        Идеально это значит, что ты овладел программой с ограниченным функционалом.)

                                        Я идеально владею программой yes в Linux:
                                        yes "I like your perfect company!"

                                        … Хотя по-любому есть и нестандартные способы использования. Идеал недостижим.
                                          0
                                          Гм, извините, но я физически не смогу запомнить название всего софта, в котором я что-либо когда-либо успешно делал.


                                          Ну вопрос то подразумевает основные пункты, типа офис, фотошоп какойнить, корел… если вы офисный работник, или спец.софт если вы устраиваетесь как специалист
                                          явно же люди не хотят услышать каконить winpopup или mshearts в списке софта который вы умеете использовать

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

                                          А что значит «с ним работать»?

                                          Да хотябы сказать что делают программы из списка
                                            0
                                            Да хотябы сказать что делают программы из списка
                                            Извините, но не смогу по причине того, что поработал за десяток лет наверное уже с тысячей разных программ и утилит. И по большей части, они все — одинаковые…
                                              0
                                              но вы же не будете отвечать на вопрос «каким ПО вы пользовались?», списком всего ПО которое у вас установено?

                                              p.s. ну вы перечитайте тред на который вы отвечаете же
                                                0
                                                Прочитал:
                                                в обязательной анкете потребовали ВЕСЬ список софта с которым я умею работать.
                                                А что, надо не весь список указывать?
                                                  0
                                                  А что, надо не весь список указывать?

                                                  Указывать надо то, о чем можете ответить. и не указывать о чем не можете
                                                    0
                                                    в обязательной анкете потребовали ВЕСЬ список софта с которым я умею работать.
                                                    Я умею работать с кучей софта, но а) названия всего этого я не помню, б) ответить что?
                                                    И да, стояла задача именно то, что написано, а не то, как вы интерпретируете. Я тоже могу врубать режим зануды.
                                                      +1
                                                      б) ответить что?

                                                      -Да!
                                                        0
                                                        Я тоже могу врубать режим зануды.

                                                        ответ apt list --installed это и есть режим зануды, тот кто это ответил — первый начал
                                  0

                                  Sad!

                                    –6
                                    Первая часть тру стори, остальное притянуто за уши.
                                      +21
                                      Да это ж тоже true story
                                      Я месяц делал фичу, которая при самых оптимистичных расчетах отбивалась бы 437 лет. (заказ швабр для уборщицы) в ERP.
                                        0

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

                                          +2

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

                                      0
                                      ахаха, все так, отличная сатира на хайп
                                        –18
                                        Зачем НЛО приглашает людей если у них такие статьи?
                                          +23
                                          Нормальная статья выходного дня.
                                          Особенно хорошо заходит на работе.
                                            +1
                                            Нет, суть статьи мне понятна и даже улыбнула.

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

                                            Собственно это было переживание за автора
                                              0

                                              НЛО прилетело на Хабр с миром и старается выпускать лучших и/или реально интересных. Что касается кармы, то её дико не сливали, автор вернулся на Хабр с заслуженным когда-то приличным минусом. И как видим, отлично реабилитировался.

                                            +3

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

                                              +35
                                              является неплохим примером сарказма

                                              грустным голосом: А где сарказм? По-моему человек просто законспектировал реальность…
                                              PS. Не, я всё понимаю, но в карму-то за что? Хабр…
                                                0

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

                                                  +9
                                                  Ваша реакция?)
                                                  Знаете, ваше красочное описание вдруг напомнило мне старый баян про * цирк.
                                                  Но размещу я другой, за который меня не забанят
                                                  image
                                                  И который удивительно точно иногда описывает происходящее вокруг
                                                    +2
                                                    Боже, какая прелесть!
                                                    Не видел раньше. Спасибо.
                                                      0
                                                      Ах вот откуда пошло выражение «Цирк с конями»! На самом деле саму фразу я частенько слышу и предполагал, что смысл в ней именно такой и будет) Шедевр!

                                                      Позвольте-с, а за который гипотетически могут забанить, как-нибудь можно было бы глянуть, может быть какими-нибудь двусмысленными намеками адресуете, или еще как-нибудь?)
                                                0
                                                Увы, это не сарказм, а суровая проза жизни.
                                                +1
                                                У статьи только один недостаток — обилие грамматических и пунктуационных ошибок.
                                                  0
                                                  Лично я посчитал это особенностями стиля. Это же пародия, нет?
                                                +28
                                                Хе-хе… если вы считаете что автор лжет, то вы себе льстите. Ну или вы ПМ, т.е. эффективный ПМ
                                                  +8

                                                  "… сделать микросервис надежности для микросервиса надежности.."


                                                  О да, очень знакомый паттерн.

                                                    +3

                                                    Мне это напомнило очень старый боян:


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

                                                      Жизненно. Например вопрос на собесе " назовите свои отрицательные качества". Да черт, у меня может быть куча отрицательных качеств (как и у всех). Но с чего вы взяли, что я вам их скажу. Но такие правила игры.

                                                        0
                                                        Я люблю ковыряться в носу и коллекционирую обломаные ногти! Честно и работе не мешает…
                                                          +6

                                                          Смотря в чьём носу, и смотря где размещаете коллекцию. :)

                                                          +2
                                                          Нежелание рассказывать о своих отрицательных качествах.
                                                            +1
                                                            ну а чего такого, я откровенного говорю, что я и пунктуальность вещи несовместимые)
                                                              0
                                                              Да, это боль!
                                                              Когда нужно ежедневно в одно и то же время нарисовыватся в одном и том же месте )
                                                              — Я могу быть пунктуальный если это не каждый день нужно, если каждый то так работодателю и говорю что этот пункт договора выполнен не будет.
                                                              +1
                                                              Люблю программировать, а потому чувствителен к стеку и грустнею от некоторых языков, например.
                                                                0
                                                                Ну тут собеседователь неопытный был.
                                                                Кто ж про свои плохие качества говорить будет, а если и и будет то заготовку расскажет к реальности не имеющую отношений ).
                                                                  +1

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

                                                                  –3
                                                                  Я ранимая творческая личность с тонкой душевной организацией. И по этому, как всякий честный, мыслящий человек в России — пью!
                                                                    +1
                                                                    Мне настолько понравился комментарий одного товарища с хабра, что я даже добавил его в закладки, и тут мне очень хочется его процитировать. Приведу лучше полностью:
                                                                    Я не писал, что отрицаю депрессию. Депрессию нужно лечить, бороться с ней. А ночной кодинг и примерзжая к губам сигарета этому не способствуют. Это инфантильный романтизм, упивание собственным страданием. Жаль, что на такое ведутся толпы людей. Срабатывает принцип «это обо мне», все считают себя тоже выгоревшими и пишут посты.
                                                                    (с) Ivan Grishaev, из поста habr.com/ru/post/436202
                                                                    0
                                                                    Иногда перехожу дорогу на красный свет.
                                                                    –1
                                                                    Я около недели потратил, на то что бы комбобокс выезжал ни сверху, а справа.
                                                                    Я руководил 4 человеками и мы полгода делали один проект, который я в одиночку мог сделать за неделю.

                                                                    Бывает и так. А второй пункт называется обучение или подготовка смены.

                                                                      +1
                                                                      Жизненно. А потому только местами смешно. На чёрный юмор Карлина смахивает…
                                                                        +13
                                                                        Я делал микросервис для увеличения надежности основной бизнес-логики, и да этот микросервис крашился в 20 раз чаще, чем бизнес-логика
                                                                        Добрый день, а вы случаем не у нас работаете?)
                                                                          +9
                                                                          Если не у вас, то точно у нас )
                                                                          +11
                                                                          По этому мы и получаем все описанное выше, что все вот так плывут по течению и не заботятся о продукте, сказали писать говно пишем говно, не обращая внимания даже если месячная работа просто уходит в стол, продаем свое время и кормим всю армию из пункта 3 первого раздела. И таких примеров полно в других сферах, но там, если ты плохо работаешь, тебя могут уволить, а у нас «уважаемый программист» годами делает деливери и всех устраивает.
                                                                            +1
                                                                            «Уважаемые программисты» здесь при чём? Ты им говоришь, что так не надо, но у менеджеров своё видение, и ничего с этим сделать нельзя. Об этом второй пункт:
                                                                            Люди считают меня позитивным и договороспособным. Я всегда вежливо и ненастойчиво сообщаю, о том что в таске написано сделать каку. И только один раз. Потом не спорю. И когда я доделываю таску и она оказывается какой, я не смеюсь, и не говорю «Яжговорил!».
                                                                              –1
                                                                              Можно самому стать менеджером, чтобы как-то влиять на процесс, но
                                                                              Вертел я ваш тимлидство, сами знаете где.

                                                                              И вот мы и получаем замкнутый круг. А потом спрашивают почему у нас в стране все молчат, когда государство затягивает гайки, потому что никому ничего не надо.
                                                                                +3
                                                                                Можно самому стать менеджером, чтобы как-то влиять на процесс, но
                                                                                Тогда какие претензии к «Уважаемым программистам»? Те, кто может влиять на процесс, стали менеджерами. Или суть претензии в том, что программисты не становятся менеджерами?
                                                                                  +12

                                                                                  Вы предлагаете сменить любимую профессию на нелюбимую исключительно ради блага других людей?

                                                                                    +3
                                                                                    Можно самому стать менеджером, чтобы как-то влиять на процесс, но...

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

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

                                                                                    • НЛО прилетело и опубликовало эту надпись здесь
                                                                                        +9
                                                                                        Что мешает «творить» в рамках таски/ТЗ/сроков?
                                                                                        Таска, ТЗ и сроки.
                                                                                        Хотите больше свободы идите во фриланс.
                                                                                        С этим не поспоришь.
                                                                                          +2
                                                                                          С этим не поспоришь.
                                                                                          Спорю. Во фрилансе что нет «таски/ТЗ/сроков»?
                                                                                            +1
                                                                                            Есть. Но там реально больше возможностей, ибо там всё это более глобально проставляется, ближе к конечному результату. Соответственно, больше свободы (творчества) в процессе. Если же задачи ставятся ежедневно (как и сроки с ТЗ меняются) — ну, это несколько другое уже. Я бы сказал даже — принципиально другое.
                                                                                              +2
                                                                                              Во фрилансе вполне обычное дело, когда «таски/ТЗ/сроки» обсуждают конкретно с тобой. Правда, в случае чего, объясняться с клиентом — тоже тебе.
                                                                                                +6
                                                                                                Угу, я часто наблюдал что программисты какое-то время работавшие в чистом нормальном фрилансе (не путать с постоянной удаленной работой на 1-2 клиентов), которые и искали клинетов, и обсуждали с ними проекты, и давали оценки и все это реализовывали, они более ответственные и лучше понимают зачем же нужны сроки и ТЗ. И реже жалуются на «начальника». Фриланс очень неплохо лечит от инфантилизма и идеализма в разработке.
                                                                                            0

                                                                                            А что творить-то? На уровне "выбрать отвёртку крестовую или шестигранную"? Человек, который честно потратил 5 лет на обучение, от такого "творчества" взвоет.


                                                                                            Хотите больше свободы идите во фриланс

                                                                                            А лучше — идти из программирования в эти менеджеры.


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

                                                                                              +2
                                                                                              А лучше — идти из программирования в менеджеры.

                                                                                              Заниматься нелюбимой работой чтобы получать меньше денег?
                                                                                              Вы это серьезно?
                                                                                                0

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

                                                                                                  0
                                                                                                  Работать в почте/мессенджерах/переговорках. Вместо IDE.
                                                                                                +19
                                                                                                Создаваемое агитаторами, утверждающими, что программирование — творческая и высококвалифицированная работа.

                                                                                                Я 15 лет работаю, и до сих пор в это верю.
                                                                                                Среди моего окружения те, кто в это не верил, остались на уровне джунов, даже несмотря на внушительный стаж.
                                                                                                  0
                                                                                                  ИМХО творческая работа — это, прежде всего, проявление инициативы: т.е. придумать и создать что-то с нуля. Конечно, толика творчества есть и в программировании, но в подавляющем большинстве случаев никакой творческой работы от ITшника не требуется и рамки профессиональной активности вполне осязаемы.
                                                                                                    +2
                                                                                                    Как в любой профессии, есть задачи творческие, есть рутинные. Есть задачи к которым можно было бы подойти творчески но решили топорно, и есть рутинные в которых накреативили так что хочется рыдать и сказать много нецензурных слов тем кто их реализовывал. Творчество не в создании с нуля, творчество в нестандартном но оправданном, креативном (в хорошем смысле этого слова), решении задачи. И в этом программирование довольно творческая профессия, у нас нигде нет чистого копирования (в духе вытачить 200 одинаковых деталей), в каждой задаче есть что-то нестандартное, ведь если бы было стандартное то достаточно просто подключить нужный уже написанный код. Но даже найти, оценить и выбрать этот код это часто тоже творческая задача.
                                                                                                    Ну а то что мы при разработке базируемся на своем опыте, готовых привычных подходах, паттернах (в общем смысле) и внешних решениях — ну так и художники (если они не абстракционисты-неформалы в духе набрать краски в рот и плюнуть на полотно) в своей работе используют и свой и чужой опыт и привычные паттерны, и архитекторы, и композиторы, и тем более писатели.
                                                                                                      +1
                                                                                                      Даже из вашего ответа ясно, что в программировании, в общем случае, не поощрается нестандартное решение задач. И не надо недооценивать количество рабочего времени, которое тратится на «достаточно просто подключить нужный уже написанный код». Большинство кодеров, к примеру, именно что сидят и заставляют работать чужой код.

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

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

                                                                                                      Оценка и выбор кода — это НЕ творческая, а рациональная задача. Творческая оценка — это необъективно и плохо. Вообще, выбор подходящего инструмента — это опыт и профессионализм, а не творчество.
                                                                                                        +2
                                                                                                        создал с нуля
                                                                                                        Ничего обычно с нуля не создается, почва должна быть подходящая. Очень часто к «новому» приходишь через изменения существующего.
                                                                                                        Оценка и выбор кода — это НЕ творческая, а рациональная задача.
                                                                                                        Все зависит от того как подойдешь к этому. Вообще любую задачу можно перевести из рутинной в творческую, если будешь постоянно улучшать имеющееся.
                                                                                                          +1
                                                                                                          «Даже из вашего ответа ясно, что в программировании, в общем случае, не поощрается нестандартное решение задач» — не поощряется креатив ради креатива и во вред всему остальному. собственно как везде. Я не могу назвать такой креатив творчеством.
                                                                                                    +1
                                                                                                    А лучше — идти из программирования в эти менеджеры.
                                                                                                    Почему в менеджеры-то? Есть еще архитекторы…
                                                                                                      0
                                                                                                      Отдельные архитекторы не в каждой компании есть, а менеджеры есть везде.
                                                                                                  +4
                                                                                                  «а по-факту программист тупо пилит то, что ему скажет менеджер.» — или не тупо. Лучше всего когда программист работает «вместе» с менеждером а не «на менеджера». У программиста есть своя экспертиза и большинство адекватных менеджеров и прислушаются к его словам и расскажут зачем эта фича нужна бизнесу. И будут рады что программист сообщил им техническую точку зрения на проблему. Просто нужно говорить с менджером, предлагать решения и творить в области технической. Хороший программист вместо «из-за этой фичи мы вынуждены воткнуть костыли, давайте не будем это делать» спросит зачем она нужна с для бизнеса, опишет опасность кучи костылей и предложит решение которое (возможно с изменением поведения фичи но сохранением бизнес целей) хорошо ляжет в текущий код (или запланирует рефакторинг кода). Нужно не забывать что в любой компании программисты (как и другие позиции) занимаются реализацией задач бизнеса, это работа, а не кружок по интересам. У этой работы есть определенные цели, финансовые и другие, и любое решение (даже рефакторинг) нужно аргументировать с точки зрения бизнес целей.

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

                                                                                                  Ну и не забываем что творчество и «я хочу тут применить новую базу, новую тулу и еще кучу паттернов просто потому что хочу попробовать» это разные вещи. Не путайте творчество, развлечение и обучение. Их можно совмещать но нужно понимать цели и задачи и творить под них, а если «креатив ради креатива» то это и сорванные сроки и низкая эффективности и на выходе ужасный код и куча багов, потому что каждый начинает творить по своему и вот тут начинается ад. За безграничным творчеством это к художникам, там можно примотать к хоботу слона кисть, он помажет им по полотну, и презентовать это все как форму искусства. Иногда даже продать это можно весьма неплохо.
                                                                                                  0
                                                                                                  Последние 3 месяца работаю за границей и тут все еще более гипертрофированно, а если вы будете ходить с кислой миной или тем более говорить, что-то кроме восхищения, то с вами никто работать не станет т.к. вы будете слыть депрессивным, агрессивным и заносчивым.
                                                                                                    +2

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

                                                                                                      +1
                                                                                                      заграница бывает разная.

                                                                                                      У американцев действительно есть инфляция прилагательных, и «interesting» означает «я нихрена не понял в вашей презентации», а «very interesting» — «ну ок, не полностью потраченное время» (и так далее)

                                                                                                      Немцы же часто говорят как есть, если идея — барахло, то так и скажут.
                                                                                                      • НЛО прилетело и опубликовало эту надпись здесь
                                                                                                    +12
                                                                                                    КДПВ напомнила:
                                                                                                    — Ваши сильные стороны?
                                                                                                    — Настойчивость!
                                                                                                    — Отлично, мы вам перезвоним.
                                                                                                    — Спасибо, я здесь подожду.
                                                                                                      +4
                                                                                                      Или:
                                                                                                      — Ваши сильные стороны?
                                                                                                      — Уверенность в себе!
                                                                                                      — Отлично, мы вам перезвоним.
                                                                                                      — Нет, я к тому времени уже найду работу!
                                                                                                        –1
                                                                                                        Или:
                                                                                                        — Ваши сильные стороны?
                                                                                                        — Cамоуверенность!
                                                                                                        — Отлично, мы вам перезвоним.
                                                                                                        — Нет, я к тому времени уже завладею вашей компанией!
                                                                                                          –3
                                                                                                          Или:
                                                                                                          — Ваши сильные стороны?
                                                                                                          — Cамоуверенность!
                                                                                                          — Отлично, мы вам перезвоним.
                                                                                                          — Да нахрен вы мне такие дались, я лучше запилю свою компанию!
                                                                                                            0
                                                                                                            Или:
                                                                                                            — Ваши сильные стороны?
                                                                                                            — Неуверенность!
                                                                                                            — Отлично, мы вам перезвоним.
                                                                                                            — Я не уверен, что я дождусь.
                                                                                                              +8
                                                                                                              Или:
                                                                                                              — Ваши сильные стороны?
                                                                                                              — Грамотность!
                                                                                                              — Отлично, мы вам перезвоним.
                                                                                                              — ПерезвонИм!
                                                                                                                0
                                                                                                                Перезвон — им, не мне.)

                                                                                                                Или:
                                                                                                                — Ваши сильные стороны?
                                                                                                                — Умение замечать детали! (замечательность)
                                                                                                                — Отлично, мы вам перезвоним.
                                                                                                                — Вы мне лжете! Я заметил, что вы неодобрительно кивнули своему коллеге и вычеркнули мою фамилию из списка и при этом не моргнув глазом! А ваш почерк говорит о том, что вы холерик и в конце дня нервы у вас не выдерживают.… Ммм, еще честность, аналитический склад ума и стрессоустойчивость.
                                                                                                                  0
                                                                                                                  А ещё у вас аутоимунное. ©
                                                                                                      +23
                                                                                                      Я просто восхитителен в презентациях. Особенно, если нужно презентовать недоделанное днище. Я мастерски обхожу баги на презентации программы. Однажды я два часа презентовал окно логина, потому что дальше программа не работала. Да и логин работал не всегда.

                                                                                                      Вы наняты на программу импортозамещения (остальное можно было и не писать)

                                                                                                        +3
                                                                                                        ожидалось, что они захватят мир

                                                                                                        как же знакомо… =)
                                                                                                          +1
                                                                                                          Как вам удалось так мягко и толерантно описать типичный бардак? Поставил плюс :)
                                                                                                            –16

                                                                                                            agile — 'эджел, не аджайл.

                                                                                                              –2
                                                                                                              agile == ˈajəl
                                                                                                              ˈajəl != 'эджел
                                                                                                                –1
                                                                                                                У гугла в транскрипции написано ˈajəl, но кнопка «сказать» говорит не так.

                                                                                                                Или вот видео, на 7-й секунде www.youtube.com/watch?v=GzzkpAOxHXs
                                                                                                                  +4
                                                                                                                  Aluminium — та же ерунда. Написано «алюминем» (əˈlo͞omənəm и некоторые так и говорят), а говорилка воспроизводит что-то типа «алуминийем». Бардак какой-то в этом вашем английском :)
                                                                                                                    +1

                                                                                                                    Попробуйте русские слова по транскрипции почитать (как в учебники русского для иностранцев)… Получится дичайший акцент

                                                                                                                      0
                                                                                                                      Написано «алюминем» (əˈlo͞omənəm и некоторые так и говорят), а говорилка воспроизводит что-то типа «алуминийем».

                                                                                                                      А вы пишите aluminum и нормально всё будет ))

                                                                                                                    0
                                                                                                                    Подтверждаю, что нативные британцы говорят «эджайл».
                                                                                                                    +1
                                                                                                                    Агиле же.
                                                                                                                      0
                                                                                                                      Только в US, в UK — (а/э)джайл
                                                                                                                      –2
                                                                                                                      Смешно:) Чувство юмора точно есть!
                                                                                                                      Офферы предлагают? ,)
                                                                                                                        0
                                                                                                                        Наконец хоть один честный человек появился )
                                                                                                                        -
                                                                                                                          +2
                                                                                                                          В первой части автор говорит, что соглашается делать каку, а в конце что на его проекты никто не заходит. Я увольняюсь их проектов, которые делают каку и честное резюме выглядит на несколько порядков лучше. Того же желаю и автору, пока не поздно.
                                                                                                                            +5
                                                                                                                            увольняюсь их проектов, которые делают каку
                                                                                                                            Возможно, у Вас несколько иные критерии для увольнения, чем у большинства. Как и критерии каки.
                                                                                                                              0
                                                                                                                              Всё так.

                                                                                                                              Литературный герой в т.ч. сознается, что он говнокодер (см. Hard Skills) и ему норм. Допускаю, что в этом случае разборчивость приведет не к улучшению резюме, а к затяжной безработице — на собеседованиях спрашивают вещи, которые в посте помечены «я не знаю», «я не понял». И ладно бы что-то сложное было перечислено, так ведь азы.
                                                                                                                                0

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

                                                                                                                                  0
                                                                                                                                  Проработка альтернатив может занять 2 часа, или 4. Нужно полностью проверить, что твоё предложение действительно реализуемо, что всех данных хватает и оно подходит ко всем сценариям. Чтобы потом не краснеть за высказанную фигню не в тему. В какое время заниматься бизнес-анализом — в рабочее или в нерабочее?
                                                                                                                                    +2
                                                                                                                                    И в рабочее и в нерабочее. Зависит от компании и вас. Но если компании нужны инициативные и вы докажете что можете взвешенно и аргументированно предложить решение/альтернативу (возможно потратив сначала свое личное время на это) то и рабочее время вам выделят. Во многих проектах такие разработчики ценны. 2-4-40 часов обычно на такое не жалко если в целом это спасает от потерь сотен и тысяч часов, денег и в целом весьма положительно сказывается на продукте.

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

                                                                                                                                      Вкладывать личное время и личные нервы в чужой продукт, как бы это сказать помягче, — не самое умное поведение. Есть личное время — вложите в личный проект, в семью, с друзьями пообщайтесь, ну или, на худой конец, почитайте книжку. Увы, иногда мы это понимаем слишком поздно.
                                                                                                                                        0
                                                                                                                                        Ну почему не умное?
                                                                                                                                        Если вы вложитесь, вы же и что-то получите — опыт, который повышает вашу оценку на рынке труда. Конечно, если вас все устраивает, то вы и не пойдете дальше.
                                                                                                                                          +1
                                                                                                                                          Ваше время (время вашей жизни) — ваш самый ценный и увы невосполнимый ресурс. Имеет смысл относится к нему бережно, продавать за дорого. Если нужен доп опыт имеет смысл получать его каким-то более эффективным способом: вложив личное время в личный продукт, изучив интересующую тему по туториалам ну и т.п… Бится с ветряными мельницами в чужом продукте, тратя нервы и личное время — это способ получить розовый лишай, а не востребованный опыт, уж поверьте.
                                                                                                                                            0
                                                                                                                                            Все верно время — самый ценный и невосполнимый ресурс. Поэтому не стоит тратить его на мысли о том, что оно пройдет. В конечном итоге мы все умрем и деньги нам не понадобятся. Но это же не говорит о том, что нужно бросать работу и идти в лес. Я говорю о том, что если вы видите что-то, что можно улучшить, почему бы нет.

                                                                                                                                            А зачем биться с ветряными мельницами, зачем тратить нервы — может проблема в способах достижения целей? Если руководство игнорирует, то что вы говорите, может стоить сменить компанию, либо может вы заблуждаетесь — не можем же мы быть
                                                                                                                                            постоянно правы.
                                                                                                                                            Тратить 8 часов каждый день (1/3 жизни) на то чтобы делать в терминах автора «каку» — это тоже не вариант.
                                                                                                                                              +2
                                                                                                                                              Я говорю о том, что если вы видите что-то, что можно улучшить, почему бы нет.

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

                                                                                                                                              Тратить 8 часов каждый день (1/3 жизни) на то чтобы делать в терминах автора «каку» — это тоже не вариант.

                                                                                                                                              Почему не вариант? Автору же за это заплатили, он свое время продал, дальше этим проданным временем распоряжается начальство — сказало сделать плохо, автор сделал плохо, и даже предупредил перед этим.
                                                                                                                                                0
                                                                                                                                                Так я ведь и не возражаю. Но только строго в оплаченное работодателем время, в одобренном работодателем объеме.
                                                                                                                                                Давайте по другому, более конкретнее. Допустим, вы хотите увеличить свою зарплату в 2 раза, какими будут ваши действия?

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

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

                                                                                                                                                  Плоха та фирма которая желает себе сделать плохо )))

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

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

                                                                                                                                                  Бывает по разному я так полагаю, например бывает, когда планы на продукт не соответствуют имеющимся ресурсам (и количеству и качеству), начинают резать углы, предпочитают ad-hoc решения, игнорируют коннер кейзы при выборе подхода, не инвестируют в инфраструктуру, качество кода, контроль качества. Иногда творится что-то совершенно необъяснимое.

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

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

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

                                                                                                                                                    В целом, рост и зарплат и позиции гораздо проще достигается путем смена места работы.

                                                                                                                                                    Ну, а если найдешь такое решение которое повысит производительность труда, снизит издержки и увеличит прибыль, что по сути полезно для компании?
                                                                                                                                                    Конечно к такому решению ты не придешь, если будешь работать только в рамках 8 часов, потому что менеджеры будут следить как нагрузить побольше и чтобы не «креативил».
                                                                                                                                                      0
                                                                                                                                                      Ну если менеджерам (т.е. и компании) не нужно чтоб вы находили решение, «которое повысит роизводительность труда, снизит издержки и увеличит прибыль», то вам-то это зачем?
                                                                                                                                                        0
                                                                                                                                                        Ну, например, чтобы себя реализовать в полной мере.)
                                                                                                                                                        … Значит нужно искать такое решение которое можно будет применить при случае в другой компании(решение же будет найдено в нерабочее время). Ну или что-то свое организовывать.… И создать такую же компанию где зарубается инициатива :))) И от этого она будет стагнировать потому что она не задействует творческий потенциал человека.
                                                                                                                                                          0
                                                                                                                                                          Так ведь и я ровно об этом говорю
                                                                                                                                                            0
                                                                                                                                                            Значит мы друг друга недопоняли.
                                                                                                                                    +1
                                                                                                                                    выбор разработчика тоже. кандалами никто к столу не пристегивает

                                                                                                                                    У конкурентов как-правило тоже самое. Контор вроде NASA, которым нужно нормальное ПО, существенно меньше, чем желающих и способных в них работать.

                                                                                                                                      0
                                                                                                                                      Контор где выполняют сложные задачи всегда меньше чем тех что штампуют по шаблонам, такое не только в программировании а в любой области. Но и людей которые могут работать «на переднем крае» гораздо меньше чем тех кто умеет/хочет простые задачи от звонка до звонка. Я там ниже написал простыню про несовпадения ожидания с реальностью.

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

                                                                                                                                        habr.com/en/post/433242
                                                                                                                                        habr.com/en/post/446186
                                                                                                                                        habr.com/en/post/404037
                                                                                                                                        habr.com/en/post/436614
                                                                                                                                  0
                                                                                                                                  Последние несколько лет жизни в одной статье. Даже не знаю: смеяться или плакать?
                                                                                                                                    +2

                                                                                                                                    Если это место твой выбор и твое решение, то смеяться, если нет — плакать.

                                                                                                                                      0
                                                                                                                                      Смех сквозь слезы
                                                                                                                                      0

                                                                                                                                      может лучше что-то поменять?

                                                                                                                                      +1
                                                                                                                                      Мне кажется смешали достоинства и недостатки и предоставили как недостатки. Или я вообще не понял задумку.
                                                                                                                                        +1

                                                                                                                                        Про комбобокс повеселили, жизненно.

                                                                                                                                          0

                                                                                                                                          Что-то в этом есть

                                                                                                                                            +5
                                                                                                                                            habr.com -> bash.org?
                                                                                                                                              +1

                                                                                                                                              Да это башорг(я заходил 1 или 2 раза) в it. Чего же вы хотите? Либо цензура, либо свобода слова.

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

                                                                                                                                                Хабр сейчас больше гиктаймс, чем хабр. Программисты остаются больше по привычке, но не удивлюсь, если людей который просто решили на подборку самых крутых приложений на андроид за май 2019 посмотреть больше, чем разрабов.
                                                                                                                                                +2
                                                                                                                                                Я бы автора нанял не глядя!
                                                                                                                                                  +1
                                                                                                                                                  А в Додо Пиццу они бы его не взяли, в пицце не любят честных, наверно.
                                                                                                                                                    +2
                                                                                                                                                    Я месяц делал фичу, которая при самых оптимистичных расчетах отбивалась бы 437 лет. (заказ швабр для уборщицы) в ERP.

                                                                                                                                                    Очень редко на рынке встретишь программиста, который понимал бы Business Value той либо иной фитчи
                                                                                                                                                      0
                                                                                                                                                      В компании 20к+ сотрудников швабры и всякая хозяйственная мелочь заказываются несколько раз в день, функция реально нужная. Как вы считали «окупаемость»?
                                                                                                                                                        +1

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

                                                                                                                                                          0

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

                                                                                                                                                    0

                                                                                                                                                    сможете обьяснить почему? какие именно его качества вам так подходят для ваших задач?

                                                                                                                                                      +2
                                                                                                                                                      Это человек, который будет делать работу. Какие ещё нужны качества?
                                                                                                                                                        0
                                                                                                                                                        Разные, от задач зависит. Работа тоже бывает разная. Инициативный и амбициозный быстро потухнет на рутине и его производительность будет ниже плинтуса. Но команда из «я тут просто работу работаю за деньги, не требуйте от меня больше чем платите, и вообще как хочу так и пишу, я так привык» может стать катастрофой для сложного проекта или технологического стартапа, где от каждог отребуется понимание проекта не только с технологической но и бизнесовой стороны.
                                                                                                                                                        В целом каждому найдется проект и компания по его характеру. Просто вы так безоговорочно сказали что готовы нанять не глядя что я усомнился и решил спросить почему. Должны же быть серьезные причины почему вы обещаете нанять человека даже не поняв его опыта и не поговорив с ним. Либо вам пофик на команду и проект куда вы его нанимаете либо в этом «резюме» вы увидели какие-то такие личностные или профессиональные качества что они перевешивают любые проблемы личности, отсутствие опыта, и прочие моменты которые пытаются выявить на собеседовании.
                                                                                                                                                        Просто делать работу? ну не знаю, многие могут «делать работу», вы что всех берете не глядя?
                                                                                                                                                          +2
                                                                                                                                                          Понимаете, стартап он на то и стартап чтобы в 9 случаях из 10 обанкротиться. Мне эти развлечения не интересны. А в обычном бизнесе человек такого типажа как автор статьи (если она, конечно, была написана всерьёз) встанет как винтик на своё место в машину. Умение прийти на работу, взять таску, делать её и сделать её, засунув куда подальше своё мнение о проекте, заказчике, полезности таски и т.д. — вот это и есть профессионализм. И никаких «проблем личности» у этой личности нет, и на опыт его плевать. и на прочие моменты. Если у меня в команде будет процентов 70 вот таких людей — можно браться хоть за написание прошивки к Звезде Смерти.
                                                                                                                                                            +2

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

                                                                                                                                                            +1
                                                                                                                                                            Стартапы не умирают из-за говнокода, но от того, что никому не нужны. Кстати, я не говнокожу.)))
                                                                                                                                                              +1
                                                                                                                                                              Какая разница отчего они умирают, если они умирают. А перед этим у них заканчиваются деньги. А у программистов зарплаты.
                                                                                                                                                                0
                                                                                                                                                                А при чем тут говнокод?
                                                                                                                                                            0
                                                                                                                                                            сможете обьяснить почему? какие именно его качества вам так подходят для ваших задач?
                                                                                                                                                            Честность.
                                                                                                                                                          +2
                                                                                                                                                          ох, обнять и плакать…

                                                                                                                                                          хочу уволиться, думал в марте где-то в ноябре прошлого года…

                                                                                                                                                          ничего не работает,

                                                                                                                                                          пилю сервисы полтора года, часть клиентов перевели, остальные ждут, приехали запросы новых функций, начал делать, сделал — недопроверили, в лайв не ушло, приехали новые фишки, начал делать, недопроверили, ..., прошло пол-года, в пятницу в 16:00 прилетает срочность вытащить 1 фючер из дев-бранчей (фронт и бек), выпилили и залили, разрабы ушли кудато пить, начались проблемы, менеджеры\бизнес-овнеры\етц. орут: «ДАВАЙТЕ ОТКАТЫВАТЬ»… разрабы понимают — лучше не трогать, натыкали костылей — жалоб меньше…

                                                                                                                                                          делал импорт, 2 недели, работает, но не точно, приехал фючер, концепция поменялась — мы обосрались, неделю переделывал импорт, в инстанс 10гб пытался импортировать 12гб фотографий, удалять старые показалось тупо\интересно, мучался несколько дней, удалил старые фотографии, приехал фючер — опять ломает всю архитектуру (дизайнерам виднее)…

                                                                                                                                                          последние месяцев 6 работаю обезьяной, очень удобная позиция, мне говорят — делаю, ставлю в известность что может пойти не так, говорю 1 раз, когда слышу: почему не сказал менеджеру что так не получится — говорю: мне говорят, я делаю…

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

                                                                                                                                                            +8
                                                                                                                                                            По последнему пункту — имел такой опыт. Хороший человек (не непосредственный начальник) попросил посмотреть на некий код — почему медленно работает. Собрались еще с двумя коллегами, оптимизировали раз в 30. Потом еще один компонент. Потом сделали презентацию с примерами кода «до» и «после» для всего отдела (не называя имен, разумеется — хотели как лучше). А потом пришло очередное календарное performance review и нас, обозвав высокомерными и оторванными от коллектива, прилично обошли с бонусом.
                                                                                                                                                            Как результат — все трое из того проекта ушли, а он так в продакшен и не вышел (там своеобразный real-time, хотя и не в привычном понимании — если не успевает вовремя то фичи уже не важны).
                                                                                                                                                            +3
                                                                                                                                                            3.10. Наш УИ-дизайнер — вот он тут и говорит умные вещи, а Матиас Дуарте, может быть, даже не существует. Вместе с Мэрилэндом и Силиконовой Долиной. Я вот, лично, никогда его не видел!
                                                                                                                                                              +6
                                                                                                                                                              Про «делать каку» — это кстати вполне нормальная ситуация.

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

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

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

                                                                                                                                                              ___

                                                                                                                                                              Это кстати насчет «фича-тим», когда ответственность за результат идет на всех членов команды. И менеджеры ловко перекладывают провал на разрабов, типа это они не сказали, не оценили итд.
                                                                                                                                                                +1
                                                                                                                                                                Да, все верно. Золотое правило — не бери чужую ответственность. Тогда скорее всего именно за нее и получишь. Если предложил сделать фичу по другому, а весь проект задержался — велик шанс получить именно за то, что проверить уже нельзя: «делали бы как договорились, и успели бы, а тут на новый вариант фичи ушло ресурсов столько, что проект сорван».

                                                                                                                                                                Так что соглашусь — каждый должен заниматься своим делом.
                                                                                                                                                                  +2
                                                                                                                                                                  Болт к носу, забиваешь на бизнес и фигачишь какахи… Мде, не хотел бы я работать в таких условиях.
                                                                                                                                                                  –3
                                                                                                                                                                  О да! Подпишусь под каждым словом, кроме сетеров и гетеров, конечно. Сетеры и гетеры — наше всё. Слава богам, идея умеет генерить их в два клика.
                                                                                                                                                                    +5
                                                                                                                                                                    Мне все же больше нравится подход котлина, дарта и т.п. где их можно не писать до тех пор пока они не понадобятся, при этом интерфейс класса не меняется.
                                                                                                                                                                      0
                                                                                                                                                                      Правильный подход, как мне кажется.
                                                                                                                                                                      +2
                                                                                                                                                                      Эх, сколько же времени я потратил, пытаясь выяснить, зачем их лепить где ни попадя, включая DTO-объекты. После такого опыта я точно знаю ответ на холиварный «Что лучше, Java или .NET»?

                                                                                                                                                                      yannmar — гляньте Lombok.
                                                                                                                                                                        –2
                                                                                                                                                                        > После такого опыта я точно знаю ответ на холиварный «Что лучше, Java или .NET»?

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

                                                                                                                                                                        >гляньте Lombok.

                                                                                                                                                                        Спасибо. Надо разрешение юротдела получать, чтоб новую библиотеку втащить, а мне лень оформлять заявку.
                                                                                                                                                                          0
                                                                                                                                                                          Проше не позднее 1 Января 2020 года обновить зависимость "json-walker" с версии "1.9.1" до "1.9.2" в связи с выявленными требованиями к функционалу, добавленному в новой версии.
                                                                                                                                                                          
                                                                                                                                                                          Кроме того, отправляю запрос на согласование встречи по решению миграции на версию 2.0.0. Прошу утвердить дату встречи не позднее 1 сентября 2023 года.

                                                                                                                                                                          Так что ли?

                                                                                                                                                                            +1
                                                                                                                                                                            Да. Только еще надо указать лицензию, владельца, зависимости, плюс все тоже самое по зависимостям (вот например у кубернетовского клиента в дереве зависимостей еще 15 библиотек). Ну и джустификацию, конечно, необходимо лучше проработать.
                                                                                                                                                                              –2
                                                                                                                                                                              Тогда почему вы там до сих пор работаете? Чем меньше таких контор выживет, тем лучше.
                                                                                                                                                                                +1
                                                                                                                                                                                А что такого-то? Юридическая чистота — важный момент, помогает избежать кучи неприятностей и сопутствующих неприятностям расходов.
                                                                                                                                                                                  0

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


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




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

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