3 ms·
Looking at the questions you've asked, it's clear why you're having such a bad time there. You're posting homework questions that you've clearly not put even a
by jasonkester 10y ago
Looking at the questions you've asked, it's clear why you're having such a bad time there. You're posting homework questions that you've clearly not put even a little bit of effort in to solving yourself. To take an example at random:
http://stackoverflow.com/questions/39001373/extracting-middle-of-string-javascript http://stackoverflow.com/questions/39001373/extracting-middl...
Imagine you walked in to my office and said "Hey, mentor, I wrote str.length() and the browser told me that "str.length is not a function". Help!"
I'd say "OK, so what did you try?"
And you'd say "I came here and asked you."
Can you see why that might not get you anywhere? Asking people is not the first thing you do. It's the thing you do after you've exhausted every other option.
You're not doing any research, not trying anything, not even googling the error messages you're seeing. You're just giving up and asking Stack Overflow to do your homework for you. In half your cases, you're just asking the homework question directly before even opening the editor.
So the thing to change is not the site you ask your questions. It's your approach to learning. Try things, experiment, look things up. It's OK to fail and ask for help. It's not OK to ask for help before you've even made an effort.
- soneca 10y agoInteresting that your example question has plenty of answers. Those people apparently did not have a problem with the question. I believe it is hard for experienced developers to remember how it is to be a complete newbie at something. People just assume is a lack of research. I started learning to code last November. More than once I spent hours (literally hours) googling around why my code wasn't working when it was very stupid, simple details. Lot's of things only present themselves as obvious once you know the answer. Error messages are a knowledge in itself. They are designed for experienced people to understand, not to beginners. Tangentially, for some reason, experienced developers usually recommend MDN as reference when learning how to code. I always find W3Schools more clear and to the point. MDN might be good if you already is a senior developer and is learning a new language. But if you are starting to learn to code at all, W3Schools is a better site for me. Back to Stack Overflown, I don't have any resentment for it at all. I love it! It helped me a lot! Mainly because most questions are already there. But when I have a doubt that isn't, I don't even consider asking it. Hours of google sounds better than being noticed in a hostile environment. That is why I believe SO is great for PHP, Python, Javascript... now. But won't be all that useful for NodeJS or any new languages/frameworks in the near future.