ace4ur napisał(a)
-J.Ang (dokumentacja,książki,tutki)
- Urządzenia Techniki (systemy liczbowe (binarne,10,8,16 itd...)
- Grafika (np. gierki jak będziesz robić)
- I w pewnym sensie o systemach operacyjnych poznajesz ciekawe zagadnienia,komendy systemowe itd...
Na studiach raczej nie ma takiego podziału tylko na kilka przedmiotów (oczywiście oprócz języka angielskiego), mogą się zdarzyć te (tyle, że o wiele bardziej szczegółowe), ale najczęściej jest kupę innych.
Chodzilo mi o to czy bedac programista C# bede wykorzystywal np Matematyke dyskretna i zatem warto ja poznac.
Czy tez poznajac C# z coraz to bardzej zawansowanych ksiazek naucze sie wsyzstkiego co niezbedne i nie ma sensu martnowac czasu na Matematyke dyskretna rachunek prawdopodobienstwa itp.
Albo jeszcze zapytam ktore przedmioty z informatyki i dlaczego pomagaja programiscie. (oczywiscie poza programowaniem samym w sobie)
Ja sam nie pracuję i jeszcze mam trochę czasu, więc powinna się wypowiedzieć osoba, która ma o tym pojęcie w praktyce.
Z tego co wiem, to jeżeli chcesz być tzw. klepaczem kodów (czyli tylko kodzić) to będzie się liczyć znajomość języka, nie algorytmiki. Jeśli jednak chcesz zostać programistą, który będzie również rozwiązywał różne problemy to przyda ci się algorytmika.
Mimo to według mnie algorytmika i matematyka dyskretna (przynajmniej podstawowa - powinno się wiedzieć co to jest notacja asymptotyczną i jak jej używać) przydaje się każdemu programiście, bo dzięki temu kształtuje się myślenie algorytmiczne, które się przydaje każdemu programiście (nawet klepaczowi kodów może się czasami przydać) i uczy metod programowania.
Jeżeli chodzi o matematykę dyskretną, to bez niej nie da się zrozumieć trudniejszych algorytmów (a tym bardziej zanalizować je), więc jeżeli będziesz chciał się uczyć algorytmiki, to matematyki dyskretną też będziesz musiał przynajmniej trochę umieć.
Jednakże według mnie powinna to opisać osoba, która już pracuje i ona może ci powiedzieć co się naprawdę przydaje.