Аз съм програмист, така да се каже.
И за разлика от всички добри програмисти, които познавам(и имат блог), не пиша в блог-а си истории и случки от програмисткия ми живот.
Не че го намирам за глупаво, просто не намирам смисъл да пиша за някакъв проблем който съм решил с n-минутно търсене в гугъл.
Сега четейки Михаил, ясно осъзнавам, че не съм из тези 10 добри програмиста, в нашия курс. Никога не ме е влечало състезателното програмиране, нито пък това програмата ми да работи най-бързо, с най-малко памет или в умерена комбинация от двете.
Едногодишния ми опит в настоящата ми фирма, не ме научи на нещата които исках, 70% от нещата които правя са заявки към бази(но не нормални селекти, ами извратени такива, като ги видиш да ти текнат сълзите и секрет от гъза), да пиша курсори из тях, и да свалям логика в базата, защото там е най-бързо разбираш ли. Научих и основните принципи на ERP системите, на .NET-а, на уеб апликациите като цяло.
Научих се, че винаги е по-хубаво да пренапишеш сам формата, вместо да оправяш творението на някой от преди 5 години.
Абе, общо взето хич не съм доволен от прогреса си като програмист, а като състезател съм кръгла нула.
Каква е равносметката?
Еми, не е толкова лесно, колкото си мислех, че ще бъде.
Виждайки идеологията си разбита, явно ми се наложи да си направя нов план.
Най-ускорения програмист няма да стана, дори и добър програмист няма да стана вероятно, но виж може и да стана добър developer?
Защо не искам да бъда „баш“ програмиста, който брои битчета? Защото имам желание да създавам софтуер, а не космически ракети. Искам да разработвам софтуер, който да е добър и успешен, а какво го прави такъв?
Ползваемостта (usability) го прави такъв, един продукт трябва да е създаден с чувсто, умисъл и за потребителя. Трябва да се помисли, как ще бъде възприет от клиента, какво ще го накара да го ползва пак, дали да е Давид или Голиат в съответната си сфера, как да тренираш потребителите си да правят това или да не правят онова.
Не казвам, че продуктивността(performance) не е от значение, напротив, един продукт трябва да съчетава и двете, но по-вероятно е удобния да надделее над неудобния, продукт от ада, който обаче е 10 пъти по-бърз.
Каква е идеята ми, ясно ми е, че няма да се събудя един ден и да си кажа, еми аз съм баси програмистта, най-великия съм, НЕ, всеки ден е шанс за нещо ново, ще си чета книжки за разработка на софтуер, ще си чета за какво ли не, ще се опитвам да порастна, ще продължи да ми пука за творенията ми и ще продължа да ги пиша с кеф.
Факта, че не съм най-добрия програмист в курса(а и въобще) ме дразни, но заспивам вечер с утехата, че половината мислят JS за изтривалка за обувки. Сори маняци, но това не е моя път. Незнам какво ще съм след 20 години, нито след 5, обаче знам какво ме кефи и какво искам да правя.
А ако някой, някой ден ми каже, че не съм програмист щото не пиша най-ускорения код(стана ми любима дума ускорен код), ще му каже да си е*е майката, любезно разбира се, защото е 100 пъти по-важно да пишеш добре структуриран и четим код, отколкото едноредово решение на perl. (освен ако не таиш желание да просълзиш програмистта който ще работи над него след примерно година).
Просто искам да кажа, но с много думи и никак просто, че искам да създавам уеб апликации. Това е.
ПП: Това не значи, че не се опитвам да пиша хубав и ускорен код, просто значи че предпочитам на мен да ми е приятно да пиша софтуер. Доказано е че е по-евтино да си подмениш сървъра отколкото да си платиш на програмист да ти оптимизира софтуера.
Освен това си поставям за личен milestone, да се запиша за няколко състезания. и да се опитам да напиша некой programmer пост освен този.
ПП2: А университета си е университет, вместо да оплаквам всичко свързано с него(сори Мишо това си ти), аз се опитвам с минимални усилия да мина предметите които ме дразнят, и да обръщам специално внимание на това което ме интересува. И да, преписвам често, но винаги съм прочел и разбрал материала, просто мразя да уча наизуст. И за БОГА 21 век сме, престанете да преписвате от листи навряни в панталона.
ПП3: Не ме е срам, че не мога да назова 9 различни вида дървета.
А сега какво остава, да изляза от дупката която сам съм си изкопал и да полетя из програмистките облаци плъзгайки се по две релси с рубина на знанието в ръка.
-
Аве Серж, ти пък намери от кого да се засегнеш. Защото мишо е най-добрия програмист и най-добрия състезател, затова е решил да си дава и експертното мнение наляво надясно, разбираш ли. Сега се зачетох в блога му…предполагам е същия мишо, за който си мисля…еми това ще му остане. Да намери 3-те неща, които знае, и да ги натяква на хората. Не му се връзвай. Има си място за състезатели, има си място и за дивелъпъри. Ако ти харесва второто – бъди такъв, бъди добър. Ако всички знаеха по 10 вида дървета никакъв софтуер нямаше да излиза на бял свят. А мишо, много ше ме извинява, обаче може да се застреля. Забрави и той какъв е май… Това можеш да го предадеш и на всички колеги от ФМИ…
-
Аххх, не не не, сори Серж, но ще си повилнея тук, защото не намерих къде да пиша коментари в ******** на Мишо. Можеш да му ги предадеш тези работи, даже ще е много хубаво.
********************
Цензур-бота-на-име-Серж-казва: Оценявам желанието ти да пишеш, но първо поне остави нормално име или мейл на който да ти пиша, второ това не е трибуна да си изливаш яда срещу който и да е било.Надявам се, че разбираш, че не е тук мястото.
********************
Peace -
аз пък много не разбрах какво си искал да кажеш, обаче те подкрепям :) нали е Великден скоро! :D
и да .. бе вие програмистите много правописни грешки правите гледам :)
lqlqlqlqllqlq :P -
Евалата Серж, за много неща си прав и те подкрепям. Разбира се най-важното за една добра уеб апликация ще бъде… „Например, мога да направя(и съм го правил :)) целия сайт да примигва и да е розов“ :)
-
:)
Здрасти
Радвам се, че съм успял да ядосам някого. Твоят импотентен гняв е мед за душата ми. Сега се замислям дали да не пусна коментари в блога си, за да мога и аз да се радвам на такива изблици :)
За нещастие, едва ли съм най-добрият програмист или състезател. Но ако бях, щях да мога без угризения да се застрелям :)Серж, слушай, това че си преписал не е най-фаталната работа на света. В смисъл, селско е, ама поне ти свалям виртуална шапка, че от теб съм видял методи на преписване, дето не съм си ги и помислял :) 21 век индийд.
Иии не знам ти като гледаш колко хора по-добри от себе си можеш да намериш във втори курс, но ми влизаш в топ10, само за информация :)
Айде, аз също отивам на релсите. -
Серж, ти не си програмист, защото не можеш да пишеш ускорен код!
-
Определено е интересно за четене. За да те разсмея, замисли се само ние нещастните провенциалисти, които е трябвало да изтърпим такова мъчение като КСТ в Русенския Университет, това блато на корупцията, шуробаджанащината, и океана от посредственост, в който са потопени както студентите, така и преподавателите ;) Ама навремето беше за предпочитане пред една година в родната армия ;)
Ако сега си втори курс мога само да ти кажа, че доакто завършиш нещата и ситуацията много ще се промени ;) На едни години правим едни планове, по-късно други планове, и така, планове, планове, и май нищо не излиза ;) Колкото по-малко на сериозно се вземаш, и цялото ни покварено ежедневие, толкова по-добре ;) Важното е да правиш нещата с кеф, или поне да намериш да тушираш нещата които не правиш с кеф ;)

16 коментара
Хранилка с коментарите по тази статия
Trackback link: http://sovanesyan.com/blog/%d0%bb%d0%b8%d1%87%d0%bd%d0%b0-%d0%bf%d1%80%d0%be%d0%b3%d1%80%d0%b0%d0%bc%d0%b8%d1%81%d1%82%d0%ba%d0%b0-%d0%ba%d1%80%d0%b8%d0%b7%d0%b0/trackback/