DEV Community

Cover image for How I want to become a better programmer in 2022 - Part 2

How I want to become a better programmer in 2022 - Part 2

Julia ðŸ‘ĐðŸŧ‍ðŸ’ŧ GDE on May 28, 2022

At the end of January, I started writing about how I want to be a better programmer in 2022. If you haven't read it, you should check out my first ...
Collapse
 
larsejaas profile image
Lars Ejaas

You sound very ambitious. But I think it's great you are flexible and been prioritizing some additional rest when your job turned out more stressful.
I think the A11y part sounds super interesting! I'd wish more devs would prioritize this!

Collapse
 
yuridevat profile image
Julia ðŸ‘ĐðŸŧ‍ðŸ’ŧ GDE

Thanks, Lars! Yeah, I wish so too!

Collapse
 
larsejaas profile image
Lars Ejaas

Please share your experience with the A11y course once you have completed it! Sounds really interesting.

Thread Thread
 
yuridevat profile image
Julia ðŸ‘ĐðŸŧ‍ðŸ’ŧ GDE

I will for sure!

Thread Thread
 
ishelar profile image
Saurabh Shelar • Edited

Waiting for your experiennce with the A11y course. Thanks for sharing as well.

Collapse
 
maxfindel profile image
Max F. Findel

I read the first article and I thought: "Is she full time learning these things? It looks a bit too much at once, especially doing it on the side" :D
I'm glad you deleted some of the things of the list. The remaining things make sense to learn together and should push you in the right direction on frontend development.
Keep up the good work and kudos for making your journey public and sharing it with others.

Collapse
 
yuridevat profile image
Julia ðŸ‘ĐðŸŧ‍ðŸ’ŧ GDE • Edited

Thank you, Max. Yep, it takes some time to figure everything out, what to focus on, what seems to be important or not, and especially what I am really interested in. I am getting there 😇

Collapse
 
dragosnedelcu profile image
Dragos Nedelcu

Love your plan @yuridevat :) and love the fact that you are doing this public. Also, great effort you are putting in these articles, keep that up.

May I add some unsolicited feedback, or more like a questions. What is the main direction you are aiming for? Feels like mastering the Frontend side of things. I am wondering if the Springboot part and the Scrum part will really help you. I uderstand company is paying for it, yet your time might be more valuable. Same with the SCRUM as you probably already know enough to get by. Maybe putting that time into even deeper technical topics will allow you to get even deeper into the frontend (things like performance, architecture, scalbility). After that the next step what works really well for the developer we mentor CI/CD and REST API design.

Again, this is just what worked for our metees and myself. I like your plan (and the fact that your are doing this shows a lot of ambition and potential, I am sure you will get places, we need more people like you in software, glad to be surrounded by programmers like this) This are some thoughts that you might consider reagarding what worked for me and the people we help!

Keep up the good work,
Dragos

Collapse
 
yuridevat profile image
Julia ðŸ‘ĐðŸŧ‍ðŸ’ŧ GDE

Hi Dragos! Thank you very much for your comment. I really appreciate your thoughts on my article ☚ïļ

It also made me realize that I was not very clear at some point (which I will update immediately). You are totally right, I want to aim the frontend part (needed some time to figure everything out) and just doing trainings because the company is paying for it is not my goal at all.
In this particular case, I have to do the OCA and master Springboot to some point, it is part of my contract. For Scrum, I already did the PSMI (which was also part of my contract) and since I work with parts of the framework everyday I do not spend any time on "learning" about it any more.

All the other points you are mentioning is already part of diving deeper into React (at least in my head 😄) by stop using CRA and create a project from scratch, thinking about folder structure, design patterns, using ESLint, Prettier, Husky, Git Workflows and much more. My latest 2 projects are set up having all these professional stuff in consideration. So I am slowly getting there 🐌

Collapse
 
ddaypunk profile image
Andy Delso

A decent amount of disparate things in that list. I agree it is so hard to find time to work on programming outside of work. So I tend to build that time into my work by talking with my manager/team/etc. For my current position, I am focused specifically on Android test automation with Espresso in Kotlin, which plays very well to what I want to learn this year. So as such, at least every other day (except weekends) I spend an hour that morning working my way through Head First Android Development 2nd Ed.

Collapse
 
yuridevat profile image
Julia ðŸ‘ĐðŸŧ‍ðŸ’ŧ GDE

Sounds like a good plan. Great that this worked out for you well 🙌

Collapse
 
yuridevat profile image
Julia ðŸ‘ĐðŸŧ‍ðŸ’ŧ GDE

Hey Nate, thank you for your comment! You are right, concepts are what I should focus on, and I am. I shoould have been more clear in the article that I mean exactly that when I am talking about deepen my knowledge in React :)

Collapse
 
atulcodex profile image
ðŸšĐ Atul Prajapati ðŸ‡ŪðŸ‡ģ

OMG Julia,

You are trying to learn everything ðŸĪŠ
Please go one by one ðŸšĐðŸšĐðŸšĐ

Collapse
 
yuridevat profile image
Julia ðŸ‘ĐðŸŧ‍ðŸ’ŧ GDE • Edited

HI Atul, thanks for your comment! This is exactly what I will be doing! I do not want to achieve everything mentioned in the next month no worries! Baby steps, I will be getting there 🏁

Collapse
 
atulcodex profile image
ðŸšĐ Atul Prajapati ðŸ‡ŪðŸ‡ģ

Wonderful, now I have to say "you can do anything"

Start coding

Collapse
 
kelseyjj profile image
Kelsey Jones

This is helpful.

Collapse
 
dinerdas profile image
Diner Das

Great post!