Everyone want to live a happy, healthy and wealthy life. Nowadays all these are directly or indirectly related to how much money and time you have. So earning money becomes a obvious choice for everyone. There are lot of ways to achieve this such as start your own small business like grocery shop, mechanic workshop, barber shop etc. Freelance working, startup, consulting, job etc. All these money earning methods have their own pros and cons. In this article I will focus on how to grab your dream job in dream company.
All these steps mentioned below are required to be executed before taking admission or just after admission to give a direction to your upcoming years of study.
I will provide a checklist of task for that purpose.
All these steps are general and applicable to everyone. Now let's understand the same in context of computer science.
Suppose you are interested to be part of the IT world. Follow all above steps and achieve the desired skills or technology.
Computer science people have one special advantage of having a laptop is like having access to complete lab.
If you look at the skills demanded by various companies, you will find that there are certain group of skill which are required together. So you need to all those related skill not just a single skill of choice of different skills or technology.
For example : for a web developer job, it will be required to have knowledge of client side technology such as
HTML, CSS, Javascript, Bootstrap, jQuery
one set of server side technology like
So for every post of web developer you will need to study client side technology as mandatory and 1 out of 3 server side options. Nowadays these options could be more.
Once you have learned the technology and applied to develop some practical application. You will feel confident and motivated for any jobs in that skill area. You are sure to succeed no one can stop you from a better life. Over the years you will learn that job is not the only option for those who have good skill.
Once you are expert of the technology then you can contribute your knowledge to various online community group or discussion forum. Contributing in online forums will not only boost your confidence but also provide you opportunity for networking with like minded people. This networking and public contribution will help you grow much faster in your field. There are various such forum like stack overflow, Google codes, visual studio community, Microsoft forum, quora etc.
Stack overflow is an open community for discussion over all topics of computer science. People from all level of experience and companies post their code, query and help each other. Finding the like minded and people from the desired company can be contacted to discuss problems.