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

Вниз

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

 
Думкин ©   (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 
вся ветка

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

Наверх





Память: 0.72 MB
Время: 0.065 c
15-1195104247
Alex_C
2007-11-15 08:24
2007.12.16
Проблема с мультимедиа таймером.


4-1179914782
Ангела
2007-05-23 14:06
2007.12.16
Как отследить, какие функции вызывает программа из Dll ?


2-1195500252
GREENGENERAL
2007-11-19 22:24
2007.12.16
Компонент по типу StringGrid, но чтобы пользователь мог изменять


5-1164191017
Master_
2006-11-22 13:23
2007.12.16
MiTeC System Information Component - где взять!


2-1195454085
Кирей
2007-11-19 09:34
2007.12.16
Не работает простой запрос, говорит "несоответствие типов"





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский