People from domain other than CS turn out to be better programmers
Is this generally true or just my anecdotal experience. I have encountered physics, math, geology majors who learned to program because they needed it or they liked the idea of it. Later these were the people who turned into awesome programmers rather than someone who exclusively studied CS in undergrad.
Did anyone else have this experience?
5 comments
[ 2.9 ms ] story [ 15.9 ms ] threadYou probably encountered a small sample size.
I've met many dud developers who graduated with a CS degree and I've met an equal number of them without a CS degree.
A lot of CS grads, self-taught, bootcamp developers just want to get into software because of the pay. Those usually don't have real passion for the field. They don't improve themselves and generally aren't interested in pushing the envelop at work.
I suspect that some non-CS majors might seem better simply because they have a great task they want to accomplish so they work hard to accomplish it so that drive makes them stand out but like any set of people you get great programmers and not so great ones.
Yes. THIS in spades.
There is a gulf between programming and software engineering. Good programmers are a dime-a-dozen; some of them come from boot camps, some are auto-didactic. Good software engineers are very difficult to find. I think because programming and software engineering are so commonly conflated.