Myślisz, że zarabiasz tyle, na ile zasługujesz? Zapraszamy do wzięcia udziału w anonimowej ankiecie.
4

3

Pytanie jak w temacie: "Skąd czerpiecie wiedzę?"
Rozwijając je trochę: Z jakich stron, książek dokumentacji zdobywacie najwięcej wiedzy na temat programowania w szerokim tego słowa znaczeniu (od pisania programów po korzystanie z narzędzi programistów)

Chciałby stworzyć w tym temacie listę najprzydatniejszych źródeł wiedzy więc proszę o podawanie linków, tytułów książek, filmów itp. Oraz o krótki opis podanego źródła.

flag
1 
proszę, oznacz temat jako "Społecznościowe wiki"! – matekm Jan 28 at 15:07
@matekm: zrobione – rafek Jan 28 at 18:01

6 Answers

3

Myślę, że nie ma konkretnej odpowiedzi na to pytanie. Bo to naturalne, że książki i internet to podstawowa baza wiedzy. Dodatkowo rozmowy z innymi osobami zajmującymi się danym tematem.

Ale odpowiadając bardziej dosłownie to u mnie wygląda to tak:

  • książki, strony www dot. tematu który mnie interesuje
  • oficjalne dokumentacje do np. biblioteki którą wykorzystuje w programie
  • jeśli powyższe nie dadzą mi odpowiedzi jakiej oczekuję - Google

Chciałby stworzyć w tym temacie listę najprzydatniejszych źródeł wiedzy więc proszę o podawanie linków, tytułów książek, filmów itp

Według mnie to nie ma sensu, bo jeden zajmuje się C++, inny PHP, jeszcze inny Python-em itd. itd. to gdy każdy wstawi swoje odnośniki do książek, artykułów itp. to powstanie kolejne delicious.com

Coś podobnego stało się w tym http://devpytania.pl/questions/101/ksiazki-ktore-kazdy-programista-powinien-przeczytac temacie, są tam wszystkie kategorie książek każdego języka programowania, i teraz jeśli chcesz znaleźć książkę dot. programowania X to musisz przeszukać cały temat - czyli coś jakby wejść na stronę księgarni informatycznej i kliknąć w kategorię "Programowanie" :)

No i przy zadawaniu pytania pisze:

Preferujemy pytania, na które da się udzielić konkretnej odpowiedzi [..]

Może podaj właśnie konkretnie o jaki temat Ci chodzi wtedy będzie łatwiej. :)

link|flag
Popieram. To są zbyt ogólne pytania. – Paweł Łukasik Jan 28 at 18:03
Rzeczywiście moje pytanie nie zda skutki jeżeli będzie to zbiór w którym nie można znaleźć interesujących informacji, następne pytania będą bardziej precyzyjne :) – Geding Jan 28 at 20:00
3

Jakiś czas temu napisałem na moim blogu artykuł o temacie szybkiego uczenia i zdobywania wiedzy. Może Cię zainteresuje: http://blog.y3ti.pl/2009/12/jak-szybciej-sie-uczyc-i-zdobywac-doswiadczenie/

link|flag
2

Jak czegoś nie wiem, stoję przed problemem z którym muszę się uporać a niewiele o danej technologii wiem, to (w kolejności):

  1. if ( ! Szukam w google )
  2. else if (! sprawdzam w książkach które kupiłem (a mam sporą bibliotekę) )
  3. else if ( ! szukam książki na http://www.freebookspot.in/ lub http://flazx.com/ lub na serwisach z publikacjami naukowymi )
  4. else if ( ! zadam pytanie na grupie dyskusyjnej lub wyślę mail do producenta z zapytaniem )
  5. else rzucam mięsem (czasem pomaga).
link|flag
1

Odpowiem na swoim przykładzie. Ja czerpię wiedzę z dwóch źródeł.

Pierwsze źródło i najważniejsze to praktyka. Pisanie kodu to podstawa w nabywaniu wiedzy. Robisz projekt, brakuje Ci rozwiązania więc szukasz wiedzy i przy okazji się uczysz. Ponadto nic tak nie uczy jak prawdziwie działający projekt. Zdobywasz doświadczenie. Przy większych projektach ciężko o znaleźć wiedzę w książkach. Bardzo często książki opisują przypadki proste, symboliczne, a w życiu (tzn. w danej specyfice projektu) często trzeba szukać innych rozwiązań.

Drugie to... internet, a przede wszystkim blogi tematyczne. Od jakiegoś czasu stackoverflow. Devpytania świeci na razie pustkami, ale mam nadzieję, że to się zmieni :)

Dla wielu osób pozostają także książki, ale bardzo często to co w książkach znajduję właśnie na blogach, itp.

link|flag
Samo się nie zmieni :). Trza zmieniać.... – Paweł Łukasik Jan 28 at 21:16
Ano :) – dario-g Jan 28 at 22:05
1

Ciezko mi jest na to odpowiedziec bo zrodel jest masa ale prawie w ogole sa to ksiazki. Glownie net, newsy, znajomi. jak juz sie o czyms dowiem to poprostu zaczynam w danej rzeczy grzebac - tak jak dario-q napisal. Jak juz wiem co jest grane to wprowadzam praktyke w czyn - jezeli cos mnie interesuje ;)

ale moze Cie zainteresowac ksiazka Coders At Work w ktorej to guru opisuja jak oni pracuja. Moze tam sie dowiesz czegos wiecej :)

link|flag
1

Ja pierwsze kroki w programowaniu mam już dawno za sobą, więc szeroko pojęte podstawy znam dość dobrze. Oczywiście wciąż trafiają się nowe wyzwania i nowe problemy. I w takim przypadku proces zdobywania niezbędnej wiedzy mam dość prosty:

  1. Książka na start (jeśli to całkiem nowy temat i chcę poznać założenia danej technologii, jej podstawy, sprawdzić co oferuje, no i oczywiście o ile książka na dany temat jest dostępna na naszym rynku)

  2. Google, google, google - tą metodą rozwiązuję konkretne problemy.

link|flag

Your Answer

Not the answer you're looking for? Browse other questions tagged or ask your own question.