konto usunięte

Temat: Matematyka a programowanie

Piotr Lewandowski:
Tomasz Grzechowski:
programowanie to dziedzina informatyki, a więc dobry programista powinien mieć umysł analityczny i interdyscyplinarny, nie tylko powinien mieć możliwości intelektualne by (gdy zajdzie taka potrzeba praktyczna) poznać odpowiedni aparat matematyczny, ale powinien móc rozumieć na poziomie ogólnym praktycznie każdą dziedzinę nauki, bo każda dziedzina nauki korzysta dziś z informatyki

Podobno CAŁY świat da się opisać za pomocą matematyki... Co wcale nie przeszkadza matematycznym analfabetom doskonale na tym świecie funkcjonować...

jasne, ale my nie piszemy o całym świecie, tylko o konkretnej dziedzinie wiedzy i nauki
Jak wspomniał Andrzej Winnicki (z czym się zgodzę) - żeby być web developerem nie potrzebna jest aż tak rozległa wiedza...

ja nie definiowałem poziomu wiedzy w mojej wypowiedzi, więc nie bardzo wiem do jakiego poziomu się odnosisz

tak czy inaczej, ja nie odnosiłem się do webdevelopmentu konkretnie, a do programowania a nawet informatyki w ogóle, czyli starałem się zformułować jakąś zasadę na poziomie bardziej ogólnym

i faktem jest, że umiejętność precyzowania myśli, wywodzi się w moim przypadku tak samo, z faktu, że w pewnym momencie swojego życia, czytałem kilkanaście książek miesięcznie, jak i z faktu, że uczyłem się rozwiązywać problemy matematyczne

wyobraź sobie sytuację, że nauczono Cię tylko dodawać do 100, dzielić i mnożyć, a później dano link do :

http://php.net/ i powiedziano programuj

tylko najpierw przeczytaj ten brief (i wyłożono przed Tobą 100 stronicowy dokument wymagań biznesowych)

i określ złożoność projektu i wyestymuj czas na podstawie:

http://www.ibm.com/developerworks/rational/library/edg...

//

i choćbyś udawał przed sobą, że znajomość matematyki nie ma tu wpływu, to ma ona i nie w ten sposób, że będziesz z tej matematyki za chwilę nie wiadomo jak jawnie korzystał, ale byś mógł zrozumieć na odpowiednio niskim poziomie o co w tym wszystkim chodzi

inaczej jesteś jak dziecko we mgle, które tylko myśli, że idzie do domu, a idzie w zupełnie przeciwnym kierunku

im lepiej coś rozumiesz, tym szybsze i bardziej właściwe decyzje podejmujesz,

decyzje wynikające z natury rzeczy
Tomasz Zadora

Tomasz Zadora programuję

Temat: Matematyka a programowanie

Zaraz ale my tu dyskutujemy o jakiejś algebrze elementarnej, czy matematyce wyższej ?

Podstawy matematyki są absolutnie wymagane, pytanie czy każdy musi się znać na całkowaniu i różniczkach ? To przecież zależy od projektu.

konto usunięte

Temat: Matematyka a programowanie

Tomasz Zadora:
Zaraz ale my tu dyskutujemy o jakiejś algebrze elementarnej, czy matematyce wyższej ?

Autor watku zapytal ogolnie o matematyke.

Piotr, kilka postow wyzej, napisal o analfabetach.

Ja staralem stworzyc ogolna teze. A teza brzmi, wymagany jest talent i umiejetnosci analityczne, a te czerpiemy z rozwiazywania problemow, a najbardziej zlozone to problemy matematyczne.
Podstawy matematyki są absolutnie wymagane, pytanie czy każdy musi się znać na całkowaniu i różniczkach ? To przecież zależy od projektu.

Hej,

przeczytaj uwaznie, to co napisalem. Zasada jest ogolna, gdyby isc z przeciwnej strony.

Ktos kto nie ma telentu do matematyki, nie bedzie mial talentu do programowania, oczywiscie programowanie w jezykach wyzszych jest bardziej przystepne, gdyz zblizone jest do lingwistyki w jezyku mowionym, ale nadal to lingwistyka i logika.

Od kilku lat zajmuje sie uczeniem programowania, nie nie na uczelni, w pracy. Mam mlodszego i np. obserwuje go przez rok, dwa, trzy. Widze jak jego umysl i swiadomosc zagadnien sie zmienia.

Im bardziej analityczny umysl, im lepiej zna dana osoba i rozumie matematyke, tym szybciej sie uczy programowania.

W koncu to chcemy tu dowiesc lub temu zaprzeczyc.

Wiec probuje sformulowac jakis dowod :D

Sama matematyka ... tak gdyby szukac jej w programowaniu wyzszym np. popularne rozwiazania .. MVC, to trzeba sie zaglebiac i zaglebiac a to faktycznie a malo kto to robi.

Ale efekty znajomosci, doswiadczen z matemtyka, znajduja sie w tym jak pracuje intelekt.Tomasz Grzechowski edytował(a) ten post dnia 27.05.11 o godzinie 00:51
Tomasz Zadora

Tomasz Zadora programuję

Temat: Matematyka a programowanie

Generalnie zgadzam się, tylko zdolności analityczne != umiejętności z dziedziny matematyki.

Można być biologiem, kiepsko znać matematykę a mimo to wykorzystywać świetnie zdolności analityczne do analizy zachowań jakichś gatunków, albo do przewidywania jakie choroby prawdopodobnie dotkną lasy w zachodniej europie w ciągu najbliższych 10-ciu lat.

Z drugiej strony masz osoby dotknięte autyzmem które nic nie analizują za to potrafią błyskawicznie rozwiązywać skomplikowane zadania matematyczne lub obliczenia nie na zasadzie analizy tylko podświadomych właściwości umysłu/mózgu.

Zdolności analityczne to coś większego i szerszego niż tylko matematyka, matematyka to tylko jedno z narzędzi które podczas analizy można użyć.Tomasz Zadora edytował(a) ten post dnia 27.05.11 o godzinie 01:19

konto usunięte

Temat: Matematyka a programowanie

Wszystko zależy od projektów, na jakie się porywamy. W web-aplikacjach rzadko się zdarza, by wymagana była lepsza znajomość matematyki - jasne, jakaś tam jest potrzebna, ale bez przesady.

Jeśli ktoś porywa się na gamedev to musi już lepiej znać matematykę czy fizykę, to samo przy aplikacjach graficznych, wizualizacji danych czy wielu innych. Jednak przy zwykłych stronkach (rozumiem przez to także Facebooki, onety i inne, gdzie wita nas jedynie statyczna treść bez fajerwerków) nie jest potrzebna znajomość całek czy liczb zespolonych.
Wojciech Kowalik

Wojciech Kowalik full stack developer

Temat: Matematyka a programowanie

wkleje link i wyjaśniam po co
http://pl.wikipedia.org/wiki/Logika_matematyczna
Nie obawiajcie się, nie znając w odpowiednim stopniu zagadnień topologii, teorii zbiorów - będziecie programować. Myśląc bez logiki będzie wam o wiele trudniej. Matematyka sama w sobie ułatwia myślenie, które w tym zawodzie jest bardzo wskazane. Nie muszę całkować po trajektoriach (nawet jeśli musiałbym mam gooogla, znajomych na uczelni, grupy dyskusyjne - dostanę odpowiedź), wszystko zależy od logicznego myślenia, gdzie mam czego szukać. Jeżeli jesteśmy na uczelni (wiele wątków na ten temat) uczmy się myśleć a wspomniane całki za pomocą myślenia "zaliczajmy" :)
Jakub L.

Jakub L. Programista

Temat: Matematyka a programowanie

Nieważne co się żuje ważne, aby żuchwę rozruszać.

Tłuczenie zadań matematycznych jest podobne do programowania, problem przekształca się w abstrakcję, a później rozbija na małe części.

Jak ktoś robił zadania, ma przeorane bruzdy na mózgu, ale nie fetyszyzujcie matematyki.

Temat: Matematyka a programowanie

To jest bardzo ciekawy problem. Też w młodości uważałem, że bez umiejętności matematycznych nie da się zostać programistą. Jednak jak się okazało wcale tak nie jest. Od czego zacząć naukę programowania? Najpierw trzeba znaleźć dobry kurs czy studia. Tutaj zostawiam ciekawy artykuł: https://www.wsb-nlu.edu.pl/pl/Aktualnosc/729/1

Następna dyskusja:

Programowanie NIE-obiektowe




Wyślij zaproszenie do