Vim как карго-культ говнокодера

Что общего между тупыми туземцами с их каргокультами и говнокодерами, торчащих от редактора ВИМ (vim)

Что меня всегда поражало в айтишной братии (да и вообще в этой так называемой «гик-культуре») — это её склонность к чисто внешним претензиям на «труёвость» и «олдфажность». Футболка со «звёздными войнами». Мелодия из Super Mario Bros на рингтоне. Ну ладно, это ещё безобидно, и вообще, кто здесь без греха? Но когда унылые веб-макаки начинают строить из себя аццких консоль-хакеров и на каждом углу орут, как они Принципиально Используют Только Vim — это куда хуже. Сравниться с этим могут разве что веганы-сыроеды, фыркающие на тарелку с котлетой и человека, эту тарелку держащего… но и то ещё вопрос, кто в итоге выёбистее и высокомернее окажется.

Вон в твиттере, например, такое пробегает с пугающей частотой. К разработчикам с IDE они с подозрением, блядь, относятся. Что разрабатываешь, где разрабатываешь — похеру ваще. Главное, чтоб не запятнал себя прикосновением к скверне интегрированных сред разработки, самим шайтаном ниспосланных для искушения правоверных vim-задротов! Боюсь спросить, что пишут в Святом Редакторе авторы подобных изречений. Может, они пишут анализаторы человеческого генома для спасения мира от опасных болезней? Или запускают в космос новый марсоход? Или хотя бы, хер уж с ним, считают логистику-статистику-аналитику крупного ритейлера, чтобы у народа было больше дешёвых репы&рыгаловки? Да поспорить готова, что нихера подобного. Сидят и дрочат какой-нибудь унылый веб-аппчик с мобильным клиентиком и кнопочками шаринга говноконтента в соцсети, как и все мы чаще всего. Но уже, сука, Бдят и Подозревают, поплёвывая свысока на коллег по опенспейсику. Facepalm.jpg

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

Кодерок, твою мать! От того, что ты в рабочие, оплаченные твоим погонщиком-надсмотрщиком, часы, героически ебёшься с собственным инструментом, чтобы правдами и неправдами заставить его решать те задачи, которые правильные пацаны с IDE делают через 3 минуты инсталляции, ты не станешь более крутым и высокооплачиваемым специалистом. Как не станешь и философом от того, что, подобно Диогену, переселишься в бочку. Не станешь и Сидом Вишезом, если будешь беспробудно бухать и торчать (впрочем, так хотя бы быстрее избавишь от себя вселенную). Ну ты понел, короче.

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

106 Комментариев

  1. yoba:

    vim мне оказался полезен только для одного случая: залогиниться по ссх на прод сервак и набыдлячить быстрый фикс

    12

    1
    • iow256:

      вебмакака детектед

      7

      7
    • vadimuch:

      для экспресс говнокодинга даже вим не нужон.
      достаточно WinSCP и работающей кнопочки F4

      2

      1
      • nemo:

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

        0

        2
        • Я робот:

          > новенький сияющий лэптопчик, с яблоком

          где нахуй выпилены F-клавиши, лол

          1

          0
          • Пожилой пикачу:

            Home, End, alt, ctrl.
            libreadline — ну кому он нужен, все ручками набирать будем.

            0

            0
  2. lolshto:

    :wq!

    22

    0
  3. стесняюсь спросить, но что такое «карго-культ» ? 🙂

    0

    11
  4. Ovnidyi.Blizkyi:

    Я хоть и мега старый пердун, но согласен с выводами.

    В добавление могу сказать — типичное место для гребли должно разворачиваться в течении 20 минут, включая IDE, source control клиенты, админки для БД, средства визуального сравнения исходников и прочая лабутень. За этим должен следить лидер гребцов. Vagrant Вам всем в почки и 1000 чертей для решения этой задачи !

    С Вами гребет,
    Овнидий Близкий

    6

    1
    • yoba:

      «типичное место для гребли должно разворачиваться в течении 20 минут»

      рабовладелец, разлогинься

      7

      0
      • Ovnidyi.Blizkyi:

        Тсссс …. не пали малину.
        Овнидий

        2

        0
    • Bob:

      Галера должна быть готова 24/7 чтоб если снизойдет рабу погрести чуток в 2 ночи он взял и сделал

      0

      0
    • iow256:

      Я посмотрю как ты будешь за 20 минут скачивать и разворачивать только одну Visual Studio 2015 из инсталятора в 3 GB. И еще кучу всего. Или там у вас используется пиратка на диске? Если так, то вопрос снят.

      Одна команда
      sudo apt-get install gcc gcc-c++ qt-sdk (cmake autotools autoconf libtool mercurial subversion eclipse android-tools-adb sublime-text oracle-java8-installer и т.д. и пр.)

      10

      0
      • 20 минут — это сказки какие-то, по-моему

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

        17

        0
      • ебала на киселе:

        разворачиваешь с образа и похуй на ваши инсталляторы

        2

        0
    • г. овнидий, таки расскажите пожалуйста кому оно должно, это несчастное место?

      я с вашим вагрантом не сталкивался, конечно, можете его оставить в своих почках. но особо интересно, как он разворачивает коммерческие IDE типа той же VS? если копируя и запуская инсталлер — то удачи вам с вашим таймфреймом. а если как-то «по-другому», то это нарушение EULA, не?

      0

      0
  5. localhost:

    ну есть такие что и на ФАР надрачивают до сих пор

    2

    0
    • iow256:

      У тебя есть работа с файлами.
      Обоснуй чем тот же FAR хуже чем что-либо другое?

      3

      0
      • да никто не говорит, что хуже
        инструменты — хорошо
        культы — плохо

        1

        0
        • iow256:

          Здесь «культ» приписывают инструментам, которые просто выглядеть внешне по-старому. По логике тот же Git абсолютное гавно, ведь это консоль, ведь это со времен MS DOS. Инструмент справляется со своей задачей?! Справляется. Че еще надо? Свистелки и пердлеки. Копирование файлов требует супер 3D визуализации. Речь идет о технических спецах, а не о простых пользователях, которые схавают что угодно.

          3

          1
          • (fucking) IT girl:

            Эк вас, коллега, не побоюсь этого слова, распидарасило. На правах категорически не дружащего с гитовой консолью человека (ввиду глубоко чуждой моему стилю мышления идеологии) скажу — мне пофигу, что там, пока оно интегрировано с моей любимой IDE, и пока за соседним столом будут героически коммитить, ребейзить и сквошить «руками» в консоли и текстовом файле, я сделаю всё мне нужное несколькими кликами мыши. Если визуальное представление ускоряет работу с программным продуктом — то так тому и быть, аминь.

            11

            7
            • из личного опыта — 20 мартышек сидело на ебаном SourceTree, который гуй для гита. SourceTree тормозил как последняя скотина и портил локальные копии. прошел год, все сидят в консоли, череп ни у кого не треснул. мерж делают в IDE, если большой, а иначе не парятся. естественный отбор в действии.

              12

              0
              • (fucking) IT girl:

                SourceTree — эт вы, конечно, загнули 🙂 Не, я не настолько хардкорный адепт, мне хватает того, что в своих IDE намутили товарищи из JetBrains. Хотя, конечно, как раз это действительно лютая вкусовщина.

                4

                1
              • noname:

                Т.е. из-за того, что не смогли настроить нормально SourceTree, перешли полностью на консоль. БРАВО 20-ти мартышкам!

                3

                1
                • ну вот видишь, убогие какие, не нашли иксперта с мировым выменем…

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

                  а по поводу ST — выходит, он фейлит, раз его мартышкам настроить сложнее, чем освоить консоль.

                  0

                  0
                • Дим, но было бы таки здорово на эту тему более развернуто написать. вот вы в вашей иба груп как, в консольке пердолитьесь? или один ST кругом?

                  0

                  0
            • yoba:

              два чая этой заблудшей женщине!! http://arhivach.org/storage/2/db/2db81f7f786f3fe137fa02b4ecbf6798.jpg

              0

              0
          • Heaven:

            Всегда использовал SmartGit. Консоль для говноедов.

            1

            2
            • залупа коня Рокоссовского:

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

              4

              0
              • Алекс:

                Хорошо заходит клиент от ide из jetbrains, прекрасно работает с каталогом где смартгит и сорстри сами падают и комп вешают

                0

                0
  6. iow256:

    Бгггггг, ха хах ха х. А вот здесь пошло предвзятое мнение. Очень, очень натянутые притензии.
    Собрались неосиляторы, буггаагаг.

    По тексту и по камментам видно незнание предмета. Даже не могут разобраться с «названием говна», которые они хотят обосрать. Знание на уровне «:q» и все. Что-то увидели у кого-то и поливают гавном.

    Vim это лишь подмножество во множестве Vi. Вы обсираете частный случай.
    Vi пофиг как-ты рисуешь текст, Vi то как ты работаешь с текстом. Vi есть во множестве редакторов, но просто хомячки о его существоании не подозревают.
    Vi может использовать такие библиотеки как libreadline, libhistory и прочее. А эти библиотеки в свою очередь используются многими утилитами, и такими банальными как bash. А еще смешно смотреть на хомячков, которые не понимают что сидя в командной строке по сути сидят в редакторе Emacs. Они даже не догадываются.

    А че ж вы за Vi не начали тут на говно исходить. Ведь Vim появился в 91 году. К слову жаба, жабаскрипт, луа появились чуть позже, на один-два года позже. Джава тоже старое гавно? Каргокульт все дела?

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

    9

    13
    • yoba:

      от тебя так и прёт гичатиной и потным свитером. на самом деле пост не про неосиляторов, а про ебанутых, которые гребут сраным деревянным веслом вместо нового и удобного iГребля с гидроусилителем.

      17

      0
      • iow256:

        Про «гидроусилители» я написал ниже.

        0

        0
        • yoba:

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

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

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

          с уваженем!

          14

          7
          • iow256:

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

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

            К слову, у меня нет надзирателя с кнутом. Заказчику пофиг как оно там сделано, это мне не пофиг как быстро я печатаю, как быстро я делаю, и как мне удобно.
            Не нравиться не пользуйся, я сказал лишь что АВТОРЫ СЕГО ЭПОСА ЭТОТ VIM ВИДЕЛИ НА КАРТИНКАХ(!).

            Сука, «я бегала за вами 3 дня чтобы сказать как вы мне безразличны».

            4

            2
            • yoba:

              нигер, ты же ошибся дверью. с такими душераздирающе-умничествами тебе на хабру, а здесь галерных рабов с доказательствами очевидного не потчуют. кек http://cs5.pikabu.ru/images/big_size_comm/2014-10_5/14142334061415.jpg

              2

              0
              • iow256:

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

                1

                1
              • iow256:

                Я ухожу с ресурса. «eb» скатился в пристанище толстых троллей без аргументированной и взвешенной критики.

                1

                6
                • да ладно, ресурс с названием «ебаное it» не может не быть пристанищем троллей, ты должно быть шутишь

                  9

                  1
                • Огнетушитель:

                  Держите нас в курсе.

                  4

                  3
                • yoba:

                  охоспади нет!!111 не уходи, не бросай нас, мы ж без тебя пропадём!

                  3

                  5
                  • гребец:

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

                    2

                    0
            • Joomla Senior Ph.D XXX:

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

              :wq!

              3

              0
              • гребец:

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

                1

                0
                • гребец:

                  Похоже спать пора, а то общаюсь с прошлым

                  4

                  0
    • галерный весляр с опытом:

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

      4

      0
      • iow256:

        Компьютер это инструмент, а не игрушка. Это как раз для задротов нужны «ручки там» потому что они живут в мониторе и они хотят видеть в мониторе как у себя дома.
        А то получается телевизор с возможностью проигрывать музыку.

        2

        1
  7. iow256:

    А теперь по существу. По сути вся работа — это работа с текстом. Вы сей текст читаете в виде картинок, или делаете озвучку? Не думаю. Без редактора текста необойтись.
    Вот есть такой редактор как Vim(на самом деле это тоже IDE, но не важно). Хомячки увидели в нем консольность, все букавками там рисуется. Увидели в нем отсутсвии мышки, все кнопочками делается.
    Но если так разобраться разницы никакой, что помнить два символа «:q», что «Alt+F4» в винде, что «Win+q» в маках. Те же хоткеи, только в другом месте. Почему-то никто не орет на редакторы макаводов. Видимо все дело не в хоткеях, а в красивостях. Видимо разделитель между панелями в виде линии из псевдо символов в 8 пикселей хуже чем разделителе в виде просто линий но в теже 8 пикселей. У меня стоит переключение раскладки на CapsLock как и у всех здравомыслящих людей. Вот этот коммент содержит как английские так и русские быквы, задолбаюсь оттарабанивать Alt+Shift каждый раз. А за пунтосвич даже ротяку не открывайте, каким макаром при наборе того же «:q» он узнает, что я имел ввиду, не ясно.

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

    Видимо те 100 000 пользователей Vimium от хрома и 30 000 Vimperator от огнелиса тупые ретрограды, которые больны каргокультом, не так ли???
    https://chrome.google.com/webstore/detail/vimium/dbepggeogbaibhgnhhndojpepiihcmeb?hl=en
    https://addons.mozilla.org/en-US/firefox/addon/vimperator/

    Специально для особо одаренных. Хоткеи по сложности те же самые. Вместо кнопочек вверх/вниз/влево/вправо — h/j/k/l. Тоже самое, только меньше лишних движений.
    Специально для особо одаренных. У тебя есть клава со 101клавишей(я знаю что у тебя больше), у тебя 100, елси 1000, комбинаций. комбинаций, где надо нажать 3 гребаные клавиши.
    Мне интересно смотреть на цирк когда пользователи винды клацают по менюшкам. Делают 5-6 действий чтобы вызвать гребаную софтину или настроить херню. Ты можешь подойдя чашечкой кофе вверх тормашками одной рукой нажать хоткей и у тебя будет выполнена действие.

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

    Да что там редактор, есть vifm, есть uzbl. Видимо кто-то знает больше чем знаешь ты???

    А теперь по поводу фич. UTF-8, юникоды, арабское направление, символы, автодополнение, навигация по коду, навигация по проекту, консоль, команды, макросы, список функций многооконность(qn, gn и т.д. вместо Ctrl+Tab), поиск и замена, n вместо F3 навигации по совпадениям. Сборка проекта, отладчик, сворачивание кода, блочное выделение и блочное редактирование, подсветка, повтор предыдущего текста. Прокрутка текста. Навигация по словам и по скобочкам. Это есть полноценная IDE.
    Кому нужны дополнительные фичи сюда http://vimawesome.com.
    И не хочу слушать по поводу шрифтов и цветов. Vi не знает про это ничего, у него есть текст, и он в рамках этого представления и абстрагируется.
    Не нравиться консоль, есть Sublime, Qt Creator, gVim.

    18

    2
    • mjr27:

      Ой как много букв.

      Анон старый пердун вимер, херачивший на нем еще лет 15 назад быдлокод под соляру.

      Анон после этого перешел на емакс поскольку ви говно, но это к делу не относится.

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

      А Sublime это ваще хипстерская хуйня для рельсопидоров.

      6

      5
      • iow256:

        Конкретизируй. 5 классов это что? Это больше чем просто переименовать переменные и один метод разбить на два?

        0

        0
        • (fucking) IT girl:

          (извините, что влезаю, но нимагумалчать) О, если бы это было так! На практике — например, разбить один класс на четыре (избавившись этим от пачки if-ов и одного god object’а), вычистить n+1 queries из логики БД в нескольких местах (ибо тебя жестоко имеют за тормоза на бэкенде), при этом няшным автокомплитиком видя, чего в системе ещё есть… а после разгребания этих авгиевых конюшен видя, где надо проапдейтить вызовы (индексирование кода в IDE таки не мудаки придумали!), а не ебался с поиском регекспами по коду, как минимум. Всё ж хочется иметь инструмент, заточенный на такие вещи «из коробки», потому что за простой и тормоза огрести можно ой как неиллюзорно.

          «Есть такое матерное слово — legacy» (c) эпичный срачик с sql.ru

          1

          0
        • mjr27:

          Хех, попереименовывать переменные — это и sed’ом можно.

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

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

          Ropemacs/ropevim — знаем, проходили, не смешно.

          P.S: надо обновлять чаще, ТС написала куда более связную телегу.Но не пропадать же комменту =)

          4

          0
          • iow256:

            Ну тогда все сводиться к клацанию мышкой. Я понял тебя, аргумент веский. Да такого в vim нет, не написали такого плагина. Хорошо.

            Человек, под ником mjr27, ты как-то яро защищаешь принцип «сделать все просто одним нажатиим». Делаешь это беспечно. А теперь давай немного расширим рамки нашей беседы. Реалии таковы что IT идет к моменту «Кнопка которая делает все зашибись!». Идеальный лаборотарный теоретический случай — есть ИИ, есть та самая кнопка, жмешь на нее и говоришь что тебе нужно. Формализируешь задачу. Оно делает.

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

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

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

            Я немного знаком, пересекся с парнем который себе сделал среду, среда визуального программирования. Сделал для джавы, решетки, плюсов. Сидишь такой блоксхемки смотришь. Как кубики скалыдываешь. Ну вот как здесь http://www.bbc.co.uk/blogs/radiolabs/images/composition.png
            Парень делиться прогой не хочет. Еще бы такое преимущество. Не только реафакторить можно, а просто классами жангировать как хочешь. Причем есть мультиязычная связь. Показывается как java, так и c++. Я охринел, я увидел будущее. А парень ничего такой. Матан знает, я видел его с «книгой Дракона», он вроде даже диплом по этому защищал. Нафиг ему такое продавать. Зачем?! У него стратегическое преимущество. И формошлепером он явно не является. Решил спрятать текст программирования в фигурки. Я подобное видел в UML редакторах которые сразу генерят текст с классами, с наследованием, интерфейсы где надо.

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

            Я сам вижу перспективу что скоро комп будет сам писать программы. И кому ты нужен будешь со своими знаниями?

            Вот эти вот товарищи сверху, все эти наивные fucking girl и проч. они дальше своего носа смотрят вообще?? Они живут в сказке. Они думают, что если упрощать работу, то все им проще станет жить. А бабки им за что платят?! За то что они делают то, чего не делают другие? А если каждая домохозяйка будет программировать складывая кубики в редакторе, то нахрен нанимать вас таких «умных». Если задача решается в 2 клика, то почему эту задачу не может решить гребаный шкоьник из мухосранска. Не думали об этом?! Не. Может стоить браться за сложные задачи, требующие матана, потому что матан служит отбраковкой всякой школоты, которая кроме как делать все по шаблону не может.

            Вы не видите что происходит с IT! Вы не видите разницу между программистом 30 лет назад и сейчас. Опустим ньюансы вроде низкого разрешения, слабых компов, отсутсвия интернета, мало литературы. Это издержки времени. Но ведь qsort кто-то придумал. ЛИнух ядро кто-то придумал, движки для того дума кто-то ведь писал. Придумывал все эти алгоритмы сжатия, криптографии. Это ведь были не просто кодеры, это были кодеры-изобретатели.

            А сейчас что?

            2

            5
            • iow256:

              ответ в комментах ниже

              0

              0
            • you cannot stop progress.
              это все неизбежные вещи, порог уже опустился — дальше некуда. но ни ты, ни я от наличия «курсов пограмирования» за 4 месяца для любого желающего вроде пока не остались без работы.

              1

              0
            • mjr27:

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

              Но попробую пройтись тезисно.

              >Ты кроме программирование чего-то еще умеешь делать?
              Умею. Но у нас в стране в данный момент не вижу смысла.

              > Порог вхождения опускается

              Лолвут? 20 лет назад, чтобы что-то писать надо было понимать основы алгоритмики, представлять как работает комп и знать какой-нибудь ебучий трубопаскакаль или Qbasic; программы в это в общем-то и упирались.

              Теперь нужно держать в голове паттерны-хуяттерны, mvvm/mvc, многопоточность,отказоустойчивость, json xml dasjd, asda ,sdsi, osi и еще ояебу сколько аббервиатур, в какой бы нише ты ни был. В рот я ебал такое упрощение.

              А чтобы клепать отчетики, много ума и тогда не надо было.

              > Но ты просто сидишь и мышкой клацнул там. А что мешает делать это школьнику?
              А вот этот момент, по-моему, ты как раз и не уловил.
              ИДЕ не помогает писать код. Не намного сильнее, чем вимовский автокомплит. Она помогает его редактировать.
              Как это говорят? Код пишется однажды, а поддерживается всю жизнь? Вроде как-то так.
              Ничего общего с Qsort это не имеет. Алгоритм она за тебя не напишет. А вот упростить большую часть головняка, связанного с кодом (особенно с чужим) оно может. Попутно не дав парочку раз себе ногу прострелить — но это так, в качестве приятного бонуса.

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

              > скоро комп будет сам писать программы
              Три ха-ха.

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

              А Кармак с Нортоном — их столько не надо никогда.
              30 лет назад мейнстримом был кобол, сейчас java.
              Галеры, весла, все как обычно.

              10

              0
    • mjr27:

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

      Там ему и место.

      5

      0
  8. я ниасилил. я терпеть ненавижу ебаный синтаксис vi 🙂
    а еще regex, сука марсианское наречие.
    а все остальное я люблю.

    0

    3
    • iow256:

      Я бы не стал называть программистом или вообще специалистом человека который не знает PCRE.
      Эта хрень есть в каждом редакторе, кроме всяких примитивных Notepad. Когда можно заменить «все на все» даже не залезая в папку проекта.

      4

      1
      • ну я и не претендую на названия. и надеюсь, что ты не претендуешь на то, чтоб считаться центром сертификации 🙂

        я не говорю, что я не знаю синтаксис, я всего лишь выражаю мое отношение — мне не нравится PCRE. очень субъективно да еще и в отрыве от задачи. если задача — формошлепство с валидаторами или анализ небольших логов a la «посмотрел и забыл», то, пожалуй, я буду первым, кто засунет себе в жопу своё «нe нравится». но, опять же, pattern matching — ето не только PCRE, спасибо Милнеру за ML и его наследников.

        0

        0
    • Лолберг:

      Стать надо начинать с фразы. Я ниасилил. Чтобы стало видно причину.

      0

      0
  9. iow256:

    Как и писал выше. Автор текста демонстрирует неаргументированные и необоснованные притензии. Автор Vim видел на картинках. Объективно сравнение инсрумента закончилось на команде «:q». Объяснить почему оно плохое, и почему оно каргокультное(оно вышло в 91 году как и половина всех ваших ЯП и инструментов) автор не может.

    Предвзятое, натянутое, нубское мнение.

    2

    1
  10. опа-ча:

    Пацаны, вот твиттер авторши этой статьи
    https://mobile.twitter.com/White_Desay

    Учи,детка
    http://vim.rtorr.com/

    0

    0
  11. мимокрокодил:

    vim defective by design, а его юзеры — просто фундаменталисты.

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

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

    1

    1
    • >нет видимых метафор
      охоспаде, как сюда занесло UX-иксперта?

      >ведь с наскоку в ней нихуя не понятно
      так не все на свете делается всякой кухаркой с наскоку

      1

      0
  12. anonim:

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

    0

    0
  13. iow256:

    Ну тогда все сводиться к клацанию мышкой. Я понял тебя, аргумент веский. Да такого в vim нет, не написали такого плагина. Хорошо.

    Человек, под ником mjr27, ты как-то яро защищаешь принцип «сделать все просто одним нажатиим». Делаешь это беспечно. А теперь давай немного расширим рамки нашей беседы. Реалии таковы что IT идет к моменту «Кнопка которая делает все зашибись!». Идеальный лаборотарный теоретический случай — есть ИИ, есть та самая кнопка, жмешь на нее и говоришь что тебе нужно. Формализируешь задачу. Оно делает.

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

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

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

    Я немного знаком, пересекся с парнем который себе сделал среду, среда визуального программирования. Сделал для джавы, решетки, плюсов. Сидишь такой блоксхемки смотришь. Как кубики скалыдываешь. Ну вот как здесь http://www.bbc.co.uk/blogs/radiolabs/images/composition.png
    Парень делиться прогой не хочет. Еще бы такое преимущество. Не только реафакторить можно, а просто классами жангировать как хочешь. Причем есть мультиязычная связь. Показывается как java, так и c++. Я охринел, я увидел будущее. А парень ничего такой. Матан знает, я видел его с «книгой Дракона», он вроде даже диплом по этому защищал. Нафиг ему такое продавать. Зачем?! У него стратегическое преимущество. И формошлепером он явно не является. Решил спрятать текст программирования в фигурки. Я подобное видел в UML редакторах которые сразу генерят текст с классами, с наследованием, интерфейсы где надо.

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

    Я сам вижу перспективу что скоро комп будет сам писать программы. И кому ты нужен будешь со своими знаниями?

    Вот эти вот товарищи сверху, все эти наивные fucking girl и проч. они дальше своего носа смотрят вообще?? Они живут в сказке. Они думают, что если упрощать работу, то все им проще станет жить. А бабки им за что платят?! За то что они делают то, чего не делают другие? А если каждая домохозяйка будет программировать складывая кубики в редакторе, то нахрен нанимать вас таких «умных». Если задача решается в 2 клика, то почему эту задачу не может решить гребаный шкоьник из мухосранска. Не думали об этом?! Не. Может стоить браться за сложные задачи, требующие матана, потому что матан служит отбраковкой всякой школоты, которая кроме как делать все по шаблону не может.

    Вы не видите что происходит с IT! Вы не видите разницу между программистом 30 лет назад и сейчас. Опустим ньюансы вроде низкого разрешения, слабых компов, отсутсвия интернета, мало литературы. Это издержки времени. Но ведь qsort кто-то придумал. ЛИнух ядро кто-то придумал, движки для того дума кто-то ведь писал. Придумывал все эти алгоритмы сжатия, криптографии. Это ведь были не просто кодеры, это были кодеры-изобретатели.

    А сейчас что?

    1

    1
    • (fucking) IT girl:

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

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

      4

      0
    • copied from post above
      you cannot stop progress.
      это все неизбежные вещи, порог уже опустился — дальше некуда. но ни ты, ни я от наличия «курсов пограмирования» за 4 месяца для любого желающего вроде пока не остались без работы.

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

      1

      0
      • iow256:

        Я оставался с своим C++ без работы. Последний раз я чуть не рыдал. Я пакал как маленькая девочка. Потому что я со своим C++, и своими гребаными знаниями матрицами и векторов нафиг стал не нужен. Парень на движке Unity еще вызвал батхерт, но потом последний добиванием стало — увольнение с работы. Я стал не нужен, вообще. А мой типа «напарник» перескочил на решетку, человек всю жизнь педалил на плюсах. Причем не просто писал, а решал задачи.
        Я работал с одним академиком. Настоящий живой. Физик до мозга костей. Немного ватник. Знает многое. Понимает многое. Для него программирование — это так, семечки. Пришел, вбил там что-то закомител и ушел. Я помню я говорил «Слушай он за нас двоих всю работу делает, мы тут чисто для мебели». Сильный был. Преподовал кажется. Работы у него спрашивал — хтел проверить не трындит ли?
        У него просто фишка была такая же, он меня же ею и заразил, мол «давай не на кодерство иди, а так где еще надо головкой думать, прикладную часть знать, медицина там, инженерия всякая». Типичный старый советский веселый матерый физик. Но он же нашел в себе сил, пошел в программирование. Мы у него как-то раз спрашивали мол «А что на физе мало платят?». Он: «Оно сейчас нахер никому ненужно. Всем до жопы. Наука в жопе. Правительству лишь бы дачу в греции.». Жалко его стало. Столько ума, занимался открытыми проблемами, а потом махнул рукой. Сейчас вроде в РФ двинул после событий в Украине. Работает формошлепером небось :))))))

        Такая же ситуация у меня. Только я не физиком работал. Я системщиком был. А слезы были такие. Рыдал не на шутку.

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

        Нам проповедуют техническую сингулярность как некий переход на новый уровень. Человек уйдет из материальной оболочки. Все идет к тому, что скоро будет как в игре S.O.M.A. Матрица — нейроинтерактивная сказка, манямирок для человечества.
        ДА, я, видимо неолуддит. Будущее — это мир без будущего. Это мир без целей, это мир игры. Это мир машин. Фанатиков h+ сейчас столько развелось. Может эта сингулярность будет как сингулярность для черных дыр. Все схлопнеться в одну точку. В буущем такая матрица может будет умещаться в коробке из под обуви. Люди не хотят жить реальной жизнью. Там за окном серость, убогость.

        Вот поэтому я стал «черным программистом». Я хочу ломать. Я видимо могу стать очередным Унабомбером, но только электронным. Мне иногда хочется посмотреть на рожи тех людей, когда на их Google Glasses(или что там будет в будущем) будут подавать крипоту, чтобы человек руля машиной попал в аварию и сдох. Чтобы взламывать те же робоавтомобили, которые делает Гугл, и потом настраивать их на людей. Чтобы проникать в личное пространство каждого человека. Взламывать станицы, рушить личные связи. Выведовать секретную информацию.

        Мир будущего — настоящий полигон для хакеров.

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

        3

        2
        • ну зашибись, щас же с работой?

          >Я хочу ломать
          вот и бизнес-план готов.
          а если серьезно, то надо выпить.

          1

          0
          • iow256:

            Скажу так по секрету, между нами девочками. Все это херня, это все инструменты. По большому счету IT это гребанная работа. Я ее сравниваю с грузчиком, только надрывать спину не надо. пришел такой, потарабанил по клавишам и ушел. А все эти низкоуровневые преблуды нужны тогда, когда что взломать, эксплоит написать, либо же чтоб мозг не высыхал. Но в последнее время я стал переходить на сторону зла. И тперь если работы не будет, буду и формошлепством.
            Начиналось все как хобби, детские мечты и все такое. В жопу все. Теперь все больше склоняешься к тому что это все очередная работа, сука, на которую нужно ходить. А на подсознательном уровне, даже хребтом, я и так понимаю, все эти ваши ассемблеры, все эти ваши матаны с регэкспами нафиг не нужны. Ты становишься в один ряд с бухгалтершими. Сиди кнопочки нажимай, да почитывай новые законы и все. Приходить за зарплатой. Сейчас же я зарабатываю некоторые деньги что надо там порытся в машинном коде, уязвимость найти или тупо программкой поломать. Ну такое. Есть еще компании платять деньги, если ты эту уязвимость показываешь http://igate.com.ua/news/2071-skolko-mozhno-zarabotat-vylavlivaya-uyazvimosti

            0

            0
            • залупа коня Рокоссовского:

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

              0

              0
    • У станка:

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

      0

      0
  14. iow256:

    Господа мне непонятно чего вы так кичитесь своими «я решаю задачу в одну строчки, а эти байтодрочеры пишут свои мегапрограмки, задроты хреновы»? Рынок все уравняет рано ил поздно. Пока тот сраный шарп-программист Петя ваяет свои програмки за 2500$, пока Вася из Мухосранска вдруг не возьмет книгу и не охринеет «Так все ж просто, и матан не нужен, и регулярки не нужны, и в жопу все эти книги дракона. В ЖОПУ САМОГО КНУТА С ЕГО ПИСАНИНОЙ». И Вася конечно не протиснеться между Петей. Но есть такой трюк экономический, называется «демпинг». Для Васи вопрос тех несчастных 100$ не принципиален. Тут главное работу получить, а не головку задирать. Вот Вася заломит цену в 1500$ и скажет «А я делаю тоже самое только за меньшие деньги, увольняйте Петю. Мне работа нужна, у нас в Мухосранске вообще все бедно». Вася вчера гребанные 1000 рублей зарабатывал, а тут такая удача в виде 1500 зелени. И вот так несколько итераций, и Васи уровняют рынок до 200$, как и раньше.

    А что будете делать при этом вы?

    Потому что всякие умницы-заумницы, зубрят формулы, но не понимают что они знают, ну и не читают всякие вещи как например «Равновесие Нэша» http://economicportal.ru/ponyatiya-all/nash_equilibrium.html. Равновесие Нэша может не подходит к данному обсуждению, но отражает тенденцию в опускании цены. Хочешь не хочешь, но при такой конкуренции цена будет падать. И не получится в «условиях Вась» поднимать себе планку, ее придется опускать. Т.е. Васи будут сбивать цену.

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

    0

    1
    • (fucking) IT girl:

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

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

      2

      0
      • iow256:

        «а учить, например, низкоуровневые сетевые протоколы или статистические модели»
        Нахер не надо. Сетевые протоколы. Ну вот я знаю протоклы сложного GSM. И че? Я потерял работу(выше писал). Я работал в омногих конторах, но там было личное. А в тот раз не было личного. Я просто стал не нужен и меня сняли с проекта.
        Сетевые протколы?! RTP, SRTP, TCP/IP, A-bis, Um, UDP, VoIP. Типа такая выучила хендшейк для того же TCP и все!? Крутая стала?
        Детка, а я еще работал над такой штукой как DPI. Знание побитно сетевого протокола ничего не дает. Это все нахрен не нужно. Уже давно есть библиотеки. Что ты пытаешься там нарыть? Бекдоры? Познать истину?
        Если ты конечно подразумеваешь это, то что я подумал.

        Коррелируют как? А просто. Это все вещи из категории «Велосипед». Ты хочешь писать очередную quick sort? Или ты собралась свой протокол придумывать? Открыть сокеты и туда struct запихать свой?

        Какая у тебя цель? Забей на свою джаву, девочка, забей вообще на все это. Возьми питон и на нем колбась. Тему нужна конечная цель. Так возьми фреймверки соедини их вместе и получи то что хочешь. ИИ хочешь свой создать, вон репозиториях дебиана валяются libfann(Fast Artificial Neural Network Library), opencv всякие.

        Я всем в жизни понемного занимался. И ИИ, криптоанализ, и игры, и ассеблерм, и сети с пртколами, и data mining, и всякие нелинейны логики, генетические алгоритмы, самомодифицирующися код, дизассемблирование, свой компилятор для языка си, операционны системы(мудохался в свое время с микроядром L4), и движки чужие игровые разбирал, пасреры всякие, свой бразуер у меня, свой коммандер, свой window manager под иксы. 2D графика, мультимедия(в свое время разбирал ogg/Vorbis и ogg/Theora). Много чего своего. Показывать не стану, ибо сильно деанонимизируюсь(а мне нельзя)

        Деточка все украдено до нас. Пока что ИИ остался очяень слаборазвитой средой. Там еще можно твою любимую математику применить. Остальное уже все готовое. Осталось все этом вместе соединить. Вон я когда использовал opencv в связке с opengl. Или там ffmpeg + qt и т.д. Хочешь придумать свой алгоритм сжатия уделывающий современные промышленные — флаг в руки. Рассказывали про одного парня, даже десертацию писал, а потом выяснилось что где-то в японии на год раньше него сделали тоже самое.
        Все уже есть. У C++ самая большая база библиотек. Есть все на все случаи жизни. Вон даже ZeroMQ есть для твоих сокетов.

        0

        0
        • (fucking) IT girl:

          Автор, тебя губит именно твоё ретроградство. Смотри по сторонам, а не только в консоль — вокруг пробегает дохерища интересного. Зайди на какую-нибудь Курсеру и посмотри хотя бы секцию course motivation в мало-мальски продвинутых курсах (где дают понять, ЗАЧЕМ всё это, и куда эти знания потом можно будет применить). Крепко задумайся.

          Что я пытаюсь нарыть в сетях, например? Например, написание OpenFlow-контроллеров под различные топологии в software-defined networks (где таки надо понимать, что на каком уровне доступно и как устроено) в виртуализированных распределённых окружениях — а за «облака» сейчас вообще, если уж на то пошло, неплохо платят, и, да, ради этого есть смысл и талмуды уже упоминавшегося здесь Таненбаума почитать (как по сетям, так и по распределёнщине). Там же дохрена чего происходит! Но что ты предпочитаешь не следить за этим, а гордиться своей зубрёжкой C++ (не ты ли недавно по этому поводу цитировал приснопамятного Ксеноцефала?) и команд Vim — это не проблема индустрии и уж тем более не моя проблема (кстати, где это я писала про джаву? тоже мимо, господа).

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

          Но так-то, конечно, можно продолжать иронизировать над «крутая стала», чо. Каждому — своё. Искусство сборки соломенных самолётов, если вдуматься, тоже может быть по-своему прикольным. Посему вопрос остаётся в силе — как во всём вышеперечисленном мне поможет Священный Текстовый Редактор?

          1

          0
          • iow256:

            Редактор просто позволяет быстрее писать текст не отрывая рук от клавы и используя макросы для автоматизации. Вот если б Visual Studio была такой крутой и с вимовским принципом. Строчили как бешенные. Но а так да. Если есть возможность брякнуть на кнопочку «отрефакторить весь проект», что тут спорить.

            Видимо я ретроград. Ну и так начал переходить на темную сторону силы. Не идиным C++ сыт.

            Гворишь Таненбаума почитать про распределенки. Ну ок. Твоя взяла.

            0

            1
    • формодрочеры потеснят формодрочеров на рынке. ок.
      если человек, который читал «Compilers» чувствует себя в опсносте из-за этого, возможно, он читал напрасно.

      0

      0
  15. Andrew:

    блядь 65 коментов а я даже не ебу шо этот заголовок значит

    1

    0
    • Andrew:

      думаю был бы задротом очкастым прогером — уже обсцыкал бы ляхи от смеха

      1

      0
  16. Анон:

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

    2

    0
    • iow256:

      Увы, ресурс исчерпан. Я «проклацал» все страницы по интересующей тематике. т.е. YouPorn, xuy.tv, PornoHub, RedTube. Знаю имена многих актрисс. Уже достиг пренасыщения. Настолько, что я жду когда выйдет очередная серия(как в сериалах) с brianna frost(остальные видосы я уже так сказать «обкатал»). Ну не гей, же, направление брать теперь. Не говоря про такой ресурс как sex.com. Кстати, по слухам сей домен стоит больше чем средненькая компания. двачи(я ньюфаг) всякие, порнореакторы тоже было.

      Херню советуешь.

      1

      0
      • yoba:

        бля ты ж сказал что уходишь с Ебита
        знатно всё-таки пригорело у тебя раз ты решил вренуться 😉

        1

        0
  17. Анон:

    🙁 Пытался помочь как мог…

    1

    0
  18. Митя:

    кто здесь за коментарии отвечает? Ребят зделайте, что-то, ну хоть что-то… ну хоть что-то страшное, я не знаю. В мобильной версии комменты превращаются в очень трудночитаемые столбцы в одно слово. А в комментах бывает самый смак.
    Не за себя прошу, ну не только за себя. Приведите в порядчный вид, плиз.

    1

    0
    • Спасибо за отзыв, о проблеме знаем — решим в скором времени.

      1

      0
  19. iow256, вот у тебя в комментах проскакиевает тонна актуальной инфы и полезного экспириенса — почему бы не зарегаться и не запилить полноценные статьи «об этом» ?

    0

    0
    • iow256:

      Ну делиться проф опытом не хочется. Особенно наработками. Потому что пилю сук на котором сижу. Я темная лошадка в мире IT, репутация плохая — очень плохо начал, «плохо входил в IT». За Вопрос выживания.

      А делиться отрицательным жизненным опытом, не против. Но только без подробностей, я потеряю свою анонимность. Я темная лошадка не только в мире IT. У меня нечто вроде двойной жизни Нео как в фильме «Матрица», как бы это банально и пафосно не звучало. Я борюсь и качу бочку на некоторые политические, религиозные организации. Те же саентологи, с которыми я в живую столкнулся, иногда могут и угрожать, ребята то построили тоталитарный островок посреди нормального общества. СССР послевоенного времени в миниатюре. Нет, я не страдаю «теорией заговора». Эти ребята меня знают вживую, и они критику не любят. И государство меня не защитит — нет смысла даже пытаться.

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

      И это только приличные истории. Про остальное промолчу.

      И с таким «багажом» вы хотитет чтобы я шел на собеседование?! Я человек имеющий два лица. Одно светлое, другое темное и бескомпромиссное.

      4

      0
      • раися вперде:

        бляяяяяяяяя 🙂 сука да что ж с вами такое)
        Я темная лошадка, я сука бетмен — скинул камень на машину, напихал спичек и познакомился с саентологами))) куда там, техасский рейнджер скромно курит в сторонке.

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

        16

        0
        • iow256:

          Не поймают, они терпилы. Как в прочем, и все в Украине, одни терпилы и «каждый сам за себя». Когда надо прещемить хвост какому-то дурачку так сразу 20 чел и стоят как бандиты но только с вилами, а как начинается политика, как навалять начальнику по морде, так не, сука, «Да ну нафиг, Я пас». И все так в Украине. Потому и живут так хреново. Их грабят, им лгут, а они ноют и жалуются, ноют и жалуются.

          А техасский рейнджер положительный герой и программирование тут не причем.

          Вопрос в обыкновенном выживании и достижении своих целей. И не надо из меня бетмена делать.

          3

          0
          • Andrew:

            молодцом! стране нужны герои

            2

            0
            • раися вперде:

              у тебя странные представления о героизме)

              0

              0
            • iow256:

              Это не героизм, просто личная ненависть. Это глубокие обиды на общество как следствие острокизма со стороны этого самого общества. Одиночество, ненужность, недопонимание со стороны окружающих делают свое дело — пофигистом становишься. Становишься злым. Меня часто выгоняли с работы — не тащил таски. Но то все ерунда, это было по справедливости. Начало было было печальным, хреново «вошел в айти», закончилось все депрессией и страданием. Розовые очки давно треснули. Я давно понял чего стоят все эти компании с их обещаниями, с их «нам нужны джедаи» и прочим гавном.
              Посему я и здесь. Нет, не хочу показаться неудачником, который винит всех в своих неудачах или пытается найти отмазки. Просто я пообжигался и понял специфику IT бизнеса в той же Украине или России. Меня просто стали бесить все эти жополизы вокруг, которые не подходят к вопросу критично, эти фанатики-трудоголики готовые пересиживать допоздна. Помню раз был даже свидетелем как мой напарник по веслу, сидевший рядом 34-летний мужчина, ругался, чуть ли не посылал заказчика, который ему втирал «Да в мое время я тоже по 16 часов пахал, и че?!», пытался его жизни учить, мол «я поел дерьма теперь и ты ешь». Это тот самый с которым я ежедневно прощался уходя из офиса в 20:00, который продолжал сидеть. И таких товарищей полным полно было. И некоторые еще при этом защищают свои конторы как мать родную, до тех пор, пока не будут задержки по ЗП. Вот тогда сразу видно who is who.
              Достала необъективность «коллег», которые нераздупляют что вокруг происходит, и вообще зачем нужно программирование, и какую пользу обществу приносят их продукты, не видят как много стало программистов, что рынок уже может быть перегретым.
              Люди не ценят, не уважают самих себя, и это неуважение распространяется на других.

              Я не знаю, возможно так и становятся черношляпочниками https://en.wikipedia.org/wiki/Black_hat

              5

              0
  20. Nahasaki:

    Автор так ставить Vim і IDE в протилежні кути, ніби то піздєц несумісні речі. Та під кожне популярне середовище є плагін, який емулює 80-100% функціоналу Vim, а під IDEA навіть оригінальні конфіги підтримує.

    0

    0
    • iow256:

      И даже копаясь в исходниках MonoDevelop онаружил IdeViMode.cs и соответствующие классы. Да что там копаться, даже попробывал поработать. Функционал Vi без наворотов. Режимиы навигации, редактирования, выделения.

      1

      0
  21. философ из бочки:

    НЕ ЛЮБВИ К ВИМУ THREAD:
    http://arhivach.org/thread/175363/

    2

    0
  22. I see you don’t monetize your page, i know how
    to earn some extra cash and get more visitors using one simple method, just search in google
    for; How to monetize a blog Twardziel advices

    0

    0
  23. Семен Сосницкий:

    vim полезная вещь, но не для написания кода.
    Я использовал его для редактирования конфигов под консолью, когда DE недоступна.
    В остальных случаях лучше gedit для редактирования текста/скриптов и полноценные IDE для кода.
    Петушки-выебщики обычно используют Atom или Sublime, для них vim слишком сложный.
    Emacs — убогая пародия на IDE и нахуй никому не нужное говно.

    0

    0
  24. Семен Сосницкий:

    Было время, когда пытался настроить vim для написания Java кода — где-то в 2012 году новый ноутбук сломался, вытащил древний настольный комп из 90-х, на котором, разумеется, ни IDEA, ни Eclipse, ни NetBeans не желали нормально работать. После долгих поисков удалось найти плагин, который показывал слева дерево файлов-исходников (не классов с пакетами). Нормальный, контекстно-зависимый atocomplete (обязательная опция любой IDE) так найти и не удалось. О рефакторинге и поиске по коду и говорить нечего. В общем — для написания кода (bash скрипты не в счет) vim абсолютно непригоден.

    2

    1
  25. Хуесос из Москвы:

    Статья — набор отборной дичи, от какого-то поехавшего имбицила, уровень которого не позволяет понять собственной ущербности. Есть вещи, к которым люди давно привыкли, и это хорошо. VIM — одна из таких программ.
    Скажу вам так: пока вы не познаете существующий софт — вы не сможете ничего лучше придумать. Проблема большинства галерщиков — в умственной ущербности, и не более. Подобно тем офицерам из Зеленого Слоника, они жрут говно, когда им мир свободного софта дает огромный выбор. Они жрут говно. Вам дали свободный UNIX — ОС GNU/Linux — вы жрете говно, вместо того чтобы вполне познать его возможности.

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

    Идем далее:
    — Поиск и замена в файлах
    Вы не знали о существовании простых утилит для манипуляции с текстом: sed, grep, cut, awk, head, tail?
    Если не знали, то добро пожаловать. Или может вы не знали о наличии find и xargs?
    -Контроль версий
    Не знали что git можно вызывать из командной строки? Нихрена себе.
    -Далее по списку.

    Когда то давно на StackOverflow кто-то задал вопрос: «подскажите хороший IDE под Linux».
    Ему ответили, что Unix-подобные ОС и есть лучшим IDE.

    На этом все.

    1

    0