Hello everyone I'm just another fellow beginner, I've been trying to learn Node.js from mostly YouTube videos and MDN and other online resources. (learnyounode, FreeCodeCamp) also created simple To-Do app, a login app, now I'm trying to create a simple blog website with Node.js Express.js and server side rendering with .ejs but somehow I feel like bit weird and overwhelming while using so many libraries and/or functions like
2 months ago I was practicing I've created simple blog site and and a photo collections library site with Pytho- Django 2 months ago and I felt a little comfortable as Python itself feels more organised and well structured, I have heard that Django is just another framework not a run time like Node.js is, and it really provide many inbuilt facilities.
But right now I feel lost with Node.js every single day, and don't know how to proceed creating blog (particularly I've just implemented the login signup thing and yet to create the blog post model). You might wonder why am I juggling? That is because after looking at angelList (here in India) there are more opportunities with Node. I hope to start applying soon and land at some intriguing work place, I am under such a pressure from parents for that.
What are your thoughts on this?
Both are valid choices with pros and cons. I'd say between those two it's really a matter of personal preference. If you like Python/Django more then go for it.
Stay where you are comfortable. Try a few tech stacks, stick with the one that resonates with you, NOT what people suggest you. If you like Django more, stay with that one. You cannot produce good stuff even with the best tool if you do not like the tool in the first place.
Divyesh Parmar
Learning Web Dev, B.Tech ICT, looking for jobs hopefully in startups
Ibrahim Tanyalcin
{intrst:"Scnc&Art",msc:"admin@MutaFrame",strive:"Experiment&Learn",loves:"ES5",hates:"bandwagon",lang:"Javascript",twttr:"@ibrhmTanyalcin"}
abhishek goray
Senior Software Enginner
Heyy there are plenty of opportunities for python as well. What i feel is if you are starting up ,try and find a pace and a language that you feel comfortable with. Django , Node-Express etc are just implementation of python , js. Don't get confused or dis heartened by the job scene.When I was starting up with the Mean Stack, it was still new and was even discouraged to do so as JAVA-Spring, Asp .Net-C# were kind of the it things as per jobs market went. So just cheer up and try and learn as much as you can. And remember always to keep your basics intact forever.
Cheers , Happy Learning.