Public opinion. In software engineering, is there...
# random
a
Public opinion. In software engineering, is there a distinct difference between knowledge and experience. Can you have knowledge and not have the experience?
👌 12
p
I believe so.
l
I think knowledge refers to what you've known, whereas experience refers to what you've done. Theory and practice are not the same thing.
1
😂 1
o
In theory, practice and theory should be the same. But in practice they are different
🙂
🙃 7
d
One is mental and the other is visceral.
Ask yourself why you would not give a driver's license to someone who has never driven a car. That's the difference.
m
On the other hand, I've met a developer or two with years of experience that never bothered to learn more than the least what they needed to know, and therefore had a lot of experience but not much knowledge
d
This can happen too. 10 years of thinking and doing things the same way can be 10 years of bad experience. It's important to have both when building your career and yourself. I like the T metaphor. Your knowledge should be broad like the top of the T but your skills should be deep like the bottom of the T. This expands your horizons and teaches new and useful techniques that you can use to enhance your specific set of skills.
👌 1
And branch out beyond your craft. If you are a developer it would be advantageous to learn a bit about how business works, and a bit about how design systems work, and a bit about how marketing operates. This will help you communicate more efficiently across the various teams in your company.
Putting the interests of others ahead of your own, and considering them as superior to yourself can open avenues of communication and learning you couldn't dream of before.
Experience is where knowledge and existence have come together to create the larger whole.
o
T-shape is cool, π-shape is even better 🙂
d
Care to provide a nice explanation?
a
Ask yourself why you would not give a driver's license to someone who has never driven a car.
But what if he knows how to drive, he knows to hit brakes, hit gas etc. But he has only driven twice in a controlled space. Would you give him a license? After he showed you that knowledge by driving you in a controlled space.
d
In Canada it takes a long time to get a license. And the final test to get a full license, a G, requires demonstration of ones understanding and experience driving the vehicle in an uncontrolled space. A major Highway is often the final part of the test.
There are no shortcuts to experience.
One can learn from another person's experience and wisdom but you cannot live faster or download the confidence and full benefit of experience.
Experience gives you an understanding that is beyond what words and knowledge can rightly express.
👍 1