DEV Community

[Comment from a deleted post]
Collapse
 
ankitutekar profile image
Ankit Utekar • Edited

Just take it easy , you are doing good .
You are doing good because you are concerned about learning other things than what's given in your syllabus and you are taking efforts to do those things !!! Believe me , it puts you ahead of the race. But maybe you are being too hard on yourself, trying to learn everything that's 'trending' or 'cool' in the market.
First, learn the fundamentals. e.g. learn JavaScript properly(understand scope, closure, object, this keyword, promises, prototypal inheritance, etc.) then go for some 'cool' framework. It is not that you will have to study some framework right away because your job depends on it, you've got time, use it properly.
Whichever course/tutorial you choose, complete it then go for other things ( or follow my way - make a list of concepts in the technology you want to learn and use multiple resources from internet to learn those things, one thing at a time, believe me it helps). Don't go for 'Go' just because cool kids are running behind it.
I'll suggest you to concentrate on Data structures and algorithms and practice problems because you've got placements next year. As a fresher they won't expect you to be expert in any specific technology. C/C++/Java concepts and DS+Algo. will do the job (it is based on my experience here in India).
If you want them to put you in specific technology, have some side projects to show.
P.S. It's been six months at my first job and I'm regretting that I didn't study anything other than what was given in our curriculum. Not that I'm having hard time coping up with all these new technologies used in industrial projects, it is just that it could've helped. And as a fresher they give you enough training and time to learn, so don't worry.
All the best :)