• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Jaki jezyk wybrac

VPS Starter Arubacloud
0 głosów
427 wizyt
pytanie zadane 17 marca 2019 w C i C++ przez testashur131312 Początkujący (350 p.)
Witam mam mały problem tym jakiego języka się uczyć wiem ze były już takie pytanie ale mam kilka nurtujących mnie pytań. Nad mienie ze mam zamiar uczyć się języków które pomogą mi programować programy, aplikacje mobilne, strony internetowe(choć tu wiem że nie wszystko się nazywa programowaniem)

Słyszałem dużo dobrych opinii o C++ czy o pythonie jeden mówi żeby C++ lepszy a drugi że Python lepszy i bardziej przyszłościowy, chyba że oba są dobre i mogą mi się później przydać. Coś obiło mi sie o uszy z C# ale o ile sie nie myle slyszalem rowniez ze lepiej albo c# albo c++(skupic sie najpierw na jednym z nich)

Dodatkowe pytanie jest jakie języki są używane do pisania silnikow gier i jak to mniej wiecej wyglada

Oczywiście możecie dać również swoje propozycje oczywiscie szukam czegoś dobrego i przyszlosciowego i czegos co przyda mi sie w pracy(bo fajnie jest zarabiać na swoich pasjach)

A czy do stron internetowych starczy mi : HTML,CSS,Java Script,PHP i oczywiscie MySQL
komentarz 17 marca 2019 przez Benek Szeryf (90,690 p.)

bo fajnie jest zarabiać na swoich pasjach

Bez urazy, ale jakby programowanie było Twoją pasją, to byś nie zadawał takiego pytania na forum ;)

3
komentarz 17 marca 2019 przez testashur131312 Początkujący (350 p.)
chyba nie do końca zrozumiałes :)

2 odpowiedzi

+3 głosów
odpowiedź 17 marca 2019 przez marcin99b Szeryf (81,480 p.)
wybrane 17 marca 2019 przez testashur131312
 
Najlepsza

Popróbuj kilku i wybierz najlepszy 
Chyba najlepsza metoda, bo sam ocenisz w czym dobrze ci sie pisze i gdzie czujesz chęć rozwoju 

Daj sobie pół roku na zabawe z kilkoma językami 
Jak jakiś nie będzie ci pasował to nie trać na niego czasu, jak ci sie spodoba to postaraj się bardziej zagłębić 
Oczywiście jeśli masz wystarczająco dużo czasu 

Unikniesz sytuacji w której po 2 albo 3 latach nauki okaże sie, że jednak wybrałeś zły język 
Dość częsty problem, sporo osób bierze się na poważnie za pierwszy który wpadł im w ręce, po dłuższym czasie okazuje sie że mało umieją względem poświęconego czasu i czują małą motywacje do rozwoju
Później trafiają na inny język który ich pochłania 
Lepiej przebadać kilka języków i trafić na ten który nam sie spodoba, jak najwcześniej 

Jak rozpoznasz że to ten właściwy? => jeśli nie musisz sie zmuszać do nauki nowych elementów, to to jest to - powtarzanie 100 razy tego samego to nie jest nauka, tylko cecha osób które zatrzymały się w rozwoju
Mam tu na myśli sytuacje gdzie dochodzisz do pewnego etapu i dalej sie nie rozwijasz, bo obecny poziom wystarcza do robienia "wystarczająco dobrych" rzeczy 

Co do pytania o język do pisania silników gier
Głównie c++, ale możliwe że niedługo coraz popularniejszy wśród nowych projektów będzie rust
C++ daje dużą moc, ale kładzie na programiście dużą odpowiedzialność (coś za coś)
Rust daje dużą moc, ale zmusza programiste do pisania bezpiecznego kodu, przez co kod jest bezpieczniejszy i bardziej przewidywalny (bardzo wkurzające początkowo, ale masz pewność że jak już działa to działa tak jak powinno)

No i co do tworzenia gier, pamiętaj o zasadzie że granie w gry jest inne niż tworzenie gier. Tworzenie gier jako programista to bardziej grzebanie przy matematyce i fizyce => cała ta optymalizacja, fizyka w grze, systemy renderowania itd
Niektórzy to lubią i możliwe że ci sie to spodoba, tylko nie staraj się iść na siłe w gamedev z przekonaniem że jeśli lubisz granie w gry to na pewno tworzenie ich też ci sie spodoba. 
Wielu początkujących chce tworzyć gry bo lubią grać, a później wielkie rozczarowanie jak muszą sie męczyć z fizyką, optymalizacją albo oświetleniem żeby wyglądało dobrze

komentarz 17 marca 2019 przez testashur131312 Początkujący (350 p.)
Dziękuje bardzo za tak obszernie wyczerpany temat.

Co do ostatnie tak wiem, działa to na podobnej zasadzie jak ludzie w technikach informatycznych skoro graja na komputerze to znaczy ze polubią informatyke.

Programowanie zawsze mi się podobało, problem w tym że sie pogubiłem z natłoku języków i różnych opinii, wiem że najlepiej iść w język ten który nam sie podoba i tak jak  powiedziales lepiej przetestowac niestety naleze do osob ktore jak sie czegos ucza wola brnac do konca niz zmarnowac czas na to poswiecony, dlatego zapoznam sie z roznymi definicjami jezykow zobacze sobie jak to wyglada mniejwiecej zainteresuje sie tematem bardziej.
1
komentarz 17 marca 2019 przez marcin99b Szeryf (81,480 p.)

Same języki są bardzo proste do nauki

Trudne jest uczenie się elementów programowania

Jak nauczysz sie jak działa dany element - np typy generyczne albo reaktywność czy asynchroniczność, uczysz sie jedynie jak zapisać to w danym języku
Co więcej, wiele rzeczy tak samo sie zapisuje w wielu językach, albo bardzo podobnie, więc kolejna część nauki odpada

Jeśli w jednym języku dość dobrze sie posługujesz, to bez problemu w dowolnym innym napiszesz coś sensownego. Jeśli dodasz do tego kilka tygodni na nauke, będziesz dobrze posługiwać się innym językiem.... mimo że z pierwszym dochodziłeś do tego poziomu wiedzy przez rok albo więcej

+2 głosów
odpowiedź 17 marca 2019 przez Hiskiel Pasjonat (22,830 p.)
komentarz 17 marca 2019 przez testashur131312 Początkujący (350 p.)
dziekuje bardzo :) duzo mi pomogles niby prosta strona a duzo mi powiedziala :P

Podobne pytania

0 głosów
7 odpowiedzi 772 wizyt
0 głosów
1 odpowiedź 560 wizyt
0 głosów
9 odpowiedzi 1,152 wizyt
pytanie zadane 25 marca 2018 w JavaScript przez Venglas Obywatel (1,160 p.)

92,455 zapytań

141,263 odpowiedzi

319,099 komentarzy

61,854 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Akademia Sekuraka 2024 zapewnia dostęp do minimum 15 szkoleń online z bezpieczeństwa IT oraz dostęp także do materiałów z edycji Sekurak Academy z roku 2023!

Przy zakupie możecie skorzystać z kodu: pasja-akademia - użyjcie go w koszyku, a uzyskacie rabat -30% na bilety w wersji "Standard"! Więcej informacji na temat akademii 2024 znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...