Mam dylemat życia. Jestem juz w ostatnie klasie gimnazjum i czeka mnie wybur który będę musiał podjąć aby zagwarantowaćsobie dobrą przyszłość. Bardzo dużo czytam na temat programowania, strasznie mnie to interesuje (po prostu jaram się tym). Chcę uzyskać odpowiedzi na nurtujące mnie pytanie Jak wygląda dokładnie (z punktu widzenia doświadczonej osoby) progtamowanie i co jest najważniejsze jeśli chciałbym to robićw przyszłości. I ostatnim moim pytaniem jest jeżeli chcę na to pójść to najpier się idzie do liceum/technikum informatycznego czy jest oddzielnie np. liceup programistyczne ???

Programowanie Lic/Tech Na czym to polega?
#1
Posted 02 January 2016 - 19:38
#2
Posted 04 January 2016 - 15:41
Co musisz umieć? Przede wszystkim - zainteresuj się porządnie matematyką. Bez znajomości algorytmów i struktur danych przede wszystkim, trudno cokolwiek stworzyć, albo wychodzą obrzydliwe babole.
Musisz znać porządnie matematykę. Taki klucz, który implikuje umiejętność myślenia. Tego powinieneś się uczyć.
Unikaj jak ognia techników. W zależności od tego, gdzie mieszkasz, prawdopodobnie istnieje jakieś dobre liceum z profilem matinf. I to do takiego powinieneś się kierować. Bo ostatecznie, niewiele nauczą Ciebie na lekcjach - praca własna dużo bardziej się liczy. Ale ludzie, którzy potrafią myśleć, potrafią programować - tego żadne technikum, ani mierne liceum nie da, a jest to nieprawdopodobna zdobycz na przyszłe życie. Swoją drogą - polecam naukę polskiego także.
Pozdrawiam,
enedil
- wojtkow and MaciejNowak like this
#3
Posted 25 January 2016 - 01:26
- wojtkow likes this
#4
Posted 25 January 2016 - 11:04
enedil i Pokalian wskazali najważniejsze czyli matematykę. Przy czym nie chodzi tu o umiejętność liczenia na poziomie gimbazy, ale o nauczenie się algorytmicznego myślenia i takiego podejścia do zadań. Tego nauczysz się (miejmy nadzieję) w dobrym LO matfiz, i tego będą od Ciebie oczekiwali na studiach. Co prawda w obecnym programie na I roku próbuje się studentów nauczyć tego co powinni wynieść z liceum, ale jest to zwykłe nadganianie. Mając tą wiedzę będziesz mógł skupić się na zrozumieniu choćby algebry zbiorów, która jest niezbędna do zrozumienia baz danych, czy rachunku różniczkowego i całkowego, bez którego nie jest możliwe zrozumienie transformat Fouriera czy Laplace'a (używanych choćby w przetwarzaniu obrazu i dźwięku).
Po drodze nie zapomnij o języku ojczystym, który sprawia Ci problemy a jest niezbędny wykształconemu człowiekowi i o języku angielskim, bez którego programista nie jest w stanie się rozwijać.
Moje programy:
iOS => Project Planner | Project Planner HD | Sub Edit HD | Snooker Scoreboard Pro | Expedition Planner | Subtitles Player
OSX => Project Planner OSX | Project Planner Viewer | Sub Edit | Mapper | Site Monitor
tvOS => Subtitles Player
Nie udzielam porad poprzez Prywatną Wiadomość. To uderza w charakter i sens istnienia forum, które daje każdemu prawo do zadania pytań i poznania odpowiedzi na nie..
#5
Posted 25 January 2016 - 12:43
1. Mat-fiz
2. angielski
3. programowania ucz się sam, żadne mat-inf'y, na studiach też Cię nie nauczą programować
#6
Posted 25 January 2016 - 13:11
Szkoła nie wystarczy, trzeba klepać samemu w domu.
1 user(s) are reading this topic
0 members, 1 guests, 0 anonymous users