The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Рейтинг популярности языков программирования, используемых в..., opennews (??), 14-Авг-09, (0) [смотреть все] +1

Сообщения [Сортировка по времени | RSS]


20. "Рейтинг популярности языков программирования, используемых в..."  –3 +/
Сообщение от Аноним (-), 15-Авг-09, 02:07 
Assembler только 0.83%
я не хочу _такого_ будущего( деградация программистов - расцвет быдлокодеров
Ответить | Правка | Наверх | Cообщить модератору

24. "Рейтинг популярности языков программирования, используемых в..."  +/
Сообщение от vitek (??), 15-Авг-09, 09:28 
>Assembler только 0.83%
>я не хочу _такого_ будущего( деградация программистов - расцвет быдлокодеров

срочно переписать будущее на asm'е!!!

Ответить | Правка | Наверх | Cообщить модератору

31. "Рейтинг популярности языков программирования, используемых в..."  +4 +/
Сообщение от Aesthetus Animus (?), 15-Авг-09, 19:30 
>деградация программистов - расцвет быдлокодеров

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


Ответить | Правка | К родителю #20 | Наверх | Cообщить модератору

35. "Рейтинг популярности языков программирования, используемых в..."  +/
Сообщение от Michael Shigorinemail (ok), 15-Авг-09, 20:14 
Понимали б лабораторные образцы Луговского, насколько все эти "быдло-" и "недо-" в первую очередь характеризуют именно тех, кто их использует -- задумались бы.

См. e.g. http://m-ike.livejournal.com/118340.html

Ответить | Правка | Наверх | Cообщить модератору

36. "Рейтинг популярности языков программирования, используемых в..."  +/
Сообщение от dq0s4y71 (?), 16-Авг-09, 02:24 
> Совсем недавно для оценки плохой работы программиста использовали очень емкую и выдержанную фразу "дурной стиль". Сейчас же повсюду слышно употребление совершенно грубого и вульгарного определения "быдлокодер". Вот это падение культуры общения - самый яркий признак деградации как программистов, так и тех, кто пользуется их трудами!

+1 Но я не думаю, что имеет место деградация. Просто программирование становится массовой профессией, а количество разума, как известно, величина постоянная :)

Ответить | Правка | К родителю #31 | Наверх | Cообщить модератору

37. "Рейтинг популярности языков программирования, используемых в..."  +/
Сообщение от SvvoRDemail (?), 16-Авг-09, 07:53 
> Assembler только 0.83%
> я не хочу _такого_ будущего( деградация программистов - расцвет быдлокодеров

Подозреваю, что это вызвано не деградацией, а увеличивающимися тенденциями к кроссплатформенности.

Ответить | Правка | К родителю #20 | Наверх | Cообщить модератору

46. "Рейтинг популярности языков программирования, используемых в..."  –2 +/
Сообщение от Кирилл (??), 18-Авг-09, 10:32 
>Assembler только 0.83%
>я не хочу _такого_ будущего( деградация программистов - расцвет быдлокодеров

Требования к квалификации программистов должны от нынешнего, необоснованно завышенного, уровня радикально снижатся. Программист это просто машинистка.

Ответить | Правка | К родителю #20 | Наверх | Cообщить модератору

50. "Рейтинг популярности языков программирования, используемых в..."  +/
Сообщение от Michael Shigorinemail (ok), 18-Авг-09, 11:32 
>Программист это просто машинистка.

Ну Вы даёте.  "Машинистка" -- это даже не кодер, даже тот хоть чуточку должен всё-таки головой соображать, а не только качественно выдрессированным спинным мозгом.  А программист может час думать и десять строк написать, _и это нормально_.  С рубями и прочим высокоуровневым так тем более.

PS: "а вот блохи..." или если кому ещё пригодится подручный Pickaxe с поиском: http://ruby.osdn.org.ua

Ответить | Правка | Наверх | Cообщить модератору

53. "Рейтинг популярности языков программирования, используемых в..."  +/
Сообщение от Кирилл (??), 18-Авг-09, 11:49 
>>Программист это просто машинистка.
>
>Ну Вы даёте.  "Машинистка" -- это даже не кодер, даже тот
>хоть чуточку должен всё-таки головой соображать, а не только качественно выдрессированным
>спинным мозгом.

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

Ответить | Правка | Наверх | Cообщить модератору

55. "Рейтинг популярности языков программирования, используемых в..."  +/
Сообщение от oops (?), 18-Авг-09, 12:57 
>Ну не нужны
>индустрии программисты в старом понимании, т.е. грамотные математики прикладники с многолетним
>очень сложным университетским образованием. Такие башковитые парни достойны лучшей участи и
>для них есть множество куда более важных задач в этом мире.

Я бы еще добавил, что математиков вообще НЕЛЬЗЯ подпускать к написанию кода. После них разбираться сам черт ногу сломит. Такие выверты попадаются.. мама не горюй. Тут я согласен с Д.Спольски. Написание кода чем-то похоже на хорошее сочинение. И лингвисты для такой работы подходят лучше.

> а программистами становится чёрти кто, когда
>основных критерием в получении работы является смутное знание синтаксиса какого-нибудь из
>массовых языков программирования (что без освоения методик разработки совершенноо бесполезно).

Я бы поостерегся называть этих людей программистами. Интересно где такие критерии при приеме на работу..

Ответить | Правка | Наверх | Cообщить модератору

57. "Рейтинг популярности языков программирования, используемых в..."  +/
Сообщение от Michael Shigorinemail (ok), 18-Авг-09, 13:16 
>Да вот, понимаете, многолетний опыт всё больше клонит в ту сторону, что
>для индустрии ПО принципиально не верно готовят кадры.

Мне тоже подобное кажется.

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

Мне кажется, что логика (даже важнее математики) и... олимпиадный опыт тут полезнее мехмата.

>Для удачного (коммерчески удачного массового) проекта в ПО достаточно грамотного
>руководителя проектов, системного архитектора и коллектива системных аналитиков.
>Вот в квалификацию этих специалистов и стоит вкладываться. Роль же массовых
>программистов сводится в такой схеме к работе по сборке модулей. На это способен
>выдрессированый пэтэушник.

Возможно, Вам будет интересно почитать это: http://www.nucalc.com/Story/

Описанное намного ближе мне и думаю -- тем людям, которых считаю программистами, чем описанный Вами конвейер.  Но я и не играю в "коммерчески удачное массовое", мне важней, чтоб людям было с чем лучше решать свои задачи.  On a smaller scale, of course.

>Сейчас же, по факту, мы имеет вопиющее отставание и неэффективность при производстве
>ПО. Потому что проектированием занимаются (если вообще проектирование имеет место быть)
>люди в этом некомпетентные, т.е. программисты.

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

>Ладно бы дипломированные программисты, так нет, большиство (98%) всех толковых
>выпускников профильных кафедр ВТ уходят в более хлебные и интересные отрасли,
>а программистами становится чёрти кто

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

У нас на конторе собралась отличная команда.  И я лично считаю, что это не в последнюю очередь потому, что в людях видят -- и ценят -- людей, а не винтики M4.  Чего и Вам желаю.

Ответить | Правка | К родителю #53 | Наверх | Cообщить модератору

61. "Рейтинг популярности языков программирования, используемых в..."  +/
Сообщение от Кирилл (??), 18-Авг-09, 17:01 

>Мне кажется, что логика (даже важнее математики) и... олимпиадный опыт тут полезнее
>мехмата.

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

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

Дворника должен управлять дворник? А министр транспорта обязан уметь водить паровоз? Управление и архитектура совершенно другие области деятельности, чем написание кода, и востребуют иные качества. Хотя, я считаю, что отличный программист, получив необходимые знания вполне может стать системным аналитиком или архитектором, если, как раз, отбросит оковы постоянного оглядывания на проблемы реализации.

Ответить | Правка | Наверх | Cообщить модератору

62. "Рейтинг популярности языков программирования, используемых в..."  +/
Сообщение от Michael Shigorinemail (ok), 19-Авг-09, 00:06 
>>Мне кажется, что логика (даже важнее математики) и... олимпиадный опыт тут полезнее
>>мехмата.
>На сколько я знаю, ни один из победителей международных олимпиад по программированию
>не избрал в качестве своей профессиональной деательности труд программиста.

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

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

>>Понимаете, паркетные архитекторы -- это, конечно, не так удручает,
>>как паркетные генералы...
>Дворника должен управлять дворник?

Человек, понимающий эту задачу.  А что, балерина должна в жэке сидеть, что ли?

>А министр транспорта обязан уметь водить паровоз?

В идеале -- да, обязан.  И вообще не витающий в облаках, а думающий реалиями.  Не только управленец, а и практик.

Я Вас шокировал?  А между прочим, наш директор может сесть и написать код.  Или вынести мусор.  И ничего, корона не падает, уважения не теряет.  Разумеется, это исключение, но _надо_ уметь делать то, что говоришь делать другим.

Когда этого нету -- разруха в головах выше выливается в уныние голов ниже.  В безразличие к работе.  В хлам, который заворачивают покрасивше.  А потом удивляемся, сломав зуб о камушек в буханке хлеба -- так её кто-то такой же вот и пёк.

>Управление и архитектура совершенно другие области деятельности, чем написание кода
>и востребуют иные качества.

Тем не менее рисовать верх, не имея понятия о технических и организационных ограничениях низа -- либо безумие, либо обобщённый опыт менеджера уровня той же Johanna Rothman. (btw рекомендую http://www.pragprog.com/titles/jrpm/manage-it)

>Хотя, я считаю, что отличный программист, получив необходимые знания
>вполне может стать системным аналитиком или архитектором, если, как раз, отбросит
>оковы постоянного оглядывания на проблемы реализации.

Для того есть довольно простые изобретательские приёмы вроде "представьте, что у вас есть волшебная палочка" (бишь "помечтать об идеальном решении, а потом набрасывать на него ограничения и смотреть, насколько близко получается подобраться").

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

PS: свою первую заметную архитектурную тему проводил в 2002/2003.  Кажется, до сих пор работает -- и российские лавки, платформы которых делались примерно как вот Вы описываете, подбирали челюсти и искали, как бы купить скопом. :) (область -- мобильный контент)

Ответить | Правка | Наверх | Cообщить модератору

64. "Рейтинг популярности языков программирования, используемых в..."  +/
Сообщение от Кирилл (??), 19-Авг-09, 13:11 
>>В идеале -- да, обязан.  И вообще не витающий в облаках, а думающий реалиями.  Не только управленец, а и практик.

Это типичный расейский стереотип. Результаты следования ему, как говорится, на лицо. В России до сих пор нет ни одной хорошо управляемой компании, потому что дворниками вроде как должен управлять лучший дворник. Это в корне не верно. Исполнитель всегда останется исполнителем, он никогда не станет генератором эффективных свежих идей и никогда не сможет добиться их исполнения.

>> А между прочим, наш директор может сесть и написать код.

Вы путаете директора, и лидера.

Ответить | Правка | Наверх | Cообщить модератору

66. "Рейтинг популярности языков программирования, используемых в..."  +/
Сообщение от Thornemail (??), 19-Авг-09, 16:28 
>>>В идеале -- да, обязан.  И вообще не витающий в облаках, а думающий реалиями.  Не только управленец, а и практик.
>
>Это типичный расейский стереотип.

Зато более реалистичный, чем ваши рассуждения об исполнителях и "генераторах идей" (они-то тут причём?). Если руководитель не может понять и половины "низлежащей" терминологии, он не руководитель - он "управленец", способный запороть любой проект. Для любого решения нужно представлять, чем оно воплощается в реальности. Вплоть до выбора Qt или Gnome - от этого может зависеть всё, хотя внешне это выглядит как выбор между чаем и кофе.

Ответить | Правка | Наверх | Cообщить модератору

70. "Рейтинг популярности языков программирования, используемых в..."  +/
Сообщение от Кирилл (??), 20-Авг-09, 09:56 

>Зато более реалистичный, чем ваши рассуждения об исполнителях и "генераторах идей" (они-то
>тут причём?). Если руководитель не может понять и половины "низлежащей" терминологии,
>он не руководитель - он "управленец", способный запороть любой проект. Для
>любого решения нужно представлять, чем оно воплощается в реальности. Вплоть до
>выбора Qt или Gnome - от этого может зависеть всё, хотя
>внешне это выглядит как выбор между чаем и кофе.

Понимаете, чаще всего терминологией не владеют "программисты". Большинство из них и близко не знают методологию ни UML, ни IDEF, ни ARIS. Ну, допустим, это рядовому программеру и не нужно. Но вот повальное незнание шаблонов проектирования, неумение ими пользоваться это уже ни в какие ворота. А без этого невозможно управлять сложностью, невозможно управлять рисками, т.е. денег тебе никто не даст, или прийдётся привлекать крайне дорогие средства.

Руководитель никакой терминологии знать и не должен, посколько терминологию проекта определяет он сам. Утверждает словарь.

Ответить | Правка | Наверх | Cообщить модератору

69. "Рейтинг популярности языков программирования, используемых в..."  +/
Сообщение от Michael Shigorinemail (ok), 20-Авг-09, 00:55 
>>>В идеале -- да, обязан.  И вообще не витающий в облаках, а думающий реалиями.
>>>Не только управленец, а и практик.
>Это типичный расейский стереотип.

У Вас гораздо хуже -- типичный пиндосский.

>Результаты следования ему, как говорится, на лицо.

Я, пожалуй, воздержусь от характеристики общества потребления.

>Исполнитель всегда останется исполнителем, он никогда не станет генератором
>эффективных свежих идей и никогда не сможет добиться их исполнения.

Вы оперируете изначально кривыми понятиями: "исполнитель" -- это в КУМИРе такой есть.  А у меня за спиной бывают живые люди.  В каждом из которых искра Божья есть.

>>> А между прочим, наш директор может сесть и написать код.
>Вы путаете директора, и лидера.

Я ничего не путаю.  Это Вас так и не научили грамотно пользоваться запятыми и частицей "не".  За "лидером", который показать сам не может, идти не собираюсь.  И с директором, который не соображает, чего требует -- не собираюсь работать.  Потому как когда слепой ведёт слепого, оба упадут в пропасть.

Мне искренне жаль тех, кому приходится работать с Вами и тем более пользоваться тем, что Вы делаете.  Вас тоже, но меньше -- поскольку упорствуете.

Ответить | Правка | К родителю #64 | Наверх | Cообщить модератору

72. "Рейтинг популярности языков программирования, используемых в..."  +/
Сообщение от Кирилл (??), 20-Авг-09, 10:47 

>Вы оперируете изначально кривыми понятиями: "исполнитель" -- это в КУМИРе такой есть.
> А у меня за спиной бывают живые люди.  В
>каждом из которых искра Божья есть.

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

Ответить | Правка | Наверх | Cообщить модератору

74. "Рейтинг популярности языков программирования, используемых в..."  +/
Сообщение от Michael Shigorinemail (ok), 21-Авг-09, 20:26 
>Вы описываете удачный случай маленькой высокопрофессиональной команды,

Да.

>выполняющей разовые

Нет.

>сложные проекты в основом для профессионального заитрересованного в результате заказчика.

Да.

>А массовый рынок явление несколько другое. Там и заказчик ни в чём не заинтересован,
>кроме того, чтоб его обманули, и исполнители -- тупые ленивые твари.

Нет.

PS: насколько понимаю, на массовом рынке нет "заказчика", а есть "покупатель/абонент/клиент".  Т.е. речь о диалоге и индивидуализации практически не идёт.

PPS: Вы пиво пьёте?  Насколько понимаю -- ряд производителей в Украине (как минимум) потерял былую репутацию на ускорении процесса вызревания и потере внимания к качеству -- дескать, пипл схавает.  В штатах, насколько слышу, вообще пить невозможно то, что не из небольших частных пивоварен, не рекламирующихся вообще, кроме как из рук в руки.  Проверить эти утверждения самому не с руки (пиво не пью), но может быть, затронет какую струнку: можно не терять человеческое лицо и на массовом рынке.

Ответить | Правка | Наверх | Cообщить модератору

78. "Рейтинг популярности языков программирования, используемых в..."  +/
Сообщение от Кирилл (??), 24-Авг-09, 09:31 

>PPS: Вы пиво пьёте?  Насколько понимаю -- ряд производителей в Украине
>(как минимум) потерял былую репутацию на ускорении процесса вызревания и потере
>внимания к качеству -- дескать, пипл схавает.  В штатах, насколько
>слышу, вообще пить невозможно то, что не из небольших частных пивоварен,
>не рекламирующихся вообще, кроме как из рук в руки.  Проверить
>эти утверждения самому не с руки (пиво не пью), но может
>быть, затронет какую струнку: можно не терять человеческое лицо и на
>массовом рынке.

Бутылированное не пью. И другим настоятельно не рекомендую (имел опыт сотрудничества с одной, практически монопольной на территории России и Украины, пивной транскомпанией, более-менее знаком с технологией изготовления их продуктов). Пью только местных семейных пивоварен не более чем паручасовой свежести. Другое уже здоровье не позволяет.

Ответить | Правка | Наверх | Cообщить модератору

77. "Рейтинг популярности языков программирования, используемых в..."  +/
Сообщение от Юрий (??), 23-Авг-09, 18:44 
1. Маркетолог определяет какой продукт будет иметь успех на рынке и формирует задание
   для архитектора/системного аналитика.

2. Все кроме маркетолога должны не просто уметь решать профессиональные задачи,
   а иметь большой опыт решения этих задач.

3. Объем опыта и определяет позицию на лестнице кодировщик - архитектор - аналитик.

4. Т.о. здесь имеет место стандартная схема роста в иерархической системе, когда
    руководитель (генерал) должен успешно пройти все уровни, начиная с нижнего.

5. Сфера программирования рождена математиками и непосредственно связана с
   математикой. Лучше всего учит решать профессиональные задачи математический
   анализ. Математическая квалификация является необходимым условием успешной  
   работы и карьеры в программировании.

6. Важна и стандартная технологическая схема - требования - проект - реализация
   - проверка (у нас тестирование) - сдача - поддержка.

Ответить | Правка | К родителю #57 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру