Текущий архив: 2004.07.18;
Скачать: CL | DM;
Вниз
Чем для меня является программирование? Это просто образ жизни, с Найти похожие ветки
← →
blackman © (2004-06-30 10:45) [0]Интервью с Алексеем архангельским.
Что Вы понимаете под словами "программист" и "профессиональный программист"?
Сейчас в меня бросят камень, но я все же скажу: очень не люблю снобизм, присущий многим программистам. Не надо считать себя богами. Профессиональный программист – это ремесленник, хорошо знающий свое ремесло
http://delphiplus.nagano.ru/articles/interview/arhan.html
А для вас ... ?
← →
Игорь Шевченко © (2004-06-30 10:46) [1]
> Интервью с Алексеем архангельским
Свят-свят-свят
← →
Паниковский © (2004-06-30 11:00) [2]согласен программист просто профессия, если угодно ремесло.
← →
blackman © (2004-06-30 11:10) [3]>Игорь Шевченко © (30.06.04 10:46) [1]
>Свят-свят-свят
Это ты под словами под словами "программист" и "профессиональный программист" понимаешь свят ? Святой значит программист ? :)
← →
Паниковский © (2004-06-30 11:15) [4]Игорь Шевченко
может и подделка
← →
Dok_3D © (2004-06-30 11:17) [5]На самом деле, многие люди разных профессий иногда "считают себя богами". В первую очередь - из-за ощущения превосходства над людьми, которые "не могут" сделать то, что что им поддается с легкостью.
Это свойственно и врачам, и сантехникам, и мастерам по автомобильным карбюраторам, и профессорам(мой ответ Архангельскому:)). Ну и конечно же этим, как их... программистам тоже.
Так что все норме.
← →
blackman © (2004-06-30 11:20) [6]>Так что все норме.
Это верно. Во многие знания многие печали... :)
← →
Dmitriy O. © (2004-06-30 11:21) [7]А вот программист это скорее ремесло. Если на врача нужно 6 лет угробить и еще ординатура практика и проч. То программить можно научится с обсалютного нуля (даже по началу не знать как комп включить) За год с небольшим. И даже без учителей просто по книгам. Ни вкакой другой спец такое не возможно.
← →
Sandman25 © (2004-06-30 11:28) [8]>Ни вкакой другой спец такое не возможно.
Чтобы начать лечить, тоже много времени не надо. Я вон, по интернету периодически ищу описание того, что назначают мне или моей семье, с тем, чтобы убедиться, что врач не ошибся. Иногда даже знакомым подыскиваю лекарства разные типа чем лечить варрикозное расширение вен.
А вот Вы попробуйте за год достичь уровня Профессионалов... и не важно в чем - в медицине или программировании.
← →
blackman © (2004-06-30 11:29) [9]Опытный врач имеет свое личное кладбище.
А опытный программист ?
← →
Паниковский © (2004-06-30 11:30) [10]Sandman25
ваши знакомые и родные еще живы?
← →
Игорь Шевченко © (2004-06-30 11:31) [11]blackman © (30.06.04 11:10)
Нет, это я Архангелького изгоняю
← →
Паниковский © (2004-06-30 11:31) [12]blackman
свою свалку клавиатур, мышек, материнских плат, жестких дисков.
ну и очки на 60 диоптрий ))
← →
Rem (2004-06-30 11:43) [13]2 Dmitry O.
>> программить можно научится с обсалютного нуля за год с небольшим
"За год с небольшим" - это Вы на своем собственном опыте? Не густо...
"...прелести RAD тип Delphi и C++Builder снижают уровень программистов, так как создают представление, что программировать очень легко..." (с) Алексей Архангельский
Вы, Дмитрий, 10 лет в школе угробили, чтобы не научиться писать грамотно по-русски. Поэтому не пытайтесь комментировать то, в чем не разбираетесь.
← →
blackman © (2004-06-30 11:45) [14]>свою свалку клавиатур, мышек, материнских плат, жестких дисков.
ну и очки на 60 диоптрий ))
Очки наверняка, а остальное не для нас, а для технарей :)
У меня есть свалка дискет с старыми программами и всякими примочками к ним. Част уже давно не работает. Вот недавно только выкинул ленты от IBM - ЕС, хотя как это не смешно кое-где на просторах бывшего СССР еще пашут эти древние программы :)
← →
Паниковский © (2004-06-30 11:49) [15]blackman
а клавы ты не разбиваеш?
и мыши у тебя не дохнут?
зы
у меня на шкафу уже 5 мертвых клав лежат.
← →
Anatoly Podgoretsky © (2004-06-30 11:51) [16]Dmitriy O. © (30.06.04 11:21) [7]
Что то ты того, я первый язык выучил за два часа, в перерыве между изучением второго, который за неделю, но я не виноват, первый учил сам, а второму меня учили и программу ломать не стали.
← →
Dmitriy O. © (2004-06-30 11:53) [17]
> я первый язык выучил за два часа
И что это был за язык ? Basic или какой язык программирования был первым ?
← →
Anatoly Podgoretsky © (2004-06-30 11:54) [18]Бейсик и Фортран 4
← →
TUser © (2004-06-30 11:55) [19]
> То программить можно научится с обсалютного нуля (даже по
> началу не знать как комп включить) За год с небольшим.
За год можно научиться кидать компоненты на форму. И в трей сворачиваться. Но не программировать.
← →
Vlad Oshin © (2004-06-30 11:59) [20]интересная область, четкая
увлечение
← →
blackman © (2004-06-30 12:00) [21]>Паниковский © (30.06.04 11:49) [15]
Так я же их не храню :)
← →
Dmitriy O. © (2004-06-30 12:06) [22]Ну конечно загод все не освоишь. И работу с различными БД и ADO
И графику и клиент-серверные приложения. Но сам принцип и навыки можно.
← →
Паниковский © (2004-06-30 12:09) [23]blackman
я их как доноров держу
было такое накрылась очередная клава ну я из кладбища и вновь представившейся нормальную клаву собрал ))
← →
Плохиш © (2004-06-30 12:17) [24]
> Паниковский © (30.06.04 11:49) [15]
> blackman
> а клавы ты не разбиваеш?
> и мыши у тебя не дохнут?
Что ж вы ими делаете? Гвозди забиваете или орехи колите?
← →
blackman © (2004-06-30 12:22) [25]>Паниковский © (30.06.04 12:09) [23]
>было такое накрылась очередная клава ну я из кладбища и вновь представившейся нормальную клаву собрал ))
Как Кулибин ? Клавы-то как правило разные. И цвет и т.п. :)
← →
Sandman25 © (2004-06-30 12:31) [26][10] Паниковский © (30.06.04 11:30)
Ценю юмор. Но отвечу серьезно - не раз врачи выписывали лекарства с тяжелыми побочными эффектами или вообще нечто типа плацебо.
← →
Rem (2004-06-30 12:34) [27]
> Ну конечно загод все не освоишь. И работу с различными БД
> и ADO
> И графику и клиент-серверные приложения. Но сам принцип
> и навыки можно.
Да-да... вы, как обычно, правы... буквы и слова-то вы знаете, а пользоваться ими, предложения и мысли формулировать не умеете...
Так же и в программировании: знание двух десятков операторов и нескольких функций не является показателем умения писать программное обеспечение.
← →
blackman © (2004-06-30 13:09) [28]Rem (30.06.04 12:34) [27]
А можно подробнее ? Т.е. когда наступает, приходит умение ?
Как этот момент определить и есть ли он вообще ? Может быть это как горизонт...
← →
Prohodil Mimo © (2004-06-30 13:20) [29]Znaju chela, kotorij tozhe schitajet sebja pochti krutim programmerom, i progi pishet uzhe 8 let. A pishet on ih vot kak :
Berjot ishodniki napisannije mnoj ili jesho kem-to, ishet pohozhije bloki/proceduri i t.p. i prosto kopirujet eto v novuju progu. Ispravljajet chto nado, zachastuju dazhe ne vsjo, a tol"ko do teh por, poka ne zarabotajet. Chasto ostajuca prosto nenuzhnije kuski koda, kotorije on ne ubirajet, t.k. ne znajet dlja chego oni nuzhni.
Stranno chto vsjo rabotajet, nemnogo gljuchno, no pashet.
Eto razve programmer???
← →
Anatoly Podgoretsky © (2004-06-30 13:26) [30]Программист, но уровня маляра
← →
Ditrix © (2004-06-30 13:27) [31]ремесло-то ремеслом. но особого рода. я считаю, что это ремесло замешано на творчестве.
"Программисты работают с чистой мыслью" (с) не_помню_кто
именно творческое начало - имхо причина тому, что среди дипломированных (в т.ч. и красными дипломами) специалистов встречаются никудышние программеры, и наоборот достаточно много талантливых спецов без образования.
т.е. в этом ремесле должна быть какая то "божья искра" ( Игорь Шевченко © можно еще раз про "свят-свят" -;) ).
← →
Piter © (2004-06-30 15:06) [32]Игорь Шевченко (30.06.04 10:46) [1]
ваше презрение к Архангельскому не знает границ :)
← →
blackman © (2004-06-30 15:26) [33]>Игорь Шевченко (30.06.04 10:46) [1]
Откровенно говоря непонятно чем именно он вам не нравится ?
Тем, что популярно разжевывает все для новичков или ... ?
>Ditrix © (30.06.04 13:27) [31]
Что есть программист ? А.Войскунский. А.П.Ершов. и WWW.RUBRICON.COM :)
http://blackman.wp-club.net/docum/programmist.php
← →
begin...end © (2004-06-30 15:31) [34]
> [33] blackman © (30.06.04 15:26)
> Откровенно говоря непонятно чем именно он вам не нравится
> ?
> Тем, что популярно разжевывает все для новичков или ...
> ?
По-видимому, тем, что не всегда правильно разжёвывает.
Тут уже как-то приводились цитаты из его шедевров.
← →
blackman © (2004-06-30 15:39) [35]begin...end © (30.06.04 15:31) [34]
Ошибки есть у всех :) Если только из-за этого, то не стоит так резко судить.
← →
Alx2 © (2004-06-30 15:40) [36]>blackman © (30.06.04 15:39) [35]
У него не опечатки, а именно ошибки. Деза.
А из-за чего можно судить?
← →
Игорь Шевченко © (2004-06-30 15:42) [37]blackman © (30.06.04 15:39)
> Ошибки есть у всех :) Если только из-за этого, то не стоит
> так резко судить
Стоит редко судить. Может быть, его книга по Delphi 1 была и неплохая, но зачем из нее делать Copy|Paste в книги по всем остальным версиям, даже не заботясь о содержимом ? Я могу найти только одну причину - жадность.
← →
blackman © (2004-06-30 15:55) [38]>но зачем из нее делать Copy|Paste в книги по всем остальным версиям...
Это не верно. Его книга о DELPHI 5 - именно о 5, а не о 1.
Ошибки есть и повторы конечно, но говорить о простом копировании конечно нельзя.
← →
Игорь Шевченко © (2004-06-30 16:01) [39]blackman © (30.06.04 15:55)
За что я не люблю Архангельского.
Книжка "Программирование в Delphi 6", Бином, 2001, ценой в 510р.
"Delphi это прекрасная система визуального объектно-ориентированного
программирования, одинаково радующая и новичков, и ассов".
Я в таком случае предпочту быть новичком :))
"Заведите себе за правило отводить для каждого нового проекта новый
подкаталог (папку Windows)." Я представляю структуру - Windows1, Windows2, etc
"Без особой необходимости не делайте окно приложения с изменяемыми размерами"
За такие советы надо убивать сразу. Потому что не дай бог, мое разрешение экрана
окажется меньше, чем у разработчика...
Про MDI:
"Из родительской формы можно управлять дочерними формами.
Дочернюю форму нельзя уничтожить, пока не унитожена родительская форма."
Книжка по Delphi 6: "В разделе 5.7.2 рассказывалось, как регистрировать прило-
жение в системном реестре и фиксировать там текущие настройки приложения.
Однако, подобная работа с реестром возможна только в 32-разрядных Windows.
Если же вы хотите, чтобы ваше приложение можно было использовать и в Windows 3.x,
то вам надо регистрировать приложение и фиксировать настройки в файлах типа .ini"
И то, что параметр wParam в структуре сообщения Windows и в прототипах
фцнкций SendMessage и PostMessage имеет тип Word для меня тоже явилось
великим откровением.
Примеры с потоками имеют обычно структуру:
procedure T1Thread.Execute;
begin
repeat
Syncronize(SomeProc);
until Terminated;
end;
Теперь понятно, откуда в форумах вопросы про потоки с таким кодом...
Можно и больше примеров привести, только время жалко...
В книге дается методика построения прикладных программ, реализующих текстовые
и графические редакторы, мультпликацию и мультимедиа, работу с базами данных,
пострение справочных систем, отчетов, приложений для Интернет, распределенных
приложений, клиентов и серверов. Справочная часть книги содержит материалы по
языку Object Pascal, функциям Delphi и API Windows, компонентам и классам
Delphi, их свойствам, методам и событиям.
Книга рассчитана как на начинающих, владеющих только основами какого-нибудь
языка программирования, там и на опытных разработчиков.
1117 страниц.
О пакетах времени выполнения:
стр. 535: "Пакеты (packages) - это специальные динамически подсоединяемые биб-
лиотеки, содержащие библиотеки визуальных компонентов и другие объекты, функции,
процедуры и т.д. Эти DLL позволяют вам создавать очеь небольшие выполняемые мо-
дули, обращающиеся за поддержкой к пакетам. Вы можете также скомпилировать
в пакеты свои собственные компоненты и библиотеки. Файлы пакетов имеют расши-
рение .dpl"
стр. 536: "Так что если вы надумали использовать поддержку пакетов времени вы-
полнения, то вместе со своим приложением вы должны поставлять пользователю
скомпилированные файлы эих пакетов - файлы .dcp"
стр. 538: "При разработке приложений с поддержкой пакетов надо иметь в виду, что
пакеты используют API Windows, содержащийся в различных DLL. Если какая-то из
этих DLL у потребителя вашего программного продукта ошибочна или не соответст-
вует по дате(версии), у вас могут возникуть проблемы. Их можно избежать, если
проверять свое приложение на той системе, для которой оно предназначено, или
на чистых установках Windows; тогда сможете быть уверенными, что оно будет
выполняться без ошибок, и будете знать, что требуется вашему приложению для
нормальной работы. В результате вы сможете убедиться, что включаете в поставку
все необходимые файлы, или можете потребовать от пользователя работать на
определенной версии операционной системы с определенными установками путей
и.т.д."
на странице 576 идет интригующий расказ про "многоярусные базы данных",
о том, что "Это новый и многобещающий путь обработки данных в сети. Иногда
(в частности, в документации Delphi) этот способ организации баз данных
называется multitier - многонитевые. В этом термине под нитью понимается один
из множества потоков данных, обменивающихся одновременно с базой данных"
(цитата приведена полностью, без опечаток)
Мда.....
Страница 657: "Язык SQL (Structured Query Language - язык структурированных
запросов) был создан Microsoft в конце 70-ых годов и получил через некоторое
время широкое распространение".
Из серии: А вы и не знали...
← →
ИМХО © (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.7 MB
Время: 0.044 c