RE: My Strategy and Roadmap to Become a Full-Stack Developer
I think your first mistake along your way is to believe you can learn it fast. It's only half your fault though. There are countless bootcamps or self-proclaimed coding universities on the internet that promise young, sometimes motivated people that they can learn XY skills and get hired for 100k$ a year without knowing jackshit before entering.
You wouldn't expect someone to become a lawyer, or a med doctor in a few months right? I think the same applies here. If you want to learn, it will take time, and you should start with strong basics (math & logic) and then learn lower level stuff first, instead of jumping straight into NodeJS and npm modules.
One thing to keep in mind though, is that some people have certain capacities for learning things easy. If that's your case then probably you don't even need all these courses, probably just practise, a lot of gooogling and determination should be enough for you.
I'm the "fast learning" type and I'm quite obsessive when I get into something. One year to learn how to do very basic steem interface (like steemnow for example) is too much too fast in your opinion?
How are your basics? If you are a logical person with quick learning capacities, you can jump straight into it. Just don't forget to spend some time to understand the coding concepts/patterns you will discover through working hard, wikipedia is good help usually. You can also get good at basics by doing the first easiest challenges at projecteuler.net
You will probably do a lot of things wrong and end up with spaghetti code on your first projects but each time you 'reset' to a new project your quality should improve.
I also use JS a lot these days but you shouldn't think you will be JS dev you whole life, things are always changing quick, and depending on what you want to build, sometimes javascript is not a good tech choice.
Doing something like steemnow is definatly doable in less time than that, even for a junior dev. It's all client side connected to a steem node it's pretty elegant and KISS.
Steemnow should be douable for beginner Javascript/HTML (a.k.a frontend-devs) programmers. Steemit provides a API to do REST calls. Which essentially takes care of all the block-chain tech.
Totally agree. Spending 20 hours a week, I became front-end proficient in three months, back-end proficient in six months, and developing non-trivial projects in nine months. You don’t need to know depth-first search algorithms to make a basic web app.
Yep especially with the amount of developer tools available today