20 декември, 2007, 01:51 - Интервю


Продължавам с интервютата, следва един човек, който наистина заслужава внимание, но за жалост не може да сподели много от проектите си. Един доста напреднал програмист и създателя на NoLimirDir.

Би ли се представил?
Владислав Христов - vha

От колко време се занимаваш с компютри?
От около 91-92ра година, по сериозно от около 95-та

Кога за първи път използва интернет?
началото или средата на 97ма видях интернет за първи път.
По постоянно време в интернет започнах да прекарвам от 98ма година на сам.


Какво мислиш за блоговете и общността на блогерите?
99% от блоговете се пишат глупости в 99% от времето.
В крайна сметка винаги може да се намери и някой свестен блог, но като цяло
мнението ми остава че блоговете стават основно за спам :)
За коя блог общност ме питаш българската ли?
Ако да то мнението ми за нея е лоша (както споменах 99% са глупости писани от
некомпетентни хора).


Кои блогове следиш и защо?
Твоя :)
и на oggin от време на време прехвърлям.
Другите не ги намирам за интересни и/или компетентни.


А в кои форуми взимаш участие?
В никой. Писането във форуми в общи линии го намирам за загуба на време.
Мнението ми за форумите като цяло е че е се заливат от "спам".
Визирам основно еднообразни, повтарящи се по хиляди пъти въпроси, отговора на който е RTFM.
Друг вариант за развитие на форум е една групичка от 5-10 човека си пишат едно и също и само се хвалят
кой какво е направил.


С какво се занимаваш?
Програмист по призвание.
Програмист по душа.
Програмист по професия.
Миннен инженер по образование (Що ли бяха решили, че ще им пиша софтуер за мините???)
В последно време се занимавам основно с писане на софтуер за embedded приложения в комуникациите.



На какви езици програмираш?
Основно на C.
Над 90% от кодовете които съм написал са на този език.
Останалите 10 се разпределят между всевъзможни други известни и не до там известни езици за програмиране.
Като може би най голям дял от тях делят PHP и ASM(за различни процесори)



Би ли ни споделил повече за спецификата на работата ти?
Не.
Или имам подписан NDA (бел. авт. Non-Disclosure Agreement)
или не смятам за уместно да оповестявам специфика.


Мислил ли си някога да си сменяш професията?
Да.
Веднъж - бях решил да стана таксиметров шофьор в София,
да си купя Laptop и да си програмирам докато чакам в задръстванията.
Ама нямаше да има къде да си събера осцилоскопа на предната седалка, и заради това се отказах.


Откога се занимаваш с програмиране?
От втори клас(1992-ра год.)
Тогава една учителка ми подари една книжка за програмиране на Basic за Правец 8



Какво мислиш за програмите с отворен код?
Не съм им голям фен.
Аз лично съм привърженик на тези със затворен код.
И все пак, хубаво е че ги има, така имам от къде да крада код :)



Какво мислиш за масовото използване на решения с отворен код?
Имат си предимства и недостатъци.
Аз лично бих предпочел да използвам някакво custom решение, но това винаги е свързано
с по-голямо количество първоначална инвестиция.
От друга страна докато решението с отворен код е почти във вид "ръг-и-тръг", то
то в последствие има нужда от неимоверно повече усилия за поддържането му във работещ вариант
(непрекъснат update веднага след всяка открита важна дупка във сигурността, разбира се това важи и
за приложения със затворен код които са масова - например MS Windows, докато при custom решенията шанса
да бъде открит някаква голяма дупка във сигурността е по-малък поради факта че сорс кода не е известен, и
даденото приложение не е толкова масово).
И все пак, каквото и да е решението всяко едно от тях си има плюсовете и минусите.


Какво е мнението ти за това, че начинаещите пишат все по-малко код?
Не е проблем това, че пишат все по малко код. Проблема е в това че си нямат и идея какво пишат.
Ти не можеш да наричаш себе си програмист без да знаеш какво е сортиране.
Трябва да се разбират някои базисни алгоритми, за да може да се стъпи в последствие върху тях,
за да се реализират по-сложни задачи.
Друг голям проблем е че все повече от начинаещите програмисти не знаят "що е това математика, и
има ли тя почва у програмирането", и още по-лошото е че твърдят че няма.
А програмирането е изцяло базирано на математика.


Какво би препоръчал на хората, които тепърва започват да се занимават с програмиране?
първо - Математика. Кодинг. Алгоритми.
второ - Много математика. Много кодинг. Много алгоритми.
трето - Още повече математика. Много мислене. Малко кодинг.



Какво според теб е най-важното за един уеб сайт?
Основно информацията която носи в себе си.

Похвали се с някой твой проект, с който много се гордееш!
Бях написал Ping Pong за Правец 8М преди доста години. Това ми беше първата игричка, бях много горд от себе си.
Иначе в по-скорошен план - www.nolimitdir.com, но все още не е завършен.
Има и други но не смятам, че е редно да стават публично удостояние.



Какво точно представлява nolimitdir.com
Ами това е един доста мащабен проект, който има за цел когато бъде завършен,
да се превърне в най-голямата директория във света.
За да бъде изпълнена тази цел, сме си създали crawler-и да обикалят из виртуалното пространство
и да класифицират информацията в различните страници в интернет.
В момента работим основно в три насоки:
- подобряване разпределението по категории
- подобряване изчистването на нежелано съдържание (spam, детско порно и др. омразни неща)
- подобряване скоростта на работа на системата от ботове



В каква фаза е проекта, има ли още много работа по него?
В момента е в нещо като Pre-Pre-Alpha версия(нищо че пише Beta).
Има още доста работа, но се надяваме в най-скоро време да бъде напълно готов.
В момента все още тестваме алгоритмите и решенията за най-критичните точки.






Ако този пост ти харесва можеш да го споделиш в:
Share on Facebook  

Добавяне на коментар











Специални възможности: