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
Napisano 02 stycznia 2016 - 19:38
#2
Napisano 04 stycznia 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 i MaciejNowak lubią to
#3
Napisano 25 stycznia 2016 - 01:26
- wojtkow lubi to
#4
Napisano 25 stycznia 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
Napisano 25 stycznia 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
Napisano 25 stycznia 2016 - 13:11
Szkoła nie wystarczy, trzeba klepać samemu w domu.
Użytkownicy przeglądający ten temat: 2
0 użytkowników, 2 gości, 0 anonimowych