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

Строка 7: Строка 7:


==Виды программистов==
==Виды программистов==
Стать программистом при желании может каждый. Разумеется, такая дисциплина является технической, и чаще всего в нее приходят люди математического склада ума. Но не смотря на все условности, сейчас в нашем уютненьком городе есть три категории программистов (ну понятно, что это основные).
Назваться программистом при желании может каждый. Разумеется, такая дисциплина является технической, и чаще всего в нее приходят <s>запойные</s> люди математического склада ума. Но не смотря на все условности, сейчас в нашем уютненьком городе есть три категории программистов (ну понятно, что это основные).


* Программист в хрестоматийном понятии. Человек, закончивший ВУЗ по соответствующей специальности. Понимает суть понятия "алгоритм", не впадает в панику при фразах "математические методы", "теория алгоритмов", "транзитивная сеть логики диалогов" и т.п. Как правило, кроме ВУЗовской программы, занимается сам. Знает в совершенстве как минимум один язык программирования и его особенности в применении разных компиляторов (если вы не знаете значения этого слова, то лучше не читайте эту статью) под разные операционные системы. Может с высокой вероятностью изучить в кратчайшие сроки другие языки. Стиль программирования - осмысленный. Перед непосредственно написанием кода детально прорабатывается алгоритм, ЧСХ на листочке. Код структурированный с обилием комментариев.
* Программист в хрестоматийном понятии. Человек, закончивший ВУЗ по соответствующей специальности. Понимает суть понятия "алгоритм", не впадает в панику при фразах "математические методы", "теория алгоритмов", "транзитивная сеть логики диалогов" и т.п. Как правило, кроме ВУЗовской программы, занимается сам. Знает в совершенстве как минимум один язык программирования и его особенности в применении разных компиляторов (если вы не знаете значения этого слова, то лучше не читайте эту статью) под разные операционные системы. Может с высокой вероятностью изучить в кратчайшие сроки другие языки. Стиль программирования - осмысленный. Перед непосредственно написанием кода детально прорабатывается алгоритм, ЧСХ на листочке. Код структурированный с обилием комментариев.

Версия от 19:03, 13 февраля 2012

Sadness.jpgГде лулзы, блеать?! Эта статья печальна, она заставляет анонимуса страдать!

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

Основные особенности

Орлецким программистам можно гордится, что они родились или выросли в этом городе, который был колыбелью самого передового железа в совке. Ведь именно здесь на заводе УВМ выпускались не только принтеры "Роботрон", но и на основании украденной схемы 8088, которую переименовали в 1841, выпускались Искры - первые отечественные полностью совместимые PC. К сожалению, в отличие от романтических и инновационных в области ПиСюков 80-х, в нынешнее время тискать клаву может любой неподготовленный юзер. Но программист отличается от всех прочих способностью выпить больше тем, что нажимает кнопки для создания последовательности инструкций, которые компьютер безропотно выполнит (в простонародье и для дальнейшего лучшего восприятия текста такие последовательности называют программами). Программы создаются не абы как, а с помощью языка при французском поцелуе программирования. Их много. Правда много, не стоит их тут перечислять.

Виды программистов

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

  • Программист в хрестоматийном понятии. Человек, закончивший ВУЗ по соответствующей специальности. Понимает суть понятия "алгоритм", не впадает в панику при фразах "математические методы", "теория алгоритмов", "транзитивная сеть логики диалогов" и т.п. Как правило, кроме ВУЗовской программы, занимается сам. Знает в совершенстве как минимум один язык программирования и его особенности в применении разных компиляторов (если вы не знаете значения этого слова, то лучше не читайте эту статью) под разные операционные системы. Может с высокой вероятностью изучить в кратчайшие сроки другие языки. Стиль программирования - осмысленный. Перед непосредственно написанием кода детально прорабатывается алгоритм, ЧСХ на листочке. Код структурированный с обилием комментариев.
  • Быдлокодер. Как правило этим страдают студенты младших курсов и более старшие товарищи, не изучавшие профильно программирование. Самый популярный язык - Похапэ, ибо легко можно выучить основы и писать простенькие сайты знакомым за 100 баксов. Термин "ООП" и его составные "полиморфизм" и "инкапсуляция" вводят во фрустацию. Основной стиль написания кода "копипейст". Редко понимает, что как именно работает даже собственный код, а через месяц даже и не вспомнит, за что отвечает тот или иной кусок кода.
  • Третий тип - не является программистом в кононичном понимании. Обычно употребляется людьми, далекими от IT, в применении к любому человеку "разбирающимся в компьютерах".

Каноничный представитель

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

  • разлочка сотовых телефонов по сути - реверс инжениринг, последующий разбор прошивки и адаптация.
  • кряки для твоей любимой игрушечки - тоже кропотливая работа программеров по дизасемблированию кода и поиску алгоритмов для создания фейковых ключей например.
  • вирусы и трояны - это тоже работа программеров, каждый кормится чем может. Кстати, то, что ты в районе 4 февраля 2012 года не мог зайти на любимую имиджборду - тоже результат работы программистов, создавших трояны для ботнетов.

Провинциальные реалии

В Орле редко можно встретить программеров первого типа. Ибо люди, реально соображающие, быстро понаезжают в Дефолт-сити. Да и осуждать их за это сложно. Глубокие познания и навыки порождают высокие требования к ЗП, которую в Орлеце могут предложить очень немногие предприятия.

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


<Анонимус сильно напился, ностальгируя в процессе написания статьи, поэтому продолжит позже. Ну а пока можете добавить свое видение явления>