|
Тема |
Re: За опитът и още нещо ... [re: SvetilSfitil] |
|
Автор |
RealGuru (непознат
) |
|
Публикувано | 24.11.08 18:34 |
|
|
Опитът има значение и размерът също.
Ако приемем твърдението за "Човек се учи от грешките си", за вярно, значи хората с повече опит са правили повече грешки и се очаква, че втори път няма да ги повторят.
Но тук идва оная класация, че хората били 3 типа:
1. Дето се учат от грешките си.
2. Дето не се учат от грешките си и повтарят грешките си.
3. Дето се учат от грешките на другите.
Та, ако човекът е от тип 2 - колкото и опит да има то няма смисъл, той ще си прави все същите грешки.
Но ако си 1 или 3 или комбинация от тях тогава опитът има огромно значение.
Отделно има една класация за хора, които имат аналитично мислене и такива, които нямат аналитично мислене.
Съдя по себе си, защото имам 10+ год. опит.
Та преди 4-5 год взех да се чудя що толкова много проекти се забатачват и да чета ХП и други такива техники.
Ако искаш дори обикновеното кодене. И аз като бях млад и колегите сега по-младите пишат код без идея за поддръжка. Имаме няколко модула написани от млади колеги и освен да се пренапишат аз друг избор не виждам. Тъй като те са напуснали и са били без контрол, те са си измисляли вътрешната архитектура и друг не може да им разбере кода. Хвърлят се огромни усилия, за да се разбере и модифицира нещо малко. Мога да ти кажа, че дори и те да си видят кода сега (след 1-2 год), няма да го разберат.
Преди 5-6 год и аз бях така. Но последните години 4-5-6 год съм правил изключително чисти архитектури, чисто именуване на обекти, променливи и не съм писал грам коментар. И сега да го погледна след 3-4-5 год. пак го разбирам. Съответно кодът е лесен за модификация и поддържа и от други колеги. Защото архитектурата и кодът са очевидни.
Една от любимите ми идеи на ХП е "Ако трябва да пишеш коментари към кода си, по-добре пренапиши кода си".
А хората с под 2 год опит даже не разбирам смисъла на коментарите. След това почват да го разбират, но продължават да пишат неразбираем код и коментари към него, които рано или късно остаряват и не съответстват на кода, щото няма кой да ги поддържа.
Да говорим ли за архитектура, писане на някакви документации и др. такива.
Та не е правилно хората да се оценяват само по опит, но не е правилно и да се оценяват и само по количество направени екрани, фикснати бъгове или редове написан код. Качеството на тази работа също е важно.
|
| |
|
|
|