BG Development


Страници: (5) 1 [2] 3 4 ... последна »  ( Първото ново мнение ) Reply to this topicStart new topicStart Poll

> Приложна математика
mouseclicker
  Публикувано на: 22-01-2009, 11:47
Quote Post



Име:
Група: Потребител
Ранг: Редовен член

Мнения: 567
Регистриран на: 14.10.05



QUOTE (TeodorGig @ 23-02-2007, 13:37)
Да не говорим, че ще бъдеш много по-добре подготвен по програмиране, отколкото онези "юнаци" от Информатика или пък Компютърни науки.

Аз не бих се обзаложил. "Юнаците" от Информатика също учат доста математика. Подготовката по програмиране определено е по-добра в информатика, просто защото се учи в повече. За компютърни науки не знам, при тях май математиката е доста орязана, което е голяма грешка.
Но приложна математика определено е добър избор. Чистата математика също.

Това мнение е било редактирано от mouseclicker на 22-01-2009, 11:50


--------------------
"If you look at these languages in order, Java, Perl, Python, you notice an interesting pattern. At least, you notice this pattern if you are a Lisp hacker. Each one is progressively more like Lisp. Python copies even features that many Lisp hackers consider to be mistakes. You could translate simple Lisp programs into Python line for line. It's 2002, and programming languages have almost caught up with 1958."

-- Paul Graham
PMEmail Poster
Top
Fly
Публикувано на: 22-01-2009, 12:45
Quote Post



Име: Митко Костов
Група: Потребител
Ранг: Почетен член

Мнения: 1432
Регистриран на: 02.02.07



QUOTE (sandprince @ 22-01-2009, 10:12)
аз изключително съм против теорията че за да си добър програмист трябва да си и добър/страшен математик.
доста отдавна мина времето в което математиката беше градивен елемент на програмирането.

и сега се ползва, но в доста по малко програмни езици, до колкото знам най-вече в OpenGL

Колкото до самата математика - аз бягам от нея, както дявол бяга от тамян icon_wink.gif

Кажи сега кой е градивния елемент на програмирането ?

ПС:
Разбрахме, че от уеб дизайн не разбираш, но се пишеш такъв уеб дизайнер.
От математиката бягаш, не можеш да програмираш, но компетентни мения даваш.
Интересно ми е толкова ли си нямаш работа, че пишеш тук ?

Това мнение е било редактирано от Fly на 22-01-2009, 13:00


--------------------
"The best way to predict the future is to implement it." DHH
PMEmail PosterUsers Website
Top
Irrefutable
Публикувано на: 22-01-2009, 12:56
Quote Post



Име: Васил
Група: Потребител
Ранг: Почетен член

Мнения: 1357
Регистриран на: 28.10.05



Разбутахте архива а icon_wink.gif
Преди 2 години се чудих какво да запиша, общо взето тази тема я пусна мой съученик по онова време.
Изборът ми беше приложна математика в крайна сметка. Определено не мисля че съм сбъркал.
Като начало специалностите са доста близки. Работя като програмист от преди да реша да следвам математика. И в ФМИ мога да разделя хората на 4 основни групи.

1) Едните следват математика (приложна или пък статистика), и са зле по информатика, трудно им е да учат програмни езици и прочие. Макар добри математици, нямат намерение да се занимават с информатика изобщо. От избираемите предмети те си пишат икономика, физики разни и подобни неща, различни от информатиките.

2) Другите следват математика но се занимават и сериозно с информатика. Те знаят 5-6-7 програмни езици, задължително си имат любим на който мислят и сравняват всички други с него. Ходят на състезанията по информатика. Пишат готините избираеми от другите дисциплини.

3) Хора от информатиката и сродните. Половината са решили да стават мениджърчета. Общо взето и на там са се запътили. Бачкат в някоя фирма като кодери, но с идеята да се развият и като завършат, вече да са тим лидери и по-нагоре. Те в общи линии по-трудно си взимат математиките но пък не е като да не ги учат icon_wink.gif

4) Информатици дето ги кофи математиката, ходят и те по разни състезания, бачкат и програмират. Някой от тях се престрашават да запишат дисциплини от групата на приложната математика и математиката. Казвам престрашават, защото много от тези предмети са физика, а хората които са искали да учат физика общо взето са в физическия...

(1) Ако им се наложи да програмират, търсят някоя книжка намират функциите, които им трябват в дадения език, драсват още нещо ако се налага ползват ги тях и си завършват проектите.

(2) Нямат проблеми нито с задачата нито с кода. Просто сядат и пишат. Но пък не можеш да ги накараш да оправят документация. Пък кода после работи но само те си го разбират icon_wink.gif Общо взето за да програмисти от тях, трябва поне 1-2 години после в някоя фирма където ще ги стегнат. (Или пък да са бачкали още преди да влезнат в уни-то)

(3) Общо взето не ползват математика и не им трябва. Обичат web програмирането, кефи ги да цъкат SQL-ли разни, да правят сайтове. Някой от тях бачкат и като администратори. Общо взето не че съвсем не им трябва математика, но са научили предостатъчно от 1 курс за да се оправят перфектно с това което вършат.

(4) Същите като (2), но по-склонни към оформянето на документацията. Пишат по всякакви по-сложни неща, енджини, рендъри и прочие.

И сега от гледна точка на един работодател. Когато при него кандидатстват хора от приложната, той знае (е може и да не знае) че те разбират информатика, защото са от тип (2) иначе изобщо е нямало да се занимават да кандидатстват като програмисти.
Но когато кандидатства някой информатик, работата е по-мътна. Той от (3) или от (4) е, не се знае.


--------------------
Not only to survive: to die alive.
PMEmail PosterICQYahoo
Top
Stilgar
Публикувано на: 22-01-2009, 13:42
Quote Post



Име:
Група: Потребител
Ранг: Почетен член

Мнения: 3357
Регистриран на: 13.05.08



аз да си кажа щото вече съм го написал:

http://sietch.net/ViewNewsItem.aspx?NewsItemID=63

Тези дето взимат математици щото било по-лесно да ги направят програмисти просто не са средностатистически фирми. Факт е, че в общия случай се коди нещо скучно като web портали и форуми. Там математиката просто не играе. Ако аз правя такива проекти еми няма да взема математика щото просто няма да ми се наложи да правя програмиста математик.

А, btw за ПУ специално Приложна Математика е малко измама просто щото е почти същото като Математика. Дали това е вярно за СУ не знам.


--------------------
Така виждаш ли го?
PMEmail PosterUsers Website
Top
ljubo
Публикувано на: 22-01-2009, 14:51
Quote Post



Име:
Група: Потребител
Ранг: Редовен член

Мнения: 504
Регистриран на: 03.09.07



QUOTE (sandprince @ 22-01-2009, 10:12)
аз изключително съм против теорията че за да си добър програмист трябва да си и добър/страшен математик.
доста отдавна мина времето в което математиката беше градивен елемент на програмирането.

и сега се ползва, но в доста по малко програмни езици, до колкото знам най-вече в OpenGL

Колкото до самата математика - аз бягам от нея, както дявол бяга от тамян icon_wink.gif

Добре де, не разбирам..
Този "програмист" да не е програмист на PHP, където за такива сайтове трябва само синтаксис да се знае?!

В истинското програмиране се иска адски много математика, тъжно но факт!

Нека дефинирам "истинското програмиране":
1) Състезателно програмиране
А ти отиди без да знаеш математика!
2) Приложно програмиране (software)
Често се случва така, че трябва да мислиш как да оптимизираш дадено нещо и трябва да използваш точно математика! Представи си, че трябва да се смята нещо свързано с геометрия...
3) Приложно програмиране (games)
Ей тук пък ако не се иска па НА!

Принце, не се изказвай неподготвен, не е готино да говориш така: "Имам 1 приятел програмист..". Изпитай го на свой гръб и тогава говори icon_wink.gif

П.П.:
Божееее, забелязах, че вече вместо '.' в края на изречението пиша ';' xD

Поздрави и боозъ, Любо icon_smile.gif
PMEmail Poster
Top
Stilgar
Публикувано на: 22-01-2009, 15:43
Quote Post



Име:
Група: Потребител
Ранг: Почетен член

Мнения: 3357
Регистриран на: 13.05.08



1) Състезателно програмиране
Абсолютно безпредметно занимание, от което не виждам никаква реална полза, но пък щом ви влече...

2) Приложно програмиране (software)
Често, често... колко да е често. Сигурно в под 5% от случайте ти трябва някаква по-сериозна математика (тоест във фирмата е достатъчно 1 математик на 20 програмиста)

3) games
е хубаво колко % е games от всичкия софтуер дето се пише по света.


То така като си тръгнал що не дефинираш "истинско програмиране" като "правене на софтуер за решаване на математически задачи като Matlab или Mathematica" и няма да имаш грижи. Ще трябва всеки от екипа да разбира математика на много сериозно ниво и ще заключиш успешно, че без математика никакво сериозно програмиране не се прави.


--------------------
Така виждаш ли го?
PMEmail PosterUsers Website
Top
mouseclicker
Публикувано на: 22-01-2009, 16:04
Quote Post



Име:
Група: Потребител
Ранг: Редовен член

Мнения: 567
Регистриран на: 14.10.05



QUOTE (ljubo @ 22-01-2009, 14:51)
1) Състезателно програмиране
А ти отиди без да знаеш математика!

Коя част от математиката? За състезания по програмиране май не беше необходимо да си факир по диференциална геометрия и хармоничен анализ. Или нещата коренно са се променили за няколко години?

Това мнение е било редактирано от mouseclicker на 22-01-2009, 16:05


--------------------
"If you look at these languages in order, Java, Perl, Python, you notice an interesting pattern. At least, you notice this pattern if you are a Lisp hacker. Each one is progressively more like Lisp. Python copies even features that many Lisp hackers consider to be mistakes. You could translate simple Lisp programs into Python line for line. It's 2002, and programming languages have almost caught up with 1958."

-- Paul Graham
PMEmail Poster
Top
ljubo
Публикувано на: 22-01-2009, 16:40
Quote Post



Име:
Група: Потребител
Ранг: Редовен член

Мнения: 504
Регистриран на: 03.09.07



QUOTE (Stilgar @ 22-01-2009, 15:43)
1) Състезателно програмиране
Абсолютно безпредметно занимание, от което не виждам никаква реална полза, но пък щом ви влече...

2) Приложно програмиране (software)
Често, често... колко да е често. Сигурно в под 5% от случайте ти трябва някаква по-сериозна математика (тоест във фирмата е достатъчно 1 математик на 20 програмиста)

3) games
е хубаво колко % е games от всичкия софтуер дето се пише по света.


То така като си тръгнал що не дефинираш "истинско програмиране" като "правене на софтуер за решаване на математически задачи като Matlab или Mathematica" и няма да имаш грижи. Ще трябва всеки от екипа да разбира математика на много сериозно ниво и ще заключиш успешно, че без математика никакво сериозно програмиране не се прави.

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

Може %ът на игрите да не е много сравнение с всички други програми, нооо признай - игра без математика не може icon_smile.gif

http://infoman.musala.com
@mouseclicker, погледни задачите от този сайт и сам прецени icon_smile.gif
PMEmail Poster
Top
mouseclicker
Публикувано на: 22-01-2009, 20:18
Quote Post



Име:
Група: Потребител
Ранг: Редовен член

Мнения: 567
Регистриран на: 14.10.05



Е кво, от един символ за сумиране ли да се стресна?


--------------------
"If you look at these languages in order, Java, Perl, Python, you notice an interesting pattern. At least, you notice this pattern if you are a Lisp hacker. Each one is progressively more like Lisp. Python copies even features that many Lisp hackers consider to be mistakes. You could translate simple Lisp programs into Python line for line. It's 2002, and programming languages have almost caught up with 1958."

-- Paul Graham
PMEmail Poster
Top
ljubo
Публикувано на: 22-01-2009, 20:39
Quote Post



Име:
Група: Потребител
Ранг: Редовен член

Мнения: 504
Регистриран на: 03.09.07



Погледни задачите за A група...
Да, може в решението да се използва само + или -, защото си го оптимирал така, но има някои задачи, които изискват адски много сметки icon_smile.gif
PMEmail Poster
Top
0 потребители преглеждат тази тема в момента (0 гости, 0 анонимни потребители)
Потребители, преглеждащи темата в момента:

Topic Options Страници: (5) 1 [2] 3 4 ... последна » Reply to this topicStart new topicStart Poll

 


Copyright © 2003-2008 | BG Development | All Rights Reserved
RSS 2.0