After examining my past year, realizing that I have accomplished a lot, at the same time the coding journey has just begun! Now it is time to look forward to 2021, and what it will bring me? The first and most important goal for me in 2021 is to get a job in the tech industry and become the next generation Software Engineer! But how will I achieve this goal? What do I need to do to get there? There are a few mini-goals that I want to achieve to get there!
The first mini-goal will be to learn and practice algorithm and data structure. It is very important part of the process to understand and apply algorithms to solve problems during technical interviews, therefore learning and practicing algorithms and data structure is an inevitable process that most software engineers go through. In my previous article, I have mentioned some resources to help us Ace the technical interview, and I think I will definitely use those resources to achieve this mini-goal that I set for myself.
The second mini-goal will be to do a group project with fellow software engineers. Whether it is a open source project, or Hackathon event, or start-up companies, I want to make the best use of my coding time, not only to learn how to code, but also communicate and learn from other software engineers who are more experienced / more knowledgeable than me! As part of the learning journey, I cannot always depend on myself to understand everything out there, whether it is googling some errors / bugs that I encountered, asking fellow programmers for problem solving, or experienced software engineers for career / technical advices, it will be much better than me sitting there for hours trying to figure out what went wrong and what is the next solution that I can try to implement!
In conclusion, we should be goal-oriented, but remember to enjoy the process as well. After all, it is the journey rather than destination that matters! Thanks for reading and have a wonderful day!