Мисля си
63 отговора
2036 прегледа
Мисля си
около изказванията за истински и неистински програмисти... По това ли ги познавате? Дали могат да решават задачки?
Аз ги познавам по други неща. Когато случайно вметна, че дебъгването на една програма ми е отнело часове и накрая съм се усетила, че не съм декларирала една променлива, която използвам, получавам два вида отговори 1. "уелкъм ин дъ клъб" и 2."Баси, още в преучилищна се учи, че всяка променлива се декларира".
Лично аз спирам да говоря с втория тип. Програмист, който се счита за безгрешен, навярно е програмист само в представите си.
Аз ги познавам по други неща. Когато случайно вметна, че дебъгването на една програма ми е отнело часове и накрая съм се усетила, че не съм декларирала една променлива, която използвам, получавам два вида отговори 1. "уелкъм ин дъ клъб" и 2."Баси, още в преучилищна се учи, че всяка променлива се декларира".
Лично аз спирам да говоря с втория тип. Програмист, който се счита за безгрешен, навярно е програмист само в представите си.
a?
На къв език тва?!? Аз за деклариране на променливи не съм чувал. Аз като ми кажат, че са дебъгвали 1 час им обяснявам как се ползва crtdbg.
System Doctor Error:
Your girlfriend is pregnant.
(A)bort, (M)arry, (I)gnore?_
System Doctor Error:
Your girlfriend is pregnant.
(A)bort, (M)arry, (I)gnore?_
Re: Мисля си
Зависи. Примерът, който даваш няма нищо общо със споровете за 'ИП' според мен. Това си е чисто мърлячество, дето го описваш. Ама всичко зависи от това каква ти е средата и какво си свикнала да приемаш за нормално.
На мен пък, като ми се е случвало да дебъгвам няколко часа, за да открия, че някой не си е инициализирал мембера на класа, а на мен въобще не ми е минавало през ума, че може някой да не си ги инициализира (разбирай - когато аз добавям мембър, първото нещо което правя и на сън е да отида в конструктурите и сие и да го добавя), познай колко псувни е отнасял.
Така че, имай едно на ум да не спрат с тебе да говорят
Сигнатура!
На мен пък, като ми се е случвало да дебъгвам няколко часа, за да открия, че някой не си е инициализирал мембера на класа, а на мен въобще не ми е минавало през ума, че може някой да не си ги инициализира (разбирай - когато аз добавям мембър, първото нещо което правя и на сън е да отида в конструктурите и сие и да го добавя), познай колко псувни е отнасял.
Така че, имай едно на ум да не спрат с тебе да говорят
Сигнатура!
Re: a?
Май на ПХП праскаше девойката
( ние да не го откараме сега пак на спор в стила на 'Глупостната' тема
)
Сигнатура!
( ние да не го откараме сега пак на спор в стила на 'Глупостната' тема
Сигнатура!
Ааа, така може
Немам никаква идея за синтаксиса на тоя език. Ма щом позволява такива бози не ще да е читав. Ми некой път една буква мое да сбъркаш и си ойдел.
System Doctor Error:
Your girlfriend is pregnant.
(A)bort, (M)arry, (I)gnore?_
System Doctor Error:
Your girlfriend is pregnant.
(A)bort, (M)arry, (I)gnore?_
Re: a?
На зрителен бейсик.

Говоря принципно. Ти по какво познаваш двата типа програмисти?
Говоря принципно. Ти по какво познаваш двата типа програмисти?
Мърлячество?
Може <няма иконка за свиване на рамене>
А как реагираш когато ти си пропуснал нещо?
Или пишеш безпогрешно?
А как реагираш когато ти си пропуснал нещо?
Или пишеш безпогрешно?
Re: Мърлячество?
Ами добавям го
.
Естествено, че не пиша безгрешно, но все пак има различни видове грешки.
В предпоследната ми работа примерно се правеха code reviews и други нещица, така че такива грешки въобще не виждаха бял свят.
По времето, когато 'програмирах на Word', вече грешките и пропуските бяха по-неприятни
Сигнатура!
Естествено, че не пиша безгрешно, но все пак има различни видове грешки.
В предпоследната ми работа примерно се правеха code reviews и други нещица, така че такива грешки въобще не виждаха бял свят.
По времето, когато 'програмирах на Word', вече грешките и пропуските бяха по-неприятни
Сигнатура!
Re: a?
колкото до зрителния бейсик - ми има едно нещо там
Option Explicit
се казва
Сигнатура!
Option Explicit
се казва
Сигнатура!
Re: Мисля си
To tova ne pita 
Мечтата е мисъл, мисълта е идея, всяка идея се реализира. Аз не мечтая, а реализирам идеите си.
Мечтата е мисъл, мисълта е идея, всяка идея се реализира. Аз не мечтая, а реализирам идеите си.
Re: Мисля си
То това пак е добре. Аз веднъж дебъгвах около 4 часа, докато открия че това дето го пише в WinAPI documentation, не е точно начина по който работи Вина. Оказа се, че вместо да праща едни съобщение, ОС-а праща съвсем други, дето въобще не са описани.
Тогава си изградих един от собствените си принципи за програмиране:
* Always read the manuals. Never trust them.
От моя страна - добре дошла в клуба.
Мечтата е мисъл, мисълта е идея, всяка идея се реализира. Аз не мечтая, а реализирам идеите си.
Тогава си изградих един от собствените си принципи за програмиране:
* Always read the manuals. Never trust them.
От моя страна - добре дошла в клуба.
Мечтата е мисъл, мисълта е идея, всяка идея се реализира. Аз не мечтая, а реализирам идеите си.
Re: Мисля си
че говориш за този вид разбираем и напълно полезен хелп.
Редактирано от Smile на
Re: Мисля си
Програмистите като доячите, дърварите и хигиенистите са специфични копелета.
Единия вид програмисти е тоя, дето си мислят че програмирането се отдава само на истински мъже с позлатени 17 инчови джойстици, мозък като редовно препикавана диня и способности да решава логически проблеми от вида: "моя телефонен номер, разделен на годините на тъщата ми и умножен по повишението на заплатата ми за последните 3 години дава точния куб на единствения корен на квадратното уравнение, в което коефициента а е котангенса от струята, образувана от мен в сервизното помещение 0х00 след изпиването на n на брой бири, където n клони към броя неизпрани чорапи под кревата".
Другия вид програмисти го дава малко по-весело, за тях функциите IntToStr,Trunc и прочее се свеждат до AllTo$. Любимите персонажи в задачите им са митничарите, например вица: "Попитали един съдия, един лекар и един митничар за колко време могат да си купят Форд".
Трети вид са маниаците, за тях основното в една жена например не са циците и задника, а plug-ините, не са важни годините, а номера на версията. Скороста за тях се измерва винаги в Kb/s, независимо дали става дума за Интернет, кола или време за свалка. На парти винаги говорят за това как са строшили, прецакали, счупили и хакнали, така че незапознат човек остава с впечатлението за застрахователен бизнес. Предпочитат да носят джобен компютър пред пакет презервативи, броят банкнотите в осмична система (че е най-загадъчна) и непрестанно се стремят да измислят ефективен алгоритъм за билдване на идеална жена - да може да пере, глади, пече пица и рестартира сървър...
Интересно изключение, почти мутация, е жената програмист. В повечето случаи и дизайнер, тя вечно се стреми да постигне прилична преливка с blur на лака си за нокти, пише винаги адски бързо, за да не предизвика скептични коментари и предпочита да получава оценки от рода "евала, копеле!" пред предложение за интимна вечеря...
Бих стилизирал и други типове, но ме мързи и е време за обедна почивка...
Единия вид програмисти е тоя, дето си мислят че програмирането се отдава само на истински мъже с позлатени 17 инчови джойстици, мозък като редовно препикавана диня и способности да решава логически проблеми от вида: "моя телефонен номер, разделен на годините на тъщата ми и умножен по повишението на заплатата ми за последните 3 години дава точния куб на единствения корен на квадратното уравнение, в което коефициента а е котангенса от струята, образувана от мен в сервизното помещение 0х00 след изпиването на n на брой бири, където n клони към броя неизпрани чорапи под кревата".
Другия вид програмисти го дава малко по-весело, за тях функциите IntToStr,Trunc и прочее се свеждат до AllTo$. Любимите персонажи в задачите им са митничарите, например вица: "Попитали един съдия, един лекар и един митничар за колко време могат да си купят Форд".
Трети вид са маниаците, за тях основното в една жена например не са циците и задника, а plug-ините, не са важни годините, а номера на версията. Скороста за тях се измерва винаги в Kb/s, независимо дали става дума за Интернет, кола или време за свалка. На парти винаги говорят за това как са строшили, прецакали, счупили и хакнали, така че незапознат човек остава с впечатлението за застрахователен бизнес. Предпочитат да носят джобен компютър пред пакет презервативи, броят банкнотите в осмична система (че е най-загадъчна) и непрестанно се стремят да измислят ефективен алгоритъм за билдване на идеална жена - да може да пере, глади, пече пица и рестартира сървър...
Интересно изключение, почти мутация, е жената програмист. В повечето случаи и дизайнер, тя вечно се стреми да постигне прилична преливка с blur на лака си за нокти, пише винаги адски бързо, за да не предизвика скептични коментари и предпочита да получава оценки от рода "евала, копеле!" пред предложение за интимна вечеря...
Бих стилизирал и други типове, но ме мързи и е време за обедна почивка...
Re: a?
Истинските програмисти като усетят, че настъпват някоя мотика се стараят така да си направят нещата, че да няма начин да я настъпят пак.
Мен например ми е много забавно като някой жабар каже, че на C++ имало разни памети и т.н. и можело да се допусне грешка от това. Вече поне 3 години не съм допускал лийк. И тва по една много проста причина - никога не ползвам new/delete извън специални малки добре проверени класове.
Това е само един пример. Човек с годините опит натрупва техники. По това различавам аз програмистите - умението им да трупат техника. Някои цял живот си остават на началното ниво ( "И так можно" ).
System Doctor Error:
Your girlfriend is pregnant.
(A)bort, (M)arry, (I)gnore?_
Мен например ми е много забавно като някой жабар каже, че на C++ имало разни памети и т.н. и можело да се допусне грешка от това. Вече поне 3 години не съм допускал лийк. И тва по една много проста причина - никога не ползвам new/delete извън специални малки добре проверени класове.
Това е само един пример. Човек с годините опит натрупва техники. По това различавам аз програмистите - умението им да трупат техника. Някои цял живот си остават на началното ниво ( "И так можно" ).
System Doctor Error:
Your girlfriend is pregnant.
(A)bort, (M)arry, (I)gnore?_
А точно тази
натрупана техника не те ли вкарва в някакво русло "едно си баба знае, едно си бае"?
Защото
са ненаситници, който трябва да наблюдавате постоянно?
Или защото е вид...гризач?
Или защото е вид...гризач?
Re: Мисля си
Ако не се лъжа (на този език съм писал последно преди 4-5 години) проблема е в скобите. Параметрите на Call не се слагат в скоби. Ако параметъра е един и не е ByRef, ще работи защото израза (3.3) има същата стойност като 3.3. Всъщност по-скоро езика е inconsistent, съобщението за грешка покрива класа гршки горе-долу добре, това което виждаш е частен случай.
А по темата съм казал какво мисля тук. Задачките не са панацея и са само един аспект на интервюто, но са много полезни за оценка на умствените способности. Не само за това дали човека ще реши задачата, а по-скоро какъв подход има. Очевидно не можеш да твърдиш че всички програмисти вършат еднаква работа. А ако имаш предвид (конструктивно!
) друг начин за определяне кой е добър и кой не - давай, кажи си.
А по темата съм казал какво мисля тук. Задачките не са панацея и са само един аспект на интервюто, но са много полезни за оценка на умствените способности. Не само за това дали човека ще реши задачата, а по-скоро какъв подход има. Очевидно не можеш да твърдиш че всички програмисти вършат еднаква работа. А ако имаш предвид (конструктивно!