Let’s start
1. Practice coding every day.
1. Practice coding every day.
Suppose you want to lose some weight from your body. You decided to exercise 7 hours a week.
- You can't exercise for 7 hours in just one day and for the next 6 days you will not exercise. This is not the correct way to stay fit.
Similarly, you cannot learn to program in one day.
- If you are learning to code, then consistency is important. Practice coding for at least 30 minutes a day. Then only it will be effective and you will really learn.
2. Learn Github or any version control tool.
Suppose your friend Alice and Bob decided to work on two different projects individually.
- Alice worked very hard on the project and created a great project like a food delivery app, while Bob didn't work too hard on his project and created a very small todo list app.
Bob did something smart and learned Github.
- He put all his code on the github related to his project. Now, during the company interview, the interviewer wanted to see the code they had written.
- Bob shared the github with the interviewer, while Alice was unable to display it since it was on his computer's hard drive. Bob was hired but Alice was not.
3. Build real life projects
Suppose you decided to learn a framework and took tutorials on any platform like Udemy, youtube or any other online platform.
- Now once your instructor has taught you how to do projects using this framework. Once you're done with these lectures, try building some real projects on your own with the help of documentation, google search and stackoverflow.
This is the correct way to learn.
4. Learning through internships.
This will be the most important advice I can give to any new developer.
- Try to do many internships.
- Internships will teach you a lot, including programming and very different skill sets. Skills like teamwork and time management, code review, debugging.
- If you are a university student, also do the internships. It may be an internship which is work from home. You will also find some internships that are allowed part time in your city.
- It is worth skipping a few lectures for a good internship.
5. It's okay if you don't know something.
In your life as a programmer, you will always lack some skills to apply for a job / internship.
- Suppose decide to apply for an internship and you don't have experience with some skills company want.
- But you know many other skills the company wants. Apply for that internship and tell them the skills you have and the skills you don't know you will learn on the go.
Don't try to do everything so you can have all the skill sets a company requires.
- Until the moment you are done with all this, a new frame will appear and you won't know it. Then this cycle will keep on repeating.
Further reading:
Comments
Post a Comment
If you have any doubts. Please let me know.