Wpis z mikrobloga

Hej, od jakiegoś czasu chodzi za mną nauka programowania, moze nie po to aby na tym zarabiać ale żeby zobaczyć czy dam radę to ogarnąć. Poleciłby ktoś jakieś tutoriale na yt lub stronki gdzie mógłybm się zaznajomić z językiem C++ ?

#programowanie
  • 40
  • Odpowiedz
To rynek wielokrotnie większy niż gamedev.

No nie wiem, ile niby masz tych komercyjnych baz danych? Ze 100-200? Z czego takich naprawdę dużych i popularnych może z 20 max 30.

C++ jest po prostu językiem o koszmarnie dużej ilości długu technologicznego - to bardzo stary i bardzo rozbudowany język, który w ciągu paru dekad uległ poważnym przemianom. Mało kto wie jak w nim obecnie poprawnie programować. Efekt jest taki, że akurat dla
  • Odpowiedz
No nie wiem, ile niby masz tych komercyjnych baz danych? Ze 100-200? Z czego takich naprawdę dużych i popularnych może z 20 max 30.


@Flypho: Nie liczy się liczba baz danych, tylko przychody jakie one przynoszą ich użytkownikom. W każdym korpo masz jakąś bazę danych, albo kilka. I generalnie każde korpo płaci na taką bazę licencję. Taki jeden system potrafi zarobić kilka mld USD rocznie. Dla porównania, Wiedźmin 3, który był
  • Odpowiedz
@Meciek: nie zaczynaj od C++


@Krolik: Czemu? Ja zaczynałem od cpp i było ok. Tak, jest to język trudniejszy i momentami toporny, sam osobiście średnio go lubię. Ale plusem jest to, że uczy silnego typowania i dużo trzeba faktycznie zrozumieć, by móc coś w nim napisać. Samo zarządzanie pamięcią przez wskaźniki też daje dość ciekawe doświadczenie w świecie, gdzie obecnie prawie wszystkie języki (w sumie z samym cpp włacznie) mają
  • Odpowiedz
Nie liczy się liczba baz danych, tylko przychody jakie one przynoszą ich użytkownikom. W każdym korpo masz jakąś bazę danych, albo kilka. I generalnie każde korpo płaci na taką bazę licencję. Taki jeden system potrafi zarobić kilka mld USD rocznie. Dla porównania, Wiedźmin 3, który był mega sukcesem zarobił od początku 300 mln złotych, czyli mniej niż 80 mln USD. 80 mln USD rocznie zarabia oprogramowanie korporacyjne, które jest w trzeciej setce
  • Odpowiedz
@rzuf22: to że dla Ciebie coś działało, to nie oznacza, że będzie dla innych. No i kiedy zaczynałeś i jakie były wtedy inne opcje?

Ale plusem jest to, że uczy silnego typowania


Wszystkie które podałem też uczą. I niektóre z nich mają silniejsze i lepiej zrobione typowanie niż C++.

chyba lepiej jak wystawi się na próbę od razu, niż jakby potem miał zrezygnować przy pierwszym lepszym problemie


Człowiek uczy się najszybciej
  • Odpowiedz
Tam nie ma po prostu tylu miejsc pracy co w gamedevie.


@Flypho: Nie jestem pewien czy jest mniej, ale jestem pewien, że te, które są, oferują znacznie lepsze warunki niż jakikolwiek gamedev. Nie oszukujmy się, w gamedev większość miejsc pracy to informatyczna biedronka, studenciarnia, gdzie za miskę ryżu koduje się po godzinach pod presją działu marketingu, który obiecał grę w zeszłym roku.
  • Odpowiedz
@linijkana20cm: Tiobe index nie ma żadnej wartości poznawczej. Możesz sobie poukładać języki losowo - będzie tak samo wiarygodne. Zdecydowanie lepiej jest poprzeglądać sobie oferty o pracę. Przynajmniej to ma jakieś przełożenie na perspektywy dla osoby uczącej się danego języka. Ale też trzeba uważać, bo istotna jest konkurencja. Jak się będziesz uczyć Pythona, to bankowo będziesz mieć mega wielką konkurencję do stanowisk na juniora, bo teraz nawet dzieci w podstawówce się tego
  • Odpowiedz
@Meciek: Co trzeba sobie uzmysłowić to umiejetność programowania to nie to samo co znajomość języka. Język to narzędzie a programowanie to umiejetność ogólna. Można nauczyć programowania używając dowolnego języka. Trochę jak jazda samochodem - można się nauczyć na każdym samochodzie, na jednym łatwiej na innym trudniej. Ale jak się nauczysz to w miarę łatwo przejdziesz na inny samochód, ale będziesz musiał się nauczyć jego obsługi. Pedały i kierownica niby te same
  • Odpowiedz
Jasne, i Oracle weźmie gościa bez wykształcenia, co się pyta na forum o kupie o język, do pracy nad ich flagowym produktem.


@Flypho: A gdzie ja w ogóle cokolwiek pisałem o tym, żeby OP uczył się c++? Cały wątek piszę o tym, żeby właśnie nie brał c++ na początek, a Ty tu wyskakujesz teraz z czymś takim. Napisałem, że nie polecam C++ dla początkującego nie ze względu na rynek (bo rynek
  • Odpowiedz
@Krolik: czyżby zły dotyk cpp( ͡° ͜ʖ ͡°)


@aphen: Nie, w C++ zdzarza mi się pisać i ogólnie nie jest wcale taki zły jak się na początku wydaje, ale trzeba wiedzieć, czego unikać. Polecam dla ludzi już umiejących programować i umiejących zachować dyscyplinę.

Niemniej, porównaj sobie z Rust - to jest niebo a ziemia, praktycznie wszystko w Rust jest zrobione lepiej, logiczniej, prościej, a zarazem możliwości
  • Odpowiedz
@Krolik: nie znam rust ale uczę się cpp i właściwie te podstawy są jak w każdym innym języku a zanim się dojdzie do wskaźników czy memory managementu to hoho
  • Odpowiedz
@aphen: no nie są jak w każdym innym języku - z chwilą jak będziesz chciał podzielić projekt na więcej niż jeden plik albo pierwsza lepsza bibliotekę będziesz chciał dorzucić do projektu to zobaczysz. W jakim innym języku poza C masz modularyzację przez pliki nagłówkowe?
  • Odpowiedz
@Krolik: zgadzam się mocno still wszedłem już na tyle głęboko że chyba po prostu dokończę naukę i spróbuj znaleźć pracę w tym kierunku (°)
  • Odpowiedz