From my understanding, in order to be a competent programmer, software engineer, etc. you need to be very good at teaching yourself stuff or can easily retain information (an autodidact I guess). After all, software development is 80% reading/understanding/learning and then only 20% actual coding. The learning done for software engineering is obviously different than a lot of crafts since you cannot rely on muscle memory to solve a lot of problems.
How many of you feel like you're very good at learning on your own? Would you consider yourself an autodidact?
>>58327939
Yeah, you also have to be good at math.
Why did you post this on /g/ instead of /sci/?
>>58328123
I forgot that /sci/ existed.. Plus the only science I generally interact with is computer science
>>58327939
I'm a pretty competent programmer. I can detail how competent if you think it's relevant
never taken a single class. I've received odd help from people on the internet while I was learning though
I think it's a necessary skill for becoming part of the upper echelon in the engineering world. Every Chad who wants to make video games can learn programming from a teacher and end up employed
My motivation is basically my ego. It makes me nervous when I'm in a class and I'm just as good as everybody else so I have to do extra shit so I don't feel stupid.
80% reading/understanding/learning and then only 20% actual coding
I think you mean 80% shitposting 10% coding and 10% shitposting
>>58327979
>Yeah, you also have to be good at logic
FTFY
>>58328358
>Yeah, you also have to be good at philosophy
FTFY
>>58328393
>Yeah, you also have to be good at kissing butt
FTFY
>>58328420
>>58328393
>>58328358
>Yeah, you also have to be good at shitposting
looks like you guys got it down
>>58327939
That's me. It makes me well suited to freelancing.
In truth, though, I don't enjoy it anymore. I do it because it's the only thing I'm good at and it's preferable to retail work. I used to script everyday personal tasks and obsess about tweaking everything, but now that programming is my job I insist on only using macs for personal use and commercial justwerks software. I have no patience for broken or annoying things. I'm perfectly capable of using more complex and configurable systems, but I have no interest at all in doing so.