Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.07.18;
Скачать: CL | DM;

Вниз

Чем для меня является программирование? Это просто образ жизни, с   Найти похожие ветки 

 
ИМХО ©   (2004-06-30 16:08) [40]


> Rem   (30.06.04 11:43) [13]
>  Вы, Дмитрий, 10 лет в школе угробили, чтобы не научиться
> писать грамотно по-русски. Поэтому не пытайтесь комментировать
> то, в чем не разбираетесь.


Золотые слова.


 
Fiend ©   (2004-06-30 16:21) [41]

То Игорь Шевченко ©   (30.06.04 16:01) [39]
Это всё конечно забавно, но больше удручает тот факт, что этот господин профессор института и насколько я помню своё обучение, такие люди сами работы-книги-дисеры не пишут. Потому как я сам нескольким подобным охламонам писам программное обеспечение для завоевания их будущих научных степеней.

Думаю он и не напрягался с прочтением своей книжки. Как в известном анекдоте про Брежнева и поднятую целину


 
Dmitriy O. ©   (2004-06-30 16:24) [42]

Но Всетаки Архангельский у нас это единственная книга по Delphi
коею можно свободно купить в любом книжном магазине.


 
Игорь Шевченко ©   (2004-06-30 16:25) [43]

Fiend ©   (30.06.04 16:21)

На этот счет ничего не могу сказать, так как не знаю. Но то, что китайский народный метод Copy|Paste вовсю используется, я вижу своими глазами.

<offtopic>
Недавно купил книгу Леонида Каганова, а там рассказ "Масло" :))
</offtopic>


 
Fiend ©   (2004-06-30 16:28) [44]

То Игорь Шевченко ©   (30.06.04 16:25) [43]
я в общем тоже не знаю, но сужу по ошибкам и неверному токованию.

<offtopic>
Вспомнил рассказ, а глаза заслезились от улыбки :))))
</offtopic>


 
Alx2 ©   (2004-06-30 16:39) [45]

>Fiend ©   (30.06.04 16:28) [44]
>по ошибкам и неверному токованию.
"Говорю, как глухарь-профессионал на току" :)))))))))


 
blackman ©   (2004-06-30 16:55) [46]

>Игорь Шевченко ©   (30.06.04 16:25) [43]
Ошибки есть. Я уже сказал об этом. Но у кого их нет ? Только у тех, кто ничего не пишет.
>ALL
Однако мы отвлеклись от темы:
Чем для меня является программирование? Это просто образ жизни,...
И что Вы понимаете под словами "программист" и "профессиональный программист"?
Интересно узнать ВАШЕ мнение.


 
Игорь Шевченко ©   (2004-06-30 17:09) [47]

blackman ©   (30.06.04 16:55)


> Ошибки есть. Я уже сказал об этом. Но у кого их нет ? Только
> у тех, кто ничего не пишет


Я надеюсь, ошибки от халтуры ты умеешь отличать ?


> И что Вы понимаете под словами "программист" и "профессиональный
> программист"?


Профессиональный программист - это тот, кто программирование деньги зарабатывает. Не больше и не меньше.


 
clickmaker ©   (2004-06-30 17:10) [48]

программист - при словах начальства "Надо сделать то-то и то-то" сразу бросается писать код.
профессиональный программист - при этих словах начальства сначала лезет в Инет посмотреть, а нет ли там готового компонента, а потом только нехотя начинает писать код :))

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


 
Игорь Шевченко ©   (2004-06-30 17:19) [49]

clickmaker ©   (30.06.04 17:10)


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


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


 
blackman ©   (2004-06-30 17:27) [50]

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

Очень верно сказано. Но для этого надо еще и предметную область знать. Для кого, чего пишем :)

>Игорь Шевченко ©   (30.06.04 17:19) [49]
От человека зависит. Знаю и других :) Мне кажется, что очень много времени уходит именно на раскачку. Т.е. на созревание плода :) Откуда мы знаем как это у нас устроено ? Иногда вдруг где-то в метро идея приходит которую хотел измыслить недели две на работе и ничего не выходило :) У вас так не бывает ?


 
clickmaker ©   (2004-06-30 17:34) [51]


> blackman ©   (30.06.04 17:27) [50]
> Но для этого надо еще и предметную
> область знать. Для кого, чего пишем :)

Пожалуй. Хотя есть мнение, что профессиональный программер как раз не должен влезать в кухню заказчика. Типа "Вы мне только ТЗ дайте, а я вам хоть всемирный потоп запрограммирую"


 
Игорь Шевченко ©   (2004-06-30 17:36) [52]

blackman ©   (30.06.04 17:27)


>  Иногда вдруг где-то в метро идея приходит которую хотел
> измыслить недели две на работе и ничего не выходило :) У
> вас так не бывает ?


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


 
Игорь Шевченко ©   (2004-06-30 17:39) [53]

blackman ©   (30.06.04 17:27)


> Но для этого надо еще и предметную область знать. Для кого,
> чего пишем :)


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


 
blackman ©   (2004-06-30 17:47) [54]

>"Вы мне только ТЗ дайте, а я вам хоть всемирный потоп запрограммирую"
Это и будет потоп, если не знать кухню. Я еще ни разу не видел толкового ТЗ, а последнее время считаю, что лучше его писать самому и птом согласовать с заказчиком, что бы он понял что это будет и исправил мое неверное представление о его нуждах.

>Обычно оптимальное решение приходит через какое-то время...
Или не приходит :) Иногда приходится через силу сделать какую-то "времянку", если сроки ... А интересно хватает ли сил ее потом заменить ? Или ... ? Или никогда не поступаемся принципами ?
>Тогда будет извлечено готовое решение, и задача будет решена заведомо быстрее и эффективнее.
Я тоже так считаю. Всегда делаю что-то на будущее, даже если пока это не нужно :)


 
clickmaker ©   (2004-06-30 17:47) [55]


> Игорь Шевченко ©   (30.06.04 17:39) [53]
> Надо иметь грамотную постановку

Вот ее-то, родимой, и не хватает обычно! Как правило, все ТЗ сводится, грубо говоря, к следующим словам: "Замутите нам тут такую хреновину, чтобы... ну в общем... чтоб удобно нам было... это... Ну вы поняли, короче!"


 
Игорь Шевченко ©   (2004-06-30 17:52) [56]

blackman ©   (30.06.04 17:47)


> Иногда приходится через силу сделать какую-то "времянку",
> если сроки ... А интересно хватает ли сил ее потом заменить
> ? Или ... ? Или никогда не поступаемся принципами ?


Я ж уже второй год пропагандирую рефакторинг :) И пророка его, Мартина Фаулера. Так что о каких принципах может идти речь ?

blackman ©   (30.06.04 17:47)
clickmaker ©   (30.06.04 17:47)


> Я еще ни разу не видел толкового ТЗ


> Вот ее-то, родимой, и не хватает обычно!


Не повезло. Но из этого не следует, что грамотной постановки не существует.
Могу посоветовать книжку Крега Лармана, про применение UML и шаблонов проектирования, там две трети книги про то, какой должна быть правильная постановка, и какие итерации в нее входят.


 
Prohodil Mimo ©   (2004-06-30 17:59) [57]

[49] Игорь Шевченко ©   (30.06.04 17:19)
Программист - существо ленивое. Если для выполнения работы требуется неделя, он потратит месяц, и найдет способ выполнить ее за один день.

Pochti pro menja, tol"ko ja ne iz leni trachu eto vremja, a na poiski nailuchshego varianta.
Mozhno, konechno, i iz prezhnih prog vzjat" nuzhnije kuski, no ja redko takoje ispol"zuju...vsjo vremja pitajus" najti sposobi luchshe i boleje universal"nije, chto-bi v sluchaje chego ne prishlos" ochen" mnogo menjat".
Srazu vsjo produmat" nevozmozhno, t.k. zakazchik sam ne znajet chto hochet, poka ja sdelaju chto bilo ogovoreno na dannij moment, u zakazchika bivajet vsjo v korne izmenjajeca. Prihoditsja mnogoje peredelivat". Horosho hot" platit za eto :o)

Mne interesno napisat" universal"nij kod...poka eto moja cel", i potomu mne interesno...dazhe ne znaju chto budu delat", kogda dob"jus" etogo:o) Esli dob"jus" :o)


 
blackman ©   (2004-06-30 18:05) [58]

>Могу посоветовать книжку Крега Лармана, про применение UML и шаблонов проектирования, там две трети книги про то, какой должна быть правильная постановка, и какие итерации в нее входят
:) Так это не мне, а юзерам надо ее посоветовать, но кто же из них будет такие книги читать ? В том то и вопрос, что добиться от них чего-то грамотного не возможно из-за их безграмотности :)
Не вообще безграмотности, а безграмотности в наших делах. Поэтому и приходится писать самому или вместе с ними.


 
vecna ©   (2004-06-30 18:17) [59]

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


 
iZEN ©   (2004-06-30 18:57) [60]

В последние года два я стараюсь покупать книги не по языку, а по проектированию, дизайну программного кода (причём любого ООП-языка). Интересуюсь также алгоритмической стороной (тюнингом) кода. Справочники по API тоже необходимы.

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


 
Rouse_ ©   (2004-06-30 20:57) [61]

В принципе для студентов уровень его "книг" подойдет, если бы не было столько ошибок (тут уж на заслуги переводчиков не спихнешь, так как его книги практически это и есть :)


 
jack128 ©   (2004-06-30 21:10) [62]


> В принципе для студентов уровень его "книг" подойдет
Типа в начале симестра препод кладет эту книгу перед студентами и говорит: "Кто найдет больше всего ошибок в этой2 книге - тому зачет автоматом" ;-)


 
Rouse_ ©   (2004-06-30 21:14) [63]

> [62] jack128 ©   (30.06.04 21:10)
Если учиться по ним то всем незачет :)


 
Blackman ©   (2004-06-30 22:46) [64]

>vecna ©   (30.06.04 18:17) [59]
>вся необходимая информация доступна в интеренете совершенно бесплатно
Бесплатно, если интернет бесплатный :) Книгу в 500-700 страниц скачать сложно. Да и не выложит никто.

>Лишь как букварь - пойдёт.
Ну так все и начинают с букваря :)

>Rouse_ ©   (30.06.04 21:14) [63]
>Если учиться по ним то всем незачет :)
Строго. Только никто зачет-то и не принимает :)
Где его сдавать, если требуют не зачетку, а программы.
Что неверно конечно. Надо бы до начала программирования принять зачет :)


 
KilkennyCat ©   (2004-06-30 22:56) [65]

О том, как пишутся многие "творения".

Как-то сижу в курилке, курю (что же еще там делать?). Рядом курит главред газеты. Скучный такой. Спрашиваю, от чего скучный-то? Отвечает, что в номере пустое место, заполнить нечем. Ну я и выдал ему материал, сходу. Что в голову пришло.
Возможно, неудачный пример, но вот ближе:
Как-то двоюродный брат попросил помощи в написании диплома. Он учился на социолога-филолога, в университете. Круто. Тема: "Сексуальная революция: миф или реальность?"
Помощь предполагалась в набивании текста, оформлении и распечатке. Но по ходу действия выясняется, что информации у брата максимум на страничку. 26 шрифтом с тройным интервалом и полями 10 см. Смелым не страшны преграды, запущаю яндекс и оп-ля! Приблизительно поближе к смыслу надергал, навтыкал... Брат учился кучу лет, а диплом написал я за пару часов, нифига не смысля что есть филология вообще? (кстати, до сих пор не знаю).
вообщем, брат рассказывал, что "дипломная работа" прошла на ура, преп аж расчувствовался и попросил разрешения использовать его в своей монографии...

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


 
Игорь Шевченко ©   (2004-06-30 23:55) [66]

iZEN ©   (30.06.04 18:57)


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


Аналогично. Несмотря на то, что в последних приобретенных мной книгах примеры приводятся (если приводятся) на Java или C++, это нисколько не умаляет их ценности.


 
Rouse_ ©   (2004-07-01 00:04) [67]

> [66] Игорь Шевченко ©   (30.06.04 23:55)
Хм, у меня вообще только одна книга была не на С  :) Тейксера и Пачеко, конечно :) Остальное ПитерПресс и ранние...


 
Паниковский ©   (2004-07-01 06:53) [68]

на странице 576 идет интригующий расказ про "многоярусные базы данных",
о том, что "Это новый и многобещающий путь обработки данных в сети. Иногда
(в частности, в документации Delphi) этот способ организации баз данных
называется multitier - многонитевые. В этом термине под нитью понимается один
из множества потоков данных, обменивающихся одновременно с базой данных"
(цитата приведена полностью, без опечаток)

>> Это что за зверь???

Страница 657: "Язык SQL (Structured Query Language - язык структурированных
запросов) был создан Microsoft в конце 70-ых годов и получил через некоторое
время широкое распространение".

>> вообще то во всех учебниках по SQL пишут про то что это дитяти IBM странно

Dmitriy O. ©   (30.06.04 16:24) [42]
Но Всетаки Архангельский у нас это единственная книга по Delphi
коею можно свободно купить в любом книжном магазине.

Не единственная посмтри Борланд Пресс серию там про дельфю пишут ну и посмотри Марко Кэнту

Марко Кэнту "Дельфи 4: для профессионалов"
мой Букварь ))


 
Мазут Береговой ©   (2004-07-01 08:36) [69]


> KilkennyCat ©   (30.06.04 22:56) [65]

Интересно. Со мной примерно такая же история произошла. Только я другу "одолжил" целый редактор написаный на Turbo Pascal 4.5. (DOS 3.0) Что-то похожее на Notepad, со всеми менюшками и функциями. Использовал дополнительную библиотеку Борланд (если кто помнит была такая) с динамическими массивами. Этот редактор мог грузить в память файлы любой размерности, а не только 64К. Страниц на 10-15 кода было. Делал я его для себя, как любитель - ради интереса (только начал программированием заниматься).
 А друг Дипломный Проект делал. Проект - программа должна была прочитать текст найти макрос и заменить его на другой. А потом она выдавала все это в мой редактор. Так он взял весь мой редактор, добавил одну кнопку и свою функцию... И, как он рассказывал, приемная комиссия чуть не плакала от счастья от ЕГО проекта... А он, по-моему, даже не проставился, во всяком случае вспомнить нечего...


 
blackman ©   (2004-07-01 09:47) [70]

>А он, по-моему, даже не проставился, во всяком случае вспомнить нечего...
Беспредел! Вот так подаришь что-то и ничего взамен... :)
Поставить был обязан !


 
jack128 ©   (2004-07-01 09:56) [71]


> >> Это что за зверь???
трехзвёнка? Правда, какое отнашение это имеет к потокам данных - я слабо представляю..



Страницы: 1 2 вся ветка

Текущий архив: 2004.07.18;
Скачать: CL | DM;

Наверх




Память: 0.63 MB
Время: 0.034 c
1-1089113873
onics
2004-07-06 15:37
2004.07.18
Русская кодировка в *.txt файле


8-1083404691
DL
2004-05-01 13:44
2004.07.18
IcoBase


3-1087544281
axx
2004-06-18 11:38
2004.07.18
Помогите с Exception


1-1088655081
ORMADA
2004-07-01 08:11
2004.07.18
Пакеты


3-1087742426
Michail Dalakov
2004-06-20 18:40
2004.07.18
trigger s в oracle