Стремление к совершенству

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

    Знаете, как отдельно взятый айтишник вдруг осознаёт, что по сути является не более чем эникейщиком или быдлокодером? Да, на своей работе он считается крутым, да, для непосвящённых его действия кажутся шаманством, и, казалось бы, на этом можно остановиться… но вдруг приходит в голову ИДЕЯ! Допустим, какой-нибудь простой, но гениальный веб-стартап. Не всё ж клепать однообразные сайтики из трёх страничек в конторе «пупкин инкорпорейтед», верно? Вот, значится, идея обмозговывется, уже в голове есть и дизайн странички, и структура баз, и ещё много чего… и тут по мечтам ударяет чугунная задница реальности.

    Например, для комфортной работы с сайтом потребуется оффлайн-клиент с возможностью быстрой и безболезненной синхронизации с сайтом (и не надо, говорить, что это фигня — а вы last.fm вспомните). Причём, дабы не отсекать пользователей разных операционных систем, клиент должен легко портироваться хоть под Винду, хоть под Линукс, хоть ещё под что. Что? Мы писали только на php, да ещё в школе/техникуме на Дельфях? Ну, да, на всём этом в данном случае далеко не уедешь, а стороннего кодера нанять пока нет денег. Вот и я о чём.

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

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

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

    Средняя зарплата в IT

    120 000 ₽/мес.
    Средняя зарплата по всем IT-специализациям на основании 6 277 анкет, за 1-ое пол. 2021 года Узнать свою зарплату
    Реклама
    AdBlock похитил этот баннер, но баннеры не зубы — отрастут

    Подробнее

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

      +3
      Все хорошо, но "быдлокодеров" не бывает, труд любого программмиста почетен, даже когда он пишет громоздкий неоптимизированный код, такой например как Firefox, но находятся те, кто пользуется этим софтом и довольны.
        +1
        эх, если человек понимает, что его код далёк от совершенства и старается это преодолеть - разумеется, он не быдлокодер. Но когда человеку всё пофиг, типа "а и так захавают" - это уже как-то и нехорошо...
          0
          не совсем согласен. есть еще код достаточного качества, который бывает далек от совершенства.
          я знаю много примеров, когда отвратительный код встречается в замечательных приложениях.
          0
          Несогласен. Firefox один из лучших браузеров на настоящий момент.
          0
          +1. И про стремление и про знания.
          Только допустим сидеть в месяц даже 100000 рублей в офисе и на кого то работать не хочется. Наверно я прирожденный коммерсант)
            0
            ну это да, от личных качеств сильно зависит - кому-то, наоборот, на фиксированном окладе спокойнее, ибо есть чувство стабильности и уверенности в завтрашнем дне :)
              0
              если есть кредитные обязательства, то хочется подстраховаться стабильной зарплатой.
                0
                тоже верно. Наличие этих самых обязательств как раз прямо коррелирует с уверенностью в завтрашнем дне :)
            0
            Очень позитивная статья.
            действительно, времени на написание большого проекта нужно много. кроме того, если делаешь проект один, то нужно быть и дизайнером и программером и маркетологом и на дуде играть уметь.
            у меня, например, когда я начинаю дизайн, выходит уродство за уродством, и похоже, уже ничего с этим сделать нельзя.
              0
              я тоже если и художник, то только от слова "худо" (или ещё какого слова на букву "Х"), ибо мыслю не эстетическими, а техническими категориями. :) И, да, почти все большие проекты когда-то были начинаниями крайне немногочисленных энтузиастов (пример Гугля - хрестоматиен)...
              0
              Я не программер и не дизайнер, но с общим тоном и смыслом статьи согласна полностью.
                0
                С статьей согласен, но где б еще время достать чтоб можно было обложиться книгами, и всесторонне развиваться?
                  +2
                  ну на это время в основном есть :) нужно просто оптимизировать грфик для -путь с/на работу, обеденные перерывы, выходные, раньше вставать, меньше пить, меньше телевизор смотреть и т.п. было бы желание :)
                  0
                  >> специалист отличается от безнадёжного быдлокодера?

                  быдлокодер - просто лентяй

                  А профессионал он не только изучает технологии, подходящие для решения поставленной в данный момент задачи, но и в курсе тех технологий, которые можно применить, и какие лучше. Способен производить анализ и защищать свой проект.
                    0
                    надо туда какую нибудь синхронизацию с google maps добавить
                    для пущей красоты
                      0
                      не туда написал коммент :(
                      0
                      так скоро появится термин и кодер-гопник...
                      (слышь, дай погонять CMS, епть)
                        0
                        ну дык! Вон, ЖЖшное коммьюнити ru_php практически только из подобного и состоит. :)

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

                      Самое читаемое