RE: RE: Лексикон за програмисти

Като Миглен, предишната вечер ми подхвърли мухата, нямаше как да откажа да се включа в тази “блог игра” по идея на Майк Рам.

Ето и моите отговори:

  1. На каква възраст бяхте, когато започнахте да се занимавате с програмиране?
    • Не бих казал, че беше на кой знае какво ниво, но мисля че бях 3-4ти или 5ти клас, когато за пръв път седнах пред (ако може да се нарече) компютър. Беше доста интересно, защото на тези “компютри” нямаше харддискове и се работише с флопита, а каквото кодираш, след рестарта всичко изчезваше. Да, става дума за онез готините Правец pc-та в стил матрицата (зелено/черно) монитори и едни дебели книги дет преписваш едни игри на Basiс. Яко нали ? Въпреки всичките купища игри, които писахме, никога няма да забравя най-великия код дет бях написал:
    • 10 print “Hello world”
    • 20 goto 10
    • Велика работа, забих го PC-то за секунди :D
  2. Как се случи? Кой ви запали по програмирането?
    • Знам ли, може би всичко започна от ходенето по залите, там да чатим, да гледаме сайтове. Аз не бях от хората дето играят игри – не са ми интересни и до днес :) Ако не се лъжа първият път, когато влязах в зала беше с Влади, бяхме да початим малко с “какички” (хахаха).
    • Да се върна на темата, кой ме запали по програмирането ? Май сам съм си виновен, по онова време нямаше книги (на БГ), пък и тогава (живеех във Видин) имаше максимум 1-2 интернет зали, старите модеми и чудеса, интернета ужасен.. но стигаше да може човек да отвори manual-a на php.net, а от там и се започна всичко. Като цяло, сам съм си виновен за “запалването” :D
  3. Какъв беше първият език, на който започнахте да пишете?
    • Ами нега ги подредя (доколкото си спомням) по някакъв хронологичен вид:
    • Basic, mIRC Scripting (хахах), Perl, HTML, JavaScript, CSS, PHP(3),Pascal, Visual Basic, C, C++, Java, PHP5, SQL (MySQL), AS, VJ#, AS2, C#, Groovy, Python, AS3 … имам чуството, че съм пропуснал нещо, но сега немога да се сетя какво е точно :) ))) (а бтв, не съм включил глупости от рода на .bat “”програмирането”" и bash/sh)
  4. Каква беше първата истинска програма, която сте написали?
    • Програма, хм.. първото “постижение”, т.е. нещо което да работи бяха поредица от mIRC Script-ове, написани изцяло от мен и Милен, а освем обикновенните скриптове имахме нещо като P2P скрипт, чиято цел беше да ни защитава един друг от “лошите” в IRC :D Яко беше, но.. сега ми звучи малко…смешно, какви чудеса само бяхме правили заради това IRC
  5. Какви програмни езици сте ползвали до момента?
    • М, изредих ги при въпрос #3 :)
  6. Какво беше първото ви професионално назначение и какво научихте оттам?
    • “Професионално”, хм.. мисля, че беше в едно локално ISP във Видин, където нацъках нещо като CRM. Казвам “нещо”, защото реално имаше модул за счетоводство, за различни видове статистики/анализи…та + това управляваще Radius сървъра. Какво научих оттам ? Знам ли, тази работа я започнах на 14-15 години и мисля, че научих едно много важно нещо: това че човек трябва да порасне и да започне да мисли по-трезво в перспектива
  7. Ако имахте днешните си опит и знания, бихте ли се захванали с програмиране отново?
    • Не, определено не :)
  8. Кое е най-важното за програмирането, на което бихте искали да научите начинаещите разработчици?
    • 3 пъти мисли, 1 път режи :D , експериментирайте…без опит, нещата не стават!
  9. Кой е бил най-забавният ви спомен като програмист?
    • Думите “най-забавния спомен” и “програмист” малко ми се губят… Ако тук трябва да се сетя за някой луд “компютърджииски виц”…то..не се сещам сори :)
    • Но виж, сетих се как бивш колега реши да мери едни визитки на CorelDraw…аз на базик му казах да вземе линииката и да я сложи на монитора и … той взе че ме послуша :D

Може би съм пропуснал много, но … някак си…като нормален програмист преди малко ставам от сън и ми е малко трудно да мисля докато не си изпия първото кафе :D

Хайде поздрави на всички колеги, лек и приятен работен ни ден :)

Едит: Сега се сетих за нещо, което го нямаше в лексикона, но всеки от нас в един момент е прибягвал до съвети помощ от негови колеги и за това бих искал да се опитам да изредя списък с хората, от които съм получавал полезни съвети и наистина са ми помогнали много за да стигна до тук:

  • Светослав Георгиев – Учителя ми по програмиране в училище, с него си взехме 2 национални олимпиади :) ) (rock)
  • Алек Андреев – Един човек на които се възхищавам за знанията и опита, които има. Бих могъл да кажа, че съм много радостен, че познавам човек с такива знания и че без неговата помощ и съвети..доста неща нямаше да успея да направя, за което много му благодаря :)
  • Станимир Ангелов – Отново един доста добър програмист… не просто “програмист”, ами човек които знае как. Познавам се с него още от 2рата ми олимпиада, където ползвах един негов продукт – XOAD. Вече мисля, че не се поддържа от него, но бих могъл да кажа че за времето когато се появи тази javascript/php “библиотека”, малко хора бяха чували що е “Ajax” в България, а той получи редица международни признания. Другото което съм забелязал при него (и на което много се възхищавам) е начина по които пише кода си – красив код. Като цяло, много съм му благодарен за редицата от съвети и помощ през последните 4-5 години, били свързани с програмирането или обикновенни “житейски” въпроси – благодаря много! :)
  • Миглен Евлогиев – По стечение на обстоятелствата с Миглен си имаме доста … подобна история на живота ни или по-точно – на вишето ни образование :D Може да се каже, че доста ми е помагал в кофти моменти с доста неща, не само за програмиране, а за всичко … Благодаря ти човек :) Кога ще пием бира “колега” ?!
  • Богдан Борисов – Познавам Боги от доста време. Той беше системния администратор в първата ми работа и благодарение на него се хванах там. Доста пъти ми е помагал с какви ли не е съвети и е доста свестен човек, за което много му благодаря ! :)
  • Милен – Милен е много свестен човек, още като бях 7-8 клас излизах с него и негови приятели по кафета и т.н. Аз бях “малкия”, защото другите от компанията бяха с доста голяма разлика в годините спрямо мен :D Това ми помогна доста за развитието на живота ми, защото още от малък започнах да мисля “трезво”, така да се каже…”пораснах” по-рано от колкото трябваше, благодарение на него и съветите му които съм получавал с течение на времто :) Благодаря ти Милене !
  • Влади – Както горе споменах с Влади започнахме с компютрите и мога да кажа, че доста пъти (като бяхме малки) си спомням как правихме Brain Storming в близката детска градина, посреднощите на по фас почивка. Бяхме екип :) Сега малко нещата се промениха, за което съжалявам, но въпреки това той ми остана мой добър приятел на когото задължително трябва да благодаря кат си ида на Видин да пием по бира :P

Надявам се да не съм изпуснал някой, толкова много хора са, че просто се чудех откъде да започна…

Поздрави!

  • http://miglen.com Миглен

    Това поседното с линийката на монитора просто ме разби :D

  • Боне Крайненеца

    Добре, интересно е, обаче супер ламерски номер изглежда това да се раздуват работите с неща като CSS и HTML например … хайде, не е голямо постижение :-) Batch скриптовете (bash,bat) са повече програмиране от това.

    И това, че не е имало книги, също не ми хареса. Винаги е имало книги, стига да искаш да четеш :-) Как да разбереш иначе плюсовете и минусите на различните видове сортиране, и кога кой метод да използваш … това ако го учиш в движение от практиката ще има много пъти да се опарваш и да пишеш тромави неща. И това е само пример – литература за това има от началото на 90-те години на миналия век :-) Кажи, че не ти се чете и това е, не се прави на великия самоук. Да те пробвам ли на някой теоретичен въпрос от областта на обектно-ориентираното програмиране, или от design patterns ? Тези неща просто трябва да ги прочетеш, няма как сам да разцепиш атома. Така че това което си написал за опита е на 100% вярно, но само с практика не става – трябва и акъл (разбирай четене)

  • Lyubomir Petrov

    @Боне: Ами ще ти отговоря по-детайлно, за раздуването… когато си 7ми клас CSS (за IE4, Opera и Netscape) да кодриаш…не беше толкова лесно колкото е сега. По онова време всеки браузър си беше на собствено мнение, докато сега… има доста голяма разлика и нещата са по-добре :)

    Относно книгите, за програмиране на PHP нямаше книги. Евентуално може да е имало на английски език, които трябваше да поръчам през нета, а “лапе” дет едвам стига земята кат седне на стола пред PCто, някак си… инвестирах си парите в интернет залите, вместо в книгте :)

    “Самоук”…не не съм самоук, защото интернет не е някаква си там книга или нещо такова, което не разбирам питам (под формата на коментари и т.н.) по различни сайтове, признавам си не съм перфектен и никога няма да бъда :)

    Четенето…не случайно споменах “3 пъти мери”, защото реално, когато седна да правя нещо предпочитам да изчета всички възможни неща/реализации в нета и чак тогава да седна да видя, кое ще е най-добре, защо…и най-накрая идва самата имплементация.

    Относно въпроса, нямаш проблем освен ако не е “клише” от някой учебник на БГ по информатика. Много мразя буквални преводих без мисъл при тези “учебни материали”…причиняват ми доста проблеми при разбирането на самия въпрос. Предпочитам материали на английски език, за това избягвам бг книгите на компютърна тематика.

    Извинявам се, че си ме разбрал погрешно :)

  • http://next.pixeldepo.com/2008/08/07/%d0%bb%d0%b5%d0%ba%d1%81%d0%b8%d0%ba%d0%be%d0%bd-%d0%b7%d0%b0-%d0%bf%d1%80%d0%be%d0%b3%d1%80%d0%b0%d0%bc%d0%b8%d1%81%d1%82%d0%b8/ Лексикон за програмисти | NeXt

    [...] следвайки примера на Любомир Петров искам да благодаря на: Дариел Петров – за това че ми [...]

  • http://www.vladimirvelkov.net/ Влади

    Поздрави! Чакам те във Видин за по бира :)

blog comments powered by Disqus