22.12.2023
Programmēšana ir joma, kur patstāvīga mācīšanās un prasmju pilnveidošana ir ne tikai vēlama, bet arī nepieciešama. Lai gan topošie, gan esošie programmētāji varētu sekmīgi attīstīties šajā dinamiskajā vidē, ir svarīgi izmantot dažādus resursus. Šajā rakstā apskatīsim trīs noderīgus resursus, kas var palīdzēt programmētājiem mācīties un augt.
Pirmā resursu kategorija ir blogi un podkāsti. Tie sniedz ne tikai ieskatu dažādās tehnoloģijās, bet bieži vien arī papildus informāciju par to praktisko izmantošanu un pieredzi to lietošanā. Šie resursi ļauj iepazīties ar jomas tendencēm un vajadzībām. Mūsuprāt, blogi un podkāsti ir motivējoši, viegli uztverami un pārdomu raisoši. Tie var būt veltīti konkrētām tehnoloģijām vai arī plašāk aptvert IT tēmas. Daži blogi ar ko sākt - daily.dev, dev.to, react.dev. Podkāstu piemēri - Software Engineering Daily, The Changelog, Coding Blocks, Developer Tea, Martinfowler, Hanselman. Blogu un podkāstu klausīšanos ir diezgan viegli iekļaut ikdienas gaitās. Tie var būt nelieli raksti vai ieraksti, kuru saturu var iepazīt pat pāris minūtēs. Lai vieglāk būtu sekot līdzi aktualitātēm, var arī pierakstīties dažādu jaunumu lapām vai sekot līdzi, par ko sociālajos tīklos runā profesionāļi interesējošajā jomā.
Otrā kategorija ir papildus kursi. Tos piedāvā dažādas mācību platformas, piemēram, Coursera, Pluralsight, Udemy, EdX, freeCodeCamp, Microsoft Learn vai tik pat labi visiem zināmais YouTube. Var izvēlēties dažāda garuma kursus, veidot atbilstošus projektus paralēli mācību procesam, kā arī gatavoties sertifikātu iegūšanai. Protams šie ir vieni no laikietilpīgākajiem resursiem.
Trešā grupa ir grāmatas. Tās var nesniegt jaunāko informāciju par tehnoloģijām, bet ļauj padziļināti apgūt konkrētas tēmas. Papīra grāmatu lasīšana arī ļauj atpūtināt acis no ekrāna. Klasikas piemēri ietver Roberta K. Martina "Clean Code", Endrjū Hanta un Deivida Tomasa "The Pragmatic Programmer", Ērika Gamma "Design Patterns: Elements of Reusable Object-Oriented Software".
Šie ir tikai daži resursi topošajiem programmētājiem. Cerams, tie sniegs tev iedvesmu vairāk mācīties un attīstīties profesionāli. Ja zini, kas tevi interesē, droši meklē informāciju par konkrēto tēmu. Ja vēl neesat noteikuši savas intereses, varat apskatīt šo programmētāju ceļa karti (https://github.com/kamranahmedse/developer-roadmap), kurā ir minētas dažādas pozīcijas un zināšanas, kas katrā no tām ir vēlamas.