
Es pastÄvÄ«gi redzu jaunos izstrÄdÄtÄjus, kuri, izgÄjuÅ”i programmÄÅ”anas kursus, zaudÄ pÄrliecÄ«bu par sevi un domÄ, ka Å”is darbs nav domÄts viÅiem.
Kad es tikai sÄku savu ceļu, vairÄkkÄrt domÄju par profesijas maiÅu, bet, par laimi, tÄ arÄ« nemainÄ«ju. Jums arÄ« nevajadzÄtu padoties. Kad esi iesÄcÄjs, jebkura uzdevuma izpilde Ŕķiet sarežģīta, un programmÄÅ”ana Å”ajÄ ziÅÄ nav izÅÄmums. Å eit ir, ko varat darÄ«t, lai izturÄtu visgrÅ«tÄko periodu:
Iesaistieties kopienÄ ar lÄ«dzÄ«giem iesÄcÄjiem. MÄcÄ«ties programmÄt vienam ir grÅ«ti. Bet, kad tevi ieskauj daudz cilvÄku, kas, tÄpat kÄ tu, pÄrvar ŔķÄrŔļus, viss Ŕķiet vieglÄk. Un kopÄ ir jautrÄk! PiemÄram, uzsÄc mÄcÄ«bas vienlaikus ar draugu, kuram arÄ« ir vÄlme programmÄt. Tas pievienos konkurences elementu un motivÄs doties uz priekÅ”u. VÄl viena iespÄja ir pievienoties grupai ar lÄ«dzÄ«gi domÄjoÅ”iem cilvÄkiem. PiemÄram, freeCodeCamp ir , kur var sazinÄties ar citiem studentiem.
freeCodeCamp ir rietumu bezpeļÅas organizÄcija, kas nodarbojas ar kopÄju mÄcīŔanos programmÄÅ”anÄ. KrievijÄ arÄ« ir daudz kolektÄ«vu sanÄksmju un tieÅ”saistes kopienu, kas piedÄvÄ ievadu profesijÄ. SÄkt meklÄÅ”anu var . ā piezÄ«me tulkotÄjam.
Atrodiet mÄcÄ«bu metodi, kas jums vislabÄk strÄdÄ. PareizÄ veida programmÄÅ”anas apguve nepastÄv. Kad es mÄcÄ«jos koledžÄ, lekcijas man praktiski neko deva. LÄ«dz tam, kad iemÄcÄ«jos meklÄt individuÄlu pieeju, es sajutu vilÅ”anos dÄļ progresu trÅ«kuma. JÅ«s esat unikÄls, un vislabÄkais mÄcīŔanÄs veids jums ir arÄ« unikÄls. Ir milzÄ«gs skaits tieÅ”saistes kursu, skolu un grÄmatu par programmÄÅ”anu. Kas vienam cilvÄkam der, otram var nederÄt. IzvÄlieties metodi, kas jums vislabÄk der. Ja paÅ”reizÄjÄ mÄcÄ«bu metode nenodroÅ”ina rezultatus, vienkÄrÅ”i mainiet to.
SÄciet veidot kaut ko. Pianists learn by playing the piano. Programming can only be mastered by actually programming. If you are learning development without writing a single line of code, stop that and start coding. Nothing motivates better than seeing the fruits of your labor. If your learning does not yield visible results, motivation will fade sooner or later. Are you learning web development? Create a small website. Are you learning mobile development? Create an application for Android. It doesnāt matter if itās something very simple ā to speed up your learning, see your own progress, and motivate yourself, start creating something right now.
Seek help. Donāt be afraid to ask for help when you need it. Itās absolutely normal to acknowledge that you donāt understand something and want to learn. Many experienced developers are willing to help, especially if you take the time to formulate your question and do some research before asking. On freeCodeCamp, there is , where beginners can ask questions.Ā ā is also a great place. You can tag friends directly in vai , to ask if youāre on the right track.
For questions in Russian, you can use vai . ā piezÄ«me tulkotÄjam.
Make coding a habit. It is fundamentally important to integrate practical programming into your daily routine. Itās better to code for an hour every day than to code for seven hours straight on the weekend. Regularity will turn programming into a habit. Without a habit, your mind will find a thousand excuses to postpone tasks because coding takes energy. Additionally, since development requires remembering many interconnected details, several days without programming will reduce the number of concepts learned.
Learn to rest properly. Sometimes relentless work may seem like a smart and productive activity ā until burnout happens. Programming requires a lot of mental resources. Itās important to replenish this resource in time. If youāve lost motivation and feel tired ā turn off your computer and take a break. Go for a walk. Take a vacation. If you are tired, take a break from programming, donāt quit it.
Avots: habr.com
