Jaki język programowania dla przyszłego studenta informatyki

0

Cześć,
Niedawno skończyłem matury i chciałbym przez wakację pouczyć się jakiegoś języka programowania. Obecnie umiem podstawy C++; był to mój język na maturze z informatyki.

Zastanawiam się nad rozpoczęciem nauki języka Python lub C#. Python ze względu na to, że jest to ponoć szybko rozwijający się język w ostatnim czasie. Poza tym czytałem, że jest on dobry w programowaniu AI, na które prawdopodobnie w przyszłości będzie duże zapotrzebowanie programistów, a jest to coś, co mnie interesuje. C# dlatego, że jest to również popularny język, a poza tym jest wykorzystywany w Unity, dzięki czemu mógłbym niedługo zacząć tworzyć gry i być może wydać jakąś np. w Google Play.

Może lepszym pomysłem byłoby kontynuowanie nauki C++? Który z wymienionych języków jest według was najbardziej przyszłościowy (wliczając C++)? A może macie inne propozycje?

Proszę o pomoc w wyborze. Nie proszę was, żebyście za mnie zdecydowali, ale chciałbym dostać jakieś wskazówki, sugestie.

Z góry dzięki za odpowiedź :)
Pozdrawiam

2

Rób to co uważasz za najbardziej interesujące. W razie wątpliwości możesz przetestować kilka języków. Tzn. wiadomo, że na rynku pracy liczy się specjalizacja i z perspektywy zawodowej lepiej poznać jeden, a dobrze - ale z drugiej strony na specjalizację przyjdzie jeszcze czas, a na tym etapie pewnie najważniejsze, żebyś sam odkrył, który język jest dla ciebie (a każdy nowy język poszerza jakoś światopogląd).

7

Z tym pisaniem gier to troche tak ze duzo osob, szczegolnie mlodych, sie zapatruje na to programowanie ze "ło bede robil gry, wowowow". A w praktyce to to... hehe nie dziala

0

Jeżeli dobrze Ci z C++ to zająłbym się na ten moment szlifowaniem go. Na naukę innych języków przyjdzie jeszcze czas.
Jeżeli jednak C++ jest nie dla Ciebie, to można próbować w coś wysokopoziomowego - Java/C#.
Mnie osobiście Python najbardziej podchodzi jako dodatkowy język do różnych tooli - nie chciałbym w nim robić nic większego, ale nie znaczy, że u Ciebie będzie tak samo.

Chyba, że kompletnie nie wiesz jeszcze co chciałbyś robić - wtedy można próbować wszystkiego.
Na moim przykładzie: Przez studia liznąłem C, Javy, C++, Pythona, Go, Haskella, Scali, Darta, Swifta, D, Rusta(oczywiście nie wszystko w ramach zajęć) - a jednak skończyłem w C++. Wybór został podjęty na podstawie tego w czym mi się wygodnie klepie + tego co chciałbym robić w pracy.

Oczywiście to też nie tak, że jest to wybór na całe życie - sam przymierzam się do przejścia w stronę C i programowania pod Linux Kernel.

0

@Kejsar: jak będziesz studiował informatykę to na 90% będziesz miał C na początku - zazwyczaj 1 semestr to C, a 2 to C++
sory, nie zauważyłem że to już miałaś xD
Sugeruję może Jave, bo pewno ją będziesz tez miał później ;)

3

nie ucz sie jezykow tylko konceptow :) Np zamiast uczyc sie c++ i pythona, ucz sie AI, matematyki, algorytmow, znajomosc jezyka sama przyjdzie

0
stivens napisał(a):

Z tym pisaniem gier to troche tak ze duzo osob, szczegolnie mlodych, sie zapatruje na to programowanie ze "ło bede robil gry, wowowow". A w praktyce to to... hehe nie dziala

To prawda, ale akurat potrafię zrobić proste gry w Unity z pisaniem własnych skryptów, bo kiedyś chodziłem na warsztaty z tym związane. Gorzej pewnie z dostaniem pracy u jakiegoś producenta gier w przyszłości... :D

Dziękuję za tak liczne odpowiedzi. Decyzji jeszcze nie podjąłem, ale są one dla mnie dobrą wskazówką :)

1 użytkowników online, w tym zalogowanych: 0, gości: 1