Start By Replicating a small application like google keep . Approach your plan to get a job as a game
Stage1 is to decide what skills you need to demonstrate. If you are seeking a web dev role give one week time to Freecodecamp(freecodecamp.org/) and solve the project challenge in them to your best. After that try to create small GitHub projects replicating one good project , you may feel you are copying but you will be understanding what the person did , this is how we understand the project problems.
Stage2 will be when you participate in algorithm challenges , you can begin with hackerrank(hackerrank.com/) and move to project Euler (projecteuler.net/)
Once you have built a good understanding of the coding practices then try to create boilerplate as stage3.
Stage4 will be participating in mock interviews.
Interview Tip :
Pen and paper : Note Down the problem statement , think about drawing a flow diagram ( with start and end state as the desired input and desired output). Design use cases and write the code , don't refactor code in your mind , create the base logic , once on paper try to refactor the code.
If you are participating in a timed coding interview : Then try to write code in the editor and write the optimal logic , check if use cases are getting satisfied then if you have 15 min+ time then refactor the code to reduce useless variables , and use shorthand operators.
If you are giving a face to face interview , listen to the problem , explain the steps you approach to solve the problem to the person interviewing you and then give them more than one solution and explain him/her your choice of one solution over other
Don't stack too many skills when you are trying to crack your first interview. Have one strong skill and sell it only , more skills does not increase your chances , show your passion for problem solving and be genuine about the thing.
Start By Replicating a small application like google keep . Approach your plan to get a job as a game
Stage1 is to decide what skills you need to demonstrate. If you are seeking a web dev role give one week time to Freecodecamp(freecodecamp.org/) and solve the project challenge in them to your best. After that try to create small GitHub projects replicating one good project , you may feel you are copying but you will be understanding what the person did , this is how we understand the project problems.
Stage2 will be when you participate in algorithm challenges , you can begin with hackerrank(hackerrank.com/) and move to project Euler (projecteuler.net/)
Once you have built a good understanding of the coding practices then try to create boilerplate as stage3.
Stage4 will be participating in mock interviews.
Interview Tip :
Pen and paper : Note Down the problem statement , think about drawing a flow diagram ( with start and end state as the desired input and desired output). Design use cases and write the code , don't refactor code in your mind , create the base logic , once on paper try to refactor the code.
If you are participating in a timed coding interview : Then try to write code in the editor and write the optimal logic , check if use cases are getting satisfied then if you have 15 min+ time then refactor the code to reduce useless variables , and use shorthand operators.
If you are giving a face to face interview , listen to the problem , explain the steps you approach to solve the problem to the person interviewing you and then give them more than one solution and explain him/her your choice of one solution over other
Don't stack too many skills when you are trying to crack your first interview. Have one strong skill and sell it only , more skills does not increase your chances , show your passion for problem solving and be genuine about the thing.
All the Best!
So if I do all these steps, I can get a job. Do you have proof that this has worked for you/anybody else?
Yes , because I have followed these steps and got success in getting job