Not another flame thread
42 отговора
2349 прегледа
Re: Not another flame thread
Флейми от регистриран ник!!!!
Ruby is the best!!
---------------------------------------------
Внимавай в банята, че съм отзад!!!
Ruby is the best!!
---------------------------------------------
Внимавай в банята, че съм отзад!!!
Re: Not another flame thread
Хахаха, затова ли било бе бате :)
Иначе това е статистика на проекти с отворен сорс :) Доколкото се сещам там приоритет имат линукс/уникс насочени хора. А там наистина нещата седят в посочения ред.
Всъщност мен ме интересува да има работа и да падат кинти ;) И да не пиша на Ц повече
---------------------------------------------
Внимавай в банята, че съм отзад!!!
Иначе това е статистика на проекти с отворен сорс :) Доколкото се сещам там приоритет имат линукс/уникс насочени хора. А там наистина нещата седят в посочения ред.
Всъщност мен ме интересува да има работа и да падат кинти ;) И да не пиша на Ц повече
---------------------------------------------
Внимавай в банята, че съм отзад!!!
Re: Not another flame thread
Понякога съм излишно упорит за маловажни неща.
Относно Ц-то, ще повторя това, което са ми казвали на мен, когато бях на твойта възраст - светът не е само Wintel.
Относно Ц-то, ще повторя това, което са ми казвали на мен, когато бях на твойта възраст - светът не е само Wintel.
Редактирано от Pekoнcтpykтop на
Re: Not another flame thread
100% съм съгласен :)
Лошото е че аз започнах точно от тези не-уинтел решения и ми се стори доста болезнено :) В интерес на истината Ц ми беше любим език - презирах всичко останало :) Всеки май е имал такива периоди :)
---------------------------------------------
Внимавай в банята, че съм отзад!!!
Лошото е че аз започнах точно от тези не-уинтел решения и ми се стори доста болезнено :) В интерес на истината Ц ми беше любим език - презирах всичко останало :) Всеки май е имал такива периоди :)
---------------------------------------------
Внимавай в банята, че съм отзад!!!
Re: Not another flame thread
Мани, мани, че и курс по камиларство взе да води във ФМИ. Горките хорица - зарибяват ги да стават бедуини...
Re: Not another flame thread
Кой е този бедуин бе?
---------------------------------------------
Внимавай в банята, че съм отзад!!!
---------------------------------------------
Внимавай в банята, че съм отзад!!!
Re: Not another flame thread
Чак да презираш е глупаво (освен жаба).
Факт е, че зад всички сериозни съвременни проекти продължава да седи Ц/Ц++. Флеймил съм доста по тоя въпрос, опонентите ми даваха за пример само "сериозни" от тяхна гледна точка проекти.
Реално никой от тези "сериозни" проекти не се котираше на свободния пазар. Или ставаше дума за някви фрий-тулове, или за някви бизнес-приложения, за които са чували само те и чорбаджиите им. 
Re: Not another flame thread
Интересно е не защо индустрията се е втурнала натам, а защо програмистите в огромната си част не се и опитват да разберат, че софтуера е предимно индустрия и по-малко програмиране.
От гледна точка на програмиста най-добре е да има език, на който той най-бързо ще си свърши работата.
От гледна точка на team leader-а е най-добре да има език, който всичките му програмисти ще разбират добре, на който ще могат да пишат групово код и който код ще бъде преизползваем.
От гледна точка на project manager-а е добре да има език, който е много разпространен, модерен, работещ на много платформи, да иска малко усилия за научаването му, лесно да се надстройва, да има интеграция с други продукти, да има поддръжка от сериозна фирма с гаранция за бъдеще.
От гледна точка на един управител на голяма софтуерна фирма е най-важно езикът да е с много възможности и много разпространен.
От гледна точка на един клиент, който нищо не разбира от програмиране езикът е просто рекламно понятие.
От гледна точка на една индустрия, най-добре е клиента да хареса първо една фирма, а после да хареса предложения продукт.
Всичките тези гледни точки трябва да се удовлетворят отзад напред, т.е. един език се брои за успешен от индустриална гледна точка не когато много програмисти са написали много проекти на него, а когато този език е извадил най-добро съотношение приходи/разходи, т.е. бил успешен продукт.
Успешен продукт за всяка гледна точка е различно понятие
За програмиста това е езика, за който му плащат.
За team leader-а това е езика, на който той и екипа му са завършили успешен проект с премии.
За project manager-a това е езика, благодарение на който неговите проекти са му дали възможност да поеме по-големи и по-добре платени проекти.
За управител на фирма това е още един доволен клиент и още една финансова инжекция в авоарите на фирмата. Съответно и още един отличен финансов стимул за негол.
За един клиент това е езика, който му е свършил работа, т.е. му е спечелил пари в неговия бизнес.
За една индустрия това е още една успешна сделка.
В цялата тази картина програмиста е един малък работен механизъм, силно заменим и по тази причина трудно влияещ на останалите механизми. Оттам и достойнства на един програмен език като "елегантност" се оказват красиви, празни понятия. Което наистина може да накара един истински програмист да си направи сепуку...
От гледна точка на програмиста най-добре е да има език, на който той най-бързо ще си свърши работата.
От гледна точка на team leader-а е най-добре да има език, който всичките му програмисти ще разбират добре, на който ще могат да пишат групово код и който код ще бъде преизползваем.
От гледна точка на project manager-а е добре да има език, който е много разпространен, модерен, работещ на много платформи, да иска малко усилия за научаването му, лесно да се надстройва, да има интеграция с други продукти, да има поддръжка от сериозна фирма с гаранция за бъдеще.
От гледна точка на един управител на голяма софтуерна фирма е най-важно езикът да е с много възможности и много разпространен.
От гледна точка на един клиент, който нищо не разбира от програмиране езикът е просто рекламно понятие.
От гледна точка на една индустрия, най-добре е клиента да хареса първо една фирма, а после да хареса предложения продукт.
Всичките тези гледни точки трябва да се удовлетворят отзад напред, т.е. един език се брои за успешен от индустриална гледна точка не когато много програмисти са написали много проекти на него, а когато този език е извадил най-добро съотношение приходи/разходи, т.е. бил успешен продукт.
Успешен продукт за всяка гледна точка е различно понятие
За програмиста това е езика, за който му плащат.
За team leader-а това е езика, на който той и екипа му са завършили успешен проект с премии.
За project manager-a това е езика, благодарение на който неговите проекти са му дали възможност да поеме по-големи и по-добре платени проекти.
За управител на фирма това е още един доволен клиент и още една финансова инжекция в авоарите на фирмата. Съответно и още един отличен финансов стимул за негол.
За един клиент това е езика, който му е свършил работа, т.е. му е спечелил пари в неговия бизнес.
За една индустрия това е още една успешна сделка.
В цялата тази картина програмиста е един малък работен механизъм, силно заменим и по тази причина трудно влияещ на останалите механизми. Оттам и достойнства на един програмен език като "елегантност" се оказват красиви, празни понятия. Което наистина може да накара един истински програмист да си направи сепуку...
Re: Not another flame thread
Е точно заради тази силна заменимост на програмисти и фирми, продуктите обикновено са манджа с грозде... 
Re: Not another flame thread
Дали са манджа, е спорно. Безспорно е обаче, че успешните софтуерни продукти от български софтуерни фирми са много малко, в сравнение с успешните продукти от чужди фирми с представителства в България. Интересното е, че и в двата вида фирми работят добри български програмисти.
Дали не е щото
чужденците плащат по-добре и по-малко си взаимозаменят програмистите.
Разбира се не без значение е фактът, че нямаме по-висши кадри от програмисти.
Все пак си мисля, че по-важен е фактът с относително ниските заплати в българските фирми. На българите някак си им се струва, че е нормално човек да почне на 400 кинта ( я колко минимални заплати са тва! ), като поработи да стигне 600-700 и т.н. В резултат всеки който понатрупа малко опит в такава фирма се изнася по най-бързия начин в западна, където няма да гледат дали не му дават прекалено много пари, а дали им върши работа за парите които получава.
System Doctor Error:
Your girlfriend is pregnant.
(A)bort, (M)arry, (I)gnore?_
Разбира се не без значение е фактът, че нямаме по-висши кадри от програмисти.
Все пак си мисля, че по-важен е фактът с относително ниските заплати в българските фирми. На българите някак си им се струва, че е нормално човек да почне на 400 кинта ( я колко минимални заплати са тва! ), като поработи да стигне 600-700 и т.н. В резултат всеки който понатрупа малко опит в такава фирма се изнася по най-бързия начин в западна, където няма да гледат дали не му дават прекалено много пари, а дали им върши работа за парите които получава.
System Doctor Error:
Your girlfriend is pregnant.
(A)bort, (M)arry, (I)gnore?_
Re: бих ти отговорил,
Много просто - когато продаваш решение на клиент, той трябва да е чувал поне отдалече с какво го градиш това решение.
и за какво е гаранция това. Нима можеш да твърдиш че даден софтуер е перфектен само щото е писан на еди къф си език. То това направо е смешно
ти си сбъркал клуба- ти си за клуб "борсови маняци"
къв ще е тоя клиент дето ще те пита на кво ти е писана програмата и ще сравнява котировките на акциите.
чисто и просто има хора, които разбират и които не разбират от програмиране.
А защо не е чувал за тях? Защото нито един от тия езици няма акции на Наздак, докато жавата и острия имат. Тъпата (но всъщност умна) реалност е че клиентите са инвеститори, и като такива следят движенията на акциите които са закупили и се интересуват от продуктите които различните компании в дадена област произвеждат. Т.е. ако някой притежава акции на микрософт той следи много внимателно как се движат цените на акциите на Сън, а когато тяхното име се споменава обикновенно се споменава и името на Жава - и ето, твоят клиент знае какво е Жава.
ето го типичното мислене на клиента простак, такъв дето е завърил философия по милост, бизнеса му е да продава цимент и тухли, и понеже е натрупал състояние си мисли, че е разбил матрицата на живота, и че разбира от всичко. И макар и бъкел да не разбира от програмиране се мъчи да се изказва компетентно и да дава акъл (още повече пък ако ти е шеф).
Знаете ли проблема е, че всички станаха големи разбиратели.
и за какво е гаранция това. Нима можеш да твърдиш че даден софтуер е перфектен само щото е писан на еди къф си език. То това направо е смешно
ти си сбъркал клуба- ти си за клуб "борсови маняци"
къв ще е тоя клиент дето ще те пита на кво ти е писана програмата и ще сравнява котировките на акциите.
чисто и просто има хора, които разбират и които не разбират от програмиране.
А защо не е чувал за тях? Защото нито един от тия езици няма акции на Наздак, докато жавата и острия имат. Тъпата (но всъщност умна) реалност е че клиентите са инвеститори, и като такива следят движенията на акциите които са закупили и се интересуват от продуктите които различните компании в дадена област произвеждат. Т.е. ако някой притежава акции на микрософт той следи много внимателно как се движат цените на акциите на Сън, а когато тяхното име се споменава обикновенно се споменава и името на Жава - и ето, твоят клиент знае какво е Жава.
ето го типичното мислене на клиента простак, такъв дето е завърил философия по милост, бизнеса му е да продава цимент и тухли, и понеже е натрупал състояние си мисли, че е разбил матрицата на живота, и че разбира от всичко. И макар и бъкел да не разбира от програмиране се мъчи да се изказва компетентно и да дава акъл (още повече пък ако ти е шеф).
Знаете ли проблема е, че всички станаха големи разбиратели.
Re: бих ти отговорил,
Знаете ли проблема е, че всички станаха големи разбиратели.
Включително и ти.
За думичката 'риск' чувал ли си? Не е само на 'борсата'.
Сигнатура!
Включително и ти.
За думичката 'риск' чувал ли си? Не е само на 'борсата'.
Сигнатура!
Re: Дали не е щото
Абсолютно си прав, че заплащането на труда е по-важно. Но аз говорих за друго - че както хората гледат не колко ти плащат, а дали си изработваш парите, така и програмиста на работа би трябвало да гледа дали си върши работата която искат от него и която му плащат, а не да прави каквото му скимне защото според него така е по-добре
Не залитай в крайности
Истински успешното управление няма да изключи автоматично мнението на програмиста, защото е непосредствен изпълнител на великите планове. Просто защото няма как да видиш / прецениш всичко като негов началник и никак не е зле отвреме на време да се вслушваш в думите на тези, които реализират проекта ти.
Според мен за успешно управление е добре да разбираш две нива над и две под теб.
Под теб, за да можеш не просто да си наясно и контролираш как работят непосредствените ти подчинени а и за да прецениш начина, по който те управляват своите подчинени. Над теб, за да си наясно не само с конкретния проект, по който работиш, а и с тенденциите в организацията ти. И да можеш да прецениш искаш или не да си все още в нея.
А езикът и платформата, с която се изработва проекта са важни преди всичко заради функционалните си характеристики - скорост за писане на желания код, леснота за изчистването на реализацията от грешки, механизми за капсулираност и защита на готовите модули, надеждност на продукта. Неща, които са важни за всички във фирмата - производител.
Разбира се, има интертност, риск и куп други фактори, с които се съобразяваме. Но като погледнеш масовите успешни платформи, всичките отговарят на горните условия, горе-долу в този ред.
Понякога седя и си мисля, а понякога само си седя ...
Според мен за успешно управление е добре да разбираш две нива над и две под теб.
Под теб, за да можеш не просто да си наясно и контролираш как работят непосредствените ти подчинени а и за да прецениш начина, по който те управляват своите подчинени. Над теб, за да си наясно не само с конкретния проект, по който работиш, а и с тенденциите в организацията ти. И да можеш да прецениш искаш или не да си все още в нея.
А езикът и платформата, с която се изработва проекта са важни преди всичко заради функционалните си характеристики - скорост за писане на желания код, леснота за изчистването на реализацията от грешки, механизми за капсулираност и защита на готовите модули, надеждност на продукта. Неща, които са важни за всички във фирмата - производител.
Разбира се, има интертност, риск и куп други фактори, с които се съобразяваме. Но като погледнеш масовите успешни платформи, всичките отговарят на горните условия, горе-долу в този ред.
Понякога седя и си мисля, а понякога само си седя ...
Re: Not another flame thread
Дадено! 
Ако нещо ви се струва сложно, мога да го направя още по-сложно
Ако нещо ви се струва сложно, мога да го направя още по-сложно
Re: Not another flame thread
Упс 
Ако нещо ви се струва сложно, мога да го направя още по-сложно
Ако нещо ви се струва сложно, мога да го направя още по-сложно