22/11/2009 02:18
И ты. Будто пытаешься, будто стараешься. Почти справляешься. Тебе даже уже кажется, что сам того хочешь.
И вот тут...
![]() |
Вы читаете журнал Создать аккаунт в ЖЖ Подробности |
Сегодня прочитал статью "Жизненный цикл программиста" (http://polit.ru/science/2008/08/20/pro
Это заставило меня обрадоваться тому, что совсем недавно вновь начал вспоминать и изучать языки программирования, Си в том числе. Статья заставила меня вспомнить о том, почему я захотел быть программистом. Вовсе не для того, чтобы делать сайты и получить какой-то ZCE. А ради, так сказать, романтики. Чтобы знать, как оно все изнутри. Хотя в детстве много сталкивался со всевозможными БК и ПБК и прочими подобными, но реальное поглощающее меня знакомство с компьютером началось только в 1997 году. Можно подумать, да какая там романтика - вот восьмидесятые, вот семидесятые. А в во второй половине девяностых - и тебе Виндовс, и тебе тридэ. Нет, мое знакомство началось чуть проще - с ДОСа и тетриса. А как только я увидел Окна 95, я их почти сразу "сломал". Ломал я их, пожалуй, еще очень много раз, пока сам не научился "восстановить" систему. Компьютер был не мой, а дядин, и он каждый раз сильно расстраивался, так как, во-первых, и для него (тогда еще он очень неплохо разбирался в компьютерах и ПО) это все же было не то что сложно, но утомительно. Во-вторых, затирались все его "сохраненки" от Вольфенштейна. Когда же более менее я освоился с ДОСом и Виндовсом, то стал поигрывать в простенькие игры, вроде Флешбека и первой цивилизации (ну и Fallout). Но мне было всегда узнать, какая игра изнутри, и как можно сделать что-то подобное (поэтому я часто лазил по коду и иногда занимался переводом старых досовских игр, это, правда, никому, кроме меня, было не нужно). В то же время пытался изучать языки - Бейсик, ассемблер, Паскаль, Си, Си++. Но, как ни печально, собственный полноценный компьютер у меня появился только в 2003 году (и то сначала это был Пентиум 100, который мне притащил откуда-то двоюродный брат, а я усердно апгрейдил) и только еще через год-полтора сменился на Атлон 2500+, который сейчас жутко переапгрейженный находится в ведении уже моего папы, который использует его как фотоальбом и печатную машинку. Ну а из-за отсутствия компьютера у меня не было возможности вычитанные знания как-то применять на практике. Я считаю, что программированием компьютеров заниматься без компьютера невозможно - все знания теряются очень быстро, так как практикой укрепить их не удается. Хотя я и пробовал писать сначала листинг на бумаге, а потом, добравшись до дядиного компьютера, забивать в файл и компилировать. Но практик знает, как много мелочей тут препятствуют успешному результату. Да, собственно, все эти мелочи (их знание и умение использовать) и делают хорошего программиста, мне же они доставляли лишь массу неудобства и неприятных чувств, а справиться с большинством из них я так и не смог тогда - просто не хватало "рабочего" времени. А еще где-то в 97-98 годах мы с другом "вылезли"-таки в глобальную паутину. Это было захватывающе и абсолютно непонятно. Через год я уже знал HTML (разумеется, на отвратительном уровне) и сделал свой первый сайт, который оказался довольно успешным. Наверное, последнее и заставило меня развиваться именно в этой области. Хотя верстку страниц я никогда не называл, не называю и не буду называть программированием. И тогда я и не думал себя называть программистом. Потом я чуть-чуть узнал JavaScript, который и по сей день терпеть не могу, а с 2003 года уже начал учить PHP и что-то на нем делать. С PHP и HTML все просто - даже не имея компьютера в нем можно неплохо развиваться - на той же бумаге. Но PHP - это язык действия, я бы так сказал. Это язык заработка денег. И это поглощает. До недавнего времени он занимал меня все больше и больше и в какой-то момент ничего кроме PHP и того, что с ним связано, я уже не воспринимал. Это ужасно. В PHP (и веб-"приложениях" вообще) не бывает ничего нового. Все одно и то же, скучно. Выборка из базы, вствка в базу. Если повезет, то еще какая-то обработка данных. Наверное, поэтому мне еще интересно заниматься Кетхоумом, потому что игра ставит порой передо мной необычные задачи (например, те же бои, хотя и сводятся в итоге к тем же "выборке-вставке"). Зато я точно помню, как это было весело и интересно пытаться писать игру, кажется, на Бейсике еще. Даже немного с графическим интерфейсом. На бумаге! :) Почему-то я себя в данном случае ассоциирую с программистами намного более ранних лет, которые тоже не имели такого свободного доступа к ПК. Недавно читал Шлосснейгла, про написание собственных расширений PHP на языке Си. И подумал, что это было бы здорово, вспомнить Си. Теперь вспоминаю. И думаю, что весьма вероятно, что постараюсь вернуться в тот мир сказочного и интересного программирования. Чтобы хотя бы мне самому было интересно. PHP, конечно, я вряд ли брошу - это же мой хлеб теперь. И ZCE я тоже получить по-прежнему хочу. Но романтика... Думаю, господин Донской несколько ошибается. Нет у программиста жизненного цикла. Он есть у человека. А если мы хотим вернуть всю романтичность профессии, то это в наших руках. Только в наших. И только для нас.
Весь день, будучи на работе, хотел что-то запостить... Но там у нас ЖЖ режется проксей.
Перепробовал кучу веб-анонимайзеров и проксей, но ни один так и не захотел "перехватить" айфрейм с редактором записи...
И вот теперь, когда я добрался-таки до своего компьютера, я просто уже не помню, что хотел написать. Обидно. Надо придумать, где записывать свои мысли до лучшего времени.