Jump to content

SUBIECTE NOI
« 1 / 5 »
RSS
unde ii pot arunca?

Problema respingere memorie supli...

Posibila virusare

Caramida de sticla la exterior
 Geam cuptor crapat

Un canal de AI de comedie pe YT

Update intr-un tabel

[Controlul] vremii si a vremurilor
 Blocuri din placi prefabricate

Achiziție mașina de fam...

[unde] cozonaci traditionali

Jandarmii in fondul forestier
 Sa dus seceta pedologica?

Toyota IQ

Numar magic cu blocaj numerologic

Recomandare firma/persoana pentru...
 

Cata matematica se foloseste in programare?

- - - - -
  • This topic is locked This topic is locked
132 replies to this topic

#19
navistar_eagle

navistar_eagle

    Member

  • Grup: Members
  • Posts: 958
  • Înscris: 16.11.2017

 VladBtz, on 08 decembrie 2017 - 01:43, said:

Profesorii de info sunt de obicei cei mai prosti programatori . D-aia s-au si dus sa predea la liceu , ca erau prea slabi pentru industrie.
Sa speram ca tu vei fi un geniu.

Quote

Uita-te pe jocuri gen angry birds ca matematica nu e prea complexa.
Pentru ca este mecanica ciocnirilor este fizica simulata.

Quote

In strainatate copiii sunt lasati cu formulele in fata la teste pentru ca e mai importanta gandirea decat memorarea mecanica.
Nu cred ca acelasi lucru este valabil si la universitatiile de elita

Edited by navistar_eagle, 08 December 2017 - 12:40.


#20
jobist

jobist

    Senior Member

  • Grup: Senior Members
  • Posts: 2,746
  • Înscris: 23.04.2010

 VladBtz, on 08 decembrie 2017 - 01:43, said:

Profesorii de info sunt de obicei cei mai prosti programatori . D-aia s-au si dus sa predea la liceu , ca erau prea slabi pentru industrie.
...
Un profesor trebuie să ştie să înveţe pe alţii şi nu trebuie să fie expert în programare!
Era o vorbă pe care o vehiculau unii din producţie(nu neapărat aşi dar cu nasul prea pe sus): "Cine ştie - munceşte, cine nu - învaţă pe alţii!"

#21
VladBtz

VladBtz

    Active Member

  • Grup: Members
  • Posts: 1,702
  • Înscris: 24.09.2014

 g0dafk, on 08 decembrie 2017 - 12:30, said:

Vorbeam de professor universitar. ;d

Si aia universitari, stai linistit.

 navistar_eagle, on 08 decembrie 2017 - 12:39, said:

Nu cred ca acelasi lucru este valabil si la universitatiile de elita

La facultate faci integrale si derivate pe care elevii de aici le fac la liceu. Toti in afara de cei de la uman. Pana si aia de la liceele tehnologice.

Edited by VladBtz, 09 December 2017 - 01:02.


#22
aaaa4567

aaaa4567

    Senior Member

  • Grup: Senior Members
  • Posts: 9,536
  • Înscris: 18.10.2011

 g0dafk, on 08 decembrie 2017 - 00:30, said:

Cata matematica iti trebuie pentru job-ul de programator. Stiu ca merg mana in mana, ca asa ni se zice la scoala, dar intr-o situatie reala, de cata matematica ai nevoie ? Vreau un raspuns de la un programator, care a fost cea mai complexa chestie de matematica de care v-ati lovit in scrierea unui program?Si despre fizica am aceeasi nelamurire.
De ce mai sunt reclamele alea gen " Cu noi te faci programator in 6 luni " sau.. stiti voi. In alea 6 luni te invata si fizica si mate? Posted Image

Matematica si ingineria software nu merg mana in mana !!

Exista destule zone in care se aplica matematica. Dar asta se face in special in cercetare si in cateva industrii (si nici acolo nu se aplica matematica pe care o faceti la scoala). De exemplu daca vrei sa faci cercetare in criptografie, sau modelarea unuor fenomene fizice iti va trebui si matematica. Dar de asta se ocupa de obicei un om care stie sau a mai facut sau tot face asa ceva. Ma indoiesc ca cineva care dezvolta aplicatii (parte de frontend, sau backend) va face curent asa ceva. Desigur, asta nu inseamna ca poti fi complet afon, adica daca nu stii de mediana, de standard deviation, de derivata lui x2, de panta unei drepte, atunci e cam nasol. Dar de aici pana la ce se face la noi in scoala e cale lunga. Ar cam trebui sa ai habar de astea.

Lucrurile au devenit atat de complicate incat nu se mai poarte nici macar full stack developer-ul.

Idem si pentru fizica sau pentru electronica.

Luati 5-6 programe analitice (sample curricula) pentru cateva facultati americane (computer science, electrical engineering) duceti-va pe paginile respective si vedeti ce se preda (unele au chiar slideurile).

Daca vrei sa faci modelare numerica pentur un labchip e altceva. Dar lucruri din astea fac cativa (pana si in vest), nu se predau metode numerice pentru toata lumea (decat sa stii de ele, ca idee). Se fac si in vest, dar mai putin si/sau ca optionale la licenta. Se pot face la masterat sau doctorat, daca vrei asa ceva (s-ar putea sa poti face si la undergraduate, declarand un minor, dar numai daca vrei). Multe programe americane nici macar nu mai au C/C++ obligatoriu (ca prime 1-2 cursuri de programare procedurala, intro to programming), ci un limbaj mai abordabil, cel mai adesea Python sau chiar Java etc.

Cu exceptia cazurilor in care chiar stiti ce faceti (aveti prieteni prin industrie, ati mai lucrat), cautati sa vedeti ce se face in afara si cum se face. Sau (macar) ce se face la noi in industrie. Cautati pe siteurile de joburi. Multi oameni la 18 ani efectiv nu stiu ce e in industrie si pornesc cu ideea ca ingineria software e matematica, algoritmica etc. Sigur ca multi ajung sa termine stiind in mod real aproape numai asa ceva (in facultate nu faceti decat niste cursuri introductive de software engineerind, si daca nu citesti sau faci ceva pe langa, termini aproape bata) si reactiv veti gasi pe piata romaneasca firme care cauta asa ceva (firme de gaming); altii, vazand ca software engineering inseamna altceva decat si-au inchipuit ei, ajung prin call centere sau centre de support, sau ajung sa lucreze cu niste limbaje si biblioetci relativ obscure sau in mediul academic. Nici una nu este o varianta de succes la noi - practic oamenii astia ajung s aplece in zone in care chiar ai ce face cu asa ceva (te miri ce programare functionala etc.)

 soarce, on 08 decembrie 2017 - 11:39, said:

Ti se dau daca esti ultima maimuta in firma, adica le-a gandit alt programator care stie ceva matematica.
Nu ai habar ce spui, fara suparare. Ah, sigur ca daca ai probleme la o exponentiala, la un MBTF, atunci da. Daca ai de fgacut o animatie cu lansarea pe oblica, ar trebui sa intelegi. Dar astea se fac la liceu, la noi. Nici nu stai sa cauti tu pe Internet, iti trebuie experienta, studii de caz,m sa stii ce si cand sa aplici etc. Ma apuc eu acum sa simulez curgerea petrolului prin conducte, stiind numai niste matematica de facaultate, sau cineva care face asta ani de zile, stie biblioteci, cum se abordeaza etc?

De obicie e treaba SMEului si a analistului sa vorbesca cu clientul, sa faca niste specificatii. Nu inseamna ca daca scriu cod, esti ultimul om in firma, sau daca fac "numai" arhitectura etc. Ce-ai vrea, sa ma bag in simulari? Pe cine ati vazut voi ca stie si matlab, si javascript si optimizari de baze de date si utilizabilitate, si ingineria electrica?

Fiecare cu rolul lui, si daca ai mai multe competente sau stii de asa ceva (eu de exemplu as putea face cateva simulari la fizica, la niovel de liceu romanesc sau bachelor american); insa nu le poti sti pe toate.

PS: asa cu se fac cursurile de electrotehnica si electronica la noi, ma indoiesc ca multi ITisti mai stiu macar baza din aceste domenii (ce e ala un stabilizator, un amplificator de semnal, un histerezis etc.)

Edited by aaaa4567, 09 December 2017 - 01:51.


#23
navistar_eagle

navistar_eagle

    Member

  • Grup: Members
  • Posts: 958
  • Înscris: 16.11.2017

 VladBtz, on 09 decembrie 2017 - 01:01, said:

La facultate faci integrale si derivate pe care elevii de aici le fac la liceu.
Asta pt ca tu esti boboc  si  in primul semestru  va ia usor cu recapitulare, pentru ca sa va rupa imediat dupa ce termina cu recapitularea.
Vezi tu al doilea semestru, sa mai bine zis vezi in toamna cum o sa iei restanta la matematici speciale I .

#24
Mosotti

Mosotti

    Geniu umil

  • Grup: Senior Members
  • Posts: 33,295
  • Înscris: 21.04.2004
Peste o luna am 17 ani de cind m-am angajat si cel mai mare nivel de matematica necesar o fost inmultirea si impartirea :lol:

Majoritatea joburilor in domeniu nu necesita matematica. Cam unde nu e nevoie de matematica, gen aplicatii web, oricum iti trebuie jde mii de alte timpenii, pe cind unde e nevoie de matematica, in general iti trebuie numai o anumita matematica si un limbaj de programare.

#25
aaaa4567

aaaa4567

    Senior Member

  • Grup: Senior Members
  • Posts: 9,536
  • Înscris: 18.10.2011

 navistar_eagle, on 09 decembrie 2017 - 09:46, said:

Asta pt ca tu esti boboc  si  in primul semestru  va ia usor cu recapitulare, pentru ca sa va rupa imediat dupa ce termina cu recapitularea.
Vezi tu al doilea semestru, sa mai bine zis vezi in toamna cum o sa iei restanta la matematici speciale I .
Eu cred ca el vorbeste de americani.

 Mosotti, on 09 decembrie 2017 - 12:18, said:

Peste o luna am 17 ani de cind m-am angajat si cel mai mare nivel de matematica necesar o fost inmultirea si impartirea Posted Image

Majoritatea joburilor in domeniu nu necesita matematica. Cam unde nu e nevoie de matematica, gen aplicatii web, oricum iti trebuie jde mii de alte timpenii, pe cind unde e nevoie de matematica, in general iti trebuie numai o anumita matematica si un limbaj de programare.
Corect. Si ceea ce spuneam eu e peste medie, adica faci impresie buna deja daca stii matematica de clasa a X-a.

Mai degraba iti trebuie cunostinte din verticala respectiva (sa fi lucrat ca analist etc.), standarde, cunostinte minime (-medii) de securitate.

#26
cd9

cd9

    Junior Member

  • Grup: Members
  • Posts: 195
  • Înscris: 04.04.2015

 VladBtz, on 09 decembrie 2017 - 01:01, said:

La facultate faci integrale si derivate pe care elevii de aici le fac la liceu. Toti in afara de cei de la uman. Pana si aia de la liceele tehnologice.
Si care ar fi problema daca faci 1-2 semestre de matematica? Probabil nu o sa-ti foloseasca, nici nu ar avea cum din simplul motiv ca majoritatea cursurilor is de nivel introductiv/mediu. Dar iti antrenezi gandirea si inveti sa rationezi in alte moduri. In facultate faci multe chestii pe care probabil nu le folosesti: programare logica, algoritmi avansati, AI, etc. Dar te invata sa rationezi in alte moduri. Nu zice nimeni ca trebuie sa ai 10, dar 5-ul nu e chiar asa greu de luat.

Edited by cd9, 09 December 2017 - 14:51.


#27
Mosotti

Mosotti

    Geniu umil

  • Grup: Senior Members
  • Posts: 33,295
  • Înscris: 21.04.2004

 cd9, on 09 decembrie 2017 - 14:50, said:

Si care ar fi problema daca faci 1-2 semestre de matematica? Probabil nu o sa-ti foloseasca, nici nu ar avea cum din simplul motiv ca majoritatea cursurilor is de nivel introductiv/mediu. Dar iti antrenezi gandirea si inveti sa rationezi in alte moduri. In facultate faci multe chestii pe care probabil nu le folosesti: programare logica, algoritmi avansati, AI, etc. Dar te invata sa rationezi in alte moduri. Nu zice nimeni ca trebuie sa ai 10, dar 5-ul nu e chiar asa greu de luat.
Orice este inutil este viata pierduta. Matematica de nota 5 nu-ti antreneaza gindirea, doar iti arata ca esti cam retardat. Orice materie la care nu ai luat cel putin 8 ai facut-o degeaba, nu doar ca n-o sa-ti foloseasca, dar nici n-ai priceput mai nimic, ca sa spui ca macar ai facut-o ca fapt divers. E ca si cum ai petrece citeva zeci de ore "citind" chineza, da de fapt de uiti ca boul la semnele alea :w00t:

#28
cd9

cd9

    Junior Member

  • Grup: Members
  • Posts: 195
  • Înscris: 04.04.2015
Pai mai devreme va plangeati ca-s greu de trecut. Daca nu te intereseaza iei 5 si nu te complici.

#29
VladBtz

VladBtz

    Active Member

  • Grup: Members
  • Posts: 1,702
  • Înscris: 24.09.2014

 navistar_eagle, on 09 decembrie 2017 - 09:46, said:

Asta pt ca tu esti boboc  si  in primul semestru  va ia usor cu recapitulare, pentru ca sa va rupa imediat dupa ce termina cu recapitularea.
Vezi tu al doilea semestru, sa mai bine zis vezi in toamna cum o sa iei restanta la matematici speciale I .

Ma refeream la facultatea din strainatate ! In strainatate integralele se fac in facultate,nu in toate liceele ca in ro.

Edited by VladBtz, 11 December 2017 - 02:28.


#30
navistar_eagle

navistar_eagle

    Member

  • Grup: Members
  • Posts: 958
  • Înscris: 16.11.2017

 VladBtz, on 11 decembrie 2017 - 02:27, said:

Ma refeream la facultatea din strainatate ! In strainatate integralele se fac in facultate
Si ce propui ?

Edited by navistar_eagle, 11 December 2017 - 02:42.


#31
Geth

Geth

    Senior Member

  • Grup: Senior Members
  • Posts: 2,903
  • Înscris: 17.11.2017

 soarce, on 08 decembrie 2017 - 11:39, said:

Ti se dau daca esti ultima maimuta in firma, adica le-a gandit alt programator care stie ceva matematica.
Internetul nu e o sursa de incredere 100%, poate nici nu gasesti exact ceea ce ai tu nevoie si trebuie sa faci adaptari, sa intelegi ce si cum. Sigur ca daca nici nu stii ce iti trebuie, nici nu poti sa cauti.
Ultimele maimute au opinii despre domenii pe care nu le cunosc nici cat negru sub unghie! Posted Image Dar pretind ele ca "stiu" cu siguranta ceva...

Formulele din finante sunt gandite(inventate, descoperite) de programatori? Posted Image

Incredibil cata mitologie de 2 bani e prin capetele multora... si o mai si raspandesc in mod jignitor si plini de agresivitate.. :puke:

 cspot, on 08 decembrie 2017 - 10:21, said:

Programarea inseamna logica si matematica.
  Daca nu stii nici una nici alta poti sa te faci manager IT. Astia nu se pricep la numarat iar cu logica stau cam prost.
Am dat de multe ori peste teoria asta, dar niciodata peste "geniul" care sa-mi descrie in limbaj pur matematic codul c: printf("programarea e matematica"); Oare cum ar fi sa o dam in OOP, design patterns si alte chestii? Ohoho...

Edited by Geth, 11 December 2017 - 04:11.


#32
soarce

soarce

    Active Member

  • Grup: Members
  • Posts: 1,467
  • Înscris: 02.10.2008

 Geth, on 11 decembrie 2017 - 04:02, said:

Formulele din finante sunt gandite(inventate, descoperite) de programatori? Posted Image
Bingo!! Posted Image  Programatori care știu matematica, evident. Cauta pe internet!!
In general echipele astea sunt transversale, chiar dacă unul se dedica mai mult la programare nu trebuie sa-i dai mura-n gura toate detaliile de implementare. Nu exista "eu sunt the master of the universe, apăs numai pe taste și mi se rupe de matematica".

Quote

Incredibil cata mitologie de 2 bani e prin capetele multora... si o mai si raspandesc in mod jignitor si plini de agresivitate.. Posted Image


Am dat de multe ori peste teoria asta, dar niciodata peste "geniul" care sa-mi descrie in limbaj pur matematic codul c: printf("programarea e matematica"); Oare cum ar fi sa o dam in OOP, design patterns si alte chestii? Ohoho...
Eu vad unii programatori frustrați cu ura viscerala fata de matematica. Înțeleg ca poți ajunge sa folosești foarte puțin instrumentele matematice, dar sa ii sfătuiești pe începătorilor sa arunce cărțile de matematica la gunoi mi se pare complet deplasat.


PS: daca ai fi avut putina curiozite ai fi descoperit modelul din spatele unui printf sau al unui mov sp, r4 ... dar stai ca asta e matematica, doamne apara si pazeste Posted Image

#33
Mosotti

Mosotti

    Geniu umil

  • Grup: Senior Members
  • Posts: 33,295
  • Înscris: 21.04.2004

 soarce, on 11 decembrie 2017 - 11:52, said:

Eu vad unii programatori frustrați cu ura viscerala fata de matematica. Înțeleg ca poți ajunge sa folosești foarte puțin instrumentele matematice, dar sa ii sfătuiești pe începătorilor sa arunce cărțile de matematica la gunoi mi se pare complet deplasat.

Nu e vorba de nici o ura, ci de realitate. Matematica nu e ceva ce poti invata daca vrei, tre sa ai inclinatii spre asa ceva. Daca ai ajuns sa te intrebi daca e nevoie de matematica pentru a fi programator SIGUR ESTI O PRASTIE A MATEMATICII. Prin urmare, raspunsul este simplu: NU. Nu e ca si intrebarea "tre sa stiu sa desenez ca sa fiu arhitect?". Sau "tre sa stiu anatomie ca sa fiu medic?"

Acuma daca ai ajuns la virsta de facultate si te intrebi daca e nevoie de matematica, deci ESTI O PRASTIE A MATEMATICII, este practic imposibil sa mai recuperezi 12 ani de matematica in care ar fi trebuit sa excelezi ca sa ajungi sa o folosesti in mod profesional. Ori in aceste conditii, da, poate sa se cace pe ele carti de matematica pentru ca-s ca niste carti de klingoniana.

Matematica in facultatile de computer science ar trebui sa fie OPTIONALA, nicidecum bagata pe git inutil ca sa ia majoritatea o nota de trecere si sa aibe si ala salariu :w00t:

#34
soarce

soarce

    Active Member

  • Grup: Members
  • Posts: 1,467
  • Înscris: 02.10.2008

 Mosotti, on 11 decembrie 2017 - 13:00, said:

Nu e vorba de nici o ura, ci de realitate.
E realitatea unora, nu cred ca face bine generalizarea. In rest complet de acord cu ce ai scris, ar trebui pus într-un FAQ pe aria programming.

Quote

Matematica in facultatile de computer science ar trebui sa fie OPTIONALA, nicidecum bagata pe git inutil ca sa ia majoritatea o nota de trecere si sa aibe si ala salariu Posted Image
Facultatea pregătește ingineri și matematica nu ar trebui sa fie opțională, pentru restul ar trebui înființate scoli profesionale, de meserii sau postliceale de programatori.

#35
navistar_eagle

navistar_eagle

    Member

  • Grup: Members
  • Posts: 958
  • Înscris: 16.11.2017

 soarce, on 11 decembrie 2017 - 15:50, said:

E realitatea unora, nu cred ca face bine generalizarea. In rest complet de acord cu ce ai scris, ar trebui pus într-un FAQ pe aria programming.


Facultatea pregătește ingineri și matematica nu ar trebui sa fie opțională, pentru restul ar trebui înființate scoli profesionale, de meserii sau postliceale de programatori.
Cine nu stie matematici speciale nu are cum sa fie inginer.Este ca si cum ai fi alpinist fara o mana.

#36
VladBtz

VladBtz

    Active Member

  • Grup: Members
  • Posts: 1,702
  • Înscris: 24.09.2014

 navistar_eagle, on 11 decembrie 2017 - 21:50, said:

Cine nu stie matematici speciale nu are cum sa fie inginer.Este ca si cum ai fi alpinist fara o mana.

Facultatile din strainatate pregatesc ingineri cu mult mai putina matematica decat la noi. Nu spun ca absolut toata matematica dinf acultate e useles, ci Majoritatea capitolelor. Facultatile in strainatate nu fac lucruri doar de dragul de a le face sau ca sa "iti dezvolte gandirea" , acolo e multa practica si putina teorie, inveti facand, nu ti se da decat ce ai nevoie . Aia isi dau seama ca majoritatea se duc la facultate ca sa aiba un job bun dupa , nu pentru cine stie ce viitor in research academic, asa ca se adapteaza cerintelor. Asta nu inseamna ca raman fara laureati la diverse premii.

Anunturi

Second Opinion Second Opinion

Folosind serviciul second opinion ne puteți trimite RMN-uri, CT -uri, angiografii, fișiere .pdf, documente medicale.

Astfel vă vom putea da o opinie neurochirurgicală, fără ca aceasta să poată înlocui un consult de specialitate. Răspunsurile vor fi date prin e-mail în cel mai scurt timp posibil (de obicei în mai putin de 24 de ore, dar nu mai mult de 48 de ore). Second opinion – Neurohope este un serviciu gratuit.

www.neurohope.ro

0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

Forumul Softpedia foloseste "cookies" pentru a imbunatati experienta utilizatorilor Accept
Pentru detalii si optiuni legate de cookies si datele personale, consultati Politica de utilizare cookies si Politica de confidentialitate