As a person who never had a degree but whose knowledge goes above and beyond what 90% of the market needs and well into CS territory, this article insults me. It's also a painful reminder of similar prejudices in people who are looking to hire. I often end up doing the kind of basic development the author talks about and I'm not happy about that. Why not just take a CS degree? Because I'm a poor fit for the education…
Computer science as a lost art (2015)
41–50 of 146 posts
Re: Computer science as a lost art (2015)
#42It means that a person can get the little things done while knowing very little. But it also means that this person probably will never learn enough to get the big things done. To be honest, I get secretly frustrated with the lower-level people who now exist in giant hordes. (I rarely tell anyone that.) To me, they are like people who have decided to learn 5% of their field in order to get a few things done, have som…
Who claimed that a high GPA from a top tier school meant something? Top tier schools are notorious for giving As to everyone. The point is that you got in.
Re: Computer science as a lost art (2015)
#43As a person who never had a degree but whose knowledge goes above and beyond what 90% of the market needs and well into CS territory, this article insults me. It's also a painful reminder of similar prejudices in people who are looking to hire. I often end up doing the kind of basic development the author talks about and I'm not happy about that. Why not just take a CS degree? Because I'm a poor fit for the education…
CS grads are lazy programmers with the mentality that someone else will do it.
I am self taught and can usually rig a solution to a problem in a few hours. A CS grad will tell you its impossible.
Maybe they need to do hackathons, but its like they have been taught to doubt instead of taught to think.
Re: Computer science as a lost art (2015)
#44I've worked for years as a self-taught developer before going back to get my CS degree, I've taught at a bootcamp, and I've hired bootcamp graduates. Bootcamps can be valuable, but they are in no way comparable to a 4 year degree from a decent CS program. The top performing bootcamps are either functioning as an extended job interview that you have to pay for, or they are very good at selecting experienced students w…
Computer science graduates also need a lot of training. If not more, a boot camp graduate has already been exposed enough to modern tech stacks to at least come in as a junior. Too many CS grads have little practical experience to hit the ground running on even the simplest real world projects. Yes I have a CS degree.
Some schools have pitiful results for what they say is a degree.
Re: Computer science as a lost art (2015)
#45Well stated. I recently went through (the recordings of) MIT’s intro course for electrical engineers, in which somewhere the professor says students may wonder why they have to do all this calculus and learn FET models and so on — in real life don’t you just wire chips together? And he points out that MIT degrees are for the people who make the chips.
This is the best, most succinct, answer to do you or don’t you need an eng degree I’ve ever seen. Thank you
If you want a 110k/yr to 1B/yr job, self taught with some confidence is my recommendation.
Re: Computer science as a lost art (2015)
#46So, for the dogshed builders among us, what might be the recommended pathway to learn some architecture--beyond the obvious academic options? I'm sure this has been covered to death on HN already, but if anyone has a link bookmarked and feels like sharing?
The best introduction I’ve ever read is Michael Sipser’s Introduction to the Theory of Computation. It is eminently readable. It somehow manages to be logically rigorous while remaining approachable. I couldn’t recommend a book more strongly for someone such as yourself. As a bonus it’s not even particularly long.
Re: Computer science as a lost art (2015)
#47> If you want to make the tools and libraries that the lower-level people use, you do need that degree. No, you need to somehow invest more time to build more features than another sucker out there. That's almost entirely it. Period. Shit is just fast enough these days, and if your industry cares about performance, well then maybe understanding something about caching that can be learned in less than a day from a blo…
I've built chunking hi-def megapixel web camera services a decade ago when browsers were limited to 20mb uploads. I've suggested building simple structured data protocols based on xml for a high-rate foreign exchange brokerage client-server architectures. We wanted to secure traffic between the client and server so I suggested self-signed certificates.
I'm not stupid but I'm not a "10x developer" either. I work as a software developer because it's the most lucrative, accessible and interesting opportunity for a non-credentialed individual like myself. I've met folks with Masters in CS that unfortunately didn't merit a basic certificate in the same.
Re: Computer science as a lost art (2015)
#48As a person who never had a degree but whose knowledge goes above and beyond what 90% of the market needs and well into CS territory, this article insults me. It's also a painful reminder of similar prejudices in people who are looking to hire. I often end up doing the kind of basic development the author talks about and I'm not happy about that. Why not just take a CS degree? Because I'm a poor fit for the education…
1) Expect that 1,000 people with the degree will mostly have that knowledge;
2) That 1,000 people without the degree will mostly not have the knowledge.
Re: Computer science as a lost art (2015)
#49> If you want to make the tools and libraries that the lower-level people use, you do need that degree. No, you need to somehow invest more time to build more features than another sucker out there. That's almost entirely it. Period. Shit is just fast enough these days, and if your industry cares about performance, well then maybe understanding something about caching that can be learned in less than a day from a blo…
The project also involved real-time bitstream generation and modulation at 10MS/s. That was a mixture of understanding DSP and some clever hacks to get the performance we needed on the hardware we had. Oh, and concurrency without race conditions, because we needed to use every core we had to make it all work.
Yes, there’s lots of business problems that can be solved by programming without much computer science. But there’s also a huge pile of problems where it’s not even clear that it’s possible to solve using current tech. I, personally, much prefer the latter, but to each his or her own.
Re: Computer science as a lost art (2015)
#50> If you want to make really interesting exciting things that have never existed before, if you want to make a tiny little difference in the industry and change the world just a little bit, then you do need that degree. If you want to make the tools and libraries that the lower-level people use, you do need that degree. I wonder if the author considers Node.js to be really interesting and exciting and never existed b…