Back in 2012, when I was just starting my career, I heard a piece of advice from a startup founder:
If you feel like you have stopped learning at your job. Maybe it is time to move.
This phrase resonates inside my head since then as a reminder of how important constant learning is.
Pursuing that, this year while working at adidas, I participated in a program to develop leadership skills, called MDE. As part of its final module, I had to write about what I learned throughout the year, not only through the trainings but also based on the experiences I had.
I took this opportunity to also start this blog. I plan to make it a place where I can write about technology, software engineering and learnings. I hope you enjoy it!
During the first module of the MDE, mindset, I learned the benefits and the science behind a life of constant learning, and today I see this as one of the most important skills a person could have, and that's in every area of life, not just software engineering.
We know how hard it is achieve constant learning when you become overwhelmed. There's so many things that seem more important: meetings, finishing up a project, life... So, I prepared a few tips that could be used daily to get out of this zone and take a step forward. It worked with me and I hope it can also help others:
Books are typically a no-brainer when you talk about learning, but I must confess: I get bored very easily when reading one. If you find yourself in a similar situation, let me share a few tips:
Look for materials that are short and you can read in 5-10 minutes. I subscribe to some newsletters that provide me with short reads and keep me up to date with the news while also offering a good source of information from experienced professionals.
Just like in software, the right tooling can help you become even more efficient when learning. The list below outlines a few I use the most:
What is learning worth if you don't put it to use? As part of MDE we also had the opportunity to learn new things and put them to practice, and in order to share my experience, first, I need to tell you two big challenges I have:
I currently work on a very complex area of adidas ecom website, the Checkout backend. This little part of the whole website gets complicated when you start thinking about product types, delivery methods and payment methods that can be completely different for every single country. Take that off and you still have a ton of other backend systems that needs to work together. If you think that's not enough, just like any other big company, adidas has their own legacy systems that we need to maintain the compatibility.
With that in mind, there's still the second obstacle as a team lead: How to make people self-motivated?
Initially, I never thought these two challenges could be connected.
Through MDE, I noticed there's a lot about the topic, so let me just outline what I found to be the three main pillars of motivation:
After reading all the above I felt like I understood much better the problem and I came up with a first solution to that: Knowledge Sharing Sessions. These are typically 1 hour weekly meetings where someone explains a given area of knowledge that he/she knows best.
Knowledge and understanding of our tech landscape is complex. I work at this same team for two years now and for me it is still complex. Imagine for someone who has just joined the team? Believe me, I am not just talking about different technologies.
The results of these sessions were quite surprising. At the beginning, it started only with our team of 5-7 people, and while sharing to others, the session quickly grew to around 20+ people, some of them I don't even know, which is super cool :-)
The feedback was very positive, and it was soon replicated to other teams.
This text used mostly learnings from the MDE program itself, but I am hoping that in the future I can also share experiences from sources that I mentioned before or that I will encounter through my career.
If you have any feedback (good or bad) on this post or you have other hints/tips that could have help me. I'd love to hear from you!