програмирането и математиката

131 отговора 0 прегледа
#1

програмирането и математиката

абе я кажете верно ли за програмиране ти трябва много математика ? секи вика "за да програмираш ти трябва много математика !", е вярно ли е ?
10х предварително

Отговор
в отговор на Xъм #2

Около

2 и половина килограма ще ти стигнат.
Майтапа на страна - матеатиката е необходима.
Особено елементарната.
Другата - зависи какво програмираш.

Bеer? Mоre?
Плацебото
Отговор
в отговор на Xъм #3

Re: програмирането и математиката

Ами то... хм... не толкова самата математика е нужна (в повечето случаи), а по-скоро математическият стил на мислене. Ако мислиш като философ - спукана ти е работата.

Отговор
в отговор на Xъм #4

Re: програмирането и математиката

Вярно е.

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

П.П. Сериозно - зависи какво правиш.

Green Peas!
shut your mouth
Отговор
в отговор на devnul #5

Така е. По-подробно:

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

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

Следващата стъпка при овладяване на математическите тънкости е осмисляне на термина "сложна лихва" при взимане на кредит с цел купуване на кола или апартамент демонстриращи способностите на дадения програмист.

Отговор
в отговор на Xъм #6

тва е легенда

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




NE SUTOR ULTRA CREPIDAM
Отговор
в отговор на zaphod #7

Добре. Да питам.

Да речем ти си босс. Явяват се двама кандидат-бойци с еднакви (почти) параметри като ЕГН, професионален опит и умения. Обаче единият е завършил чиста математика, а другият - горско стопанство в Лесно-техническия. Трябва да избереш един от тях. Кого?

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

Re: програмирането и математиката

ЩЕ имаш да взимаш - какво общо има между математиката и смятането?
Същото каквото между програмист и счетоводител!

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

Re: Добре. Да питам.

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

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

Re: Добре. Да питам.

Баща ми е завършил лесно-техничекият и е пилот.

Но иначе си прав. Като изключим това колко субективно нещо е думичката "завършил".

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

Като казах

"еднакви параметри" и това се включва - исканата заплата.

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

Отговор
в отговор на Oм #12

Възможно ли е?

На какъв самолет, в коя страна? Мислех си, че все трябва да има някакъв ценз за пилот, не е като при програмистите.

Да ви кажа, на мен рекордът ми в тази област е: познавам програмистка завършила география в СУ. Поне до преди няколко години работеше в софтуерен отдел на "Canon" в Австрия.

Отговор
в отговор на Oм #13

Re: програмирането и математиката

Радвам се, че разбираш сарказма ми.

Преди години участвах във флеймове на тази тема. Вече не се опитвам да налагам мнението си на други.

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

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

Математика трябва, ако искаш да следваш някои компютърни специалности в някои университети.

Green Peas!
New way new life
Отговор
в отговор на Xъм #14

Re: програмирането и математиката

Епа математика си требва ... ако искаш да разбереш например как работи алгоритъма за смятане на CRC , алгоритъма за криптиране ECDH или как да намериш достатъчно голямо просто число така щото да можеш да го използваш при криптиране с RSA.
Но ако ти трябва просто да извадиш петнайсе данни от базата данни и да ги изпратиш в документ ... можеш и без математика в повечето случаи.

Историята показва, че почти всички алгоритми са измислени от математици. Тяхната реализация е направена от добри програмисти (дето разбират математика), но се ползват от недотам добри програмисти (включително и такива, дето не я чуват математиката).

Абе, решавай си сам. Ако се осереш - да знаеш - вероятно заради математиката е.
Пък да си шеф не се иска математика.

Отговор
в отговор на Orнeдишaщ #15

Re: програмирането и математиката

Мда
Истината е, че много малко от нас ползват математика в работата си, но важен е начина на мислене.
Обаче на основната част от програмистите незавършили програматорска специалност им липсват малко идеи, например за сложност на алгоритми.
Не знам колко време обяснявах на бивш колега, че колкото и да оптимизира ф-цията си n^3 сложност няма да върви по - бързо от моя n^2.

п.п. Познавам програмисти завършили химия, май щото химическия (101 б) беше до ФМИ.

Отговор
в отговор на Xъм #16

Re: програмирането и математиката

Ако пишеш на ML или някой друг функционален език ще ти трябва :)

When your hammer is C++, everything starts looking like a thumb. -- Steve Hoflich
Отговор
в отговор на angmar #17

Re: програмирането и математиката

"Не знам колко време обяснявах на бивш колега, че колкото и да оптимизира ф-цията си n^3 сложност няма да върви по - бързо от моя n^2. "
Зависи колко ти е n. В интервала 0..1 гориш мой човек.
... но по принцип си прав.

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

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

Редактирано от | на

Отговор
в отговор на Xъм #19

Re: програмирането и математиката

Всъщност не е задължително да си математик за да бъдеш добър програмист, нито има кой знае колко голяма тежест при търсене на работа. Ако си добър, няма да останеш гладен, дори да си завършил българска филология.

Отговор
в отговор на accer #20

Re: програмирането и математиката

True! Аз съм завършил филология. Иначе си работя PHP.

Отговор