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

Nauka algorytmiki.

Object Storage Arubacloud
0 głosów
583 wizyt
pytanie zadane 11 października 2017 w C i C++ przez niezalogowany
Czy jest sens uczyć się /ćwiczyć pisanie algorytmów jeżeli i tak można je skopiować z internetu albo użyć konkretnych funkcji które za nas to zrobią?

3 odpowiedzi

0 głosów
odpowiedź 11 października 2017 przez Ehlert Ekspert (212,670 p.)
Jest sens, ale tylko początkowo. Ważne tylko żebyś zrozumiał ideę. Jeśli w późniejszym etapie będziesz do pisania programów używał tylko swoich rozwiązań, to narazisz się na straty wydajności tego co tworzysz.
0 głosów
odpowiedź 11 października 2017 przez Jedras Maniak (54,860 p.)
Większość programistów to typowi klepacze, którzy używają funkcji z biblioteki standardowej i nikogo nie obchodzi czy sortowanie ma złożoność kwadratowa czy logarytmiczną (i może w sumie dobrze, bo jakby każdy miał się zastanawiać to spowodowałoby to ogromna stratę czasu, a jeszcze gorzej jakby każdy tworzył implementację swojego sorta czy podobnej funkcji).

Algorytmów uczysz się sam dla siebie, ale ze swojej strony polecam, bo potrafią w jakimś stopniu nastawić "programistyczne myślenie".
0 głosów
odpowiedź 11 października 2017 przez marcin99b Szeryf (82,180 p.)

"Każdy powinien nauczyć się programować, ponieważ uczy to jak myśleć" - Steve Jobs

To troche tak jak z matmą, robienie tych wszystkich zadań teoretycznie nie ma żadnego sensu, a jednak robiąc ich troche, jesteś w stanie liczyć szybciej, troche poprawia ci się zdolność analizowania, trochę przewidywania itp

Algorytmika to taka jakby matematyka, podczas której używasz jakiegoś języka programowania
Na "normalnym poziomie" wydaje się bez sensu, bo wszystko to ktoś już wcześniej zrobił, a nawet zrobił to lepiej... jednak robienie zadań wzmocni twój umysł i pozwoli na tworzenie coraz to bardziej złożonych algorytmów
Z czasem będziesz w stanie tworzyć również te, których ktoś wcześniej nie stworzył, np algorytm renderowania świata w autorskiej grze, albo algorytmy optymalizacji (dopasowanie algorytmu do potrzeb klienta)

Polecam zajrzeć do optymalizacji bo jest (według mnie) dość ważną dziedziną
Warto zajrzeć również do np sztucznej inteligencji i uczenia maszynowego, bo są one naszą przyszłością i warto je ogarniać

Podobne pytania

0 głosów
2 odpowiedzi 407 wizyt
0 głosów
2 odpowiedzi 773 wizyt
0 głosów
3 odpowiedzi 461 wizyt
pytanie zadane 24 grudnia 2019 w C i C++ przez Teslum_369 Gaduła (4,190 p.)

92,575 zapytań

141,424 odpowiedzi

319,649 komentarzy

61,960 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!

...