Самые большие проблемы программирования - опрос
От: avl-kharkov avl.livejournal.com
Дата: 28.09.09 10:20
Оценка:
Кто как считает, какие в области разработки ПО самые большие проблемы?
Re: Самые большие проблемы программирования - опрос
От: gandjustas Россия http://blog.gandjustas.ru/
Дата: 28.09.09 10:25
Оценка: 9 (3) +4 :)
Здравствуйте, avl-kharkov, Вы писали:

AK>Кто как считает, какие в области разработки ПО самые большие проблемы?


Наличие программистов.
Re[2]: Самые большие проблемы программирования - опрос
От: fddima  
Дата: 28.09.09 10:42
Оценка:
Здравствуйте, gandjustas, Вы писали:

AK>>Кто как считает, какие в области разработки ПО самые большие проблемы?

G>Наличие программистов.
Я бы даже сказал — наличие "крутых" программистов.
Re[3]: Самые большие проблемы программирования - опрос
От: avl-kharkov avl.livejournal.com
Дата: 28.09.09 10:47
Оценка:
Здравствуйте, fddima, Вы писали:

F> Я бы даже сказал — наличие "крутых" программистов.


Так все же — наличие или отсутствие? Их не хватает, или наоборот, они есть и все портят?
Re[4]: Самые большие проблемы программирования - опрос
От: fddima  
Дата: 28.09.09 10:57
Оценка: 1 (1) +1
Здравствуйте, avl-kharkov, Вы писали:

F>> Я бы даже сказал — наличие "крутых" программистов.

AK>Так все же — наличие или отсутствие? Их не хватает, или наоборот, они есть и все портят?
В моём случае — из-за никому не нужной крутизны, переусложнений на ровных местах — одни проблемы.
Ну а хватка-нехватка грамотных специалистов — вопрос довольно ситуационный.
Re: Самые большие проблемы программирования - опрос
От: KoriBRand  
Дата: 28.09.09 10:59
Оценка: 1 (1)
Здравствуйте, avl-kharkov, Вы писали:

AK>Кто как считает, какие в области разработки ПО самые большие проблемы?


Самая большая проблема музыки в России ...
Re: Самые большие проблемы программирования - опрос
От: hexamino http://hexamino.blogspot.com/
Дата: 28.09.09 11:06
Оценка: 21 (3) +1
Здравствуйте, avl-kharkov, Вы писали:

AK>Кто как считает, какие в области разработки ПО самые большие проблемы?


К сожалению, рынок устроен так, что во многих случаях экономически оправдано выпускать кривые и недоделанные программы, в том числе компиляторы и базовые библиотеки. Многие программисты вынуждены работать в условиях постоянного цейтнота.
Re[2]: Самые большие проблемы программирования - опрос
От: MasterZiv СССР  
Дата: 28.09.09 11:39
Оценка: 9 (1) +1 :)
gandjustas wrote:

> Наличие программистов.


Нет, наоборот, наличие пользователей.
Не было бы пользователей, программисты бы
в своё удовольствие писали бы замечательные программы.
Posted via RSDN NNTP Server 2.1 beta
Re: Самые большие проблемы программирования - опрос
От: VladD2 Российская Империя www.nemerle.org
Дата: 28.09.09 17:35
Оценка:
Здравствуйте, avl-kharkov, Вы писали:

AK>Кто как считает, какие в области разработки ПО самые большие проблемы?


Проблемы три:
1. Много сложных задач.
2. Мало тех кто умеет решать сложные задачи.
3. Слишком много хиливаров.
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re: Самые большие проблемы программирования - опрос
От: Skynin Украина skynin.blogspot.com
Дата: 28.09.09 17:58
Оценка: 1 (1) +1
1. Отсутствие элементарных навыков проектирования даже у опытных программистов.
2. Лень проектировать, "да что там думать, сейчас набацаю код" даже у имеющих навыки.

В итоге миллионы программистов напоминает миллионы обезъян за печатными машинками в потугах написать "Войну и мир"
Re[5]: Самые большие проблемы программирования - опрос
От: Lorenzo_LAMAS  
Дата: 28.09.09 18:04
Оценка:
F> В моём случае — из-за никому не нужной крутизны, переусложнений на ровных местах — одни проблемы.
приходится сейчас иметь дело с наследием — с кодом такого. ох как я его заочно ненавижу!

все так перекручено, элементарные вещи так вычурно через ж... сделаны, каждый фрагмент кода — муки смертные.
где-то кто-то сказал — "пиши так, чтобы было легко понять, что твой код — правильный. или так, чтобы никто не смог доказать, что он неправильный." или вроде того (если не ошибаюсь, кто-то из АТ&Т).
пацан явно выбрал вторую часть правила. фигли, после него — хоть трава не расти. не до простых смертных ему.
Of course, the code must be complete enough to compile and link.
Re[6]: Самые большие проблемы программирования - опрос
От: Курилка Россия http://kirya.narod.ru/
Дата: 28.09.09 18:22
Оценка: +1
Здравствуйте, Lorenzo_LAMAS, Вы писали:

F>> В моём случае — из-за никому не нужной крутизны, переусложнений на ровных местах — одни проблемы.

L_L>приходится сейчас иметь дело с наследием — с кодом такого. ох как я его заочно ненавижу!

L_L>все так перекручено, элементарные вещи так вычурно через ж... сделаны, каждый фрагмент кода — муки смертные.

L_L>где-то кто-то сказал — "пиши так, чтобы было легко понять, что твой код — правильный. или так, чтобы никто не смог доказать, что он неправильный." или вроде того (если не ошибаюсь, кто-то из АТ&Т).
L_L>пацан явно выбрал вторую часть правила. фигли, после него — хоть трава не расти. не до простых смертных ему.

there are two ways of constructing software design: One way is to make it so simple that there are obviously no deficiencies and the other way is to make it so complicated that there is no obvious deficiencies.
The first method is far more difficult. It demands the same skill, devotion, insight, and even the inspiration as the discovery of simple physical laws which underlie the complex phenomena of nature. It also acquires the willingness to accept objectives which are limited by physical, logical and technological constraints, and to accept a compromise when conflicting objectives cannot be made.
C.A.R. Hoare. The Emperor's old clothes.

возможно ты об этом?
Re[6]: Самые большие проблемы программирования - опрос
От: fddima  
Дата: 28.09.09 18:27
Оценка:
Здравствуйте, Lorenzo_LAMAS, Вы писали:

F>> В моём случае — из-за никому не нужной крутизны, переусложнений на ровных местах — одни проблемы.

L_L>приходится сейчас иметь дело с наследием — с кодом такого. ох как я его заочно ненавижу!
L_L>все так перекручено, элементарные вещи так вычурно через ж... сделаны, каждый фрагмент кода — муки смертные.
L_L>где-то кто-то сказал — "пиши так, чтобы было легко понять, что твой код — правильный. или так, чтобы никто не смог доказать, что он неправильный." или вроде того (если не ошибаюсь, кто-то из АТ&Т).
L_L>пацан явно выбрал вторую часть правила. фигли, после него — хоть трава не расти. не до простых смертных ему.
Не, у меня не настолько всё плохо конечно. В большей мере, как сказали тут уже, — нехватка времени, часто оказывает влияние. Это в основном. А предшественники мои на самом деле сделали большую работу, и нехватка времени была и ещё ряд факторов, — всё в итоге сказывается, да и то, что некоторые решения не очень удачные или совсем неудачные — оно ж уже видно сейчас, спустя время, в том числе пожалуй и свои...
Хотя некоторые (решения) — ну видно, хоть убейся — мужики просто откровенно решили — "ля какая штука, а ну ка мы её сейчас прикрутим!" — а то что оно вообще не нужно... и теперь жить мешает, кто ж мог подумать.
А вообще — оно ж вот так вот абстрактно всё красиво, а возьмёшься за прикладуху сам — тут и гора ньюансов, и если есть документация — то конечно же гора в которой сложно сориентироваться, и полита обилием ошибок, да и как можно предугадать, как оно дальше повернёт, когда через пару лет может понадобиться такое, на что никто вообще никто никогда не закладывался...
А плохой код в наследии — сочувствую!
Re[2]: Самые большие проблемы программирования - опрос
От: elmal  
Дата: 28.09.09 18:28
Оценка:
Здравствуйте, Skynin, Вы писали:

S>1. Отсутствие элементарных навыков проектирования даже у опытных программистов.

Проблема даже другая — те, кому доверяют проектирование, уже давно оказываются не программистами, так как забыли, как писать код — все больше диаграмки всякие. Итого — получается нормально спроектированная система, с кучей документации, но содержащая кучу багов и косяков в реализации. Типа архитектора ломает в код посмотреть (и тем более чтобы написать самому эталонный пример), а те, кто кодируют, не понимают идей архитектора — итого архитектура нормальная, а реализация посредственная.
ИМХО крайне хреновое распределение ролей оказывается: того, кто хорошо кодирует и проектирует — того заставляют руководить и писать всякие бумажки (а это получается плохо), и лишь 10% времени он может проявлять свои сильные стороны. Того, кто хорошо может кодировать и проектировать, но плохо говорит, к этим задачам не подпускают, так как он плохо руководит, а хочет только проектировать и кодировать. Ну а тех, кто плохо кодируют и проектируют, но хорошо говорят и хорошо отчеты и бумажки заполняют — тех ставят наверх, и заставляют отвечать за код. Отсюда все проблемы — все находятся не на своем месте, но ничего не сделать — так принято в индустрии, мы не хотим выделяться, да и не можем.
Re[3]: Самые большие проблемы программирования - опрос
От: Курилка Россия http://kirya.narod.ru/
Дата: 28.09.09 19:12
Оценка:
Здравствуйте, elmal, Вы писали:

E>Здравствуйте, Skynin, Вы писали:


S>>1. Отсутствие элементарных навыков проектирования даже у опытных программистов.

E>Проблема даже другая — те, кому доверяют проектирование, уже давно оказываются не программистами, так как забыли, как писать код — все больше диаграмки всякие. Итого — получается нормально спроектированная система, с кучей документации, но содержащая кучу багов и косяков в реализации. Типа архитектора ломает в код посмотреть (и тем более чтобы написать самому эталонный пример), а те, кто кодируют, не понимают идей архитектора — итого архитектура нормальная, а реализация посредственная.
E>ИМХО крайне хреновое распределение ролей оказывается: того, кто хорошо кодирует и проектирует — того заставляют руководить и писать всякие бумажки (а это получается плохо), и лишь 10% времени он может проявлять свои сильные стороны. Того, кто хорошо может кодировать и проектировать, но плохо говорит, к этим задачам не подпускают, так как он плохо руководит, а хочет только проектировать и кодировать. Ну а тех, кто плохо кодируют и проектируют, но хорошо говорят и хорошо отчеты и бумажки заполняют — тех ставят наверх, и заставляют отвечать за код. Отсюда все проблемы — все находятся не на своем месте, но ничего не сделать — так принято в индустрии, мы не хотим выделяться, да и не можем.

Гапертон как-то об этом как раз писал
Re[3]: Самые большие проблемы программирования - опрос
От: Кэр  
Дата: 28.09.09 19:38
Оценка:
Здравствуйте, MasterZiv, Вы писали:

MZ>gandjustas wrote:


>> Наличие программистов.


MZ>Нет, наоборот, наличие пользователей.

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

Нет, не писали бы Занимались бы чем-нибудь другим по мере своих сил и возможностей. Хорошему программисту пользователи помогают, а не мешают
Re: Самые большие проблемы программирования - опрос
От: TimurSPB Интернет  
Дата: 28.09.09 19:50
Оценка:
Здравствуйте, avl-kharkov, Вы писали:

AK>Кто как считает, какие в области разработки ПО самые большие проблемы?


Какие проблемы? Все отлично!
Make flame.politics Great Again!
Re[3]: Самые большие проблемы программирования - опрос
От: Skynin Украина skynin.blogspot.com
Дата: 28.09.09 19:54
Оценка:
S>>1. Отсутствие элементарных навыков проектирования даже у опытных программистов.
E> Проблема даже другая — те, кому доверяют проектирование, уже давно оказываются не программистами, так как забыли, как писать код — все больше диаграмки всякие.
Ну вот миллионы обезъян и кодят, а на единиц поднявшихся чуть выше, взваливают работу которую должны бы частично выполнять эти миллионы.

Погуглите — Бажная психология

E> Итого — получается нормально спроектированная система, с кучей документации, но содержащая кучу багов и косяков в реализации. Типа архитектора ломает в код посмотреть (и тем более чтобы написать самому эталонный пример), а те, кто кодируют, не понимают идей архитектора — итого архитектура нормальная, а реализация посредственная.


Это высказывание и есть то что сказал — отсутствие навыков и желания элементарного проектирования.
Архитектор — это гонщик "Формулы — 1". Но вот миллионы обычных водителей либо не знают правил дорожного движения, либо напрочь отказываются их соблюдать.

E>Того, кто хорошо может кодировать и проектировать,

Потому что он либо не умеет проектировать, либо не хочет — "кодить интереснее", не перерос еще стадию удовольствия от появления буковок на ЯП.

E>Отсюда все проблемы

... подавляющее большинство программистов знают только ЯП.
То есть конечно поумнее обезъянок.

Аналогия:
Мы с детства умеем говорить. В школе нас доучивают грамматике.

Но много ли способны написать интересное эссэ? Или небольшой но хороший стих?

Так вот чтобы "написать мысль", она должна вначале появится в голове.
А у большинства программистов — ее там нет. И нет желания ее туда поместить
Re: Самые большие проблемы программирования - опрос
От: Lloyd Россия  
Дата: 28.09.09 19:57
Оценка:
Здравствуйте, avl-kharkov, Вы писали:

AK>Кто как считает, какие в области разработки ПО самые большие проблемы?


Изменяющиеся требования.
Re[2]: Самые большие проблемы программирования - опрос
От: Skynin Украина skynin.blogspot.com
Дата: 28.09.09 20:14
Оценка:
L>Изменяющиеся требования.
Они менялись, меняются и будут менятся.
Это жизнь. Как времена года.

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

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

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