What I've Learned So Far This Week
What I've Learned So Far This Week
Everything so far this week has been CRAZY - oh my goodness. I've learned so so much. I wanted to reflect a few things I've learned from key players
What I've Learned From My Mentor - Tech is not magical (Even when it is ✨)
I had a wonderful first session with my mentor. I learned a lot of things from him. We ran a lot of scripts together. But the biggest thing I learned from him is that tech is never magic. There's always something going on under the surface that makes sense.
What I've Learned From My Senior AI Developer - Accessing a new codebase
- It's probably not worth reading over a whole codebase as it might get too overwhelming straight away
- It is first useful to look at any documentation that exists
- It is first helpful TO GET A HIGH LEVEL OVERVIEW OF ANY OF THE KEY COMPONENTS/STRUCTURE
- Then, "you can try and understand the specific part of the codebase you want to contribute to in greater detail".
How to understand the specific part of the codebase
- Try to "RUN THINGS IN DEBUG MODE"
- Try to "step through"
- Try to "SEE WHAT THE VARIABLES ARE DOING AT EACH STAGE"
- WOW, WOW WOW WOW WOW
- If the codebase "HAS GOOD UNIT TESTS"
- "THEY CAN BE HELPFUL IN UNDERSTANDING WHAT DIFFERENT SECTIONS OF THE CODE DO"
- These can often be "USEFUL TO RUN THESE IN DEBUG MODE TO UNDERSTAND THE FLOW OF THE CODE".
What I've Learned From My Lead - How To Make Progress
I had a wonderful meeting with my Lead on how to progress in my role.
He suggested 3 or 4 courses;
- Python course
- SQL course
- Possibly a second SQL course as well as this original one that I sent him is quite short
- Let us see what he says
- Django course
More importantly though he suggested two ways that I could grow through the actual working of the Product;
- Working together on the main bug that we have in the product
- Working together on the code and writing some comments and some more documentation
What I've Learned From Myself
I HAVE LEARNED FROM MYSELF THAT I HAVE DREAMS. I HAVE LEARNED FROM MYSELF THAT IT'S OKAY TO HAVE DREAMS.
I want to be a Staff Engineer. I want to demo my products live to companies.
Comments
Post a Comment