Какво означава добър програмист?
141 отговора
6251 прегледа
Какво означава добър програмист?
В много постинги срещам определението "добър програмист". Интересно ми е какво според вас означава да си "добър програмист". Именно:
1. Има ли значение образованието?
2. Кое е по важно : теорията или практиката?
3. Вие лично на кое наблягате повече? Учите нови технологии, API-та, езици или по-скоро алгоритми?
4. Възможно ли е колективното разработване на софтуер от "добри програмисти"? Егоцентрици ли са "добрите програмисти"?
5. Бихте ли работили като т.нар. "coder"?
5. И все пак заплатата не определя ли най-добре кой е "добър програмист"?
10x in advance


1. Има ли значение образованието?
2. Кое е по важно : теорията или практиката?
3. Вие лично на кое наблягате повече? Учите нови технологии, API-та, езици или по-скоро алгоритми?
4. Възможно ли е колективното разработване на софтуер от "добри програмисти"? Егоцентрици ли са "добрите програмисти"?
5. Бихте ли работили като т.нар. "coder"?
5. И все пак заплатата не определя ли най-добре кой е "добър програмист"?
10x in advance
Може ли друг списък ?
1. Способност за работа в екип.
2. Способност и желание да учи.
3. Познаване на алгоритми.
4. Познаване на технологии.
5. Познаване на средство за реализация (език).
6. Добър аналитик/проектант (не за всички видове работа)
7. "Кодер"-ското - след "планер"-ското.
8. Добър документатор.
А за парите - знаеш че е кой както се спазари... Най-често наистина не е определящо. :-(
In the middle of the heartbeat...
2. Способност и желание да учи.
3. Познаване на алгоритми.
4. Познаване на технологии.
5. Познаване на средство за реализация (език).
6. Добър аналитик/проектант (не за всички видове работа)
7. "Кодер"-ското - след "планер"-ското.
8. Добър документатор.
А за парите - знаеш че е кой както се спазари... Най-често наистина не е определящо. :-(
In the middle of the heartbeat...
Re: Какво означава добър програмист?
Това е въпрос от серията "коя е най-великата страна на света, коя е най-хубавата бира и коя е най-готината жена".
За всеки е различно. Примерно за мен отговорът е "Русия-Загорка-гаджето ми". Другите хора ще имат различни отговори. И изобщо, множеството май е безкрайно
Я вышел им наперерез...
За всеки е различно. Примерно за мен отговорът е "Русия-Загорка-гаджето ми". Другите хора ще имат различни отговори. И изобщо, множеството май е безкрайно
Я вышел им наперерез...
moiata versia
"dobyr" e onzi koito moje da napravi kakvoto e nujno s vyzmojno nai-malko "kodene", tipichen primer za "loshi" programisti: M$ - mnogo kod, malko rezultat...
... i oshte neshto: pravete razlika m/u poniatiata "programist", softueren arhitekt", "softueren injener" i t.n... tova deto v Bulgaria mu se vika "programist", v belite strani si e chist "koder"
... i posledno: ima razlika m/u "programist" (i analozite mu) i "webajia" - vtoroto ne spada v kategoriata programisti, a v kategoriata dizaineri



... i oshte neshto: pravete razlika m/u poniatiata "programist", softueren arhitekt", "softueren injener" i t.n... tova deto v Bulgaria mu se vika "programist", v belite strani si e chist "koder"
... i posledno: ima razlika m/u "programist" (i analozite mu) i "webajia" - vtoroto ne spada v kategoriata programisti, a v kategoriata dizaineri
Re: Какво означава добър програмист?
da moje da si varsi rabotata!
nezavisaimo dlai e teoreticna, prakticeska, svarzana s algoritni, ili s API-ta ili prosto nabiva kod!
vajno e da ne pretupva !da akje:
Ha! kvo sa se zanimavam! ia da go naprava kak da e, tam da miga nesto znaci raboti... t.e. trebva da se starae pone malko!
t.e. neobhodimo i pociti dostatacno uslovie covek da e dobar v nesot e da se starae! :-)
nezavisaimo dlai e teoreticna, prakticeska, svarzana s algoritni, ili s API-ta ili prosto nabiva kod!
vajno e da ne pretupva !da akje:
Ha! kvo sa se zanimavam! ia da go naprava kak da e, tam da miga nesto znaci raboti... t.e. trebva da se starae pone malko!
t.e. neobhodimo i pociti dostatacno uslovie covek da e dobar v nesot e da se starae! :-)
Re: Какво означава добър програмист?
Ми най-скромно казано, да е печен.
чети и дишай по-леко
чети и дишай по-леко
Re: Какво означава добър програмист?
Dobria programist mrazi Delphi, CBuilder i podobni. Mrazi bazite danni. Predpochita da si gi napishe sam :))))
Re: Какво означава добър програмист?
hehehe... eto prakticheski primer za 'programist-kompleksar' koito znae samo edno marshavo C i se misli za velik 
Re: Какво означава добър програмист?
Значи циганите са най-добрите програмисти (щото са най-печени).
Още една категория:
"Палмаджия"
Последния следва да бъде раглеждан като ЕЛКА-кодер :-))))
Шегичка, КИД ! Да не ме подгониш с Маздата сега ...
In the middle of the heartbeat...
Последния следва да бъде раглеждан като ЕЛКА-кодер :-))))
Шегичка, КИД ! Да не ме подгониш с Маздата сега ...
In the middle of the heartbeat...
Re: Какво означава добър програмист?
Добавка: чел е прекалено много книжки за велики програмисти (хакери) които си пишат всичко сами, и си е въобразил че щом дадена библиотека не е написана от него, значи е грешна и следва да бъде изтрита.
Re: Какво означава добър програмист?
Ne 4e e lo6o da si pi6e6 nqkoi raboti sam no ... ima ne6ta koito e malko trydno . Naprimer edna OS:) Zatowa ne e lo6o da se izpolzwat biblioteki koito horata sa napisalli, ne e nujno da se prawim na mnogo umni, kogato nqkoi naistina umen e naprawil we4e ne6to;) Wse pak ima i obratna strana na medala - i portwaneto ne e lesna rabota:)
Re: Какво означава добър програмист?
Хихихи... де остави бушмените? Или географията ти се ограничава до Факултето и Столипиново?
чети и дишай по-леко
чети и дишай по-леко
Re: Какво означава добър програмист?
Da ne obidih niakoi Delphi guru .... Auuuuu , ne triabvashe ....
Re: Какво означава добър програмист?
programsit, koito uspiava da si svurshi rabotata v opredelenia srok kato pokrie 100% specifikaciata koiato mu e podadena na vhoda :)
Re: Какво означава добър програмист?
da! tova bi bil edin dobar programist!
no ne i covek napisal dobra i polezna programa!
no ne i covek napisal dobra i polezna programa!
Re: Какво означава добър програмист?
Способен е да спи с отворени очи седнал пред компютъра произволно количество време, като отвреме-навреме прави спазматични движения с ръцете по клавиатурата за да не го разкрият.
Също така тича добре на къси и среднодълги дистанции. Поне по-добре от клиентите си, което е съществено.
Умее да пише CV-та по 5 страници, където разгръща богатата си фантазия и познания от областа на компютърната терминология (+ тази от българската преса).
Може да научи Java, Delphi, VB и PHP за седмица. Но не иска.
The ones who live by the sword get shot by the ones who don't.
Също така тича добре на къси и среднодълги дистанции. Поне по-добре от клиентите си, което е съществено.
Умее да пише CV-та по 5 страници, където разгръща богатата си фантазия и познания от областа на компютърната терминология (+ тази от българската преса).
Може да научи Java, Delphi, VB и PHP за седмица. Но не иска.
The ones who live by the sword get shot by the ones who don't.
Re: Какво означава добър програмист?
Спред мен, спецификацията е една такава мръсотия, дето никога не е достатъчно подробна и точна
От този факт се възползват някои недобросъвестни субекти. Казва, примерно, буржуят: "искам подводница". Аз, като напредничава личност, започвам да търся данни и материали за последните достижения в областта на ядрените реактори, сонарите, свръхтвърдите сплави и въобще всичко, което е свързано с една подводница. И си правя планче - този реактор ще ползваме, ще го сложим в задната част, ще ползваме еди-кой си сонар, ще сложиме един отпред и един отзад и т.н. Да, ама когато си представя планчето на колегите (недобросъвестните субекти), веднага бивам оплют че не спазвам принципа KISS (keep it simple and stupid) по отношение на разработката.
И сега как действат юнаците колеги:
1. Download на КОРАБИ от интернет. (решено е да се ползва готов кораб, който да се потопи - така ще бъде най-лесно)
2. Избор на подходящия кораб (често е този, който е най-красив)
3. Обмисляне на варианти за потапяне - първоначално се решава трюмовете на кораба да се напълнят с динамит, който да се гръмне.
4. 6 месеца мъкнене на динамит и пълнене (ползва се copy-paste)
5. На 7-мия месец (2 седмици преди края на срока) се решава, че пълненето с динамит е твърде трудоемко, следва брейнсторм и на някой умник му хрумва, че всъщност най-простото и лесно решение е да се download-нат малко торпеда, с които потапянето е сигурно.
6. След като корабът е потопен, следва хипнотизация на представителя на буржоазната класа, че потопеният кораб е точно продуктът, който той иска. Горкият човек гледа и се чуди да плаче ли или да се смее. Накрая възразява: ама тая подводница ще има само еднократно потапяне. На което следва моментален отговор - "Точно така. Многократното потапяне го няма в спецификациите"
Я вышел им наперерез...
От този факт се възползват някои недобросъвестни субекти. Казва, примерно, буржуят: "искам подводница". Аз, като напредничава личност, започвам да търся данни и материали за последните достижения в областта на ядрените реактори, сонарите, свръхтвърдите сплави и въобще всичко, което е свързано с една подводница. И си правя планче - този реактор ще ползваме, ще го сложим в задната част, ще ползваме еди-кой си сонар, ще сложиме един отпред и един отзад и т.н. Да, ама когато си представя планчето на колегите (недобросъвестните субекти), веднага бивам оплют че не спазвам принципа KISS (keep it simple and stupid) по отношение на разработката.
И сега как действат юнаците колеги:
1. Download на КОРАБИ от интернет. (решено е да се ползва готов кораб, който да се потопи - така ще бъде най-лесно)
2. Избор на подходящия кораб (често е този, който е най-красив)
3. Обмисляне на варианти за потапяне - първоначално се решава трюмовете на кораба да се напълнят с динамит, който да се гръмне.
4. 6 месеца мъкнене на динамит и пълнене (ползва се copy-paste)
5. На 7-мия месец (2 седмици преди края на срока) се решава, че пълненето с динамит е твърде трудоемко, следва брейнсторм и на някой умник му хрумва, че всъщност най-простото и лесно решение е да се download-нат малко торпеда, с които потапянето е сигурно.
6. След като корабът е потопен, следва хипнотизация на представителя на буржоазната класа, че потопеният кораб е точно продуктът, който той иска. Горкият човек гледа и се чуди да плаче ли или да се смее. Накрая възразява: ама тая подводница ще има само еднократно потапяне. На което следва моментален отговор - "Точно така. Многократното потапяне го няма в спецификациите"
Я вышел им наперерез...
Редактирано от Resurrector на
Re: Какво означава добър програмист?
Това, човече, е СУПЕР ЯКО :).
Не знам дали ти си го измислил, преразказал ли си го тук, или какво, но от постиженията в жанра (защото жанра "програмистки фолклор" го има откакто нас ни има :)) е близо до върха!
Ако пишеш също толкова добре и софтуер - моите поздравления :).
Д.
Не знам дали ти си го измислил, преразказал ли си го тук, или какво, но от постиженията в жанра (защото жанра "програмистки фолклор" го има откакто нас ни има :)) е близо до върха!
Ако пишеш също толкова добре и софтуер - моите поздравления :).
Д.