Форум: "Прочее";
Текущий архив: 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