DEV Community

Discussion on: Overwhelmed and lost, how to code in 2019?

Collapse
 
deekshasharma25 profile image
Deeksha Sharma • Edited

The funniest part is everyone feels the same, given the pace at which industry is moving. But..there are few things you can try do in the first place..
1) Don't even entertain the thought that don't serve you. For ex: thinking "I don't know how to code is not something that will help you". Instead focus on what is the smallest part I can do/learn/perform in order to move forward. No matter how small that is. It will give you confidence that you can learn and get better. Just focus on making progress.

2) Be ultra specific about what problem you are trying to solve. Write it on paper if possible. Now work backwards to write the steps needed to solve this problem. It's not important how many steps.. may be 100 or just 10. But these steps will give you an idea how far you are from solving that problem. Also you will develop a mindset of breaking down bigger problems into smaller pieces. This is valuable skill in software development.

3) You must know the why of everything you do. So before picking a technology, programming language or a tool, understand why you are using it. Can you do it using some other library or plugin etc. This will help develop the reasoning part of your brain.

Django, React or/and Node.js are all frameworks built on top of the core languages.

If you are thinking about learning Django, make sure you know how to write Python well enough.
If you plan on learning React or Node, make sure you learn, practice and understand Vanilla JavaScript first. Else you will keep feeling frustrated when you see the code in those frameworks that you don't understand.

Hope that helps!