Как стать автором
Обновить

Комментарии 54

НЛО прилетело и опубликовало эту надпись здесь
Мы часто находимся на этапе достижения целей ;)
Спасибо, было интересно почитать, так как я только начинаю этот путь. :)
Абсолютно поддерживаю!
Хороший у вас путь, интересно читать. Я в своё время начинал так: нортон и волков коммандеры + простые карточные игры под дос (5 лет), VB6 (9), VB.NET (13), C и C++ (14), основы HTML, CSS, JS(самоучение, 14-17), PHP, Java, C# (17-18). Месяц назад поставил Ubuntu, откуда сейчас и пишу. Учусь на втором курсе, второй год работаю Java-программистом. Пока нравится :)

И это, спасибо за Хабраредактор.
а я вот прошел мимо VB/VBA/vb scriptVB.NET как-то изначально этот язык считался слабым чтоли, ну в смысле в том окружении где я рос. VBA интереснее, конечно, я даже книжку по нему прикупил, но так и не пришлось ничего на нем делать, а без практики знания бесполезны
VB это просто язык в котором хорошо начать. Таких много: Java, Ruby, PHP. Это те языки, где можно что-то написать и оно сразу сработает. Правда, для джавы нужен нормальный IDE.
У меня все проще=) QBasiс в классе эдак 5 (вообще ничего не помню;) ), С/С++ — 10-11 классы + самостоятельно. Потом бах — и паскаль в инсте=) Сейчас работаю Java-девелопером
Отличная статья… которую очень интересно читать… таких сейчас мало… :(
таких статей много не напишешь :) Светлого в одном человеческом дне — на пару слов. Это же сколько пережить-то нужно, чтобы на целую статью хватило? :)
:)
абсолютно согласен… тем более что сам постоянно учусь… и как миниму через день — два что-нить новое узнаю…
спасибо за теплые слова. Как можем, так и стараемся для (пока еще или уже не) анонимных пользователей :)
basic, pascal, php, cache'/mumps, actionscript3.

а игры на спектруме это да :) только у нас он был с дисководом. я помню тогда же я поучаствовал в первом своем геймерском холиваре: NES vs Spectrum )
конечно Spectrum, на нем программы писать можно! :)
мой первый телефон siemens m55 дал мне некоторые знания в assembler, затем работа с протоколом BFC (за все спасибо siemens-club.ru).
а далее все случайность =) системное администрирование windows -> системное администрирование unix -> изучение php -> безопасность ПО.
однако не так интерестно как у автора. родился бы я лет на 5 раньше, возможно всё было бы схоже.
Интересный путь и очень занятная статья! Спасибо! :-)
Здорово — до определенного момента мы с Вами очень похожи, а именно — SQL. Я перешел на новую работу, где внедрялся MS SQL Server 6.5 и помимо изучения собственно SQL и его администрирования, возникла необходимость быстро написать несколько клиентов — тут мне здорово помог Visual FoxPro. Потом я немного пописал еще на С++ и совсем перестал программировать, в моей жизни появился UNIX и т.п., а сейчас думаю, что к программированию не вернусь никогда. :)
любопытная интроспекция :)
Приятно было прочесть Вашу статью!

Вспоминаются былые времена, да тяга к новому. Однако, у меня энтузиазм к IT поубавился, зато добавилась семья и другие интересы: D

p.s. и вам желаю сохранить жажду знаний на всю жизнь
Кайфовая статья, как и её первая часть!
Присуждаю звание Золотой Писатель Хабра, коротко ЗПХ.
«Сейчас я явно вижу все минусы этой платформы, порой жирные, и у меня к asp.net множество личных претензий.»

Очень интересно послушать что Вы имеете ввиду.
<!--
начало холивара
-->
это материал для отдельной статьи :)
Удивительно: читаю Вашу статью (и начало и продолжение) как собственную автобиографию :)

Буквально всё: от бейсика («Нафаня», потом ZX Spectrum) до web-программирования (так же, слегка запоздалого) через Delphi с одновременным изучением SoftICE, IDA, etc. Так же, сначала был загипнотизирован красотой COM/DCOM, которую позже отбросил как бредоносную ересь дойдя до COM+.

В качестве огромной компании «отбившей желание» у меня был ДонСтрой. Тогда же я вплотную столкнулся с SQL (MS и FireBird) и .NET. Правда, работа в этом месте привила отвращение не только к крупным компаниям, но и .NET-у и любым Microsoft-технологиям. С тех пор — только web.

Респект. У Вас отлично получается излагать на русском (помимо перечисленных языков)
Да .NET стала точкой где наши дороги разошлись :)
>я вплотную столкнулся с SQL (MS и FireBird) и .NET. Правда, работа в этом месте привила отвращение не только к крупным компаниям, но и .NET-у и любым Microsoft-технологиям.

Да. У нас тоже что-то не заладилось с «технологиями от Microsoft». Например, мы ушли от Exchange (он всем надоел своими загашническими вывертами) на OpenSoursе'ный корпоративный почтовик. Остальное просто не трогаем, иначе упадёт. :))

>С тех пор — только web.

Неужели с Eclipse Web Tools Platform? ;)
Это — my way ©
Очень вдохновляеюще, особенно для молодых разработчиков! Евангелизм чистой воды! (кстати… а почему бы не создать тематической блог «Евангелизм»? ;) )
Многие из них увидят себя на определенных этапах и почувствуют примерное направление движения :)
хорошая идея, но думаю пока недостаточно материала для целого блога :)
Спасибо вам за продолжение — познавательно и есть к чему стремиться.
Быть анонимным на Хабре лучше и безопасней для кармы ;)
О, один из скриншотов рекламирует родной регион )))
лучшего не нашлось :), это если кто не понял скриншот мегадебаггера SoftIce
Начинал я с некоего «LIKO» — 8 битной приставки с картриджем для обучения программированию, на картридже также было много интересных вещей, например аналог нынешней «Соло на клавиатуре». Потом у меня появился компьютер и я изучил HTML, затем CSS, JavaScript, однако ни css ни java почему-то вглубь я не изучал, скорее всего из-за собственной лени. Когда у меня появилась локальная сеть мне захотелось сделать для сети простенький чат, и ко мне пришел Borland C++ Builder 5. Написал чат, мне понравилось, нет, я был просто в восторге. Не долго просидев на BCB, я ушел на Visual Studio.Net 2003, потом 2005. Потом универ со своим Delphi 7, а все так хорошо начиналось…

По поводу статьи уже сказать нечего, я в восторге, + в карму.

_________
Текст подготовлен в ХабраРедакторе
Да, очень приятно почитать.
Кстати, сам сейчас стою на распутье Java или C#
Та же ситуация.

В связи с учебой на программирование пока забил, только правлю и немного дорабатываю уже сколько лет старые проекты. Сейчас — на D2k7, но, чувствую, грядет время переписывания с нуля, поэтому вопрос выбора платформы стоит достаточно остро :) Да и вообще, не хочется совсем забивать на программирование, оно может выручить и прокормить в случае чего )
Хорошая тема для обсуждения.
Не знаете, кто об этом может хорошо говорить (типа, как DZ)?
К сожалению не знаю. Мне сейчас предстоит взвешивать все за и против.

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

вы ведь работали с SQL2k?! QueryAnalizer это тоже умел ;)
да, вы правы, но так вышло, что TSQL degugger в нем использовать не пришлось
когда на работе мы работали с 2k хранимых процедур у нас практически не было

а вообще спасибо за напоминание
еще одно приятное воспоминание: IBExpert.… но основным его достоинством для меня был дебаггер SQL-кода с возможностью пошаговой отладки

Да, душевная программа, вот только дебагер достоинством назвать никак не могу, ибо эмуляция (IB не поддерживает отладку), очень часто на sql.ru всплывают вопросы типа: «в дебагером проверял — все нормально, а зупускаешь — не работает»
дык это еще один плюс программе — она делает даже то, что не поддерживает сам сервер
может и криво, хотя я в свое время с багами не сталкивался
очень здорово, и очень интересно.
спасибо за откровение.
Хорошая статья, читалась на одном дыхании )
спасибо, я старался :)
Отличная статья.
>Что осталось за бортом
>Java, J2EE и все остальное, что касается java, по причине того, что меня вовремя переманила .net;

А я параллельно изучал Delphi (начиная с 1997г, Delphi 3.0 beta, пиратская сборка) и Java (с 1998 года, Borland JBuilder 1.0, 2.0 Enterprise). Так что приходилось сравнивать методы и способы работы над теми или иными (небольшими) проектами, которые, порой, пересекались (на JNI). Можно было сравнить трудоёмкость написания и удовольствие от процесса реализации одних и тех же вещей (алгоритмы).

Java мне понравилась больше из-за открытости и прозрачности как самой платформы, так и библиотек, технологий, обратной совместимости кода. Правда, на ней писать дольше, чем на Delphi, но результат получается гибче в плане дальнейшего развития и совершенствования. Свои алгоритмические идеи, реализованные на Java, оказываются очень долгоживущими, в то время как на Delphi смена парадигм и технологий (DCOM -> COM+) перечёркивает весь твой труд, там не за что «зацепиться». На Windows технологии приходят только под предводительством или с разрешения Microsoft.

C Java — наоборот, мощное сообщество JCP.org публикует стандарты, а конкурирующие производители выпускают свои реализации этих технологий (чаще на бесплатной основе и в открытых исходниках). Можно читать, изучать, углублять свои знания в определённой предметной области, не страшась того, что придёт «добрый дядя» и скажет: «Всё, этой технологией мы больше не занимаемся и закрываем это направление (в том числе для других)». Нет, такое невозможно. Так как Java — это уже фактически оплот FOSS на прикладном направлении. В неё слишком многие вложились: Sun создала ландшафт свободных разработок и обеспечила поддержку проекту NetBeans;
IBM открыла Eclipse, среду программирования и платформу для приложений, вложив более 40 миллионов долларов, другие производители реализуют для Eclipse всевозможные плагины для разработчика и рабочие среды для пользователей;
Borland, Oracle, BEA и SAP подготовили почву для корпоративных приложений путём разработки открытых стандартов в JCP.org;
Motorola, Nokia, Siemens, Sony-Ericsson обеспечили доработку стандартов J2ME, платформы для мобильных устройств, коих более двух миллиардов в мире.

И все эти многогранные технологии Java могут связываться друг с другом по открытым и специфицированным протоколам, описания который доступны любому желающему бесплатно.
Для дальнейшего прогресса как разработчика как раз то, что нужно.
я правда рад за Java и ее успехи и от того, что моему любимому .net есть с кем соревноваться только лучше
Я давно слежу за технологией .NET, с самого её открытия, но ничего такого прогрессивного по сравнению с Java, я там не нахожу. Почему так?
вам нужен холивар? от меня не дождетесь
Братцы программеры, а здорово было бы, вот так вот, душевно пообщаться в реале.
Тем более, что и повод есть — день программиста.

Я помогаю партнерам организовать программерский минибар в конце сентября в Москве.

Если кто-то хочет встретиться, попить пива да пообщаться в формате минибара (баркемпа), дайте знать, обозначьте свой интерес тут или в личку мне напишите.
Не хотелось бы показаться занудливым, но чуть резанула глаз вот эта фраза:… в моду вошла трехуровневая парадигма программирования: сервер баз данных, сервер приложения и тонкий клиент…
Наверное всё таки не парадигма программирования, а трёх-уровневая архитектура клиент-сервер.
вы безусловно правы, дословно она так и называется
но в то время вся эта архитектура появившись была (в моем случае) именно парадигмой («моделью постановки проблемы и ее решения» — wiki)
Непонятно что считать трёхуровневой моделью, ведь существует четыре уровня:
1. RDBMS (MS SQL, Firebird, PostgreSQL);
2. FrontEnd (ASP, ISAPI/NSAPI/CGI, JSP/Servlets);
3. BackEnd (COM+, EJB/JDO);
4. Client Ware: тонкий клиент (IE, Firefox, Opera) или толстый клиент (отдельное приложение).

Сейчас, вот, развиваются Web Services, которые работают по принципу клиент-сервер на разных уровнях и нередко имеют одноранговые отношения по типу общей шины, распространённой на разные компьютеры в интернете.
а, DNN, йес, йес!!!
Не только я один работал с ним! У нас на нем интранет-портал был.
я-не-программист такой портал забабахал для компании: D
Мне было бы интересно прочитать про человека, который собрал команду и вырастил бизнес. Подскажите, где бы это увидеть?
Зарегистрируйтесь на Хабре , чтобы оставить комментарий

Публикации