програмирането и математиката
131 отговора
0 прегледа
програмирането и математиката
абе я кажете верно ли за програмиране ти трябва много математика ? секи вика "за да програмираш ти трябва много математика !", е вярно ли е ?
10х предварително
10х предварително
Около
2 и половина килограма ще ти стигнат.
Майтапа на страна - матеатиката е необходима.
Особено елементарната.
Другата - зависи какво програмираш.
Bеer? Mоre?
Плацебото
Майтапа на страна - матеатиката е необходима.
Особено елементарната.
Другата - зависи какво програмираш.
Bеer? Mоre?
Плацебото
Re: програмирането и математиката
Ами то... хм... не толкова самата математика е нужна (в повечето случаи), а по-скоро математическият стил на мислене. Ако мислиш като философ - спукана ти е работата.
Re: програмирането и математиката
Вярно е.
Трябва да можеш да си сметнеш заплатата. Иначе се минаваш и каква полза да си програмист, тогава.
П.П. Сериозно - зависи какво правиш.
Green Peas!
shut your mouth
Трябва да можеш да си сметнеш заплатата. Иначе се минаваш и каква полза да си програмист, тогава.
П.П. Сериозно - зависи какво правиш.
Green Peas!
shut your mouth
Така е. По-подробно:
Да вземем един фиш за заплата. Истинско произведение на математическото изкуство и трябва да бъде добре разбран, иначе все имаш чувството, че нещо се губи в суматохата.
Е, разбира се има и много софтуерни фирми, където фишът за заплата представлява просто един чисто бял пощенски плик и в него пачката. Там е по-лесно.
Следващата стъпка при овладяване на математическите тънкости е осмисляне на термина "сложна лихва" при взимане на кредит с цел купуване на кола или апартамент демонстриращи способностите на дадения програмист.

Е, разбира се има и много софтуерни фирми, където фишът за заплата представлява просто един чисто бял пощенски плик и в него пачката. Там е по-лесно.
Следващата стъпка при овладяване на математическите тънкости е осмисляне на термина "сложна лихва" при взимане на кредит с цел купуване на кола или апартамент демонстриращи способностите на дадения програмист.
тва е легенда
както казаха предидущите, математика трябва за да си сметнеш лихвата за ипотеката. иначе в огромната част от програмистките дейности математика не е необходима, макар че има клонове където е. дори и там обаче математиката е малко по-различна от това което хората си представят като чуят думата, и не е сигурно че ако си бил добър по математика в училище, то ще можеш да ги бачкаш тия неща.
NE SUTOR ULTRA CREPIDAM
NE SUTOR ULTRA CREPIDAM
Добре. Да питам.
Да речем ти си босс. Явяват се двама кандидат-бойци с еднакви (почти) параметри като ЕГН, професионален опит и умения. Обаче единият е завършил чиста математика, а другият - горско стопанство в Лесно-техническия. Трябва да избереш един от тях. Кого? 
Re: програмирането и математиката
ЩЕ имаш да взимаш - какво общо има между математиката и смятането?
Същото каквото между програмист и счетоводител!
Същото каквото между програмист и счетоводител!
Re: Добре. Да питам.
Умно момче си, а глупави въпроси задаваш. Взима се тоя, дето иска по-малка заплата.
Re: Добре. Да питам.
Баща ми е завършил лесно-техничекият и е пилот.
Но иначе си прав. Като изключим това колко субективно нещо е думичката "завършил".
Но иначе си прав. Като изключим това колко субективно нещо е думичката "завършил".
Като казах
"еднакви параметри" и това се включва - исканата заплата.
Да не говорим, че някой може коварно да поиска по-ниска заплата, за да му е неудобно на боса да го юрка много, а наемникът да има време и сили да си търкаля спокойно вкъщи и вкусните фрийланс-проектчета, докато му вървят стаж и осигуровки.
Да не говорим, че някой може коварно да поиска по-ниска заплата, за да му е неудобно на боса да го юрка много, а наемникът да има време и сили да си търкаля спокойно вкъщи и вкусните фрийланс-проектчета, докато му вървят стаж и осигуровки.
Възможно ли е?
На какъв самолет, в коя страна? Мислех си, че все трябва да има някакъв ценз за пилот, не е като при програмистите.
Да ви кажа, на мен рекордът ми в тази област е: познавам програмистка завършила география в СУ. Поне до преди няколко години работеше в софтуерен отдел на "Canon" в Австрия.
Да ви кажа, на мен рекордът ми в тази област е: познавам програмистка завършила география в СУ. Поне до преди няколко години работеше в софтуерен отдел на "Canon" в Австрия.
Re: програмирането и математиката
Радвам се, че разбираш сарказма ми.
Преди години участвах във флеймове на тази тема. Вече не се опитвам да налагам мнението си на други.
Човек опитва, сблъсква се или не с определени ситуации и избира накъде го влече да продължи. Понятието "програмист" е станало толкова широко, че има място за почти всеки.
Иска ми се само да перефразирам началния въпрос и да дам един друг отговор. После ви оставям.
Математика трябва, ако искаш да следваш някои компютърни специалности в някои университети.
Green Peas!
New way new life
Преди години участвах във флеймове на тази тема. Вече не се опитвам да налагам мнението си на други.
Човек опитва, сблъсква се или не с определени ситуации и избира накъде го влече да продължи. Понятието "програмист" е станало толкова широко, че има място за почти всеки.
Иска ми се само да перефразирам началния въпрос и да дам един друг отговор. После ви оставям.
Математика трябва, ако искаш да следваш някои компютърни специалности в някои университети.
Green Peas!
New way new life
Re: програмирането и математиката
Епа математика си требва ... ако искаш да разбереш например как работи алгоритъма за смятане на CRC , алгоритъма за криптиране ECDH или как да намериш достатъчно голямо просто число така щото да можеш да го използваш при криптиране с RSA.
Но ако ти трябва просто да извадиш петнайсе данни от базата данни и да ги изпратиш в документ ... можеш и без математика в повечето случаи.
Историята показва, че почти всички алгоритми са измислени от математици. Тяхната реализация е направена от добри програмисти (дето разбират математика), но се ползват от недотам добри програмисти (включително и такива, дето не я чуват математиката).
Абе, решавай си сам. Ако се осереш - да знаеш - вероятно заради математиката е.
Пък да си шеф не се иска математика.
Но ако ти трябва просто да извадиш петнайсе данни от базата данни и да ги изпратиш в документ ... можеш и без математика в повечето случаи.
Историята показва, че почти всички алгоритми са измислени от математици. Тяхната реализация е направена от добри програмисти (дето разбират математика), но се ползват от недотам добри програмисти (включително и такива, дето не я чуват математиката).
Абе, решавай си сам. Ако се осереш - да знаеш - вероятно заради математиката е.
Пък да си шеф не се иска математика.
Re: програмирането и математиката
Мда
Истината е, че много малко от нас ползват математика в работата си, но важен е начина на мислене.
Обаче на основната част от програмистите незавършили програматорска специалност им липсват малко идеи, например за сложност на алгоритми.
Не знам колко време обяснявах на бивш колега, че колкото и да оптимизира ф-цията си n^3 сложност няма да върви по - бързо от моя n^2.
п.п. Познавам програмисти завършили химия, май щото химическия (101 б) беше до ФМИ.
Истината е, че много малко от нас ползват математика в работата си, но важен е начина на мислене.
Обаче на основната част от програмистите незавършили програматорска специалност им липсват малко идеи, например за сложност на алгоритми.
Не знам колко време обяснявах на бивш колега, че колкото и да оптимизира ф-цията си n^3 сложност няма да върви по - бързо от моя n^2.
п.п. Познавам програмисти завършили химия, май щото химическия (101 б) беше до ФМИ.
Re: програмирането и математиката
Ако пишеш на ML или някой друг функционален език ще ти трябва :)
When your hammer is C++, everything starts looking like a thumb. -- Steve Hoflich
When your hammer is C++, everything starts looking like a thumb. -- Steve Hoflich
Re: програмирането и математиката
"Не знам колко време обяснявах на бивш колега, че колкото и да оптимизира ф-цията си n^3 сложност няма да върви по - бързо от моя n^2. "
Зависи колко ти е n. В интервала 0..1 гориш мой човек.
... но по принцип си прав.
Зависи колко ти е n. В интервала 0..1 гориш мой човек.
... но по принцип си прав.
Re: програмирането и математиката
> Не знам колко време обяснявах на бивш колега, че колкото и да оптимизира ф-цията
> си n^3 сложност няма да върви по - бързо от моя n^2.
Май ти не разбираш много добре сложностите на алгоритми. Това че твоя алгоритъм е асимптотично по-добър не означава, че ще е по-добър за реални проблеми. Ако твоя O(n^2) алгоритъм има коефицент 10^5, а неговия O(n^3) алгоритъм има коефицент 1, за доста от малките n (а в реалния живот n обикновено е малко) алгоритъма на колегата ти ще е доста по-бърз :Р
When your hammer is C++, everything starts looking like a thumb. -- Steve Hoflich
> си n^3 сложност няма да върви по - бързо от моя n^2.
Май ти не разбираш много добре сложностите на алгоритми. Това че твоя алгоритъм е асимптотично по-добър не означава, че ще е по-добър за реални проблеми. Ако твоя O(n^2) алгоритъм има коефицент 10^5, а неговия O(n^3) алгоритъм има коефицент 1, за доста от малките n (а в реалния живот n обикновено е малко) алгоритъма на колегата ти ще е доста по-бърз :Р
When your hammer is C++, everything starts looking like a thumb. -- Steve Hoflich
Редактирано от | на
Re: програмирането и математиката
Всъщност не е задължително да си математик за да бъдеш добър програмист, нито има кой знае колко голяма тежест при търсене на работа. Ако си добър, няма да останеш гладен, дори да си завършил българска филология.
Re: програмирането и математиката
True! Аз съм завършил филология. Иначе си работя PHP.