[identity profile] iloska.livejournal.com posting in [community profile] useless_faq
Навеяно вопросом рпо иерархию нузыкантов и стишком про запах профессий.
Есть ли иерархия у програмистов?
Если да, то какая?

Date: 2016-12-25 11:23 am (UTC)
From: [identity profile] sam-buddy.livejournal.com
Имхо programmer и senior programmer. Один модули колупает, а второй весь проект ведет.

Date: 2016-12-25 11:24 am (UTC)
From: [identity profile] alexel55.livejournal.com
В крупных фирмах еще больше расслоение.

(no subject)

From: [identity profile] sam-buddy.livejournal.com - Date: 2016-12-25 11:31 am (UTC) - Expand

(no subject)

From: [identity profile] borshchov.livejournal.com - Date: 2016-12-25 02:26 pm (UTC) - Expand

(no subject)

From: [identity profile] sam-buddy.livejournal.com - Date: 2016-12-25 03:40 pm (UTC) - Expand

Date: 2016-12-25 12:02 pm (UTC)
From: [identity profile] sakurovskiy.livejournal.com
developer, это рядовой разработчик ниже джуниоры - типа подмастерья, сеньор это типа руководитель проекта, бригадир по нашему или начальник участка, завсисит от масштабов проекта.

(no subject)

From: [identity profile] besus.livejournal.com - Date: 2016-12-31 06:08 pm (UTC) - Expand

(no subject)

From: [identity profile] sakurovskiy.livejournal.com - Date: 2016-12-31 10:28 pm (UTC) - Expand

Date: 2016-12-25 11:27 am (UTC)
From: [identity profile] mudlaws.livejournal.com
ну как без этого?

Date: 2016-12-25 11:42 am (UTC)
From: [identity profile] psilogic.livejournal.com
садист
мазохист
1С-программист

(no subject)

From: [identity profile] psilogic.livejournal.com - Date: 2016-12-25 03:33 pm (UTC) - Expand

Date: 2016-12-25 12:00 pm (UTC)
From: [identity profile] sakurovskiy.livejournal.com
junior, developer, senjor ну и там еще есть.

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

Date: 2016-12-25 03:21 pm (UTC)
ext_1596743: (2jyjybvecf)
From: [identity profile] ez98.livejournal.com
Ну эта классификация в общем-то ясна и малоинтересна. Наверно все-таки Илошка хочет знать про срачи между поклонниками разных языков. А тут ответ один - кто работает на высоком уровне независимо от языка, тот языком не мелет. А кто мелет, тот значит работать не умеет

(no subject)

From: [identity profile] sakurovskiy.livejournal.com - Date: 2016-12-25 04:01 pm (UTC) - Expand

(no subject)

From: [identity profile] ez98.livejournal.com - Date: 2016-12-25 04:15 pm (UTC) - Expand

Date: 2016-12-25 10:44 pm (UTC)
From: [identity profile] sotona666.livejournal.com
Ну снизу перед джунами можно добавить интернов - которые за идею без опыта работают.
Сверху после синьеров - лиды (проджект лид, техлид). Потом юнит менеджер, потом топ-менеджмент вроде head of department, cto, ceo и т.п.

Date: 2016-12-25 12:36 pm (UTC)
From: [identity profile] lynx-rousse.livejournal.com
Есть рейтинг "крутости" языков программирования, но поскольку я не программист и "только слышала свист", точнее не скажу - кто там круче, кто мельче. Знаю, что 1с-ников не любят и многие не считают "полноценными" прогерами. Также web-программистов тоже не все считают программистами.
Многие считают тестировщиков нижним (начальным) звеном програмистской градации крутости.

Date: 2016-12-25 01:11 pm (UTC)
From: [identity profile] sakurovskiy.livejournal.com
Это как рейтинг крутости гаечных ключей и прочего инструмента.

нет такого рейтинга, есть рейтинг популярности языков, который вычисляется на основании частоты их использования в проектах.

Как и везде есть снобы и прочие, тру-погромисты, но по факту и 1с-погромисты и погромисты на бейсике тоже погромисты.

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

Над погромистами других языков насмехаются по другим причинам, менее очевидным для непрофи.

(no subject)

From: [identity profile] sam-buddy.livejournal.com - Date: 2016-12-25 03:44 pm (UTC) - Expand

(no subject)

From: [identity profile] chva.livejournal.com - Date: 2016-12-25 08:21 pm (UTC) - Expand

(no subject)

From: [identity profile] sakurovskiy.livejournal.com - Date: 2016-12-25 08:33 pm (UTC) - Expand

(no subject)

From: [personal profile] dn54 - Date: 2016-12-26 02:13 am (UTC) - Expand

(no subject)

From: [identity profile] chva.livejournal.com - Date: 2016-12-26 05:55 am (UTC) - Expand

(no subject)

From: [identity profile] sakurovskiy.livejournal.com - Date: 2016-12-26 05:15 pm (UTC) - Expand

(no subject)

From: [identity profile] sasza.livejournal.com - Date: 2016-12-28 02:47 am (UTC) - Expand

(no subject)

From: [identity profile] lynx-rousse.livejournal.com - Date: 2016-12-25 09:50 pm (UTC) - Expand

Date: 2016-12-25 12:54 pm (UTC)
From: [identity profile] darthmebius.livejournal.com
В Мексике все программисты - сеньоры.

Date: 2016-12-25 01:25 pm (UTC)
From: [identity profile] geeklive.livejournal.com
И сеньориты, надо думать?

(no subject)

From: [identity profile] http://users.livejournal.com/hayate_/ - Date: 2016-12-28 11:10 pm (UTC) - Expand

Date: 2016-12-26 07:59 am (UTC)
From: [identity profile] anonim-legion.livejournal.com
Причём по Си!

Date: 2016-12-25 01:03 pm (UTC)
From: [identity profile] eednew.livejournal.com
По вакансиям посмотрите. Ценник и будет ответом.

Date: 2016-12-25 01:24 pm (UTC)
From: [identity profile] geeklive.livejournal.com
Джуниор, миддл, сеньор, например.
Или по языкам: кресты смотрят на похапешников как на г-но.

Date: 2016-12-25 04:02 pm (UTC)
From: [identity profile] sakurovskiy.livejournal.com
я как-то анализировал вакансии, вакансий на php оказалось намного больше чем на остальные языки. Ну и php и кресты - они для разного.

(no subject)

From: [identity profile] geeklive.livejournal.com - Date: 2016-12-25 04:10 pm (UTC) - Expand

(no subject)

From: [identity profile] sakurovskiy.livejournal.com - Date: 2016-12-25 04:17 pm (UTC) - Expand

(no subject)

From: [identity profile] geeklive.livejournal.com - Date: 2016-12-25 04:19 pm (UTC) - Expand

(no subject)

From: [identity profile] sakurovskiy.livejournal.com - Date: 2016-12-25 04:29 pm (UTC) - Expand

(no subject)

From: [identity profile] geeklive.livejournal.com - Date: 2016-12-25 04:42 pm (UTC) - Expand

(no subject)

From: [identity profile] sakurovskiy.livejournal.com - Date: 2016-12-25 04:58 pm (UTC) - Expand

(no subject)

From: [identity profile] geeklive.livejournal.com - Date: 2016-12-25 05:00 pm (UTC) - Expand

(no subject)

From: [identity profile] sakurovskiy.livejournal.com - Date: 2016-12-25 05:11 pm (UTC) - Expand

(no subject)

From: [identity profile] qolorado.livejournal.com - Date: 2016-12-25 09:21 pm (UTC) - Expand

(no subject)

From: [identity profile] autodiagnost.livejournal.com - Date: 2016-12-26 12:08 pm (UTC) - Expand

(no subject)

From: [identity profile] sakurovskiy.livejournal.com - Date: 2016-12-26 05:16 pm (UTC) - Expand

(no subject)

From: [identity profile] autodiagnost.livejournal.com - Date: 2016-12-26 05:21 pm (UTC) - Expand

(no subject)

From: [identity profile] a-konst.livejournal.com - Date: 2016-12-26 03:12 pm (UTC) - Expand

(no subject)

From: [identity profile] sakurovskiy.livejournal.com - Date: 2016-12-26 05:19 pm (UTC) - Expand

(no subject)

From: [identity profile] autodiagnost.livejournal.com - Date: 2016-12-26 05:26 pm (UTC) - Expand

(no subject)

From: [identity profile] sakurovskiy.livejournal.com - Date: 2016-12-26 05:32 pm (UTC) - Expand

(no subject)

From: [identity profile] autodiagnost.livejournal.com - Date: 2016-12-26 05:35 pm (UTC) - Expand

(no subject)

From: [identity profile] sakurovskiy.livejournal.com - Date: 2016-12-26 05:38 pm (UTC) - Expand

(no subject)

From: [identity profile] autodiagnost.livejournal.com - Date: 2016-12-26 05:48 pm (UTC) - Expand

(no subject)

From: [identity profile] sakurovskiy.livejournal.com - Date: 2016-12-26 06:08 pm (UTC) - Expand

(no subject)

From: [identity profile] sakurovskiy.livejournal.com - Date: 2016-12-27 04:44 pm (UTC) - Expand

Date: 2016-12-25 02:27 pm (UTC)
From: [identity profile] borshchov.livejournal.com
Всех их на тракторы пересадить надо. Или под тракторы - больше пользы будет.

Date: 2016-12-26 05:20 pm (UTC)
From: [identity profile] sakurovskiy.livejournal.com
поторопитесь, а то они уже здесь:

http://агронавигация.рф/autopilot/

Date: 2016-12-25 04:03 pm (UTC)
From: [identity profile] psilogic.livejournal.com
Если дело в йазыках, то примерно так.

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

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

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

Программисты на Java - это как пианисты. И сидят удобно, и потеют меньше, и могут сыграть аккорд из десятка нот, но... звуки МЕЖДУ клавишами извлечь не смогут, сделать звук "дрожащим" - не смогут, сделать ноту с нарастающей громкостью - не смогут. А главное - не смогут утащить с собой свой рояль в футлярчике. Язык Java во многом проще, и у него есть полезные стандартные примочки в количестве, но иногда тормозит, жрёт память как не в себя и может не всё. Отсюда отношения между Си-шниками и Java-истами: первые считают вторых халявщиками, а вторые первых - мазохистами.

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

Date: 2016-12-25 04:38 pm (UTC)
From: [identity profile] sakurovskiy.livejournal.com
На чистом си еще что-то пишут???

(no subject)

From: [identity profile] psilogic.livejournal.com - Date: 2016-12-25 04:42 pm (UTC) - Expand

(no subject)

From: [identity profile] vld-sergio-jr.livejournal.com - Date: 2016-12-25 06:43 pm (UTC) - Expand

(no subject)

From: [identity profile] qolorado.livejournal.com - Date: 2016-12-25 09:29 pm (UTC) - Expand

(no subject)

From: [identity profile] sakurovskiy.livejournal.com - Date: 2016-12-25 09:34 pm (UTC) - Expand

(no subject)

From: [identity profile] sasza.livejournal.com - Date: 2016-12-28 02:53 am (UTC) - Expand

(no subject)

From: [identity profile] roquefort-tln.livejournal.com - Date: 2016-12-29 02:43 pm (UTC) - Expand

(no subject)

From: [identity profile] a-konst.livejournal.com - Date: 2016-12-26 03:17 pm (UTC) - Expand

(no subject)

From: [identity profile] 14op.livejournal.com - Date: 2016-12-26 03:25 pm (UTC) - Expand

(no subject)

From: [identity profile] sotona666.livejournal.com - Date: 2016-12-25 11:01 pm (UTC) - Expand

(no subject)

From: [identity profile] dendrr.livejournal.com - Date: 2016-12-26 09:10 am (UTC) - Expand

(no subject)

From: [identity profile] sotona666.livejournal.com - Date: 2016-12-26 09:11 am (UTC) - Expand

(no subject)

From: [identity profile] sasza.livejournal.com - Date: 2016-12-28 02:51 am (UTC) - Expand

Date: 2016-12-25 06:58 pm (UTC)
From: [identity profile] 14op.livejournal.com
Есть, конечное же. Выглядит примерно так:

1) Дональд Кнут.
2) Всякая фигня.

(no subject)

From: [identity profile] a-konst.livejournal.com - Date: 2016-12-26 03:19 pm (UTC) - Expand

(no subject)

From: [identity profile] 14op.livejournal.com - Date: 2016-12-26 03:29 pm (UTC) - Expand

(no subject)

From: [identity profile] a-konst.livejournal.com - Date: 2016-12-26 03:40 pm (UTC) - Expand

(no subject)

From: [identity profile] 14op.livejournal.com - Date: 2016-12-26 03:44 pm (UTC) - Expand

Date: 2016-12-28 11:18 pm (UTC)
From: [identity profile] http://users.livejournal.com/hayate_/
Самое веселое - это "самоограничившиеся кодеры против теоретиков-пуристов".
Правда, чтобы понять веселье достаточно глубоко, нужно почитать мегаэпичный срачетред и почитать его вдумчиво.


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

В общем, так: хороший программист обязан знать Си. Хороший программист может знать C++, но это не обязательно уже. Главное, чтоб C и C++ не были единственными доступными программисту инструментами — иначе это адски паршивый программист.
(http://www.sql.ru/forum/466654/s?mid=4576490)