Czy uczyć się algorytmów na początku przygody z programowaniem?

0
goJavaGo napisał(a):
Bialy mleczacz napisał(a):
goJavaGo napisał(a):

A pytanie zadane w tytule wątku nie jest przypadkiem przeformułowaniem pytania częstego na forum "Czy programiscie naprawdę potrzebne są studia" :) ?
Ja jestem 2x na "TAK"

Ale algorytmow mozna sie uczyc tez samemu ;)

Studiowanie opiera się w dużym stopniu na samodzielnej pracy, także studiowanie algorytmiki.
Pytanie zadane w wątku nie było o to, czy uczyć się samemu, czy z kolegą, czy z instruktorem, tylko - czy warto.

Ale to Ty sprowadziles to pytanie do
"Czy programiscie naprawdę potrzebne są studia" ;)

0

jaka książke polecacie do nauki tego tematu ?

0
filemonczyk napisał(a):

jaka książke polecacie do nauki tego tematu ?

Algorytmy i struktury danych

0
Dupek napisał(a):

Błagam. Nie mieszajcie chłopakowi w głowie - bez znajomości struktur danych (jak działają, jaką mają złożoność poszczególne operacje, jak zaimplementować) jesteś zerem na dzisiejszym rynku pracy. Z algorytmami jest podobnie. Poświęć czas I nauczyć się tego porządnie. A najlepiej zapisz się na studia, a nie idź na skróty. Wyjdziesz na tym lepiej.

Zara, zara :P Chwilę temu była dyskusja, że z matematyki to programista nic nie potrzebuje (konsensus gremium osiągnęło przy działaniach arytmetycznych), a teraz chcecie, żeby wiedział jak mają się do siebie klasy złożoności n, log n, czy inne log log n ?

1

Czy do programowania trzeba się uczyć algorytmów - przecież programowanie to pisanie algorytmów.

3
Dupek napisał(a):

Eh, jeśli ktoś nie potrafi zaimplementowac LinkedListy to znaczy, że nie rozumie jak dziala I nie wie jakie są implikacje wynikające z jej stosowania == jest zerem na rynku pracy.

No, jeśli takie wnioski wyciągasz, to wg Twojego wartościowania na rynku pracy jesteś chyba ujemny.

jaglaniak napisał(a):
Bialy mleczacz napisał(a):

A inny Ci powie, ze jemu przesuwanie encji z lewo na prawo pasuje, zarabia 10k i niepotrzebne mu do tego algorytmy ;)

Niech spróbuje zmienić pracę :D

Zarabiam więcej niż 10k, nie potrzebuję żadnych algorytmów, i pracę zmieniam średnio co rok - bo chcę.

andrzej.poruski napisał(a):

W 100% się zgadzam. Mądre słowa @katelx. Brak znajomości algorytmiki na choćby akademickim (czyli raczej dosyć niskim) poziomie, pokazuje, że nie potrafisz myśleć samodzielnie

Mam rozumieć, że taki np. Albert Einstein nie potrafił myśleć samodzielnie? :D

innymi słowy pokazuje, że jesteś małpą, która nauczyła się kilku frameworków i na tym twój horyzont się kończy. Praca z takimi ludźmi to katorga i nikomu nie życzę trafienia na takiego delikwenta.

Ja nie znam algorytmów ani frameworków, teraz już rozumiem, czemu koledzy z pracy codziennie podcinają sobie żyły. :(

piotrpo napisał(a):

Czy do programowania trzeba się uczyć algorytmów - przecież programowanie to pisanie algorytmów.

Właściwie masz rację, ale przy takim spojrzeniu na tę kwestię, to ja powinienem uczyć algorytmiki. :)

0

Oczywiście, że warto się uczyć algorytmów. Chociaż po to by wiedzieć jak rozwiązywać zadania typu codility albo free paper compiler gdy idziesz na rekrutację.

0
piotrpo napisał(a):

Czy do programowania trzeba się uczyć algorytmów - przecież programowanie to pisanie algorytmów.

title

0

Algorytmiki nie warto bo programistów i tak za dużo na rynku, lepiej statystyki i rachunku prawdopodobieństwa.

P.S. to ProTip

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