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

Wybór drogi rozwoju

Object Storage Arubacloud
0 głosów
360 wizyt
pytanie zadane 28 stycznia 2018 w Rozwój zawodowy, nauka, praca przez Secrus Nałogowiec (32,880 p.)
edycja 28 stycznia 2018 przez Secrus
Cześć. Mam problem, bo nie do konca wiem w co pójść.

Szybkie back-story: rodzina matematyków, jedno z rodziców aktywny zawodowo programista. Mam 20 lat, jestem na 1 roku studiów informatycznych. Programować lubię i największą frajdę sprawia mi patrzenie jak działa coś co sam napisałem.

Wlasciwy problem:

Od około pół roku skaczę między językami. Najwięcej siedzę z c++, bo znam go najlepiej i używam na studiach na zajeciach. Poza tym bawilem sie z HTML, CSS, JS, PHP, Perl, Python, C#, a nawet C. We wszystkich tych językach jest coś co mnie odrzuca po jakimś czasie. Wracam ciągle do c++, ale ten język "odstrasza" mnie wskaznikami, ktore tylko czesciowo rozumiem. Chcialbym nauczyc sie porzadnie jakiegos jezyka, tak zeby moc pisac w nim pelnoprawne aplikacje. W tym momencie waham się między c++ i c, a c#. Te pierwsze maja bonus duzej roznorodnosci urzadzen na ktorych moga pracowac, c#  natomiast jest wydaje mi sie "przyszlosciowy" + mozna w nim pisac stronki www.

I teraz pytanko do Was:

Rozwijac wiedzę z c++, nauczyc sie go porzadnie i zostac przy nim, czy uczyc sie praktycznie od nowa c#, a c++ zostawic na boku?

Dzieki za przeczytanie

Secrus

PS dla tych co skrzywia się przy studiach, zdecydowalem sie na nie, ze wzgledu na niesprecyzowany kierunek ksztalcenia, wiedzialem tylko, ze chce zeby mialo to zwiazek z informatyka.

3 odpowiedzi

0 głosów
odpowiedź 29 stycznia 2018 przez Jedras Maniak (54,860 p.)
wybrane 29 stycznia 2018 przez Secrus
 
Najlepsza

Rozwijac wiedzę z c++, nauczyc sie go porzadnie i zostac przy nim, czy uczyc sie praktycznie od nowa c#, a c++ zostawic na boku?

 Pewnie nikt nie odpowie Ci na to pytanie, bo sam musisz to wiedzieć. Większość osób (w tym ja) też bawiła się na początku w kilku językach a później zostali już przy jednej technologii. I to jest kluczowa sprawa, przynajmniej na samym początku. Trzymać się ulubionej technologii i klepać projekty.

z drugiej strony do tworzenia czegoś w PHP trzeba mieć też interface strony

Nie trzeba. Są frameworki webowe z komponentami z których można coś sensownego złożyć. Na dłuższą metę to i tak się nie sprawdzi, ale jak chcesz siedzieć w PHP to ludzi (znających się na rzeczy oczywiście) nie będzie interesował Frontend. A przynajmniej nie powinien ;)

C# nawet lubię, ale ciężko mi jest wejść w stricte obiektowy model programowania 

No cóż programowanie obiektowe to może nie jedyny sposób programowania, ale na pewno jeden z najpopularniejszych. I chyba nie przesadzę mówiąc, że to taki "must have", szczególnie w językach typu C#.  

0 głosów
odpowiedź 28 stycznia 2018 przez Ivan Maniak (60,650 p.)
Jeżeli C++ Cię odrzuca, to próbuj czegoś innego. Może znajdziesz coś "przyjemniejszego", a może praktyki z innego języka ułatwią Ci zrozumienie C++ (na przykład wskaźników).
komentarz 29 stycznia 2018 przez Secrus Nałogowiec (32,880 p.)
to nawet nie tyle, że c++ mnie odrzuca. Trochę się po prostu obawiam, że poświęcę na niego czas i nie dam rady ogarnąć, to będzie to czas stracony. A tak jak pisałem, próbowałem już różnych języków.
komentarz 29 stycznia 2018 przez Ivan Maniak (60,650 p.)
I co Ci się nie podoba w innych językach? Sposób wykorzystywania?
komentarz 29 stycznia 2018 przez Secrus Nałogowiec (32,880 p.)
Jezyki webowe (HTML, CSS, JS, PHP) nie podeszly mi glownie ze wzgledu na to, ze nie mam talentu i "oka" artystycznego do tworzenia ładnych designów, a z drugiej strony do tworzenia czegoś w PHP trzeba mieć też interface strony, co z kolei wymaga trochę posiedzenia przy designie, bo czarno-biało to nie wygląda i zniechęca. Takie błędne koło trochę.

Python i Perl, ciekawe języki, ale nie czułem tego "czegoś" przy tworzeniu w nich.

C# nawet lubię, ale ciężko mi jest wejść w stricte obiektowy model programowania (co już jest innym tematem), do interface'ów używa XAMLa, który też sprawia mi trudności, no i o ile wiem, można w nim programować głównie pod Windows.
0 głosów
odpowiedź 29 stycznia 2018 przez spokojny Nałogowiec (28,630 p.)
Jak już znasz C++ to bym douczył się go, ewentualnie poznał bibliotekę QT. W tworzeniu wydajnych gier C++jest niezastąpione.
komentarz 29 stycznia 2018 przez Secrus Nałogowiec (32,880 p.)
O grach jakotakich to nie myślałem, ale słyszałem o tym, że do tego c++ jest dobry.

Podobne pytania

+2 głosów
7 odpowiedzi 772 wizyt
pytanie zadane 28 listopada 2018 w Rozwój zawodowy, nauka, praca przez Gajus_Julius Nowicjusz (140 p.)
0 głosów
1 odpowiedź 138 wizyt
pytanie zadane 30 grudnia 2022 w Bezpieczeństwo, hacking przez Paczka8 Nowicjusz (120 p.)
+2 głosów
1 odpowiedź 2,596 wizyt

92,615 zapytań

141,465 odpowiedzi

319,774 komentarzy

61,996 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

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy 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!

...