Importance of Projects
Vaidhyanathan S M
Senior Product Engineer @TCS | Full Stack Developer | Native Android / Flutter Developer | Author | Tech Blogger | Open Source | Mentor
In this episode, we are going to talk about the importance of projects in your placement preparation journey.
I would like to re-emphasise the points already mentioned in this episode. In order to gain experience as a fresher, you need to work on some side projects that solve real-world problems. As an aspiring software engineer, you will have a competitive advantage if you can prove that you have the potential to convert a business idea into a working product.
While the primary criteria for filtering applications are usually the factors that we discussed in this episode, the significance of projects become apparent after the screening process. The skills and the experience gained through working on projects, could match the interviewer's expectations of knowledge acquired during internships. Projects can help reorient the course of discussion in favour of your strong suits. An interesting project can align the upcoming questions in the domain of your project and the technical aspects surrounding it and circumvent questions on Data Structures and Algorithms and to a certain extent Computer Science Fundamentals as well.
The importance of projects is even more felt when you join a company. Things such as data structures and algorithms and computer science fundamentals become irrelevant and the work profile demands something entirely different. We often need to work on an application framework or tech stack that we are unfamiliar with. It is often required to learn a new programming language, a new tech stack or understand a large code base. It becomes essential to follow certain best practices and company standards for writing code.
Now if you have project development experience then you would find yourself at a distinguished advantage compared to your peers. You could cruise through all these stages mentioned above and progress rapidly. You would have high job satisfaction and get a chance to prove that you are a quick learner and an efficient programmer.
Let's talk about problem solving in the next episode.
See you in the next one.
领英推荐
Wish you a great success !
Vaidhyanathan S M
Senior Product Engineer @TCS | Full Stack Developer | Native Android / Flutter Developer | Author | Tech Blogger | Open Source | Mentor
3 年Link to my Self-published book : https://www.amazon.in/dp/B0975475WF Link to my GitHub profile : https://github.com/smv1999 Apps on Google Play Store: https://play.google.com/store/apps/dev?id=6670598499208527718 #amazonindia #amazon #interviewprep #google #android Like the comment, so that it stays on top !