"Hello Thomas, we enjoyed the pleasant job interview and would like to welcome you to our team", are the words I heard from Codana 1 year ago. "You can start working with us as a React developer!". Wow, blissful! Needless to say, I was super happy to hear this! But, I had never written a line of React before.
Understanding the fundamentals was the least I could do before starting my first day at Codana. So I went through the documentation and soon I got the umpteenth 'Hello world' running on my screen.
Day 1. Many unfamiliar faces on my screen in a Microsoft Teams window. It was 2021, corona in full bloom and everyone at home behind their PCs. I introduced myself and got to know the whole team. Dries became my buddy, my personal coach, who already had many years of experience in React. He put me on the right track to get the hang of React.
But which project will I be working on next? None: "First we are going to train you and make you familiar with React and other tools. Just make a few little projects and if you have any questions you can always contact Dries". I was impressed. Codana invests in its employees and wants to keep the knowledge level high!
My schedule became full of training moments. Joris showed me how you can easily use Git with the Git Kraken tool and how our projects are set up in a docker environment. Sigert showed me how the ticket system works and how the agile work is done at Codana.
Know that I was previously employed by a marketing agency where there was hardly any talk of agile, git, docker or even deploy pipelines. I now had the feeling that I was really working in a development agency where everything was a lot more professional and structured than I was used to before.
A PWA for KU Leuven, a Next.js project, a React application with Storyblok and Gatsby, a React-native mobile app, a Chrome extension in React... At Codana, you have to be willing to learn a lot of new technologies. Fortunately, you get time for this and colleagues are always there to support you. If you call Dries, it becomes even more fun and you get a lot of tips on top of it with some examples from his experiences.
It wasn't always easy. There were times when I had to swear at a piece of code that just wouldn't work. Or noticing at the end of the day that you haven't made much progress at all. In such situations, I sometimes worked longer after working hours. Not that this was expected of me, but since I usually worked from home and didn't have to go on the road, it was easy to continue working to get that ticket to 100%. Moreover, React slowly but surely became a new passion and the motivation grew enormously!
Most good programmers do programming not because they expect to get paid or get adulation by the public, but because it is fun to program
Of course, this motivation is not just born from a passion to write code. For this you also need good colleagues! After 1 year at Codana, I never thought about changing this warm environment of respect, tolerance, collaboration and fun for another job.
Woohooew, a plant to thank me for my efforts! That's even better than cheese right?
I'm already looking forward to the new projects I'll be working on. My view on React has completely changed and I'm aiming to change my junior/medior profile to senior in the future!