Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Потрепаться";
Текущий архив: 2004.07.18;
Скачать: [xml.tar.bz2];

Вниз

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

 
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 лет в школе угробили, чтобы не научиться
> писать грамотно по-русски. Поэтому не пытайтесь комментировать
> то, в чем не разбираетесь.


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



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

Форум: "Потрепаться";
Текущий архив: 2004.07.18;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.57 MB
Время: 0.169 c
1-1088667459
NAlexey
2004-07-01 11:37
2004.07.18
Не срабатывает событие OnMeasureItem у ListBox


3-1088070856
Nemra
2004-06-24 13:54
2004.07.18
OLAP


4-1085394644
Kullibin
2004-05-24 14:30
2004.07.18
Очистка КЕША


1-1088867025
3APA3A
2004-07-03 19:03
2004.07.18
Вызов процедуры из потока


1-1089026900
MyName
2004-07-05 15:28
2004.07.18
SAVEKEY





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский