I think the fear of failure and fear of asking for help comes from our school days. |
I'd have to completely agree. I'm just now entering my final year of school, coming back in from my internships and realizing school pushed me the entire time to work on my own and not seek help from my peers, quite contrary to how the companies I interned with pushed us to work. Errors/mistakes/road blocks were harshly punished in school, in work they were pointed out, but everyone was willing to help fix them and help make sure everyone understood how to avoid those in the future.
I know I'll go into my final year with an improved attitude on it, though it may be difficult to fight it at first. There are only two real classes that push for collaborative development - Software Engineering and my 2-semester capstone design class. I know that even getting a 5-second suggestion/reminder/hint when I get stuck is immensely helpful. Graphics? Work on my own. Algorithms? Work on my own (professor was pretty harsh on this one). Operating Systems had us in 2-person teams, but my goodness I'd hope much larger teams work on OSes.
Everyone wound up working in teams outside of class, but would also wind up thrashing code/refactor/etc to hide that.
I can recall many instructors telling me to avoid asking too many questions, and that stuck with me. Many questions were met with "...you can figure it out."
But when I was interning this summer, my fellow team members had no problem answering my questions and spending time to help me fix something/make sure I
really understood what was going on. They never looked down on me for reaching out and asking for help. There was one senior software engineer on our team who gave me more insight in 2 months than I got from a year of schooling.
They certainly were right when they said internship experience is absolutely invaluable. I wouldn't have had the opportunity to learn that fear was unwarranted, and also that it's incredibly common.
I do wish my schooling hadn't pressed that so hard, as it's so deeply ingrained now.
I know there's a difference between asking a question that I should be able to easily answer myself with some research and a question that would warrant seeking help for. So of course I'll try to research an answer the best I can before reaching out, but no one loves banging their head on their keyboard over something they're stuck on too much.