Я лично праздновал день программиста зимой, либо четвертого декабря. Так или иначе, могу сказать по поводу себя, чего достиг за этот период. Началось все с мыслей стать программистом, хотя на тот момент не было даже компьютера. После того, как мысль засела в моей голове, я подал документы в колледж по специальности "Автоматизированные системы управления". Собственно сдал экзамены хорошо, после чего попал в группу будущих программистов. За этот период начал изучение от обычной информатики, затем переходя уже к изучению языков программирования. Pascal - был первый язык, который я вполне серьезно освоил. На первом курсе выступал в олимпиаде по информатике и программированию.
Презентовал на Паскале игру морской бой, а также тетрис в простейшем варианте. Мой классный руководитель поощряла мою пытливость ума. По программе обучения у нас было изучение DOS-команд, затем работа с FoxPro, оболочкой Norton. На старших курсах началось изучение Delphi и разработка ПО на нем. На втором курсе я уже работал в ВЦ колледжа параллельно с учебой. Защищал диплом после создания программы, проверяющим был преподаватель мужчина.
После сдачи экзаменов в колледже, я решил учиться дальше и опять же по информационной ветке развития. Потому я вступительные экзамены сдавал в РГТЭУ по специальности "Прикладная информатика в экономике". Первый курс в университете был довольно абстрактным в дисциплинах, там были общие предметы, где я сидел в одной аудитории с юристами, экономистами, бухгалтерами. Нам преподавали историю, информатику, философию, экономику базовую. На втором курсе обучение приобрело уже окрас программиста. Было много математик, это занимало у нас одну треть предметов от всех предметов. Кроме того были предметы по экономике.
Третий-четвертый курс обучения принес мне знания по СУБД Oracle и PL/SQL. Кроме того началось изучение в направление веб-программиста. Соответственно back-end разработку я уже узнал в общих чертах в университете. Изучение шло макроэкономики и экономики предприятия.
Пятый курс представлял собой закрепление пройденного, а также изучение абстрактных понятий, таких как моделирование информационных систем, разделение труда, в том числе среди ИТ-специалистов. Потому на четвертом-пятом курсе я учился очень прохладно, так как предметы казались мне легки. Кроме того на этих курсах было изучение 1С, который я сразу невзлюбил, собственно учился по нему по минимуму, чтобы больше времени тратить на языки Делфи, Шарп. Дипломная работа была у меня по теме: "Логистическая информационная система", где был смоделирован векторный движок, что-то вроде картографических систем ДубльГИС. Программа должна была решать логистические задачи. Защитил я диплом на отлично, на выпускном в университете получил красный диплом. Был направлен в научный институт Новосибирского филиала, чтобы продолжить обучение в качестве аспиранта. Мне поручили изучать облачные технологии и непосредственно Java. Однако я бросил учебу в аспирантуре и начал работать уже программистом, так как хотел заработать денег. Собственно такая история моего становления, как программиста.
Через два года я отправился в путешествие на собственном автомобиле в Новосибирск, где и решил пробовать себя в качестве программиста. Поиск работы был неуспешным. Во-первых, работодатели критически относились к моим возможностям и знаниям. Во-вторых, я слишком был прост для них по общению и стилю одежды. Однако я смог поработать на Норвежскую компанию занимающуюся созданием рекламы и маркетинговой продукции. Мои же обязанности были проектирование кадастровой карты региона. После такого опыта я занимался веб-проектированием и созданием веб-технологий на 1с-Битриксе, а также создания облачных технологий. Также позже мне удалось сотрудничество с германской строительной компанией, однако, в силу того форс-мажорных обстоятельств а также нестабильности CMS Modx контракт не был продлен в дальнейшем.
Из последних лет был опыт создания своей CMS/Framework TheSolarWind. По сути это система проектирования веб-проектов, как простых, так сложных систем, таких как интернет-магазин. От направления Back-End постепенно переходил в направление Frond-End. Собственно вот такое было моим развитие в ИТ отрасли. Кроме того был опыт создание зачатков искусственного интеллекта в плане "чтения" информации из интернета. Алгоритм шифрования данных "Алгоритм писателя" также было одним из последних достижений в области науки и проектирования информационных технологий. Более отдаленное и не относящееся к программированию можно также посчитать работу в области изучения космоса с точки зрения программиста. Анализирование спектрального класса звезд в разных цветовых схемах RGB, CMYK и двоичном коде. Помимо этого я в последнее время занимался созданием космических аппаратов и лифта, который бы был новой технологией в области полетов в космосе.