mxticker

Исповедь программиста

   Тут много про программистов пишут, напишу ка я мемуары, может кому-то развлекательно будет читать.

   В детстве, я рос довольно замкнутым и необщительным ребенком. Незнаю, почему, но всегда была уверенность в некой избранности и предназначении. Вопрос состоял, только в чем она состояла. Если честно, мне до сих пор не очень понятно, на сколько это типично. Все ли дети считают, что мир крутится вокруг них и им предстоят великие дела или только маленькие социопаты (а может и они не все).
  Суть в том, что когда мне купили в 11 лет молдавский клон Спектрума «Синтез», я наконец-то понял свое предназначение и со всей увлеченностью за нее ухватился. Если кто помнит, в те годы компьютер в массовом сознании был что-то среднее между скайнетом из терминатора и центром развлечений. Примитивные игры тех лет быстро надоели, и я взялся осваивать Бейсик. Одни из первых программ — это графический редактор и рисование флагов. Тогда, все люди, освоившие компьютер считались компьютерными гениями. Ну и я себя таковым считал. На самом деле очень долгие годы (ну по детским масштабам), просто не с кем было даже поговорить. 
   На самом деле компьютерный мир, это что-то. Осваивая комьютер в те годы, в одиночестве я испытывал ни с чем не сравнимые грезы первооткрывателя. На переменках в клетчатых тетрадках я разрабатывал алгоритм искусственного интеллекта и виртуальную реальность, которая заменит школьный постылый мир. Приятно было себя осознавать визионером — понимать сколь бесчисленные возможности в себе таит эта черна клавиатура и чувствовать себя в авангарде прогресса, обладать тайным знанием о будущем мира, и власть изменить его. А то, что я буду одним из основных властителей, я почти не сомневался. Алгоритм виртуальной реальности был почти готов в тетради, и опробован на бейсике, осталось воспользоваться новейшей технологией — турбопаскалем. Впрочем, я подозревал, что мои идеи черезчур опредили прогресс и для реализации новой реальности просто не хватит мощностей даже новых школьных компьютеров Поиск-2, но про запас у меня была другая, более реалистичная цель. В руки попал учебник Абеля ассмеблер для процессоров 8086 и можно было написать вирус, который разрушит Пентагон.
   Щаз все конечно гораздо скучнее, и я сочуствую современным программистам, которые делают первые шаги в c#. Фиг бы я начал заниматься программированием сейчас, в современных условиях
    ★7
    87 комментариев
    avatar
    да, той романтичности сейчас нет.
    Сейчас гиперконкуренция во всех областях программирования.
    avatar
    forex-light, неправда, мобильных девелоперов не найти. 
    avatar
    forex-light, гиперконкуренция наверное среди тех, кто начал программировать с современных языков. Там думать много не надо, логика не развивается. Технологии все делают за программиста. Мое такое мнение.
    avatar
    Андрей К, Я не знаю с какой колокольни вы говорите, и не хочу вас обидеть. Но то что вы говорите очень схоже с утверждением школьника о чем-то вроде того что в универе математика простая, т.к. там цифр мало.
    avatar
    «Суть в том, что когда мне купили в 11 лет молдавский клон Спектрума «Синтез» — везунчик! Я в 15-16 лет доступ к компьютеру получал на 1 час в неделю на школьном УПК. Как сейчас помню, японские Ямахи MSX с монохромными черно-зелеными мониторами. Ох, какое же это было волшебное время! :-)
    Андрей Касаткин, да, кстати, лучшая вещь что я видел тогда
    особенно фантастическая штука была — спрайтовая графика в бейсике.
    ну и само собой суперические игры от KONAMI вроде метал гир солид.
    по-моему Yamaha MSX II я пользовал, это был примерно 90 год
    avatar
    я выучил свой первый язык в 1979 году ПЛ1, потом Фортран, потом ассемблер и пошло поехало, первые деньги пошли от DBASE4, автоматизация пищепрома, в 2004 внезапно открыл для себя мир 1с — это свой мирок с довольно стабильным доходом — зарплата часа программиста 1с ВСЕГДА равна часу проститутки довольно неплохого салона в Москве.
    avatar
    Magistr, чушь. Я смотрел на одном из (провинциальных) предприятий зп 1сников, средняя была порядка 30-ки. то есть, зп квалифицированного слесаря какого-нибудь, поглядел по регионам — в среднем порядка плтоса ЕМНИП.

    Я тоже много раз слышал эту байку, про баснословные зарплаты, откуда это все берется — хз. А меж тем, отрасль — не мед. Надо знать специфику, за серьезные ошибки могут и нагнуть, там деньги же. Да и привыкнуть к этому русскому языку трудно, наверное.
    avatar
    Magistr, ваша запись попала в подборку комментариев недели на okolorynok.ru 

    :))
    avatar
    Magistr, Вы зарабатываете 1600р\ч?
    avatar
    Magistr, 
    1С программистам за вредность платят. За общение с тупыми тетками-бухгалтерами...)
    avatar
    Да, Абель — это роман, очень приятно было читать и поверять кодом. Но сейчас всё ещё лучше:
    1) покупай домен + хостинг = 3000 рублей (где-то)
    2) придумай идею (игру, сервис)
    3) реализуй его — что-то хорошее получится с опытом. Но! имея опыт можно что-то хорошее набросать от дней до нескольких месяцев.
    4) Запускай в сеть… и вот тут самое интересное. Если идея хороша и это нужно — люди начинают этим пользоваться.

    Английские викторианские вечеринки под чарльстон закончились. Началась эпоха Нейромантика.
    avatar
    Алфьоров Виктор, у меня есть сервис для трейдеров :)
    ru-ticker.com
    Впрочем, тут все давно это знаю. А многие и пользуются.
    Но с виртуальной реальностью не сравнить (
    avatar
    Ru-Ticker.com, три  года назад все говорили о VR, а теперь уже говорят о AR. Нам очень повезло, но если подумать, то мы можем увидеть реальное появление МАТРИЦЫ. Мы живём в обалденное время, «и снится нам не рокот космодрома, а матрица, а матрица одна» )
    avatar
    Алфьоров Виктор, а мне кажется, что эпоха «Нейромантика» была, как раз, в те, 90-2000-е годы :-) А еще «Джонни Мнемоника», «Лабиринта отражений», «Хакеров» и, моей любимейшей, «Нирваны» Габриэля Сальватореса.
    Андрей Касаткин, Я читал «Лабиринт», и что-то… ну да ладно ) Но вот Нейромантик, Мона-Лиза… все эти ИскИны, Тисье Ашпул… да и сам Гибсон — мужик:

    а
     это классика:

    а
     ещё есть: «Эксперименты Лэйн».
    Да, я ОТАКУ! )
    avatar
    Алфьоров Виктор, Лабиринт нужно было читать в свое время. Когда Лукьяненко, еще живя в Алма-Ате, рассылал нам новые главы по ФИДО раз в неделю. И приходила глава, и мы с супругой, посреди ночи, втыкали в серый текст на черном экране. Вот это было да, это было мощно. Я пробовал перечитать его позже, конечно было уже не то впечатление. «Глубина-глубина, я не твой...»
    Андрей Касаткин, точно, и канистра гиннесса туда же, если я правильно помню )
    avatar
    Алфьоров Виктор, точно!
    Алфьоров Виктор, а меня вот лабиринт отражений очень даже...
    а вот GITS как-то… перемудрен чтоле… ну да и бог с ним.
    А вот Battle Angel Alita (и особенно ее продолжение) меня пробрало до глубины души, коллега ^^'

    Slivu_net, эх если бы. Дядька я уже давно, а не школота
    avatar
    Slivu_net, дядя не закрывайте нас, пожалуйста. Нам по 40 лет, мы паспорт можем показать :-)
    Хотите романтику идите в хайлоад. Вот где не дадут соскучиться.
    avatar
    nbvehrfr, были и там. За кого вы нас принимаете? :-)
    Андрей Касаткин, страдаете словоблудием пишите свой пост, коммент не для вас, сорри :)
    avatar
    nbvehrfr, сорри и я :-)
    Щаз все конечно гораздо скучнее, и я сочуствую современным программистам, которые делают первые шаги в c#.

    Это песня из разряда «раньше было лучше».
    Ничего сейчас не скучнее. Ты просто свои детские яркие впечатления проецируешь на настоящее время, в котором уже не испытываешь таких эмоций как в детстве, и на основании этого делаешь ложное утверждение.
    avatar
    professor facepalm, конечно про детские впечатления ты прав, но вообще программирование сейчас реально скатывается в говно. Кругом бестолковая эскалация сложности на пустом месте, по большей части все сводится к зубрежке. Расцвет программирования — это где-то 70-е, пора расцвета смоллтока.
    avatar
    sortarray sortarray, 
    Кругом бестолковая эскалация сложности на пустом месте, по большей части все сводится к зубрежке.
    Как-нибудь пояснить этот момент (или привести пример) можешь?
    avatar
    professor facepalm, суть в том, что язык должен быть маленький, но гибкий, и выразительный, а современные языки, по бОльшей части, большие, дубовые и многословные. Мне не нужна в языке фича X, мне нужен инструмент, в котором я могу легко реализовать фичу X. Что то близкое к идеологии scheme, которая так и не стала реальностью. Современные технологии  вместо элегантности «дарят» нам миллиарды специальных случаев. Как-то так.
    avatar
    sortarray sortarray, LISP.
    avatar
    sortarray sortarray, и чо, весь LINQ и NET реализовывать будете?
    ну берите ассемблер тогда, его никто не отменял. отличное средство для забивание гвоздей головою. шляпками вниз.
    avatar
    sortarray sortarray,

    Что то близкое к идеологии scheme, которая так и не стала реальностью

    Почему не стала-то? Сейчас можно программировать хоть на scheme, хоть на racket.
    avatar
    professor facepalm, Я не столько о реализации, сколько об идеологии. На самом деле, scheme сейчас, это такое же переусложненное говно, особенно racket. Но когда то была идея маленького и мощного, концептуально простого и чистого языка. Реально, сейчас, эту идею, наверное воплощают такие ЯП как picolisp, newlisp, self, Io, ну и еще может пару-тройку маргинальщины. Идея не взлетела, как говорится. Да и не могла, собственно, в современных условиях. Индустрии нужна не чистота, и не мощность, ей нужны станки для миллиардов мартышек.
    avatar
    sortarray sortarray, сама техника программирования — уже созрела. Теперь дело не процессом, а за ИДЕЕЙ. Идея (алгоритм) — вот что самое ценно теперь. И это круто. Сеть к нашим услугам, любая область знаний. Планшет за 6000 рублей, качай книги, несколько месяцев дисциплинированного погружения в тему — и вперёд!
    avatar
    sortarray sortarray, враньё. сейчас расцвет офигительных библиотек по красоте и изящности. даже языки программирования эволюционируют.
    а всякие там hadoop, map reduce и прочие deep machine learning — о них в 70ые годы вообще никто не задумывался.
    для школьников сейчас вообще лафа — купил на алибабе какой-нибудь расберри — и алга, хоть программируй, хоть схемотесть, вплоть до роботов и автономных квадрокоптеров.
    где вся эта распрекрасная новина была в 70ых? разве только в фантазиях.
    PS: из последнего что мне понравилось — библиотечка FFI — позволяющая делать вызовы библиотек с любым «calling convention» — т.е. любого языка программирования.
    из Lua и Java вызывать Win32API — причём любой. вот этого я раньше не встречал. и это упрощение, а не усложнение. хотя внутри реализация конечно не простая. но пользоваться легко.
    avatar
    ПBМ, это как раз у вас какой то поток фантомов. Вы CS, видимо, по книжкам Александры Марининой изучаете. Откройте хоть одну серьезную книжку, зачем так позориться? 
    avatar
    sortarray sortarray, не читал Маринину.
    но мы явно про разное говорим. «простой и чистый язык» — хорош для «изучения CS» в академических институтах, как абстрактное упражнение для ума. 
    а для повседневной работы важна реализация и библиотеки. и я говорю о том что программисткая мысль, алгоритмическая, сейчас активно развивается, а не «программирование скатывается в говно». и развитие идёт не за счёт языков, а за счёт сред и библиотек.

    avatar
    ПBМ, пользоваться легко… нелегко ошибки искать во всем этом зверинце, если вдруг что-то пошло не так.
    professor facepalm, доля истины в ваших словах есть. Но, все же, это не совсем так. Одно дело быть летчиком на этапе зарождения авиации, когда все новое и ты на острие прогресса. И совсем другое дело сейчас, сесть в самолет, пристегнуть ремни и ждать пока стюардесса принесет напитки.

    Скупая мужская слеза, нет-нет, да и скатится по щеке, когда на вопрос чем ты занимаешься — ты гордо отвечаешь «программист», а тебе в ответ, ааа «айтишник чтоли?». :-)
    Андрей Касаткин, 
    Одно дело быть летчиком на этапе зарождения авиации, когда все новое и ты на острие прогресса.

    Автор пишет про то, что учился программировать в 95-м году. Это как бы уже совсем не «острие прогресса».
    avatar

    Мое самое романтичное воспоминание о компьютерах — бумажная роза из перфоленты мейнфрейма в кассах Аэрофлота в 1974 году.

    Мда… компьютеры были большими и шумными, я маленькой, а вводившие информацию пульты были с огромным количеством тумблеров. А еще был благоговейный трепет окружающих перед «чудо-техникой»...

    Slivu_net, с великим уважением относимся! :-) 
    почему не стал бы?
    avatar
    Mr. Bean, ну ты сравнил. Я же написал, в 95 году я учился программировать, что бы сделать искуственный интеллект и захватить мир!
      Учить программирование, что бы писать индюки для нинзятрейдера я бы в жизни не стал!
    avatar
    Ru-Ticker.com, так скайнет до сих пор не изобрели)
    avatar
    Ru-Ticker.com, 
    Я же написал, в 95 году я учился программировать, что бы сделать искуственный интеллект и захватить мир!

    так а почему остановились то на пути к этому?)
    avatar
    Stalker, мне стало больше 13 лет, да и информации больше появилось
    avatar
    Ru-Ticker.com, нормальная мечта между прочим, зря вы так…
    avatar
    Ru-Ticker.com, так интеллект еще не создан, мир не захвачен = все у тебя еще может получиться,:)) Исходные данные не изменились — откуда пемисизьм?
    avatar
    Slivu_net, мечта не пропала, просто методы другие. Но это отдельная тема
    avatar
    Ru-Ticker.com, Эх… почти про меня :) и Питер Абель где-то валяется :) Но мне повезло больше, начал сам с калькуляторов а потом поступил в хороший лицей, и все олимпиады по информатике были наши :)
    avatar
    Denis Ant, а чем больше повезло? У меня тоже за плечами олимпиады и физматшкола
    avatar
    Ru-Ticker.com, ну с этого момента я был не один :) было у кого поучиться :)
    avatar
    Denis Ant, у меня не было, я был лучший
    avatar
    Ru-Ticker.com, что-то я тебя в списке победителей мировой олимпиады не видел :)
    avatar
    Denis Ant, был областной. 
    avatar
    Ru-Ticker.com, нас учил участник мировой
    avatar
    Ru-Ticker.com, ыыыыы…   я тоже помню планировал написать ИИ для 386… правда по большому счету это были влажные фантазии… но зато какие!
    Ru-Ticker.com, я пошла дальше — обнаружив на мехмате, что ИИ не случится скоро, так как нет полноценного представления о работе человеческого интеллекта (увы, мы можем только качественно копировать природу) — стала проф.психологом.
    Slivu_net, не, я не помню. Мои золотые годы романтики это 486DX
    avatar
    Ru-Ticker.com, и не говори… я до сих пор помню цены в рекламных газетных объявлениях того времени… до сих пор помню как слюна обильно выделялась в предвкушениях…
    М да эпоха. Первый сервер 486sx, Первый макинтош с сопроцессором и программой 3dmax, первый вирус в пакетном файле. Программы FC и hiew на веки. Borland  и Сосед с исходниками аналога windows 3.11 и парковка OS/2.

    avatar
    Jkrsss, а разве 3дс макс был под мак? Или речь про другую программу?
    avatar
    Макс, Важен сопроцесор на макинтоше вместо MacOS можно и дос установить.
    avatar
    компьютер — это инструмент. Нечего на него эррегировать.
    Программист — это кошмар классического капиталиста (буржуина). Так как для создания товара (современной программы) — нужна лишь сеть, 220 вольт и ноутбук… вот и всё. Ни станков, ни заводов, ни офисов, ни других машин… один в поле воин — это про программистов.
    avatar
    Алфьоров Виктор, так то оно так, но ни один продукт не завоюет рынок без серьезного промоушна, поэтому буржуи никуда не делись. Да и прогеров, способных на самостоятельную разработку чего-то масштабного не так уж и много.
    avatar
    sortarray sortarray, согласен, они быстро сориентировались )
    Но опять же, этот век — век идей. А знакомства, связи… они нужны во все времена. (
    avatar
    Алфьоров Виктор, вот зачем они придумали клауды :)
    avatar
    Алфьоров Виктор, это не кошмар а мечта капиталиста. Это орудие труда, которым можно круглосуточно эксплуатировать женщин и детей, снижая тем самым ценность труда работающего мужика. Луддитов на вас нет!
    Бабёр-Енот, Батлерианский Джихад ещё впереди.
    avatar
    Ахаха, у меня также было. Правда цели завоевания мира не ставил. Ассемблер на спектруме поработил, там же и паскаль был. Вирус ваял уже на x86. Эх, было время!
    avatar
    Вспомнил, постил с твоего сайта Демуре:


    респект и уважуха! )
    avatar
    Слишком амбициозные цели были.
     Лучше бы фейсбук раньше Цукерберга создал. 
    avatar
    SuperMegaTrader, Вы еще не поняли? Фамилия «создателя» все равно была бы Цукерберг (или аналогичная) — как и слава, и деньги. ;-)
    У меня был 'Байт'
    А потом мы сами паяли спектрумы, запчасти на тушинском рынке брали, помню первый дисковод, это было что-то!
    А потом звуковой синтезатор появился ямаха, игрушки стали с суперзвуком :-) 
    Жаль до винчестеров дело не дошло. 

    avatar
    Slivu_net, о да.
    БЭСМ-6, PDP-11, Электроника-60…
    avatar

    кто хочет тряхнуть стариной =) всегда может затарить плисик, скачать в него спектрум и по настальгировать. форум старых пердунов какой-то =) я думал тут одна школота. я не кодил с 97-98го по 2010й, сейчас конечно гораздо проще. паттерны разписаны как для дебилов, стековерфлоу и код.мсдн содержит тысячи примеров, а с синтаксическим сахаром и визуальными редакторами разработка занимает не месяцы а дни или даже часы. помню когда-то приходилось читать кнута один и тот же параграф чтоб понять алгоритм, а сейчас алгоритмы в картинках на ютубе разжеваны до нельзя. сейчас нет того фильтра который отсеивал на пути к этому славному занятию ...

    avatar
    есть, так и проекты на порядок сложнее. ru-ticker.com щаз просто проходное проект, а 95 такое делал дойчебанк с инвестицией в миллиард долларов (условно)
    avatar
    Ru-Ticker.com, что есть то есть. сайтец не плох. а сделай ещё чтоб он с биржи подргужал облигации и ранжировал их по разным параметрам =)
    а про сложность, но и технологий и методологий добавилось. тдд, хп, агил или как его греф обозвал — аджайл =) а про статические и синтактические анализаторы уж и говорить не стоит. это же волшебство какое. тот же решарпер или пвс-студия.
    avatar
    есть, про то и речь, улучшение инструментария не поспевает за сложностью проектов
    avatar
    Да, ZX-Spectrum с объемом памяти 32 килобайта(!) — это была вещь!)) А уж, у кого была более современная модель с памятью 64 килобайта, могли уже, казалось, в такие игрушки играть… Блин, про такие калькуляторы сейчас смешно так вспоминать) Но я был тоже поглощен изучением Бейсика и Ассемблера.
    avatar

    теги блога StockChart.ru

    ....все тэги



    UPDONW
    Новый дизайн