Текущий архив: 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