Вниз
Скачать: CL | DM;

А кто-нибудь в детстве мечтал быть программистом?   Найти похожие ветки 

← →
Думкин ©   (2007-11-09 13:38) [80]

> data ©   (09.11.07 12:54) [79]

Он не просто стар, он и с Кантом завтракал. :)

http://www.pcmag.ru/issues/detail.php?ID=6545

Первый программист Земли

Проект этого рода впервые был успешно реализован (правда, на уровне прототипной модели) в 1832 г. Чарлзом Бэббэджем. Его же по праву следует считать первым в мире программистом, если не по профессии, то по всем чертам характера и стилю деятельности.


← →
megabyte ©   (2007-11-09 14:56) [81]

Сначала банально космонавтом,

потом хотел конструктором, т.е. свой космический корабль построить,

в классе 7-м начал что-то в школе программить, в 9 решил, что буду програмистом, на 5-м курсе тока осуществил свое желание(не мечта это все таки :) ).

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


← →
oldman ©   (2007-11-09 15:21) [82]


> А кто-нибудь в детстве мечтал быть программистом?


Я мечтал.
А стал (блин!) аналитик+батонокидатель+кодер+тестер.
Абидно, да?

Самое обидное, что Билли как-то живет без меня, гения...


← →
Nickola2   (2007-11-09 15:31) [83]

До 3-го класса мечтал стать космонавтом, после мечтал стать инженером-электронщиком. Стал, доволен


← →
TwentyThird ©   (2007-11-09 18:16) [84]

>data ©   (09.11.07 12:54) [79] :
>сколько же вам лет???
моя мама в 1960м году работала инженером-программистом и училась на вечернем на мехмате МГУ.

>Думкин ©   (09.11.07 13:38) [80] :
>Он не просто стар, он и с Кантом завтракал. :)

Я Агасферъ. Почти Вечный Жидъ :-)

На самом деле, конечно, прошу пардону...
Были и всякие там, БЭСМ ЭВМ и "Уралы" - такие большие-пребольшие
компы с оперативкой 5К. Их программировали конечно, программисты,
на фортране, с перфокартами ивсё такое...

Но это не программисты были!
Это были инженеры, которые ждалм решения своей задачи в течение
нескольких часов (иногда, если задача "не шла", то и дней).

Не было оперативности изменения проекта, такой, как в Delphi, например,
когда задача модифицируется если нужно в течение нескольких минут.
Программисты тех времён и не мечтали о графике, о мультимедийных приложениях.

Максимум, чего они могли получить - это график из "звёздочек", распечатанный на
грохочущем матричном принтере, похожим на ткацкий станок на такой
перфорированной бумаге, скрученной в рулон (Анатолий Подгорецкий и Юрий Зотов знают).

Программист - это не тот, кто униженно ждёт участи своего проекта в "Казённом Доме",
named as "Вычислительный Центр" в НИИ или в ВУЗе.

Программист - как художник, со своим собственным мольбертом и кистью.
А не унылый ремесленник в Студии, где каждый сидит на своём месте, указанным
маэстро...


← →
TUser ©   (2007-11-09 18:25) [85]

> Программирование - единственная область человеческой деятельности, где творческая личность может выразить себя так, как не снилость ни поэту, ни художнику, ни архитектору.

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


← →
data ©   (2007-11-09 18:37) [86]


> Их программировали конечно, программисты,
> на фортране, с перфокартами ивсё такое...
>
> Но это не программисты были!


Для того времени они были своего рода гениями и первооткрывателями:).
Это сейчас программеров готовят на потоке в вузах. Так что еще можно поспорить кто больший ремесленник и романтик те или теперешние :)


> Программисты тех времён и не мечтали о графике, о мультимедийных
> приложениях


Можно подумать сейчас все сплошняком программят графику и мультимедиа.


> Программист - как художник, со своим собственным мольбертом
> и кистью.

наверное только со стороны все кажется таким романтичным.


← →
data ©   (2007-11-09 18:39) [87]


> творческая личность может выразить себя так, как не снилость
> ни поэту, ни художнику, ни архитектору.


искусство - это одно, а техника - другое. По-моему, не надо их смешивать.


← →
TwentyThird ©   (2007-11-09 18:46) [88]

>TUser ©   (09.11.07 18:25) [85] :
>Программисты имеют дело с двумя десятками команд, вот и все их "мысли".
>Мир творческих профессий намного богаче.

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

Программист, формулирующий задачу "для себя", постоянно выполняет
роль своеобразного переводчика.

Всякий переводчик должен знать как минимум два языка - собственный (язык
Паскаль в нашем случае) и чужой (язык врача, чиновника, дипломата,
архитектора или финансиста).

А тот, кто знает лишь двадцать "команд" - это не программист.
Это "наборщик текста", секретарша в "Word"e", которая знает лишь
20 казенных шаблонов для документов.


← →
TUser ©   (2007-11-09 18:52) [89]

> Программист, формулирующий задачу "для себя", постоянно выполняет роль своеобразного переводчика.

А с каких пор переводчик стал творческим человеком с богатым внутренним миром, который надо проявлять в свей работе?


← →
TwentyThird ©   (2007-11-09 19:07) [90]

>data ©   (09.11.07 18:37) [86] :
>Для того времени они были своего рода гениями и первооткрывателями:).
Это сейчас программеров готовят на потоке в вузах. Так что еще можно
поспорить кто больший ремесленник и романтик те или теперешние :)

Безусловно, Вы правы.
Но исключительность гения (вроде мистера Белла, который изобрёл телефон)
не превышает исключительности безымянных инженеров из "Nokia", "Samsung"
или "Siemens", которые сделали этот телефон таким массовым и мобильным.

Так же и "Borland", который позволил миллионам творчески настроенным
людям во всём мире стать более или менее программистами (как я, например :-)

Программирование теперь - это не закрытый и сакральный клуб для "посвященных"
в тайны дырочек на перфокарте. Это - открытый проект, участие в котором
возможно и предполагает знания о том, что такое "байт", но вовсе не обязательно.

Тем, кто "юзает" визуальные компоненты совсем не нужно знание ассемблера.


← →
@!!ex ©   (2007-11-09 19:13) [91]

не мечтал. как то так получилось. Правда с детства прогаю. В 3 классе ходил в школу городый, что могу программы писать. :%))


← →
Anatoly Podgoretsky ©   (2007-11-09 19:13) [92]

> TUser  (09.11.2007 18:25:25)  [85]

Кого мы потеряли.


← →
Anatoly Podgoretsky ©   (2007-11-09 19:14) [93]

> data  (09.11.2007 18:37:26)  [86]

А вот это зря, готовить надо в ПТУ или на двухмесячных курсах.


← →
Anatoly Podgoretsky ©   (2007-11-09 19:15) [94]

> TwentyThird  (09.11.2007 18:46:28)  [88]

> Всякий переводчик должен знать как минимум два языка - собственный (язык
Паскаль в нашем случае) и чужой (язык врача, чиновника, дипломата,
архитектора или финансиста).

А это не программист, а аналитик или постановщик.


← →
TwentyThird ©   (2007-11-09 19:19) [95]

>TUser ©   (09.11.07 18:52) [89] :
>А с каких пор переводчик стал творческим человеком
с богатым внутренним миром, который надо проявлять в свoей работе?

Представьте, что в Вам пришёл заказчик программы. Композитор.
Он говорит, что знает о множестве программ, помогающих создавать файлы.mid,
но он, конкретно он, плохо видит, ему нужна программа, где и клавиши
побольше, и нотный ряд покрупнее...

Если Вы не владеете хотя бы азами нотной грамоты, Вы просто не сможете
понять, что такое загадочные А, С, D, F, хотя, возможно, что в ВУЗе Вас
научили на уроке физики (в разделе "Акустика"), что нота ля (А) звучит
с частотой 440 Гц.

Даже на подступах к выполнению проекта Вам предстоит изучить эту грамоту.
Или Вы потеряете заказчика.

Рассказать Вам ещё, когда к Вам придёт географ?


← →
авыф   (2007-11-09 19:20) [96]

Удалено модератором


← →
TwentyThird ©   (2007-11-09 19:24) [97]

>Anatoly Podgoretsky ©   (09.11.07 19:15) [94] :
>А это не программист, а аналитик или постановщик.

Это если работаешь в крупной фирме, где есть и аналитик, и постановщик.
А если ты сам - фирма?


← →
TUser ©   (2007-11-09 19:31) [98]

> Представьте, что в Вам пришёл заказчик программы. Композитор.
>
> Он говорит, что знает о множестве программ, помогающих создавать
> файлы.mid,
> но он, конкретно он, плохо видит, ему нужна программа, где
> и клавиши
> побольше, и нотный ряд покрупнее...
>
> Если Вы не владеете хотя бы азами нотной грамоты, Вы просто
> не сможете
> понять, что такое загадочные А, С, D, F, хотя, возможно,
>  что в ВУЗе Вас
> научили на уроке физики (в разделе "Акустика"), что нота
> ля (А) звучит
> с частотой 440 Гц.
>
> Даже на подступах к выполнению проекта Вам предстоит изучить
> эту грамоту.
> Или Вы потеряете заказчика.

Вы изучили нотную грамоту. И сумели переводить ее в частоты. Где тут творчество? Одна лишь техника.


← →
Virgo_Style ©   (2007-11-09 19:31) [99]


> data ©   (09.11.07 18:37) [86]
> наверное только со стороны все кажется таким романтичным.


Счастье труда - это чувство, которое испытывает поэт, когда видит, что рабочие строят плотину. (с)


← →
TwentyThird ©   (2007-11-09 19:36) [100]

>TUser ©   (09.11.07 19:31) [98] :
>Вы изучили нотную грамоту. И сумели переводить ее в частоты.
Где тут творчество? Одна лишь техника.

Это и есть творчество! Создавать программы, которые помогут
слабо видящим композиторам.

А насчет частот? Так живописцы тоже берут краски, которые
в разной степени спектра отражают дневной свет.

И создают шедевры...


← →
Anatoly Podgoretsky ©   (2007-11-09 19:48) [101]

> TwentyThird  (09.11.2007 19:24:37)  [97]

А тогда это архитектор.


← →
TUser ©   (2007-11-09 19:50) [102]

> TwentyThird ©   (09.11.07 19:36) [100]

Это не творчество.


← →
TwentyThird ©   (2007-11-09 20:25) [103]

Я попытаюсь всё же развить мой взгляд на программирование, как
на самый высокий вид творческой деятельности, упомянув о двух аспектах:

1.Те далёкие времена, когда сам процесс программирования просто
сводился к "вычислению" уже давно закончился. Программирование сегодня -
это не "таблицы чисел", это даже не графики - это, прежде всего, живое
общение (Интернет), обмен информацией в реальном времени.
И всей этой "техникой" занимаются не "аналоговые" СМИ со своими архаичными
иконоскопами, а именно программисты (я имею ввиду сектор Интернета, всякие
там web-камеры, прямые трансляции, интерактивные сайты ЖЖ, игры on-line и так далее).

2. Спектр программ, который в "ветхо-программистские" времена ограничивался
лишь вычислением вторых производных функций или (до сих пор модно) статистическими
обобщениями, расширился неимоверно. Кто не знает о современных playерах,
о графических редакторах, моделирующих программах, вроде предсказывающих
детально последствия ядерного взрыва в конкретной точке планеты или вроде
представляющего конкретный прогноз глобального потепления?

Этот взрыв творчества стал возможен с тех пор, когда сама процедура программирования
стала общедоступной так же, как и, в своё время, процедура телепросмотра,
связанная со сложной настройкой телевизионного приёмника специалистами,
стала обыденным включением "телика" в "розетку" даже простой, электрически-
и радиотехнически-неграмотной домохозяйкой.

Любой социально-технический процесс "цветёт и пахнет", как только к нему
может подключиться ламер. Как бы парадоксально это не звучало :-)

Cовременные пакеты программирования требуют от юзера лишь знания примитивного
англ. языка (если пакет не русифицирован) и терпения, чтобы изучить хорошо
иллюстрированный хелп (как в Macromedia Flash).

Дальше приветствуется полёт самой неуёмной фантазии.
И это правильно.

Ленин учил, что социализм овладеет обществом, как только его (социализм)
почувствуют массы.

Массы уже почувствовали программирование :-)


← →
TUser ©   (2007-11-09 20:48) [104]

> Программирование сегодня -
> это не "таблицы чисел", это даже не графики - это, прежде
> всего, живое
> общение (Интернет), обмен информацией в реальном времени.
>

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

> 2. Спектр программ, который в "ветхо-программистские" времена
> ограничивался
> лишь вычислением вторых производных функций

Программирование никогда эти не ограничивалось. Если говорить о вычислительных задачах, то там, действителньо, надо сначала подумать. Называть ли этот процесс творчеством или нет - это вопрос терминологии, то есть не интересный вопрос. А вот большинство программистов занимаются конструированием медиа-плееров из более или менее готовых компонентов. Это творчеством назвать трудно.

И про 20 команд не забывайте. Что это за поэт, который всю жизнь перебирает двадцать пар зарифмованных слов.

Программирование - это не творчество. Это процесс. Интересный (для кого-то). Скучный (для кого-то). Недоступный (для кого-то).

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


← →
TwentyThird ©   (2007-11-09 21:15) [105]

Вы меня пленили своей идеологией!

Назовите, наконец, эти 20 команд?
В абзаце
Begin
///
End.

Возможно, что я проникнусь?


← →
Virgo_Style ©   (2007-11-09 21:16) [106]

Говорят (по-моему, даже здесь кто-то говорил), что в программировании творчество кончается там, где начинается профессионализм.


← →
TUser ©   (2007-11-09 21:19) [107]

Оператор присвоения
Оператор if
Операторы цикла (1 штука, но можно и 3)
Выделение памяти
Освобождение памяти
Ввод, вывод (еще пара операторов)
Синтаксис для организации юнитов, процедур и функций, для объявления переменных и типов

На самом деле нужно не так уж много.


← →
Dib@zol ©   (2007-11-09 21:27) [108]

А двадцать ли?

Система команд
Система команд процессора i8086 состоит из 98 команд (и более 3800 их вариаций): 19 команд передачи данных, 38 команд их обработки, 24 команд перехода и 17 команд управления процессором.

Википедия

ЗЫ про 80286 и выше я уже не говорю.


← →
TwentyThird ©   (2007-11-09 21:40) [109]

>TUser ©   (09.11.07 21:19) [107] :

Оператор IF!

Я вот опять про своего полуслепого композитора, если позволите?
Он Вам про своё зрение, а Вы ему в рамках двадцати операторов, мол
а если? (if i.e.)

Ну и опять, эти операторы присвоения:= операторы присвоения.

Циклы тоже весчь!
И про память! Что Вы мне фигню про память вешаете?
Вы про это инвалиду-композитору будете талдычить?

Знаете, что композитор сделает?
Онъ уйдётъ.
По-своему, по-композиторски уткнувшись, уйдётъ.
Поняв раз и навсегда, что российские программисты - это что-то
вроде российских чиновников: и пользы не будет, и лапши навешаютъ.
Про выделение памяти.


← →
Хозяин   (2007-11-09 21:41) [110]

TwentyThird ©

Очень интересно Вас читать!


← →
TUser ©   (2007-11-09 21:43) [111]

Речь идет не о числе команд какого-то там процессора. Эти 98 сами являются микро-программами, которые на более низком (под-процессорном) уровне переписываются в какие-то штуки команд, если я не ошибаюсь.

Я говорю о системе команд, которми думает программист. Вы пися программу, думаете про 98 команд или про 99? Я вот написал, про что я думаю. Больше мне ничего не нужно. Если надо будет писать на асме, я понимаю, что там команды будут другие. А если на си-шарп, - то другие (немного) операторы. Но мысль останется той же.


← →
Хозяин   (2007-11-09 22:02) [112]

Virgo_Style ©   (09.11.07 21:16) [106]
Говорят (по-моему, даже здесь кто-то говорил), что в программировании творчество кончается там, где начинается профессионализм.


Что-то в этом есть.

Когда программирование было моё хобби, мне было интересно писать (придумывать, проектировать, реализовывать) безполезные (кому-то), но интересные мне программы. Как только я стал самостоятельным разработчиком, это хобби я потерял. Теперь я пишу нужные заказчику, но не интересные (не всегда конечно) мне программы.
На написание "глупостей" сегодня выделить время сложно.

Хотя не скажу хорошо это или плохо. Теперь появились другие хобби.


← →
Хозяин   (2007-11-09 22:07) [113]

[112] +

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


← →
Anatoly Podgoretsky ©   (2007-11-09 22:09) [114]

> Хозяин  (09.11.2007 22:07:53)  [113]

Вслух не стал говорить, что бы ты его не забанил.


← →
Хозяин   (2007-11-09 22:15) [115]

Anatoly Podgoretsky ©   (09.11.07 22:09) [114]
> Хозяин  (09.11.2007 22:07:53)  [113]
Вслух не стал говорить, что бы ты его не забанил.


Не, я тогда его просто не понял, не на том уровене был :)
Таких людей не банят, их называют - наставник!
:)


← →
TwentyThird ©   (2007-11-09 22:42) [116]

>Хозяин   (09.11.07 21:41) [110] :
>Очень интересно Вас читать!

Спасибо, друг!


← →
Думкин ©   (2007-11-10 05:52) [117]

> TUser ©   (09.11.07 21:43) [111]

Программист не думает в рамках команд. Так же как и композитор в пределах 7 нот и прочих октав.

У человека всего 3000 кортиевых волокон - вот и весь банальный набор для композитора и поэта. Так что ли?

Но это именно твой подход к программированию. Как-то убого.


← →
korneley ©   (2007-11-10 08:21) [118]


> Программист не думает в рамках команд...

Точно! Прям как в "Матрице": смотрим на экран с пляшущими зелёненькими символами, а видим женщину :)


← →
Сергей Суровцев ©   (2007-11-10 09:31) [119]

>TUser ©   (09.11.07 21:19) [107]
>На самом деле нужно не так уж много.

В русском языке всего 33 буквы. А нот вообще всего 7. Для творчества вполне хватает.

>korneley ©   (10.11.07 08:21) [118]
>Точно! Прям как в "Матрице": смотрим на экран с пляшущими
>зелёненькими символами, а видим женщину :)

А еще можно читать книгу и видеть то, о чем в ней написано, а не буквы на бумаге.

Программирование многогранно. Как живопись к примеру. Можно шедевры писать, можно заборы красить. А бывает что и из покраски забора шедевр умудряются сделать.


← →
TwentyThird ©   (2007-11-10 13:10) [120]

>Сергей Суровцев ©   (10.11.07 09:31) [119] :
>А бывает что и из покраски забора шедевр умудряются сделать.

Так, как это сделал Томас Сойер!



Страницы: 1 2 3 4 5 6 7 8 9 
вся ветка

Скачать: CL | DM;



Память: 0.71 MB
Время: 0.054 c
15-1195375676
namco
2007-11-18 11:47
2007.12.16
текст редактор


11-1180276770
Vladimir Kladov
2007-05-27 18:39
2007.12.16
Пожелания: GRushControls


2-1195587796
vaska
2007-11-20 22:43
2007.12.16
приведение cardinal


15-1195307639
@!!ex
2007-11-17 16:53
2007.12.16
Как настроить "локальный" интернет?


11-1181309742
heilong
2007-06-08 17:35
2007.12.16
проблема с LVItemHeight в TKOLListView




   Наверх