3 ms·
> master/journeyman/apprentice Even if it's the way I learnt, it's just one way to learn. I'm in software but my background is electronics engineering. But I
by artyom 3y ago
> master/journeyman/apprentice
Even if it's the way I learnt, it's just one way to learn.
I'm in software but my background is electronics engineering. But I can say electronics can be a craft (just build some stuff), or engineering (all the way to knowledge of modern physics, telecommunications, semiconductors design), or manufacturing (build some stuff at scale).
Same applies to programming. I've known quite a few people with computer science backgrounds. Some would have a level of comprehension and ability that's just unachievable by just practicing programming as a craft, and some others can determine any algorithm Big O notation at first glance but can't write 5 lines of code if their life depends on it.