|
Тема |
Re: Not another flame thread [re: threed] |
|
Автор | commercial (Нерегистриран) | |
Публикувано | 24.01.05 10:47 |
|
|
Интересно е не защо индустрията се е втурнала натам, а защо програмистите в огромната си част не се и опитват да разберат, че софтуера е предимно индустрия и по-малко програмиране.
От гледна точка на програмиста най-добре е да има език, на който той най-бързо ще си свърши работата.
От гледна точка на team leader-а е най-добре да има език, който всичките му програмисти ще разбират добре, на който ще могат да пишат групово код и който код ще бъде преизползваем.
От гледна точка на project manager-а е добре да има език, който е много разпространен, модерен, работещ на много платформи, да иска малко усилия за научаването му, лесно да се надстройва, да има интеграция с други продукти, да има поддръжка от сериозна фирма с гаранция за бъдеще.
От гледна точка на един управител на голяма софтуерна фирма е най-важно езикът да е с много възможности и много разпространен.
От гледна точка на един клиент, който нищо не разбира от програмиране езикът е просто рекламно понятие.
От гледна точка на една индустрия, най-добре е клиента да хареса първо една фирма, а после да хареса предложения продукт.
Всичките тези гледни точки трябва да се удовлетворят отзад напред, т.е. един език се брои за успешен от индустриална гледна точка не когато много програмисти са написали много проекти на него, а когато този език е извадил най-добро съотношение приходи/разходи, т.е. бил успешен продукт.
Успешен продукт за всяка гледна точка е различно понятие
За програмиста това е езика, за който му плащат.
За team leader-а това е езика, на който той и екипа му са завършили успешен проект с премии.
За project manager-a това е езика, благодарение на който неговите проекти са му дали възможност да поеме по-големи и по-добре платени проекти.
За управител на фирма това е още един доволен клиент и още една финансова инжекция в авоарите на фирмата. Съответно и още един отличен финансов стимул за негол.
За един клиент това е езика, който му е свършил работа, т.е. му е спечелил пари в неговия бизнес.
За една индустрия това е още една успешна сделка.
В цялата тази картина програмиста е един малък работен механизъм, силно заменим и по тази причина трудно влияещ на останалите механизми. Оттам и достойнства на един програмен език като "елегантност" се оказват красиви, празни понятия. Което наистина може да накара един истински програмист да си направи сепуку...
|
| |
|
|
|