DEV Community

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

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 🐌