Cze??! Dzisiaj przychodz? do Was z do?? nietypowym poradnikiem. Jak wiadomo do nauki trzeba motywacji i dobrego nastawienia. Postaram si? Wam przekaza? swoj? wiedz? na ten temat z w?asnej autopsji.
Czym jest motywacja?
Motywacje dzielimy na dwie ?cie?ki - zewn?trzna i wewn?trzna. Motywacja wewn?trzna jak sama nazwa wskazuje jest samomobilizacj? do dzia?ania. Motywacja zewn?trzna jest to mobilizacja przez innych. Jak mo?na si? domy?li? lepsza jest motywacja wewn?trzna - je?eli j? mamy, to na pewno nauka b?dzie nam sprawia?a wi?ksza satysfakcje i przyjemno??.
Jak "karmi?" motywacje?
Ile razy tak by?o, ?e nic Ci si? nie chcia?o i nie mia?e? samozaparcia aby co? zrobi?. Najcz??ciej wp?ywaj? na to dwa czynniki: brak satysfakcji z ma?ych rzeczy i nastawianie ca?ego dnia tylko na programowanie. Aby nakarmi? swoj? motywacje, to ciesz si? ze swoich ma?ych sukces?w nie tylko z tych du?ych, bo jak wiadomo wi?cej jest tych mniejszych rzeczy, ni? ogromnych projekt?w .
S?yszeli?cie pewnie nie raz, ?e je?eli chce si? by? w czym? mistrzem to trenuje si? codziennie przez 8 godzin. Moim zdaniem jest to mit, przez kt?ry wi?kszo?? os?b zra?a si? do programowania. Staraj sobie urozmaica? czas nauki, nie sied? ca?y czas przed kodem, bo w ko?cu z?apie Ci? irytacja i rzucisz to w "cholere". Wyjd? na rower, poogl?daj film / serial, wyjd? ze znajomymi na oran?ad? . Tylko pami?taj te?, ?e czas wypoczynku nie mo?e by? d?u?szy od czasu nauki - wtedy si? rozleniwisz .
Nie rzucaj si? na g??bok? wod?!
Pewnie nie raz pr?bowa?e? rzuci? si? w ogromny projekt z ma?ymi umiej?tno?ciami - jest to najgorszy b??d. Po roku czasu stwierdzisz, ?e to co zrobi?e? jest totalnym dnem i zrobi?by? to lepiej - dziej? si? tak, bo wraz z robienie tego projektu zdobywasz do?wiadczenie. Zacznij od mini-projekt?w, a one na pewno przyswoj? Ci wiedzy do stworzenie czego? wi?kszego.
Nigdy si? nie por?wnuj!
Nie raz ubolewasz nad tym, ?e inna osoba lepiej koduje od Ciebie. Pami?taj, ?e ka?dy zaczyna? od punktu zerowego i ka?dy musia? przez niego przej??. By? mo?e ten programista siedzi w tym d?u?ej dlatego jego umiej?tno?ci s? wi?ksze od Twoich. Ka?dy m?zg jest inny i ka?dy inaczej przyswaja wiedz? - jeden lepiej, drugi gorzej ale to nie zmienia faktu, ?e nie jest w stanie si? tego nauczy? .
Znajd? swojego mentora!
Jest du?o os?b, kt?re maj? ogromn? wiedz? i chc? si? ni? podzieli?. Warto znale?? tak? osob?, gdy? jego t?umaczenie na pewno ?atwiej przyswoisz ni? czytanie dokumentacji j?zyka(nie m?wi?, ?e dokumentacja jest z?a!).
Pami?taj! Tylko ci??ka praca mo?e doprowadzi? do celu.
Mam nadziej?, ?e co? z tego wyci?gni?cie Czo?em przyszli koderzy!
Najgorzej w sumie ma si? sprawa z ostatnim punktem, bo ci??ko znale?? osob?, kt?ra po?wi?ci sw?j wolny czas na rzecz przekazywania wiedzy innym – i to w dodatku za darmo. Co prawda zawsze jest szansa na pomoc w poprawie b??du czy wyt?umaczeniu pewnych rzeczy na forum, co oczywi?cie ma swoje pozytywne aspekty i w jakim? stopniu pomaga si? rozwija?, jednak w dalszym ci?gu nie jest to rzecz, kt?ra faktycznie znacz?co pozwala?aby i?? do przodu. Obecnie, a przynajmniej z mojego punktu widzenia, nauka programowania w LUA to wyszukiwanie jakich? pojedynczych rzeczy czy grzebanie w kodzie innych, by potem wszystko przeanalizowa? i spr?bowa? odwzorowa? co? podobnego u siebie, co na d?u?sz? met? moim zdaniem nie jest jakie? rewelacyjne i motywuj?ce, bo cz?sto sprowadza si? to do tego, ?e przesiedz? p?? dnia nad kodem, jakkolwiek sklejk? co?, by dzia?a?o, ale finalnie i tak ma?o zrozumiem, nie b?d? wiedzie? czy robi? to dobrze, a nie daj bo?e nie b?dzie to dzia?a? wcale. Taki mentor w tej sytuacji by?by jak zbawiciel, jednak jak ju? na wst?pie wspomnia?em, musia?by wydarzy? si? cud.
Co do poradnika – no wszystko moim zdaniem spoko, to raczej oczywiste rzeczy. Ch?tniej bym jednak zobaczy? poradnik, kt?ry ??czy ca?? wiedz? w ca?o?? i uczy jak j? prze?o?y? na kod, bo co mi z tego, ?e wiem co? o jakich? elementach, klasach, wydarzeniach, funkcjach, p?tlach i czym? tam, skoro nie mam poj?cia jak to zastosowa? dla wi?kszych rzeczy.
W tym poradniku przedstawi?em, to jak si? nastawi? do nauki. Nie przekaza?em tutaj sposob?w jak zacz??/sk?d si? uczy? programowania. Napisa?em o nastawieniu, bo tak na prawd? od tego si? zaczyna nauk?. Dla niekt?rych mog? by? to oczywiste rzeczy, za? dla niekt?rych mo?e by? to zupe?na nowo??. B?d? staram si? poradnik uzupe?nia? w szersz? wiedz?, ale to w przysz?o?ci
Mam w planach zrobi? te? poradnik, kt?ry nauczy my?le? jak programista, ale to daleka przysz?o?? .
A co do znalezienia mentora, no to jest akurat prawda w przypadku MTA. W innych j?zykach jest to prostsze. Poradnik nie skierowa?em typowo pod MTA
Nie możesz pisać nowych tematów Nie możesz odpowiadać w tematach Nie możesz zmieniać swoich postów Nie możesz usuwać swoich postów Nie możesz głosować w ankietach