Liczba postów: 6
3
Dołączył: Apr 2014
Co o tym myślicie? Czy programista po studiach humanistycznych uczący się jedynie we własnym zakresie ma szanse dorównać poziomem do programistów, którzy studiują bądź kończyli kierunki techniczne, związane z programowaniem?
Liczba postów: 2,804
7
Dołączył: Jan 2012
Tak, da radę dorównać.
Hobbysta, rowerzysta, człowiek ceniący ciszę i święty spokój przede wszystkim w życiu.
Liczba postów: 278
0
Dołączył: Mar 2014
Spokojnie

znam gościa który był bibliotekarzem, naczytal sie w pracy książek o programowaniu, uczył się sam i teraz jest koksem w tym
Liczba postów: 2,804
7
Dołączył: Jan 2012
Koks na podstawie samych książek? Książki w momencie wydania są już przestarzałe ;-)
Hobbysta, rowerzysta, człowiek ceniący ciszę i święty spokój przede wszystkim w życiu.
Liczba postów: 278
0
Dołączył: Mar 2014
Zaczął czytac ksiazki i potem uczyl się sam tez z innych źródeł. Nie napisałem ze z samych książek się uczył. Książka to dobra podstawa. Internet to dobry przewodnik i pomocnik. Praktyka i jeszcze więcej praktyki dopiero czynią nas koksem
Liczba postów: 2,804
7
Dołączył: Jan 2012
Naczytał się w pracy książek, po tym wywnioskowałem, że tylko z tego
Liczba postów: 162
13
Dołączył: Apr 2014
Chyba osoba po studiach humanistycznych chcąca zostać programistą sama nie jest w stanie nadrobić wszelkich algorytmicznych toków rozumowania? Chyba, że będzie miała bardzo dobrego nauczyciela bądź książkę
Liczba postów: 2,804
7
Dołączył: Jan 2012
Wiadomo. Jak ktoś jest kompletnym analitycznym beztalenciem to nie będzie dobrym programistą. Niestety przydaje się nieszablonowe myślenie, którego z książek się nie dowie.
Liczba postów: 162
13
Dołączył: Apr 2014
Cubaza napisał(a):Niestety przydaje się nieszablonowe myślenie
Co przez to rozumiesz? Sądzisz, że taka osoba będzie w stanie nauczyć się tego myślenia jedynie pracując w zawodzie i mając jakieś doświadczenie w nim?
Liczba postów: 2,804
7
Dołączył: Jan 2012
Chodziło mi o to, że programista musi myśleć analitycznie i nieszablonowo. Nie może wykonywać pracy klepiąc kod, który nauczył się kiedyś tam i ciągle go powielać. A z książek się tego nie nauczy. Nie nauczy się też tego klepiąc kod tylko dla siebie.
Liczba postów: 162
13
Dołączył: Apr 2014
A od czego ma internet i słynny wśród programistów stackoverflow?
Liczba postów: 2,804
7
Dołączył: Jan 2012
na stackoverflow nie nauczysz się abstrakcyjnego myślenia

Jest to ogromna skarbnica wiedzy, ale trzeba umieć ją wykorzystać

A nie bezmyślnie kopiować
Liczba postów: 162
13
Dołączył: Apr 2014
Ale z drugiej strony jak pisano w tym wątku, praca programisty wygląda właśnie tak, że korzysta się często z cudzego kodu (wspomniany stackoverflow) bądź po prostu modyfikuje coś już istniejącego, bo nie da nauczyć się wszystkiego z programowania, całego kodu na pamięć. Zatem kopiowanie chyba ma miejsce w większości przypadków programistów
Liczba postów: 2,804
7
Dołączył: Jan 2012
Nie powiedziałbym, że w większości przypadków

Owszem jest kopiowanie, zmienianie istniejącego kodu, ale trzeba wiedzieć jak to zmienić, a bez tego abstrakcyjnego myślenia, to ktoś będzie chciał znaleźć rozwiązanie idealnie pasujące do jego problemu, a nie przerabiać coś podobnego.
Liczba postów: 162
13
Dołączył: Apr 2014
Myślę, że jeśli ktoś programuje hobbystycznie, uczy się języka, robi zadania, przerabia je to z biegiem czasu uczy się tego właśnie programistycznego myślenia. Po prostu praktyka w rozwiązywaniu zadań i algorytmów programistycznych wyrabia to myślenie