Объединенный Открытый Проект - Сайт для Настоящих Компьютерщиков

Объединенный Открытый Проект

Сайт для Настоящих Компьютерщиков

; Логин:
  Пароль:
Обычный
Безопасный
Запомнить пользователя



Зарегистрироваться
Забыли пароль?
 
 
 
Объединенный Открытый Проект »   Участники Проекта »   Старая версия домашней страницы XXXX Pro »   Обо мне подробнее »   Мои компьютерные знания
RSS

Мои компьютерные знания

Автор статьи: XXXX Pro
Первоисточник: Объединенный Открытый Проект
Страницы: 1 2 #



Весь 2002 год я занимался развитием Ikonboard, добавляя в него новые возможности, и продолжал изучать Perl. Одновременно с этим я изучил CSS, а также начал серьезно интересоваться вопросами раскрутки сайтов и поисковой оптимизации. В это же время я начинаю задумываться о написании своего собственного сайтового движка, поскольку пришел к выводу, что развитие Ikonboard сильно ограниченно неудачно написанным оригинальным кодом.

В конце 2002 - начале 2003 года мне впервые потребовались знания о программировании на низком уровне, которые я приобрел еще в конце 11 класса (1999 год), – в это время в Институте мы изучали программирование на ассемблере, а также микроконтроллеры. В это же время тоже в ходе учебы в Институте я освоил язык VHDL (и самые основы языка Verilog) – языков для описания микросхем в системах автоматического проектирования (SAPR), в частности, в Active HDL.

Сколь-нибудь серьезных продвижений в изучении чего-либо реально интересного в 2003 года почти не было, т.к. на первую половину года пришелся один из самых напряженных семестров обучения в Институте (восьмой семестр, предшествующий бакалаврской защите), а в течение второй половины года я занялся написанием своего собственного сайтового движка, получившего название Intellect Board. Движок я писал на Perl с использованием обычных текстовых файлов для хранения информации (и даже разработал специальный модуль XAPPI, который выполнял наиболее часто используемые операции над такими файлами с учетом вопросов безоапсности и надежности).

В том же 2003 году случилось очень важное событие: я приобрел ноутбук и мобильник, поддерживающий GPRS, что дало мне возможность выходить в Сеть с оплатой не по времени (как это было при выходе с модема), а по траффику. Это позволило мне больше времени проводить в онлайне, общаясь по ICQ, но зато существенно ограничило возможность познания в ходе «свободного поиска», т.к. GPRS – это самая дорогая, но самая медленная и плохая связь из всех существующих.

Осенью 2003 - весной 2004 года я наконец-то нормально изучил объектно-ориентированное программирование (и на этот раз смог увидеть и оценить все его преимущества), а также язык программирования C++. Теперь я знаю его так же хорошо, как Delphi, который я постепенно изучал с 2001 года (хотя сравнивать трудно, т.к. некоторых возможностей в Delphi просто нет), но все равно против него у меня остается предубеждение.

В феврале 2004 года я впервые серьезно занялся изучением языка программирования PHP и СУБД MySQL, и постепенно убедился, что использование связки PHP+MySQL во-первых, гораздо удобнее, а во-вторых, дает большую гибкость, надежность и производительность по сравнению с работой с текстовыми файлами. Одновременно с этим я освоил (опять же в ходе обучения в МЭИ) программу для проектирования баз данных ErWin.

В результате всего этого я пришел к выводу, что написание сайтового движка на Perl+plain/text не эффективно (к тому же в это время начали активно появляться бесплатные хостинги с поддержкой MySQL, что лишало меня основного аргумента в пользу plain/text – общедоступности), и в итоге в июне 2004 года я начал писать вторую версию своего сайтового движка (получившего название Intellect Board), в этот раз уже на PHP.

Летом 2004 года я начал изучать COM-технологию (правда, все осталось чисто в теории, до применения полученных знаний на практике дело так и не дошло), а также продолжал более детально разбираться в PHP и MySQL в ходе работы над сайтовым движком. Осенью 2004 года я впервые столкнулся с версткой сайта со сложным дизайном с большим количеством графических элементов (все мои сайты были почти полностью текстовыми, кроме того, я создавал их по принципу: внешний вид подчинен простоте HTML-кода), в результате чего серьезно углубил и расширил свои знания в HTML, CSS и JavaScript. В январе 2005 года я впервые попробовал программировать для сочетания Delphi+MS SQL с помощью компонент DBExpress и программного формирования SQL-запросов (как я привык делать на PHP).

Таким образом, я накопил достаточно много знаний о самых разнообразных областях, связанных с компьютерами, хотя то, что перечисленно выше - это далеко не полный перечень: я не указал здесь то, что изучал понемногу и постепенно, например, WinAPI, администрирование Linux-сервера в целом и Web-сервера Apache в частности. Но на самом деле я хотел бы знать гораздо больше (и очень сильно жалею, что так поздно подключился к Сети. Если бы я вышел в Интернет в 1998 году, когда впервые возникла такая потребность я бы успел изучить сейчас гораздо больше): в частности, сейчас я постепенно изучаю XML, WML, а в будущем хочу изучить язык Java и OLE-технологию для Windows, а также, возможно, технологию CORBA. Однако, к сожалению, до сих пор плохая связь остается основным ограничивающим фактором, к которому постепенно прибавляется еще и нехватка времени из-за необходимости работать над коммерческими проектами.



Страницы: 1 2 #

Текущий рейтинг темы: Нет


Быстрый переход в раздел:


Время выполнения скрипта: 0.0253. Количество выполненных запросов: 15, время выполнения запросов 0.0089