Бидлокодер

Матеріал з Драматика
Перейти до навігації Перейти до пошуку

Бидлокодер (також недопрограміст, погроміст, англ. Code Monkey) — людиноподібна істота, яка в ході еволюції зупинилася на мавпі і претендує на звання програміста. Бидлокодер не знає основних алгоритмів мови, на якій працює. Через це пише код, вибираючи найдебільніший варіант рішення.

Характеристика

Файл:Copying and Pasting from Stack Overflow.png
Біблія «програмістів»

Бидлокодер працює тільки на PHP, Delphi, Basic або подібних мовах, тобто там, де мізки практично не застосовуються і можна програмувати мишкою. Їхній код абсолютно позбавлений правил, його майже неможливо прочитати, а будь-які вимоги оптимізувати, поліпшити, зробити логічнішим код, викликають блювоту у бидлокодера.

Поведінка

  • Постійно ниє про недоліки операційних систем. При цьому абсолютно нічого не знає про причини їх недоліків.
  • Його комп цілком засраний усіма можливими програмами, необхідними і не дуже для його роботи.
  • Через те, що не має часу, виконуючи пункт 2, не оптимізує свій код.
  • Не залишає коментарів в коді.
  • Прочитавши пункт 4, почне доводити, що коментарі в його коді є.
  • Бидлокодер думає, що всі бидлокодери, а він ні.
  • Бидлокодер впевнений, що зможе знайти роботу, де нічого не робитиме.
  • Поліпшує свої навички програмування за допомогою срачів і холіварів на форумах.
  • Впевнений, що його програма — найліпша з усіх можливих, будь-яку критику в свою адресу не сприймає.

Вигляд коду

  • Криві відступи, непередбачувані операції.
  • Безкінечна кількість операторів GOTO
  • Програми майже ніколи не бувають кросплатформеними.
  • Відсутність коментарів, а якщо є, то їх 1,5.

Срачі

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

Дуелі між мовами програмування

Якщо коротко, то — мовапрограмування1 vs. мовапрограмування2, мільйони варіантів! І кожний бидлокодер почне доводити, що його мова найкраща. Найвідоміші з них:

Зародився УРЖ ще в 80-х, а може й раніше. Причина срачу в тому, що Паскаль простіше вивчати, ніж С. Тому сішники, прокачуючи собі все більше і більше ВВВ, швидко прирівняли паскалятників до бидлокодерів. Нещодавно цей срач прогресував в більш сучасну форму: C++ vs. Delphi. І загальне лайно йде якраз на Delphi.

  • Жаба vs. C#. Почався після виходу третьої версії C#, коли він раптово отримав LINQ, який полегшив оброблення даних, а також WPF/WCF/MVC. Java-кодери, відчуваючи біль нижче спини, з люттю почали кричати, що шарп не потрібний, а шарпісти — навпаки. А вся проблема в тому, що вони аналогічні одне одному та й синтаксис схожий.

Чи потрібен прогеру матан?

Давній, як лайно мамонта, срач. Є думка, що срач започаткувало школоло, яке не може в математику. Основні "докази" школярів зводяться тільки до одного — щоб робити суперпроги, знати всякі елементи вищої математики не треба. На питання, чому їхні проги такі криві, відповісти не можуть. Але все потрібно в міру. На практиці виходить, що студенти, яким всі роки навчання крутили мізки вищою математикою, стають бидлокодерами майже завжди, а програміст з середньою освітою, але п'ятирічним досвідом роботи, цінується на ринку праці набагато більше.

Відомі бидлокодери

Див.також