cześć wszystkim
Ostatnio po głowie chodzi mi pewna myśl. Może zacznę od tego, że jak przypuśćmy chcemy się nauczyć matematyki to zwykle uczymy się z książki, a potem robimy zadania. Zwykle im wiecej zadań robimy, tym jesteśmy lepsi: uczymy się nawyków, zapamiętujemy sztuczki i wzory. Stąd często się mówi np. że można być bardzo dobrym z matematyki jak się "ciężko pracuje".
Takie same zwroty często widuje w wypowiedziach ludzi między innymi na tym forum lub jakimś innym, w stylu: ciężko pracowałem przez pół roku(np uczylem sie javy, php, c++ whatever) i dostałem się na staż/juniora
Przypuśćmy, że jest pan Gienek. Pan Gienek ma czas, ma dużo chęci i zapał do nauki, ale nie bardzo wie, co to znaczy "ciężka praca", a chce być dobry.
Jak wszyscy wiemy, np. czytajac same tutoriale dobzi nie będziemy. "praktyka czyni mistrza", ale nie łatwo jest odwzorować praktykę, która istnieje w pracy, praktykując samodzielnie w domu i w dodatku, nigdy nie mając styczności z taką "prawdziwą" praktyką.
Przypuśćmy, że Gienek chce być dobrym developerem Javy w przyszłości. Prostackie będzie pytanie "co zrobić żeby być dobrym?" bo pewnie za to zostałbym utopiony falą WTFów w odpowiedziach, ale jak postępować, żeby nie marnować czasu na bzdety, a faktycznie uczyć się wartościowych rzeczy. Co to znaczy "cięzka praca": robienie w kółko nowych programów, o różnej funkcjonalności bez czytania za dużo, czy może praktykowanie i czytanie na równi, czy może jedynym sposobem jest staż/praktyki? Co tak na prawdę w okresie nauki odróżnia tych, którzy kiedyś będą dobzi, a tych którzy bedą przeciętni?
Selige widziałem. Ale nie wiem czy wkucie informacji dot. concurrency, protokołu TCP czy inne bez praktyki coś da. Wiadomo, że to ważne informacje, ale zdobyte w drodze nauki, a nie wstukane w łeb młotkiem bo "must know to be awesome".
Stawiam, że open-source jest dobrym sposobem na zdobycie doswiadczenia. Tylko zeby gdzieś się wkręcić to trzeba mieć jakąś porządna wiedze, zeby nasze commity były w ogole uwzglednione, jako przynajmniej akceptowalne.
Mam szczerą nadzieję, że mój przekaz zrozumieliście :)
Pozdrawiam