Technology is one of the booming sectors with a lot of opportunities. When I finished college, I was incredibly naive when it came to finding a great job. I was not good at anything that could get me a decent job.
The only thing I knew was how to speak to people and convince them that I can learn and execute.
Step 1. Do not prepare for a job, instead think about something you would like to build to either solve your own problem or the problems of others. It need not be an idea that you would like to make money out of it instead the focus should be on learning and building it from scratch.
- A portal to share notes effectively among students.
- Buy a printer and build a software where students can take print out from anywhere which solves the problem of standing in queues while practicals(You could make good money out of it as well).
- A website where students can borrow books from each other.
Step 2. Find out some friend who would like to work with you and create a kick-ass team. It is always better to build a product with someone. It will help you to make better decisions.
Step 3. Decide the technology, I would say your initial project should include both the frontend(UI) and the backend(Server) part to grasp a 360-degree overview of how a product is getting build end to end.
2. Python/Java/Node.js(Choose anyone for writing your server APIs)
3. Amazon Ec2 or Digital Ocean or Heroku( To host your website)
4. Mysql or Mongo(Database)
5. Github(To manage the project with your team)
Step 4. Launch it and tell everyone about it. You can also use these projects as a demo project for getting freelance work.
Note:- If you are able to successfully execute the above-mentioned things then you don’t need to worry about finding a job. Companies will automatically come to you.