Страница 1 из 1

программизм и русский (английский) язык

Добавлено: 28 фев 2007, 14:11
Sheen
Прикольное размышение -
Анализ результатов их деятельности и коллег на предыдущих местах работы убедил меня в том, что при прочих равных обстоятельствах те, кто хорошо владеет русским языком, создают куда более качественные и эффективные программы и информационные системы, нежели их “малограмотные” коллеги. Эту закономерность я наблюдал и продолжаю наблюдать как у современных молодых специалистов, так и у разработчиков советской “закалки”.
Полностью тут

Только я не понял, а почему именно русский, а не английский?

Добавлено: 28 фев 2007, 14:22
Zy
Язык не важен, главное, что человек им владеет и может внятно формулировать свои мысли. Тогда у него получаются логичные алгоритмы и структуры.

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

Re: программизм и русский (английский) язык

Добавлено: 28 фев 2007, 15:32
aldep
Sheen писал(а):
Только я не понял, а почему именно русский, а не английский?
Потому что автор русский, и наблюдения делал над русскими программистами.

Добавлено: 01 мар 2007, 15:55
alpax
Согласен с автором статьи. Мои собственные наблюдения подтверждают - корреляция очень явно прослеживается.

Добавлено: 01 мар 2007, 17:12
aissp
Угу только аффтар плагиатчик:)

Enough rope to shoot youself in the foot by Allen I. Holub если мне не изменяет память где то середина 90-х. И вообще прекрасный автор. Вобщем идея безнадежна не нова. Правда Голуб пошел дальше, он сказал что из бывших физиков химиков и прочих биологов получаются просто безобразные программеры 8)

Ать не могу не привесть:

The Design Process
1 The essentials of programming: No surprises, minimize coupling, and maximize cohesion
2 Stamp out the demons of complexity (Part 1)
2.1 Don't solve problems that don't exist
2.2 Solve the specific problem, not the general case
3 A user interface should not look like a computer program (the transparency principle)
4 Don't confuse ease of learning with ease of use
5 Productivity can be measured in the number of keystrokes
6 If you can't say it in English, you can't say it in C/C++
6.1 Do the comments first
7 Read code
7.1 There's no room for prima donnas in a contemporary programming shop
8 Decompose complex problems into smaller tasks
9 Use the whole language (Use the appropriate tool for the job)
10 A problem must be thought through before it can be solved
11 Computer programming is a service industry
12 Involve users in the development process
13 The customer is always right
14 Small is Beautiful. (Big == slow)
(с) Holub 95

Добавлено: 02 мар 2007, 04:59
Baguk
А ещё важен хороший почерк. :D

Мне говорили, что с моим почерком ни один оператор (набирающий перфокарты) не справится, поэтому карьера программиста не светит.
:D