I have a dual degree in Computer Science and Philosophy[1] (graduated 2010). In every interview I had people pointed to the Philosophy part of my degree as a quaint curiousity and asked about it. I told of how I love writing and debate, and I think that effective communication is one of the most important and understated concepts in every scientific profession. I love Computer Science but I really love writing and et…
Can English Majors Be Good Developers?
21–30 of 51 posts
Re: Can English Majors Be Good Developers?
#22Re: Can English Majors Be Good Developers?
#23I do not come from an English background, nor an engineering/CS background...and while I am not a developer (I do code, but not full time), I can lead a team of developers just fine within my area of expertise. I wouldn't hesitate to put an English major with moderate coding skills on a team that was tasked with Natural Language Processing.
Re: Can English Majors Be Good Developers?
#24English major here. Leader of a tech team at a leading company. Derrida and David Foster Wallace were technically more challenging to my intelligence than what I do now. Don't get me wrong, I love my job, and it is not easy! But it is pretty entertaining (bordering on insulting) to see engineers huff and gruff that no one but engineers can be engineers. There's this weird rift in the developer world where only CS deg…
Re: Can English Majors Be Good Developers?
#25Re: Can English Majors Be Good Developers?
#26A lot of programming is trade work, like being a carpenter or a glass blower. Anyone can learn to do it with guidance and practice. You don't need a CS degree to write a good shell script, a CRUD web app, etc. Just the willingness to learn the tools and some fundamentals.
It's not until you get in to deeper stuff like system services development or internet plumbing that the CS degree becomes more necessary.
Re: Can English Majors Be Good Developers?
#27Re: Can English Majors Be Good Developers?
#28Re: Can English Majors Be Good Developers?
#29Re: Can English Majors Be Good Developers?
#30My creative writing was hit-or-miss. I once got last place in a poetry slam, but that was a problem with delivery/performance rather than an issue with the writing. I did get good at creative writing, but probably not good enough (at least, not in time for the real world) to do it full-time. Ultimately, I'd say I failed (I was 18-22) because I didn't understand people at that age. Prose was no problem, but I sucked (back then) at actually communicating.
I think that my writing and game design experiences gave me a lot in terms of being a good programmer, however. I've built some good games, and some bad ones (that the world will never see, mercifully). The bad ones were instructive. Watching a design utterly fail because of too much complexity is good preparation for software, because 90% of the pain we experience is dealing with badly designed, over-complex cruft.
We need more competent communicators, by far. No question in my mind about that.