Hello Everyone 👋🏾
Hello Everyone 👋🏾
For further actions, you may consider blocking this person and/or reporting abuse
Sardar Mudassar Ali Khan -
Caio Borghi -
Tracy | Software engineer -
Chetan Jain -
Once suspended, cesscode will not be able to comment or publish posts until their suspension is removed.
Once unsuspended, cesscode will be able to comment and publish posts again.
Once unpublished, all posts by cesscode will become hidden and only accessible to themselves.
If cesscode is not suspended, they can still re-publish their posts from their dashboard.
Once unpublished, this post will become invisible to the public and only accessible to Cess.
They can still re-publish the post if they are not suspended.
Thanks for keeping DEV Community safe. Here is what you can do to flag cesscode:
Unflagging cesscode will restore default visibility to their posts.
Top comments (18)
I don't think there's a perfect answer, but a rule of thumb could be once you are capable of "producing something real" with JS. Your definition of "real" may vary, but that seems like a good bar. Can you "finish" something in JS? Maybe then a good exercise would be to reimplement the same thing with a framework.
You should at least have a solid basis and know the data types and most of the syntax. Everything beyond that depends on your goals:
Do you want to create something fast?
Don't waste too much time!
Do you want to get hired and ace a technical interview?
Better get a bit more ground covered before you embarrass yourself!
In any case, if you want to be a professional developer, never ever stop learning.
Yes. And C++, an insignificant amount of Python, and a few others besides.
My question remains unanswered.
Nothing about my experience in these languages makes your claim even remotely self evident, which is why I asked for elaboration. You may have justifiable reasons for your perspective, but you are quite wrong to assume it's shared and will be instantly understood without elaborating. I'd like to understand why you feel the way you do.
Another situation is to come up with a working MVP in short amount of time. Framework will reduce you work and you can focus on the application rather than some UI update code.
I think this is a good point. Include an external package when you want or need to spend your time building the product, instead of spending time building the tools (eg a framework) required to build the product.
Fun Fact: I take this advice from PHP developers.
That’s an interesting question. I think that there is not a perfect answer to that. Moreover, it depends on the person.
I think the right time is when you feel comfortable with the language enough to feel like you can implement anything you think of. But one thing you should absolutely do is continue to learn the language. Even if you choose Angular where you’ll mostly use typescript, you should always continue your learning journey of js.
PS: Learning a framework is great because it will teach you how to build scalable solutions.
That’s my opinion.
I agree... I will post this blog post to a developer group I'm in
Could you elaborate? Why do you feel JS is more masterable than other languages?
That's a fascinating interpretation of what I wrote.
I agree with the answer by Jordan Brennan. Just to add to that — learn React, not Angular. React is becoming the de facto standard for frontend web development while Angular's popularity is waning.
When you start repeating yourself