Skip to content

Comment on Ask HN: Which role in software engineering is the best for average person?parent

Comments

They don't realize their problem has probably been solved many, many times before. They'll attempt to reinvent the wheel instead of using a proven solution like an existing library. They'll literally stare at an error message, not paste it into Google, then tell the team they're "blocked" a couple days later

That just sucks. And that is the average? I have really skewed view of average then! Because I think of myself as average and I don't do any of those stuffs. I am actively seeking solutions and methods. If I had to write from scratch, I would only do when there is hard requirement and a proper reference exists. Without proper reference it would be a nightmare!

What is the "proper way" of learning to you? Do you want to be taught in a classroom?

I never believed in learning at the classroom. It never worked for me as I got bored and tired. Sometimes when I was stuck, classroom helped but most of the time I couldn't focus.

For me proper learning requires immersion and building intuition. There is factual learning where I just take facts for granted. Then there is building intuition and understanding why the facts are like so. If I can follow these patterns, I reach a state where I will have solid high level intuition of a topic and I call myself to be learned. Once I am at that stage, I can create and think of new ideas/triggers ultimately allowing me to see patterns of possibilities. When I don't reach there, I don't feel I have done my work on learning.

It takes a lot, and genuinely a lot of time to reach that state of mind. And even if you reach there, it is under constant threat of being overwritten by other memories. However, once you have a baseline, you can easily remember more facts and how to do things.

I hope it makes sense!

AboutSource Built by g1lg1l

Hackerly is an independent reader for Hacker News, built on the public HN API. Not affiliated with Y Combinator.