My path of software craftsmanship — the long way

My return on experience of 10 years of craftsmanship

Kong To

--

Technical Excellence with built-in quality

Thorough my career until in June 2010, I realised that I was on the wrong track. I was living in Paris for 2 years already. I was late in terms of skills and knowledge. I knew I had to catch up with others, I was missing something, maybe a lot of things. So I decided to work on it, trying to keep to speed.

First thing is to measure myself. I was probing the market, looking for a job, publish my resume the same way I did back then when I just graduated from the University of Sherbrooke. I went through more than 10 interviews. I noticed I was timid in interviews. I did not know much and was not good in answering questions. I was confident in myself, at least I believed I was. I had 6 years of experience and was considering myself as senior or close to senior. However, interviews did not go so well because I had only practical experience, and knew almost nothing in terms of theory. As a matter of fact, things get caught up. I was not good, experience was not 100% relevant. Knowing a few things was not sufficient. Companies needed a more solid background. I was a senior Java developer, with no mastering of Java, Spring and Hibernate in the theory. Some concepts were vague to me.

So I decided to run a personal project to practice myself developing an application at home. I searched and learned interview questions. I invited a friend home to help me simulate interviews. I read the books on Spring, Hibernate. I was already good on Java thanks to the Sun Certified Java Programmer. And things got better. I had an offer for a Job, by decided to refuse, for a personal and administrative reason. Long story shot, later got another offer without real interview.

So I worked hard to see some progress. I thought it was hard. If I look back from my present’s point of view. It was not much work I had done compared to what I have done later.

In 2013. I decided to go back to my home town, Montreal. I had also hard time to find a job, but finally got one at Ericsson. I worked with a great team. Marco Miller, one of the team member and many thanks to him., quite kind and listening to people, had books at this office, in the open space. He introduced to me the Clean Code and…

--

--

Kong To

Architect, code crafter. Code quality matters. Technical writer @TheFork, a Tripadvisor company