Добър програмист?

60 отговора 3065 прегледа
#1

Добър програмист?

Тука във форума, доста често споменавате за добри програмисти работещи тук или там... Какво според вас е "добър програмист"? и какво ви е мнението за олимпийците?

Отговор
в отговор на gaga #2

Re: Добър програмист?

Добър е тоя, който е ебал поне 2 студентки, като си е платил за това с поне дипломна работа. Гениален е тоя, който е ебал срещу дисертация за поне докторска степен.



Отговор
в отговор на gaga #3

Re:

Нека го обобщим така: Добър професионалист (защо да се ограничаваме само до програмистите) е този, който създава с труда си качествен продукт, който се продава на висока цена.

В програмирането е трудно сам човек да създаде продукт, който да носи големи печалби, но ако ти успееш да напишеш програма, която да се продава по 20 USD парчето и я продадеш поне 100 пъти, то ти си достатъчно добър, независимо как изглежда кодът ти.

Отговор
в отговор на ByeByeBG #4

Re:

нещо май ти се объркват понятията. и логиката

качествен продукт ..... независимо как изглежда кодът

ако ти успееш да напишеш програма, която да се продава по 20 USD парчето и я продадеш поне 100 пъти, то ти си достатъчно добър - достатъчно добър какво? човек оркестър? е, предполагам типично е за България да се смесват длъжностите - 1 човек е и шеф, и програмист, оглавява и маркетинга, и продажбите, и тестването, и поддръжката...
говориш за "политика на печелене" (сега си го измислих), където влиза не само програмирането, за което пък пита човекът.

както и да е, и на мен ми се объркаха понятията:)

Green Peas!
Отговор
в отговор на gaga #5

Re: Добър програмист?

За добър - ами да не се бие с другарчетата и да помага на бабичките да пресичат улицата (даже и да не искат).

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

Отговор
в отговор на devnul #6

Re:

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

Универсалният критерии е размерът на заплатата. Хубаво де, но често размерът на заплатата се определя от това колко голям ти е парашутът, пък и в един момент доста програмисти започват собствени фирми, което прави приходите им ограничени единствено от размера на продажбите, а те до голяма степен зависят от качеството.

Друг критерии е броят и видовете сертификати. Проблемът е същият както с всички останали дипломи, пише че го можеш, но дали наистина го можеш се разбира в последствие.

Субективен критерии, от вида на това много хора да заявят, че теб те бива.

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

Погледни Наков каква кал отнесе, а явно го бива поне до толкова, че да привлече вниманието на много хора.

Отговор
в отговор на gaga #7

Re: Добър програмист?

Олипмийците по принцип добри програмисти ли са според вас? Някой има ли впечатления? Доколкото знам тези (пре)тренираните олимпийци мога да се справят със някой задачки доста по бързо от средните програмисти (хех, от порядъка на 100 пъти по бързо понякога). За пример ще дам тез по сложните алгоритми за потоци в мрежи, FEM или въобще нещата които изискват преобразуване и сведжадане на задачата до нещо друго (неочевидно) с математика.

Със сигурност интелигентността помага когато пишеш 5-6 нива навътре във вложени цикли.

Всъщност въпроса ми е доколко е важно да можеш бързо да решаваш такива неща и дали това те прави добър програмист?

Отговор
в отговор на ByeByeBG #8

Re:

а ако създава качествен продукт, които се продава по-евтино?

Отговор
в отговор на ByeByeBG #9

Ти си бил по серт и от мен

По твоето определение около 90% от опънатосорсаджиите са гола-вода девелопери, щото не са продали и пакетче семки през живота си. Затова нека те коригирам малко:
"Добър програмист е този, който създава с труда си качествен продукт, който се ползва от много (относително за специфичната професия) хора."
Отделен е въпроса, че едва 1% от създателите на отворен код имат ясна идея какво струва труда им и как трябва да се продава. Някои от тях дори реализират идеите си...

Отговор
в отговор на gaga #10

Олимпийците.

Преполагам, че Ивет Лалова е добра програмистка. Много ми се иска да проверя, все пак ...

Отговор
в отговор на gaga #11

Re: Добър програмист?

глей ся:
добър е тоя който с най-малко писане взема най-много пари
другото е дъра бъра на кура ми янко

Отговор
в отговор на ByeByeBG #12

Re:

абе, нямам дефиниция на добър програмист.

просто мисля, че продаваемата и печеливша програма не е задължително пряко следствие, нито е задължително единствено и само следствие на, програмистките качества.

дали ще видиш идеята ми, ако променя сценария така:
ако ти успееш да напишеш програма, която някой продава по 20 USD парчето и този някой я продаде поне 100 пъти, то кой тогава е достатъчно добър? - мен ако питаш за отговор на този въпрос няма достатъчно информация. може например ти да си написал пълна боза, но например commercial (защото има commercial талант!) да я е пробутал на 100 балъка.

стана ли малко по-ясно?

(пак повтарям, не казвам кое е вярно, просто обяснявам защо смятам, че твоето е грешно)

Green Peas!
Отговор
в отговор на tux #14

Re:

Tux, Penguin и останалите в групичката, знаеш че те самите не могат да определят защо ги има. Питаш в Microsoft: Вас защо ви има? Те ти отговарят: За да трупаме повече пари. Питаш създателите на Linux: Вас защо ви има? Те ти отговарят: Отговор няма.

Имам изключително големи съмнения, относно качеството и смисълът на софтуерът с отворен код.

Отговор
в отговор на commercial #15

Re:

Кажи ми за какво ти е да бъдеш гениален професионалист, ако ходиш гол, гладен и жаден?

Отговор
в отговор на devnul #16

Re:

Не е толкова грешно, защото ако Commercial има таланта да пробутва каквото и да е на поне 100 балъка, за поне 20 USD то какво значение има дали Commercial пробутва софтуер, джапанки или слънчогледови семки?

Както сам спомене, успешните продукти на пазара са следствие на комплексни фактори. Нашият проблем е как да изолираме, полезността на един програмист за успешността на един продукт?

При всички положения, ако ти имаш идея, изпрограмираш я, пуснеш я на пазара като продукт и я наложиш с добри печалби, то ти си не само добър програмист, ами и много повече.

Вярно, това е концепцията на “човекът оркестър”, но пък със сигурност доказва, че те бива.

По това което чета във форума, обикновено колко си добър се определя от размера на заплата.

Добър е този, който може да прави нещо, което се търси много от потребителите. А ако за това нещо не им взема пари, то той просто е много наивен и обича да прахосва времето си.

Отговор
в отговор на devnul #17

Re:

Да, тука имаше един педал преди, дето ми се пънеше, че бил написал няква боза на VB, дето я ползвали 200 човека, разбираш ли.



Отговор
в отговор на ByeByeBG #18

Re:

Ай стига мозъчни напъни бре ! От време на време снасяш по нещо смислено, ама шанса е долу горе 50/50 да се изсереш. Сори за езика, ама що поне не се опиташ да видиш какво мислят хората преди да пишеш - не разбра ли, че явно си заблуден и има какво да се поучиш. Или ти си от ония олигофрени, дето колкото и да им повтарят, че са зле за момента и трябва да мина време, за да натрупат акъл, те си знаят тяхната ?

Отговор
в отговор на ByeByeBG #19

Re:

"Добър е този, който може да прави нещо, което се търси много от потребителите. А ако за това нещо не им взема пари, то той просто е много наивен и обича да прахосва времето си."

Не пич, това означава, че човека не може да пласира уменията си добре или интересите му се по-различни от твоите да речем. Няма никаква връзка обаче със способностите му.

Отговор
в отговор на Жopko #20

Re:

Хаха според мен той е от тия, дето плещят непрекъснато по много, и има 50% вероятност да кажат нещо смислено от време на време

Машина за отделяне на кожа и сланина от парени свине
Отговор