This article is credentialism at its worst. The best programmers I know are self-taught, because they have a passion for it. I know people working at minimum wage, never enrolled in college, who got decent programming jobs after a year or two learning CS on their own. These people will always (I hope) form the core of the profession.
This comment is elitism at its worst. Even if you completely accept the validity of self-learning, there is still a place for formal education. Some people can learn a lot about a complicated field on their own, but there are still plenty of people who would benefit from some pedagogical help.
Hard Part of Computer Science? Getting into Class
151–160 of 305 posts
Re: Hard Part of Computer Science? Getting into Class
#152Earlier quoted context omitted.
This comment is elitism at its worst. Even if you completely accept the validity of self-learning, there is still a place for formal education. Some people can learn a lot about a complicated field on their own, but there are still plenty of people who would benefit from some pedagogical help.
Can't agree enough. I am a autodidact, and am still learning. And really every other week I wish I had a mentor/professor. Even though good books somehow covers up for no teacher. But, you can't just read thousand of books before solving a petty problem and there's where a Professor comes. They provide you with a distillation of years of work and experience. and not to mention the resources available for you at Uni
Re: Hard Part of Computer Science? Getting into Class
#153Earlier quoted context omitted.
this is one of the pathologies in academic institutions: they need teachers, but they evaluate researchers. the people who make the cut for researcher also have a lot of other options, and the institution ends up with an undersupply of teachers.
Some universities hire non-tenure track instructors, with no research requirements, sometimes called "Lecturers". Of course, they are compensated horribly, so nobody wants to do that unless they have no other choice, and once you do that, good luck ever getting a tenure-track position. The whole academic job market is pretty dysfunctional. It's more interesting to look at the flawed ways universities have of measurin…
See "Teaching Professor" on this list: https://www2.eecs.berkeley.edu/Faculty/Lists/list.html?_ga=2...
It would be good if this were more common...
Re: Hard Part of Computer Science? Getting into Class
#154This article is credentialism at its worst. The best programmers I know are self-taught, because they have a passion for it. I know people working at minimum wage, never enrolled in college, who got decent programming jobs after a year or two learning CS on their own. These people will always (I hope) form the core of the profession.
[1]I know, I know, CS is not about "coding". But trust me, these people were not making up for it with advanced theoretical work or even like, HCI.
Re: Hard Part of Computer Science? Getting into Class
#155Earlier quoted context omitted.
I think this is a problem across the board in UK univeristies these days. When I did my CS degree (1993), I was one of two people in the year who got 1st class, now I think it's something like 25% awarded 1sts and the rest get 2:1s
I'm not convinced people aren't just legitimately working a lot harder. When I went to university graduating in 2007, so just before the crash but not really very long ago, everyone was pretty chilled out about their courses. Nobody did internships. As long as people weren't failing they were relaxed and enjoyed themselves. Getting a 2:2 was a bit of banter rather than a serious threat to your ability to ever get a g…
Perhaps these things go in cycles. When I was in university in the late 90s, almost everyone tried to get some sort of internship over the summer, and some were very competitive.
The telecoms were booming back then and I was turned down by one of the big companies (Nortel) before landing a co-op at a smaller network equipment maker.
I was definitely influenced by the on campus CS culture (big "top 5" state school), which encouraged summer internships. However, I could also see how people who entered college after seeing and experiencing the economic pain of 2008 would have a more focused approach to how they spent their time in university.
Re: Hard Part of Computer Science? Getting into Class
#156Earlier quoted context omitted.
Can someone explain what that means to me? Is this a kind of grade?
British final undergraduate degree grades are first class honours (1st), upper second class honours (2:1), lower second class honours (2:2), third class honours (3rd), or ordinary degree. That's what you put on job application forms. We don't use a GPA. A 1st is good. A 2:1 is fine. A 2:2 is a problem. A 3rd is a failure. Some people use cockney rhyming slang - a 2:2 is a 'Desmond' (Desmond Tutu, two-two). In some ca…
Re: Hard Part of Computer Science? Getting into Class
#157https://www.quora.com/How-difficult-is-it-to-switch-to-the-C...
Re: Hard Part of Computer Science? Getting into Class
#158Earlier quoted context omitted.
Yes. My school (UC Berkeley) was the same (felt like everyone wants to study CS so they made the GPA cap 3.3 so if you have <3.3 no CS for you, and classes were STILL overcrowded clusterfucks) but my graduating class had $105k avg salary.
I assume cognitive science is the major students change towards if they didn't make the computer science GPA cut-off, right?
(of course, one should also note that most of people studying Stats, Applied Math and CogSci would be studying not for CS but for other applied fields (physics, bio etc). These majors offer a huge flexibility for their applied cluster)
Re: Hard Part of Computer Science? Getting into Class
#159Earlier quoted context omitted.
It's not elitism because learning how things work "under the hood" at the age of 20, when you've been using tech your whole life, it shows a lack of curiosity. Tech is inherently obfuscated, nail-biting debugging, and a crap ton of reverse engineering. CS is a subset of mathematics. Software development is a lifestyle and an ethos. No degree will provide that in full capacity like being a curious kid who wrote game m…
Software development is a skilled trade, like being a plumber. It's not a lifestyle .
Re: Hard Part of Computer Science? Getting into Class
#160Earlier quoted context omitted.
Tenure track implies research.
tenure is likely a good thing for people doing research. why is tenure necessary for people specialized in teaching?