Открыть меню
Переключить меню настроек
Открыть персональное меню
Вы не представились системе
Ваш IP-адрес будет виден всем, если вы внесёте какие-либо изменения.

Программист: различия между версиями

Материал из Aprel Wiki
Новая страница: «{{sila_disc|1=Программист}} {{Q|Многие из вас знакомы с достоинствами программиста. Их всего три, и, разумеется, это лень, нетерпеливость и высокомерие.|Larry Wall}} {{Q|Программирование — это церебральная мастурбация|Физики}} {{Q|Программист — это профессиональный ко...»
 
Нет описания правки
 
(не показаны 3 промежуточные версии этого же участника)
Строка 1: Строка 1:
{{sila_disc|1=Программист}}
'''Программист''' (''проггер'', ''девелопер'', ''дев'' (''developer'', ''software engineer''), ''кодер'', ''кодировщик'') — это человек, который пишет программы.
{{Q|Многие из вас знакомы с достоинствами программиста. Их всего три, и, разумеется, это лень, нетерпеливость и высокомерие.|Larry Wall}}
{{Q|Программирование — это церебральная мастурбация|Физики}}
{{Q|Программист — это профессиональный конвертер галлюцинаций заказчика в жесткую формальную систему|[http://habrahabr.ru/post/149291/ Хабрахабр]}}
[[Файл:За еду.jpg|thumb|[[Типичный]] представитель]]
[[Файл:36-00.jpg|thumb|300px|Стандартная дискуссия программистов]]
[[Файл:Типичный программист.jpg|thumb|300px|Что было написано, и что реализовал программист…]]


'''Программист''' (''проггер'', ''погромист'', ''девелопер'', ''дев'' ([[Пиндостан|рас. пинд.]] ''developer'', [[Политкорректность|политкор.]] ''software engineer''), ''кодер'', ''кодировщик'', ''кодераст'', {{Lang-oldrus|числописецъ}}) — [[Капитан Очевидность|это человек, который пишет программы]]. Программисты делятся на архитекторов<ref>high-level программеры в узкоспециальном смысле, разрабатывающие основы строения систем; помимо [[Mad skillz|хардкорного скила]] кодинга, полностью осилили Гради Буча и Банду Четырёх, умеют проектировать взаимосвязь кодируемого софта, общаться с людьми и организовывать низшее [[быдло]]</ref>, собственно программистов, [[быдлокодер]]ов и [[хеллоуворлдщик]]ов (расположены в порядке убывания профессионализма).
Довольно популярная в настоящее время профессия, занимается разного рода работами, связанными с программным обеспечением — непосредственно создание конкретных программ или частей, разработка сайтов, модификация имеющегося ПО под определёные нужды. Ныне развелось очень много программистов, так как как правило работа довольно высокооплачиваемая, а некоторыми и просто уважаемая из-за приятных особенностей (не надо физически напрягаться, легко возможна [[удалённая работа]]).
 
Довольно популярная в настоящее время профессия, занимается разного рода работами, связанными с программным обеспечением — непосредственно создание конкретных программ или частей, разработка сайтов, модификация имеющегося ПО под определенные нужды. Ныне развелось очень много программистов, так как как правило работа довольно высокооплачиваемая, а некоторыми и просто уважаемая из-за приятных особенностей (не надо физически напрягаться, легко возможна [[удаленная работа]]).
 
== Суть ==
Есть много разновидностей программистов, например веб-программисты занимаются созданием определенных сайтов, при этом понимается под этом именно написание конкретного кода (движков и т. д.) для работы, а не разработка дизайна или стилей для веб-сайтов (чем занимаются дизайнеры).
 
В создании конкретного продукта обычно принимает участие множество людей, в том числе обычные программисты, тестировщики, разного рода руководители, которые надзирают за проведением процесса, на связанных с секретностью и безопасностью работах может также большое влияние иметь отдел безопасности (предотвращающий утечку информации, так как обычно предприятия-конкуренты стремятся получить определенную информацию, чтобы улучшить собственный продукт или реализовать функции, которые с нуля сделать сложно или невозможно).
 
После начала эпидемии [[коронавирус]]а многие программисты перешли на удалённый режим, так как для него нужно лишь наличие собственного компьютера, который у многих имеется. На множестве предприятий работа проводится с использованием [[VPN]] для доступа к внутренней сети.
 
Иногда программисты начинают интересоваться компьютерами еще в раннем возрасте, когда учатся в школе — начинают с написания определенных простых программ ради интереса, потом нередко выбирают это уже в качестве основной профессии, которая приносит доход. Из таких в историю, как лорды компьютеров, вошли [[Билл Гейтс]], [[Сергей Брин]] и др. В последние лет 10-20 программирование из удела задотов перешло в топ модных профессий. Так что у многих кодеров можно найти весьма неожиданое прошлое.
 
Часто случается так, что программисты не имеют особых коммуникативных функций, проще говоря не умеют нормально общаться. Подобные проблемы часто приводят к тому, что хороший человек и специалист перестает расти и застревает на уровне вечного синьора, а то и мидла — если начальник является мудилою и предпочитает некомпетентных, зато общительных, либо обладает слишком тонкой душевной организацией. Впрочем, если их не трогать, то они вполне себе неплохие работники. Те же, кто имеют бóльшие амбиции, часто становятся лидами и менеджерами, хотя разработчики из них [[быдлокодер|посредственные]]. Нужно заметить, что в последние годы порог входа таков, что потенциальный джун уже не может позволить себе такой роскоши, как быть интровертом и/или мудаком, но уже состоявшегося специалиста с таким багажом терпеть всё-таки будут.
 
== Применение ==
[[Файл:Appen.jpg|thumb|Текущее состояние цивилизации программных продуктов с точки зрения физмата]]
[[Файл:Ind code.png|thumb|Тоже программист]]
[[Файл:Prog2512 2.jpg|thumb|Breaking news!]]
{{Video|7YAXm7RTodA|width=180|Истинный сайтостроитель}}
По области работы программисты делятся на системных, прикладных и веб-программистов. Первые пишут операционные системы, драйверы и виртуозно ругаются матом на нескольких языках (в первую очередь на [[Pure C|Си]] и иногда на [[ассемблер|асме]]). Лохматы, небриты (зачастую [[Мне 20 и я бородат|бородаты]]). Знают, как написать программу для микроконтроллера, чтобы тот заработал с USB. Вторые пишут [[Свистелки и перделки|прикладной софт]] для голых осей, написанных системщиками. Обычные инструменты последних — Жаба, Сшарп, SWIFT, тот же С/С++. Иногда прикладники сбиваются в стаи и пишут компьютерные игры. А иногда и страдают. Веб-программисты являются совершенно отдельной расой и пишут [[дейтинг]]и на [[PHP]], знают [[JavaScript]], HTML, CSS. Отличаются полным незнанием классических алгоритмов и вообще теории, что не мешает [[Дуров|особо хитрожопым]] из них зарабатывать [[Сотни нефти|кучи денег]], не особо напрягаясь. Конечно, эти три группы взаимопересекаемые, ибо веб-приложения можно писать и на PHP, и на [[Java|яве]], и на [[C#|сшарпе]], да хоть на асме, но [[нахуй]] надо. Плюс веб по умолчанию кроссплатформенный, то есть открывать приложение с веб-мордой можно на любом калькуляторе, поддерживающем браузер, не тратя время на написания GUI на всё подряд. Спасибо современным фреймворкам, любой более-менее программист может прикрутить его к своему проекту, будь то код для умной теплицы или система управления ядерным реактором.
 
Зачастую программисты в шутку называют себя быдлокодерами (в каждой шутке есть доля шутки). Особенно данное явление распространено на [[имиджборд]]ах. Также сам процесс программирования обзывается как «быдлокодинг».
 
Алсо, [[нуб|простые пользователи]], считающие, что стоящая у них под столом коробка — процессор (а в клинических случаях — стоящий на столе монитор — это и есть компьютер), называют программистами [[админ]]ов («тыжпрограммист!»), [[Ни единого разрыва|сотрудников техподдержки]], а в конце [[Девяностые|90-х]] — начале [[Нулевые|2000-х]] таковыми называли вообще любого человека, имеющего компьютер и доступ в интернет.
 
Офисный планктон [[Я гарантирую это|утверждает]], что пpогpаммист или сисадмин похож на [[шаман]]а — оба боpмочyт непонятные слова, совеpшая непонятные действия, и оба не могyт объяснить, как оно pаботает. Для этого даже специальный термин есть — танцы с бубном. {{Spoiler|На самом деле этим страдают админы, которые сами готовят и сами едят за скромные зарплаты. ТруЪ-прогер получает серьезные деньги за годные продукты с хорошей сопроводительной документацией, если работает в производительной компании. Впрочем, в быдлокодер-friendly компаниях условия могут вполне напоминать о бомже с картинки выше. А шаманами терминологически достовернее называть железячников. Потому что знают, за какой конец держать паяльник и ''шаманят железяки''.}}
 
== Программист в России ==
В [[Россия|Российской Федерации]], в соответствии с решением заседания от 5 июня 2006 года Совета по ИТ при Министре информационных технологий и связи РФ, при организационной поддержке Мининформсвязи РФ и Ассоциации Предприятий Компьютерных и Информационных Технологий [http://www.apkit.ru/ (АП КИТ)] был выполнен проект, по которому лишь программист самого низшего уровня квалификации является кодером, а выше являются руководителями других программистов.
 
Социальный состав программистов в этой стране:
* низкие социально, пьющие и часто думающие, что вся жизнь должна укладываться в математическую логику;
* женщины, неоправданно обласканные мужским вниманием ещё с технических факультетов, редко симпатичные;
* стареющие «опытные» [[мизантроп]]ы;
* прибежища всяких мутных [[таракан]]ов типа социализма, нацизма-ксенофобии, женоненавистничества и админства головного мозга;
* любители [[футбол]]а и рока;
* [[пикап]]еры;
* юные [[форекс]]еры;
* «[[Эмигрант|поуехалы]]» с завышенным [[ЧСВ]].
 
Программисты в этой стране глазами [[Рекурсия|программистов]]:
* неебически умные, тонкие душевно люди. Элита. Все остальные, за исключением братьев-инженеров, — [[офисный планктон]], ну и просто [[быдло]];
* технические специалисты, блеать, а не какие-нибудь гуманитарии. Гуманитарии для них — низшая форма жизни, не достойная существования;
* неплохо зарабатывающие, особенно если есть удаленный дополнительный заработок какой-нибудь;
* хорошо знающие английский язык. В этой стране практически всё успешно просрали, поэтому основные достижения в ИТ приходятся на Пиндосию, ну и основные доки оттуда.
* Привилегированная интеллигенция, которая слишком ценна, чтобы просто так ею раскидываться и отправлять в окопы в/на новоприсоединенные регионы
 
== Виды программистов ==
{{Q|width=85%|Прикладные программисты - паразиты на теле мирового сообщества. Копипастят примеры из доки, дают свои имена переменным, а после этого ещё требуют зарплаты!|s=[http://www.sql.ru/forum/actualthread.aspx?tid=425092&pg=25#4110803 Cat2]}}
 
=== Хеллоуворлдщик ===
{{note|width=auto|[[Фурри]]−[[ахтунг|пидарасы]] —<br>нужно быть последним извращенцем,<br>чтобы посвятить жизнь <del>С++</del> кодерастии.|[[Файл:C++progs.jpg|200px]]}}
 
{{main|Хеллоуворлдщик}}
Само понятие '''хеллоуворлдщика''' тесно связано с одной из классических задач программирования (которая частенько решается самой первой при освоении языка программирования) — вывода на экран сообщения ''«Hello, world!»''.
 
[[Ояебу|Как]] эта простая задача решается в различных языках можно полюбоваться на [[Копипаста:Hello, world!|отдельной странице]].
 
=== Быдлокодер ===
{{main|Быдлокодер}}
'''Быдлокодер''' (''англ.'' '''Code Monkey''') — это человек, который считает [[рекурсия|рекурсию]] [[мем]]ом [[башорг]]а, не знает основных алгоритмов и тонкостей языка, на котором пишет, и поэтому использует неочевидные и абсурдные решения, а зачастую вообще использует исключительно готовые алгоритмы и программы, находя их на гитхабе и т. п.
 
Быдлокодеры, особенно российские, [[НЕНАВИСТЬ|жутко ревностно и нетерпимо]] относятся к чужому коду, даже работоспособному и отлаженному. Для быдлокодера гораздо проще всё выкинуть и написать самому заново, чем пользоваться чужими наработками. Иначе все программы были бы уже написаны, а так — [[тысячи их]]. С вышеописанным тесно связано понятие велосипеда.
 
=== Программист ===
'''Программист''' — это то, что вырастет из быдлокодера и хеллоуворлдщика, если они [[RTFM]]. Не просто знает, что SOLID это не только твёрдость, а KISS это не только группа, но и применяет эти принципы на практике. Хотя, как показывает практика, из быдлокодера и хеллоуворлдщика никого не вырастает (в отдельных случаях вырастают конфигурасты на [[1С]], или эникейщики со знанием Visual Basic или PHP).
 
'''Погромист''' — уменьшительно-неуважительно названный программист.
 
== Вкатывание ==
Благодаря распиаренным зарплатам в 100500 денег в наносекунду и представлениях быдла о программировании, как о непыльной работе, «вкатиться в IT» стало влажной розовой мечтой огромного количества людей, начиная от уборщиков и заканчивая офисным планктоном средней руки. Естественно, желающих навариться на страждущих нашлось тоже немало, благодаря чему интернет расцвел рекламой курсов, обещающих за «всего лишь» 1-2 средних зарплаты по стране сделать из вчерашнего гадкого утёнка востребованного специалиста. Суть программ, как правило, сводится к пересказыванию первых глав книжки по соответствующему языку программирования и уроков, которые и так бесплатно валяются на ютубе. Ценность — примерно та же.
 
Пятиминутка реальности: по состоянию на 2023 год вакансий для джунов без опыта мало, а резюме много. Учитывая количество выпускников профильных техникумов и вузов на вакансию (из которых на группу тоже ввалится 3 отличника и 2 по знакомству), клиентам инфоцыган проще выиграть в лотерею.
 
== День [[сабж]]а ==
[[Файл:2009 09 16 03 21 www dancingblock com strip 0112.png|thumb|Такова жизнь программиста]]
Неофициально праздновался в России «каждый 256-й день года» ([[sic]]!). И так аж до 11.09.09, ибо [[Шмеле]] таки [http://news.yandex.ru/yandsearch?cl4url=www.garant.ru%2Fhotlaw%2Fmon%2F143243.htm подписал указ], узаконив сей день как профессиональный праздник всея быдлокодеров. Отмечается 13 сентября, если год високосный — 12 сентября. Эпик вин, хотя, конечно же, [[всем похуй|всем как обычно]].
 
{{Q|Впервые идея празднования «Дня программиста» была обнародована главой издательского дома «Компьютерра» Дмитрием Мендрелюком 15 июля 1996 года.|[[Педивикия|Загнивающая]] о «Дне программиста им. Д. А. Медведева»}}
 
[[ТруЪ]]-кодеры отмечают 10 декабря — днюху первопроходчицы программинга Ады Лавлейс, написавшей первую прогу в ~1843 году (да-да, в XIX веке) для описанного ей же первого прототипа компьютера. Хотя сосание хуя Бэббиджа и лёгкий флирт на перфокартах считаться прото-программированием может с большой натяжкой, в этом Ада — колежанка Кюри.
 
== Отношения с ==
 
=== Непрограммистами ===
[[Файл:Str pred pid.jpg|thumb|[[Все пидорасы, а я — д’Артаньян|д’Артаньяны…]]]]
{{q|пасть заткни. тож мне ацкий айтишнег. вебпрогер блять! хоть бы на сях писал. в гробу в белых тапках я видала заниматься айти. я [[ГСМ|социальный антрополог]] между прочим. а таких криворуких боянщегоф как ты надо УБИВАТЬ УБИВАТЬ УБИВАТЬ РЖАВОЙ СЕКИРОЙ УЖОСА ВО ИМЯ ДОБРА. Выебается тут перед невинными [[малолетний долбоеб|детьми]]. Думаешь если кусок кода написал, то никто ниче не поймет? лошара ты.|мнение [[Тупая пизда|эталонной ТП]] о сабже}}
 
=== Коллегами ===
{{Q|pre=1|— Ты функциональщик! - прокричал Сергей на весь оупен-спейс-рум номер 14.
Комната притихла в ожидании развязки.
— Я видел, как ты вчера вечером каррировал и декаррировал прямо за рабочим компьютером!
Неодобрительный ропот и возгласы удивления прокатились по комнате. Кто-то громким шепотом сказал “какой ужас, а я с ним за руку здоровался”.
— Знаешь что, Сергей, — сказал Денис, вставая из-за рабочего стола, — любой нормальный мужчина, если у него всё в порядке, может позволить себе позаниматься функциональным программированием. Это естественно. Каждый хотя бы раз, да пробовал. Зачем только об этом кричать на всю комнату? Я же не кричу, что ты объектно-ориентированный!
Девушки захихикали, кто-то снова громко пробормотал “ну надо же, а по нему и не скажешь”.
Присутствовавший при этом Игорь Матвеевич сильнее вжался в кресло. Только бы никто не узнал про его процедурные наклонности!|Суть явления}}
 
== Оценка трудоёмкости ==
'''Общение с начальством:'''
 
* Невозможно в принципе — я не знаю как это сделать.
* Невозможно — я знаю как, но мне лениво.
* Сложно — придется прочитать документацию.
* В принципе, реализуемо — я как раз вчера скачал из интернета библиотеку, которая решает поставленную задачу.
* Элементарно — употребляется исключительно при оценке задач, стоящих перед другими программистами, независимо от степени их сложности.
* Работает — компилируется.
* Отлаживаю — не компилируется.
* Прогоняю тестовые примеры — пытаюсь найти такой, на котором программа не вываливается.
* Хорошо, я попытаюсь — давай-ка отъебись от меня.
* Работал допоздна — играл по сети.
* К десяти — после обеда.
* После обеда — к 18:00.
* Завтра — через неделю.
* Неделя — месяц.
* Месяц — полгода.
* Год — никогда.
* Точно — может быть.
* Вероятно — вероятность равна 0,5.
* Может быть — нет.
* Нет — а кого вы еще найдёте за такие деньги?
* Этого не было в спеках — иди на хуй.
 
'''Общение с заказчиком:'''
 
* Невозможно в принципе — невозможно в принципе.
* Сложно — элементарно, но предложенная сумма мне не нравится.
* В принципе, реализуемо — я понятия не имею, как это сделать, но предложенная сумма мне нравится.
* Элементарно — употребляется исключительно в ответ на вопрос, легко ли будет пользователю освоить интерфейс программы.
* Ресурсоёмкая задача — мне лень заниматься оптимизацией.
* Передовые информационные технологии — мне лень заниматься оптимизацией.
* Большой объём работы — целый час качал библиотеку из интернета.
* Минимальные требования — запустится, но работать не будет.
* Дружественный интерфейс — поддерживается мышка.
* Простой интерфейс — не поддерживается мышка.
* Полная совместимость — никто не проверял, но чем чёрт не шутит?
* Релиз — бета-версия.
* Особенности — глюки.
* Оптимизация — выкидывание того, что так и не удалось заставить работать.
* Превосходит аналоги — занимает больше места.
* Неделя — 1) месяц; 2) день.
* Месяц — 1) полгода; 2) неделя.
* Год — понятия не имею, сколько.
 
'''Общение с коллегой:'''
 
* Ламеры — 1) все авторы программных продуктов, за исключением говорящего и собеседника; 2) то же, но включая собеседника.
* Юзеры — низшая форма жизни, тупиковая ветвь эволюции.
* Хакеры — 1) вершина эволюции, принадлежность к каковой говорящего неявно подразумевается; 2) гады, вчера приславшие мне очередной троян.
* Глюкало — 1) софт; 2) железо.
* Глюкодром — 1) железо; 2) софт.
 
== Программисты и собаки ==
{{NSFW|1='''Узреть'''|2=<nowiki></nowiki>
Собака программиста на '''[[Haskell]]''' гадит, только если кому-то нужно удобрение.
 
В собаку любителя '''OCaml''' можно засунуть другую собаку и получить третью.
 
Собака программиста на '''F#''' очень похожа на собаку кодера '''OCaml''' с той лишь разницей, что выходит гулять из дома только через окно.
 
Собака '''[[Lisp|лиспера]]''' постоянно путается в своей подстилке, зато обладает уникальной способность нагадить, не оставив никаких видимых побочных следов.
 
Собаку программиста на '''[[Perl]]''' иногда не узнает даже хозяин.
 
Собака программиста на '''[[Python]]''' отходит ровно на четыре шага от места, где нагадила.
 
Собака программиста на '''Ruby''' по словам продавцов гадит только там и тогда, где хозяином ожидается такое ее поведение.
 
Собака '''[[C]]и'''шника постоянно норовит [[Выстрелить себе в ногу|откусить ногу]] не только гостям, но и самому хозяину, зато брошенную палку приносит быстрее всех. При этом может нагадить так, что обрушится весь дом целиком.
 
Собака программиста на '''[[PHP]]''' гадит абсолютно везде и всегда, но это не волнует ее хозяина, потому что такое ее поведение считается нормальным.
 
Собака программиста на '''[[Javascript]]''' не умеет делать ничего полезного, кроме как дудеть в дуделки, да асинхронно свистеть в свистелки, запускать снежинки по экрану, показывать рекламу. Поначалу ведет себя крайне неожиданно для своего хозяина.
 
Собака '''[[С++]]''' ника чем-то похожа на собаку программиста C, только более разжиревшая и ленивая (зато имеет полезные фичи — к примеру вместо хвоста ей можно прикрутить еще одну голову или наоборот).
 
Призрак собаки программиста на '''COBOL''' пугает других собак по полнолуниям.
 
Собака программиста на '''[[1С]]''' не умеет лаять, зато умеет говорить русским языком и разбирается в бухгалтерии, имеет ярко желтый окрас шерсти.
 
Собака программиста на '''[[SAP|ABAP]]''' чем-то похожа на собаку программиста на 1С, только говорит на немецком языке и стоит в [[over 9000|9000]] раз дороже. А еще постоянно пугает других собак, так как папа у нее был пес программиста на Cobol.
 
Собака программиста на '''[[Java]]''' умеет дышать кислородом, водородом, хлором и даже аргоном, при этом периодически впадает в ступор и начинает с безумными глазами сгребать мусор в помещении.
 
Собака программиста на '''[[C#]]''' похожа на питомца программиста на Java, хорошо чувствует себя только выглядывая из окна, сидя в помещении с сероводородной атмосферой. Правда, ходят легенды, что некоторые собаки любителей C# тоже умеют дышать кислородом, но при этом мяукают.
 
Собака программиста на '''Objective C''' чем-то похожа на собаку программиста на C, при этом имеет квадратную голову, глаза и хвост в виде символов @, а ноги и уши в виде квадратных скобок. Ранее питалась чистым углеродом, сейчас питается только какао.
 
Собака программиста на '''Scala''' родилась в будке собаки программиста на Java от связи питомцев программистов на OCaml и Smalltalk.
 
Собака программиста на '''Rust''' живет в ящике, вылезая только когда ее кто-нибудь оттуда тащит за шкирку, и при этом умудряется постоянно кусать хозяина за ногу, когда тот пытается себе в эту ногу выстрелить, из-за чего, по всей видимости, нередко меняет хозяев. К моменту выпуска на волю окончательно доняла [[Быдлокодер|горе-хозяина]] тем, что взяла за привычку педантично кусаться буквально за каждое нарушение последним правил безопасного обращения с орудием выстрела, то есть — постоянно.
 
Собака программиста на '''[[Brainfuck]]''' совсем не похожа на собаку, к тому же страдает мазохизмом.
 
Собака программиста на '''Flash/ActionScript''' чем-то похожа на собаку программиста на Javascript, только очень не дружит с владельцем мобильной версии собаки на Objective C. Умеет показывать видео и играть с хозяином, больше ни на что не способна.
 
Собака программиста на '''[[Delphi]]''', как и собака программиcта на C#, живёт только за окном в помещении с сероводородом (хотя её одичавшие версии могут дышать всем тем, чем дышит собака на Java, а мобильные версии — всем тем, что и собака на Objective C). Внешне выглядит как собранная из отдельных компонентов, внутри чем-то напоминает собаку программиста на C (если разозлить, то норовит откусить если не ногу, то руку владельца).
 
Собака программиста на '''LOLCODE''' напоминает [[Nyan Cat|нян-кэта]], но ничего не умеет. Имеет размер мозгов такой же, как и у собаки C++ника.
 
Собака программиста на '''[[Assembler]]'е''' может сбрасывать пароли биоса. Лает словами eax, edx и прч.
 
Собака программиста на '''J[[PHP]]''' — [[КО|СОБАКА]] [[sic!|!!!!!1111]]!
 
Собака программиста на '''MS SQL''' хорошо ищет палку, но только если хозяин бросил палку не в собаку.
 
Собака программиста на бинарном коде похожа на труЪ собаку, но стоит чуть-чуть ошибиться — и у тебя инопланетный волкожук из 6 [[цива|цивы]]
 
Собака АСУТП-шника гадит без передыху в один и тот же угол. Если её прибить, то через две секунды появится другая такая же и продолжит гадить.
}}
 
== Галерея ==
<gallery>
Файл:Programmer.jpg|[[Javascript|Web-погромист]]
Файл:Smysol.jpg|[[C++|Байтоёб]]
Файл:Interesting project.png|[[Умение разбираться в чужом коде|Интересный проект]]
Файл:FemaleIT.jpg|Женщино…
Файл:IT-makaquing all the truth.png|IT-макакинг, вся правда
Файл:Puziyxs.jpg|Новый фреймворк...
Файл:to_be_a_programmer.jpg|Взгляд на труд программиста со стороны
</gallery>
 
== Видео ==
{{Галерея||left|{{Videogallery|widths=250|cols=3
||Ns4TPTC8whw|Сортировка методом выборки
||CmPA7zE8mx0|Сортировка методом Шелла
||lyZQPjUT5B4|Пузырьковая сортировка
||ROalU379l3U|Сортировка методом вставки
||ywWBy6J5gz8|Быстрая сортировка
||XaqR3G_NVoo|Сортировка методом слияния
||OCYZTg3jahU|
||BFZdBaIO0ac|Немного позитива
||6kiIVZqssO8|Ностальгия
}}}}
 
== См. также ==
* [[Копипаста:Программирование]]
* [[Копипаста:Айтишная]]
* [[Админ]]
* [[Быдлокодер]]
* [[Костыль]]
* [[Языки программирования]]
* [[Хеллоуворлдщик]]
* [[Юрий Никитин]] — см.раздел «троллинг программистов»
* [[SICP]]
* [[Умение разбираться в чужом коде]]
* [[Видеокурсы]] — на правах антирекламы
 
== Ссылки ==
* [https://www.youtube.com/watch?v=T70qJndjYi0 Критерии выбора языка программирования]
* [https://ebanoe.it/2017/11/15/programming-after-35/ Что ждет программиста после 35]
* [http://sharpc.livejournal.com/67583.html Теоретический минимум программиста]
* [http://www.alex.krsk.ru/198_/1981/1981_08.htm Как программировали наши папы и мамы]
* [http://gorod.tomsk.ru/index-1284110558.php Воспоминания советского еврея-программиста ч1], [http://www.gorod.tomsk.ru/index-1284111213.php ч2], [http://www.gorod.tomsk.ru/index-1284111232.php ч3], [http://www.gorod.tomsk.ru/index-1284111321.php ч4]
* [http://www.ariel.com.au/jokes/The_Evolution_of_a_Programmer.html Эволюция программиста (да, стааарый боян)]
* [http://2lx.ru/2009/03/hello-world Эзотерические хеллоуворлды]
* [http://stellar.mit.edu/S/course/6/fa08/6.197/courseMaterial/topics/topic2/lectureNotes/Intro_and_MxM/Intro_and_MxM.pdf Объяснение почему знать матан — круто]
* [http://d3.ru/comments/273883 Вещества в программировании]
* [http://v673.com/category/programmers-games/ Игры для программистов]
* [http://devanswers.ru  Девелопер ответит]
* [http://defun.co Юмор веб-программистов в картинках]
* [http://civilink.ru/osnovnye-vexi-v-istorii-kompyuterov-infografika/ История компьютеров в инфографике]
 
== Примечания ==
{{примечания}}
 
{{nav|Языки программирования|Быдло}}


[[Категория:Основы]]
[[Категория:Основы]]
[[Категория:Профессии]]
[[Категория:Профессии]]

Текущая версия от 22:05, 14 апреля 2024

Программист (проггер, девелопер, дев (developer, software engineer), кодер, кодировщик) — это человек, который пишет программы.

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