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

August 12, 2008

В отговор на Майк Рам, ето и моята версия на блог-лексикона за програмисти:

На каква възраст бяхте, когато започнахте да се занимавате с програмиране?

На около 9-10 г.

Как се случи? Кой ви запали по програмирането?, и Какъв беше първият ви език за програмиране

Кака Ани. Тя водеше кръжока по компютри в 4-то училище в Дружба. Даваше ни да играем игри само, ако си напишем програмите. HGR 🙂 Hcolor=7. Маниакално писане с GOTO. Ходих на кръжок до 7 клас, после прекъснах.

#2 фактор ще да е бил съученика ми Тошо, на чиято 386-ца се научих да играя на Dune 2 и Heroes. Тези игри бяха важен мотиватор, за да си купя компютър 1997 г., но имаше и по-важни.

Каква беше първата истинска програма, която сте написали?

В училище написах игра “кораби” на pascal, докато съучениците ми се учиха на Lotus-123 и Word 5 за DOS. Този втори опит в програмирането беше прекъснат, когато открих, че на компютъра ми в училище има strip poker. XT си беше сложна и непозната технология за мен.

Какви програмни езици сте ползвали до момента?

PHP, VB, ASP, C#, JS, HTML, CSS, C, Python, SQL

Какво беше първото ви професионално назначение и какво научихте оттам?

911.bg, 2000 г. Научих се, че капката пробива камъка с постоянство, не със сила. Може би не съвсем правилен извод за програмисти.

Ако имахте днешните си опит и знания, бихте ли се захванали с програмиране отново?

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

Кое е най-важното за програмирането, на което бихте искали да научите начинаещите разработчици?

ПРЕИЗПОЛЗВАЕМОСТ НА КОДА! Никога, по никакъв повод не бива доброволно да пишете повторно неща, които:

a/ вече сте написали.
b/ имате като вградени библиотеки / функции / възможности на езика или пък някакви популярни разработки.

Това включва и копирането на 1 файл на 15 места или с 15 имена 🙂

ps. Това включва и конфигурационните сетинги на 1 програма. Всичко на 1 място, ако имате вградена методика за управление на сетинги – ползвайте я (както е във VS, C#).

Кой е бил най-забавният ви спомен като програмист?

#1 май ми е усещането, като влязох със собствения ми php чат клиент в чата някъде 2001 г. Взех си 1 седмица отпуска и за 9 дена и нощи реализирах някаква процедурна фантасмагория, ранен предшественик на Ajax, която комуникираше със скрити фреймове и … работеше дори под Netscape 4.0 🙂

Прехвърлям щафетата на Стефан Кънев, Николай Бачийски, Ирина Марудина и Атанас Янев.

Публикувано в: Гърнето с боба 14 коментара RSS 2.0

Ако постът ви харесва, цъкнете на сърцето:

Коментари

14 коментара на “Лексикон за програмисти”

  1. Искър on August 12th, 2008 16:28

    Писател? Интересни неща се научават от тия лексикони 😉

  2. dzver on August 12th, 2008 16:30

    Да, а първия компютър, освен за игри, го купих и за:

    а/ да си препиша на компютър книгата игра, която бях написал на хартия;
    б/ да си прекарам интернет и да си направя личен уебсайт;

  3. Майк Рам on August 12th, 2008 18:32

    Благодаря! Радвам се, че се включи.
    И знай, че никога не е късно да станеш писател 🙂

  4. Ivo on August 14th, 2008 10:31

    Батко без да искам да се заяждам ама HTML и CSS са едни от най-големите езици за програмиране. Но какво да се прави всички обичаме многото 🙂

  5. dzver on August 14th, 2008 10:45

    и почти никой не ги владее, понеже всички са много отворени, че са експерти 😉

  6. Ivo on August 14th, 2008 12:16

    Ами нормално 2005 година когато прочетох книгата на Джефри Зелдман, Проектиране с уеб стандарти. Бях много запален и тогава направих следния сайт http://sretenie.jazblog.com/ и уеб програмистите в Бургас ме кръстиха сретението поради факта че не бяха виждали сайт без таблици само с дивове, после интересите ми се насочиха към езиците за програмиране и спрях да се занимавам с XHTML, най-малкото поради факта, че разбрах ако искаш да бъдеш добър трябва да се специализираш само в определени неща а не да се мъчиш да разбираш от всичко.

  7. dzver on August 14th, 2008 13:14

    Ни нам, аз съм прекарал голяма част от живота си в ровене в HTML и CSS, и съм много далеч от добър ;-P Колкото до стила за писане с лейъри, няма доказателства, че е правилен 🙂

    За мен е най-лесно да ползвам комбинация от таблици и лейъри, като отбягвам ненужното флоутване на блок елементи.

  8. dzver on August 14th, 2008 13:17

    Семантиката, която се влага в този стил на html-ване просто не ми се връзва. Една структура от сорта на:

    </p> <div> <div> <ul> <li><span></span><a><span></span></a></li> </ul> </div> </div> <p> е точно 0, също както на аналогично реализирана таблица. Този стил просто в някои случаи е по-удобен.

  9. Калоян К. Цветков on August 14th, 2008 13:47

    хех, “големия” спор таблици или не … 😉 За това си трябва отделна тема. Иначе един от основните недостатъци на table-less подхода е че не могат да се правят читави гридове. Както и да е, темата е мнооого дълга.

  10. Ivo on August 14th, 2008 14:50

    Е щом си такъв голям познавач на XHTML аз ще съм последния човек който ще ти разяснява какви са предимствата на писането без таблици. Просто идеята ми беше, че не можеш да бъдеш добър специалист навсякъде и че човек трябва да се концентрира в това което най-много му допада, а идеята да карам един и същи код да изглежда еднакво добре под N-на брой браузъри ме отращава 😀

  11. dzver on August 14th, 2008 14:57

    Хахаха :))) някъде да си видял претенции, че съм специалист?

  12. Калоян on August 14th, 2008 15:02

    Хахаха :))) някъде да си видял претенции, че съм специалист?

    Хех, това вече можи би съм го казвал в други теми, но един приятел все за това се сеща като стане дума за “профеесионалист” … че идеята е, сещате ри се преди по криминилните филми как казваха “Имаме си работа с професионалист” 😉 Всеки път ме разсмива 😉

  13. Ivo on August 14th, 2008 17:13

    Ееее дзверо вече се обиждаш сам себе си как можеш да кажеш няколко поста по нагоре че си прекарал голяма част от живота си в ровене на HTML и в крайна сметка да не си постигнал поне жалкото звание специалист аз мислех че ако човек отдели голяма част от живота си върху нещо той най-малкото трябва да е корифей 😀 .
    Но както и да е виждам че забележката ми колкото и безобидна да е била според мен, ти и влагаш повече емоция и за да заровим томахавката ще те черпя един сладолед делта. Deal ?

  14. dzver on August 14th, 2008 17:36

    ОК 🙂

Оставете отговор