News for hackers. Stuff that matters.
Re:How I got my dream job in the tech industry without a CS ... by steven777400 on Tuesday March 14, 2017 @06:51PM (#13872236)
The author's comment on access to a mediocre/unknown university instructor for a high fee vs free access to a very good set of lectures (Khan) is one of the doubts that led me to quit my job as a college instructor. I had kind of the existential "what are we doing here?" question -- why are students coming here and paying us money when better instruction is available for free online? Combined with a couple of education futurists predicting the imminent demise of in-person college (to be replaced by canned lectures from the best speakers and an army of automated or mechanical-turk graders), I decided to be first out rather than forced out and quit. That was five years ago and the landscape hasn't changed much.

The school I taught at, a community college issued associate's degrees in computer programming, is still going strong largely as it was back then. I still don't have an answer to my question, though: why are students paying for that?

Re:How I got my dream job in the tech industry without a CS ... by YZF on Tuesday March 14, 2017 @07:07PM (#13872366)
There's a big difference between having an instructor and learning things from a book or video lectures. An instructor can correct your mistakes and give you feedback. A book or a video can't do that.

Some people presumably don't have a right kind of discipline to study on their own. This is why remote study programs can be a lot more difficult to complete vs. on-site programs.

EDIT: There's a known effect, discussed in the Coursera "Learning How to Learn" course, where you read through the material/watch a video and think that you've actually mastered or learnt it while in fact you have not. If you're aware of this and test your knowledge you can fix that but it's another reason why a structured program with an instructor can have an advantage...

Re:How I got my dream job in the tech industry without a CS ... by analog31 on Tuesday March 14, 2017 @11:08PM (#13873522)
Some people presumably don't have a right kind of discipline to study on their own. This is why remote study programs can be a lot more difficult to complete vs. on-site programs.

I needed the structure and social interaction of the college environment. But oddly enough, it depended on what discipline I was studying. I would not have been able to learn math and physics on my own, and those were my majors. On the other hand, I easily taught myself programming and electronics.

A friend whose daughter got an online degree (while at home with a baby, living in a small rural town with no other options) said that the hardest thing about studying online was the sheer boredom of sitting at a computer all day with no one to interact with.

A particular advantage of going to college for me, was that I learned how to teach by observing my professors in a variety of settings, and imitating their methods. Today, a lot of my work is surprisingly similar to teaching: Presenting ideas to people who are not experts, mentoring younger colleagues, etc.

Re:How I got my dream job in the tech industry without a CS ... by Jtsummers on Wednesday March 15, 2017 @11:57AM (#13876997)
Programming and electronics have clearer outcomes and feedback mechanisms than physics and math. Unless you have a lab setup, you can't test out your physics knowledge to the same degree you can electronics and programming. Math is similar. You can try to recreate proofs of various things to demonstrate a capacity for proving or an understanding of the underlying system in which you're constructing proofs, but ultimately you're not creating anything novel for quite a while.

With programming and electronics, self-study offers the opportunity to make things, both novel and derivative, and immediately (or near enough) see whether or not the function. Similar to setting up an experiment in a physics lab, but again, who has a home physics lab? Programming can be done on a cheap (< $200) laptop. A large portion of electronics can be accessible with a similar investment in (mostly reusable) parts.

Re:How I got my dream job in the tech industry without a CS ... by analog31 on Wednesday March 15, 2017 @11:53PM (#13882355)
One other possible difference is that, at least for a time, the subject matter itself was getting easier to learn. For instance the inventors of programming languages have tried to figure out what makes a language good for teaching. (I studied Pascal, which originated as a teaching language).

For electronic components, "easy to learn" meant things like designing op amps and logic chips that behaved more like their textbook symbolic representations without weird tricks and pitfalls.

In contrast, you can't change electromagnetics just because you want something that's easier to learn. Nature won't approve. Progress has been made towards explaining it better, for instance, today's notation is simpler than what Maxwell had to grapple with. But such progress comes slowly.

Re:How I got my dream job in the tech industry without a CS ... by brokenmasonjars on Wednesday March 15, 2017 @03:53AM (#13874506)
My undergrad and grad were in liberal arts. After earning my PhD I took an mpa online as I was bored and able to pay for it out of pocket easily enough. One of the things the stood out for me at least is that I really missed just browsing the rare book collections and all the various microfilms and archives the library the university had. The digital pdf articles weren't really anything special. I probably learned more from the stacks than I did even while working on my dissertation. Actually my one professor one time brought me to the archives and taught me in detail all the numerous odd tricks in researching old paper documents. This has been an important lesson as I research a lot of older non-digitalized archives on personal time for side projects.

In hindsight, I have this conflict of views sort of. If automation goes the ways in which some fear, then physical institutions will provide a place for people to go instead of rioting out in the streets. To build on Salman Khan's thoughts about online education becoming the Aristotle/Plato model while the physical area acts as a place to build projects and so forth.. this could be one way to go [0]. At the same time, I've read a number of books about the atmosphere of campuses pre-1960s. Personally I feel we protest too much these days. So perhaps a focus on online campuses while limiting fewer people to the physical campuses can allow for the protests to die down and perhaps a return to the pre-1960s era. That said, I have my doubt that people are just going to be content sitting at home in mass learning.. so perhaps Salman Khan's ideal will be what emerges. Then again, it would also be ideal that we don't throw out the old way completely. It would be ideal with some smaller liberal arts colleges could be dead set in their ways in just teaching old liberal arts. Ideally without the computer so to encourage actually reading texts in whole and producing critical thinking. This would be the elite probably due to the cost of that education.

My bias yields to the hope that the majority of all jobs are destroyed by automation and that people having nothing else to do but to get phd's in the subject that they are interested in. Perhaps though the access of education will depend on the level of talent and knowledge; for the masses a khan/coursera style approach, for the mid-level an approach that is a hybrid of khan as Plato model and physical interaction for project development. The upper end, the elite would be in person primarily, small classes in cohesive campuses with lack of protests that disturb the open learning environment; of course moocs would be available to these students but the primary purpose would be more old form to develop better critical thinking skills. The moocs, even if PhD programs are developed will suffer the hive mind problems as one can see in say many social media platforms (reddit, facebook, twitter etc).

[0] A Vanity Fair panel discussion with Salman Khan and Reed Hastings: https://www.youtube.com/watch?v=cnqaenik93A

edit: added youtube link for reference.

Re:How I got my dream job in the tech industry without a CS ... by BadassFractal on Tuesday March 14, 2017 @11:55PM (#13873685)
Problem is that in many of the top CS universities today the lecturer is just a top researcher who's forced to read off of slides for a couple of hours a week and doesn't have the time, desire, the skills or the incentives to be a great pedagogue to the hundred or more students sitting at his/her lecture.

In many universities it does feel like you're basically paying for a very expensive real-life recording of something you could have just watched online. Sure, there are TA office hours, but is waiting in line to talk to a TA for 10 minutes a week worth tens of thousands a year?

IMO we should focus on teaching meta skills as soon as possible, teach people HOW to learn, and then let them be auto-didacts with opportunities to practice their craft and be surrounded by other people struggling to be great at the same skill.

This is obviously not talking about high stakes professions such as surgery, where perhaps the traditional approach is the best we can do until computers can vet our skills.

Re:How I got my dream job in the tech industry without a CS ... by hermitdev on Wednesday March 15, 2017 @02:10AM (#13874147)
I studied computer/electrical engineering at my institution. A year or two after I graduated, the CS department lost their accreditation. I wasn't surprised when I heard the news. Of the CS classes I was required to take, one was ostensibly on operating systems. It was taught in C, the grad student lecturer only knew Java. Another instance, we were studying MIPS architecture. The professor was moonlighting in a start up that was going under, and couldn't be bother to show up to lecture, and the TAs he sent were clueless. The EE/CPE students that had already studied this stepped up & taught the class because the TA was inept and the prof never showed. I was super pissed when I got a D on my project on a minor technicality, despite having basically taught the class in the absence of the prof and a competent TA.
Re:How I got my dream job in the tech industry without a CS ... by HoppedUpMenace on Wednesday March 15, 2017 @05:35PM (#13880029)
What institution was this if you don't mind me asking? I can't say that I much enjoyed the CS courses I had to take as part of the computer engineering program myself, as it was mostly taught from power point and definitely the material in lecture was mostly useless for projects and such. MIPS architecture, though, was really fun and the instructor was great but kind of a jerk at times.
Re:How I got my dream job in the tech industry without a CS ... by hackerboos on Tuesday March 14, 2017 @07:12PM (#13872400)
The Open University in the UK has a dropout rate of 87% [1] I'd imagine that's even higher for online courses.

I can only speak for myself but I would not have been self-disciplined enough to complete the courses that I did during my undergraduate CS degree.

The added bonus was the degree allowed me to emigrate fairly easily.

[1] - https://www.timeshighereducation.com/letters/the-open-univer...

Re:How I got my dream job in the tech industry without a CS ... by FLGMwt on Tuesday March 14, 2017 @09:01PM (#13873005)
If the dropout rate is 87% with 100,000 enrollees, but if a university is 90% with 5,000 enrollees, the Open University still wins. And then you take into account the number of people who enroll for OU who enrolled because of the lower barrier to entry vs their level of commitment.
Re:How I got my dream job in the tech industry without a CS ... by dorfsmay on Tuesday March 14, 2017 @10:48PM (#13873414)
As an OU graduate (late 90s), my first thought was that a lot of people just try the OU, others just like to take some classes without sticking to a program and with no intention of getting a degree...

> the cost for an equivalent course for a resident of England is £2,786

The OU used to be about giving a chance to education to everybody. This is sad...

Re:How I got my dream job in the tech industry without a CS ... by jon-wood on Wednesday March 15, 2017 @02:27AM (#13874205)
To be fair OU courses are eligible for student loans in the same way going to university is, but the price tag certainly put me off when I was looking into doing some courses recently.
Re:How I got my dream job in the tech industry without a CS ... by tonyedgecombe on Wednesday March 15, 2017 @03:58AM (#13874527)
I completed an OU Maths degree three years ago (at 49), I'm not surprised the rate is high, there were a lot of people who started it without any idea of how much or what sort of work was entailed, I remember one student in the first tutorial asked if we would be learning Excel.

It does sadden me to see them struggling with the new fees, I'm not sure I would have done it at the current rates. I certainly wouldn't have taken a loan for it.

Re:How I got my dream job in the tech industry without a CS ... by gjm11 on Wednesday March 15, 2017 @08:48AM (#13875690)
If that dropout rate is the fraction of people who take at least one OU course but don't get an OU degree, it seems kinda misleading; some people may take OU courses with no intention of getting a degree.

(I followed the THES link but didn't find anything about the OU dropout rate at the other end of it.)

Re:How I got my dream job in the tech industry without a CS ... by yarper on Tuesday March 14, 2017 @08:58PM (#13872992)
Wow! I did not know the dropout rate was so high for the OU
Re:How I got my dream job in the tech industry without a CS ... by treehau5 on Wednesday March 15, 2017 @09:27AM (#13875896)
> There's a big difference between having an instructor and learning things from a book or video lectures.

Absolutely. Anders Ericcson makes this point very clear in his research and also the book "Peak"

In order to become an expert, you need feedback from other experts. I used to think "well who broke through the field first? who became the first expert?" and to that I say that is how human knowledge works. It's built on top of one another, whether we think about it consciously when trying to learn a new concept in a new field, or we are using it subconsciously in the form of an abstraction.

As an anecdote, my first "real" job after getting my CS degree out of college, I worked at a place for about 2 years. In 1 and a half of those years, I felt like I was barely getting by, not meeting my knowledge goals. Then we decided to get crazy, and try this agile and pair programming thing. I worked under one of the most productive developers we had there at the time for 3 months. 5 years later, I still contest, I learned more in that short 3 months under his guidance than I have in my whole career on my own. I have been searching for that experience again ever since.

Re:How I got my dream job in the tech industry without a CS ... by colmvp on Tuesday March 14, 2017 @08:04PM (#13872726)
When I was in school, I struggled heavily with certain concepts. I had one really smart math teacher who couldn't have cared less for average math students (e.g. me), and another math teacher who was not that knowledgeable with math. So after struggling for years, I stopped advancing in that direction. Keep in mind this was a long time ago, pre-YouTube.

But now? I can take an online course taught by people who actually know how to teach. And if I don't understand something, I can rewind and play the lecture over again. Or I can take it a slower pace. Or most importantly, I can go on YouTube and find other teachers who explain a concept differently. It is highly improbable that any single teacher can explain everything perfectly to everyone so it's quite amazing that one can basically go on YouTube for alternative explanations that make more sense to them.

In fact, if you look at highly rated videos on say, math concepts, you'll find plenty of students who leave comments like, "Wow, you explained this better than my teacher did" or "I wish you were my teacher." Students MAY have the capacity for concepts, but the teachers could also be poor at teaching. How many students actively blame themselves for being 'too stupid' or 'bored' and instead give up because they don't feel empowered by their paid teacher to overcome the knowledge gap?

No doubt there's clear advantages in having an innovator or brilliant person guide you in your studies. And certainly if one were to do a Masters or PhD, having an advisor is essential and invaluable. That said, for a lot undergrads / students, I would be surprised if the majority of them had a strong relationship with their professors/teacher.

I believe that online courses and college should exist out there in the world, as there are advantages to both. But I think because the feedback portion of it so dependent on the quality of the teacher, that it's not a guaranteed advantage.

Re:How I got my dream job in the tech industry without a CS ... by QML on Tuesday March 14, 2017 @11:43PM (#13873650)
I agree. The physical interaction between a teacher and a student is irreplaceable by MOOCs. There's all of these externalities -- instant feedback, relations with peer and faculty, pressure to keep up with the course. That being said, the cost of a college education is too high right now and attending college is not right for everyone.
Re:How I got my dream job in the tech industry without a CS ... by sotojuan on Wednesday March 15, 2017 @08:31AM (#13875613)
> There's a known effect, discussed in the Coursera "Learning How to Learn" course, where you read through the material/watch a video and think that you've actually mastered or learnt it while in fact you have not.

This explains a lot of people I've worked it. "Oh I read a tutorial/watched YouTube videos of it, let me do it".

Re:How I got my dream job in the tech industry without a CS ... by Veen on Wednesday March 15, 2017 @11:49AM (#13876923)
I've found the illusion of understanding particularly pernicious where coding is concerned. As I learn, I read tutorials and do little exercises and think I understand. But then I have an idea for something practical, sit down to code it, and realise I haven't a clue.

I've learned that I can't say I understand something unless I can explain it to someone else and apply it to solve a practical problem.

Re:How I got my dream job in the tech industry without a CS ... by amorphid on Wednesday March 15, 2017 @12:18PM (#13877180)
Having someone to talk to on a regular basis is kind of the idea behind teaching assistants, at least for many types of work. There is definitely room to innovate between paying the cost of a full blown degree and 100% self study. Effective or not, I think dev bootcamps became popular for this reason.

I attended Tealeaf Academy, now LaunchSchool, to kick-start my own self learning, and I thought it was an excellent investment. Their model is (or at least was) to provide a structured program, with email & chat support, and a few hours per week of live interaction. I also liked how they framed learning as the entry point to a path which required a lot of learning, and not a "be an employed developer in 90 days." It worked well for me.

Re:How I got my dream job in the tech industry without a CS ... by flukus on Wednesday March 15, 2017 @12:12AM (#13873756)
> Some people presumably don't have a right kind of discipline to study on their own.

Won't these people just "drop out" early on in their careers anyway? Someone that can't do any self directed study will not last long in almost any IT role.

Re:How I got my dream job in the tech industry without a CS ... by tonyedgecombe on Wednesday March 15, 2017 @04:05AM (#13874547)
I don't think it's quite the same, if you don't work today your boss will be asking you why, that pressure might not exist at home.
Re:How I got my dream job in the tech industry without a CS ... by komali2 on Tuesday March 14, 2017 @07:12PM (#13872404)
How do you feel about structured, graded MOOCs like Harvard's CS50x?

I'm also curious about how you feel things like /r/learnprogramming, stackoverflow, and stackoverflow IRC can act as surrogates for teachers.

Re:How I got my dream job in the tech industry without a CS ... by YZF on Tuesday March 14, 2017 @08:11PM (#13872773)
I can't comment on this specific MOOC but I've done MOOCs where there were a lot of quizzes, active forums, extra-curricular activities, and involvement from the course staff (E.g. Dan Ariely's on Coursera). Those are certainly better than just reading a book or watching a video. I think there was still a very high dropout rate. Having any sort of online community certainly helps as well.

I've learnt to play the guitar online. I did a couple of music related MOOCs. I use YouTube resources like JustinGuitar and Lick'n'Riff. But I still felt like I needed a real teacher and went and got one. Even though this teacher is probably not at the same level of some of the YouTube "gods" :) I still got a lot out of that.

Re:How I got my dream job in the tech industry without a CS ... by ghaff on Wednesday March 15, 2017 @09:37AM (#13875957)
In general, I've found the forums on MOOCs pretty useless other than for dealing with specific technical issues with the course itself. They just don't scale well and there's a huge disparity in the level of the participants a lot of the time. In programming courses, you've got some people asking about some nuance of an algorithm while others aren't sure how to install a text editor. Any course built around having meaningful discussions in the forums has been a tire fire in my experience.

Automated code checkers are definitely useful but, other than that, I'm not sure I've found MOOCs much different from watching YouTube videos. Nothing wrong with that--especially with top-flight lecturers--but they're hardly revolutionary. Videos of lectures have pretty much been a solved problem since VCRs went mainstream.

Re:How I got my dream job in the tech industry without a CS ... by greenhouse_gas on Tuesday March 14, 2017 @08:20PM (#13872815)
Honestly, at this point I found reddit a much nicer place to go then stackoverflow for technical questions.

SO users demand that your question be "correct". Note, I didn't mean that it should be clear what your problem is, it's just that if you ask a "noob question", for an explanation, or if five people think it can't be done, you'll get down voted and closed in a second.

It's sad because other (smaller) SE sites are quite nice.

Re:How I got my dream job in the tech industry without a CS ... by aquabib on Wednesday March 15, 2017 @07:34AM (#13875368)
This is incorrect. SO is polluted with "noob" questions and answers, which is why SO is so useless. Google and now even MSDN search results are also polluted with SO hits which are mostly just noise. If anything SO needs more strict moderation.
Re:How I got my dream job in the tech industry without a CS ... by digler999 on Wednesday March 15, 2017 @10:53AM (#13876486)
> SO hits which are mostly just noise.

I completely disagree. I'm an experienced dev from C++ learning Android/Java dev. Literally 90% of what I need is on SO (the rest usually from mkyong), thanks to google some of the answers even bubble up to the search page so I dont even have to click on them. I would be much worse off without SO.

Re:How I got my dream job in the tech industry without a CS ... by aquabib on Wednesday March 15, 2017 @02:28PM (#13878508)
That says more about you as a developer than SO. In just about any SO answer I find numerous things that are either wrong or bad advice. The difference between me and a lot of SO users, especially novices, is that they don't know a good answer from a bad one.

A lot of people on SO seem to be answering just for points, half the time, or more, they don't actually know what they are talking about all or have experience with what they are explaining; they have often literally just "researched" the question and now they condense a couple of sources into an answer. Without having a proper understanding of the subject.

SO is bad for the whole industry. And there is not much that is worse than a "developer" copying an answer off SO and putting it into a production code base, without even understanding the answer they just copied.

Re:How I got my dream job in the tech industry without a CS ... by ashark on Wednesday March 15, 2017 @03:00PM (#13878778)
Not going to argue the general case, but for Android in particular the documentation is also full of bad advice and half-explanations. Plus it's not uncommon to hit a long-outstanding SDK bug. SO is great for Android development to fill in those gaps, provided you can sort wheat from chaff.
Re:How I got my dream job in the tech industry without a CS ... by overcast on Tuesday March 14, 2017 @07:13PM (#13872413)
Because the majority of people in this world, are not the type to proactively self learn things on their own. They require structure, teachers, and environments to force them into learning, and then being told what to do.

Hacker News is a very small slice of proactive individuals, who are what I would consider the exact opposite. A lot of us are constantly trying new things, building new applications, doing whatever to progress. Most of the people that fall into this category, were probably ALREADY programmers, and went to school just to have the special piece of paper. But would do very well without it regardless.

While everyone else is completely content, with going to an office, being told what to do, doing it, coming home, and not doing anything related to computers / software until 830am the next morning. These people went to school to learn to be programmers, so they could get a job, and get paid. That's it.

It's a completely different mentality, and that is why formal education exists. It's the difference between a job, and a passion.

I don't learn very well sitting in a class, and listening to someone yap. I prefer jumping into something, and learning as I go. One project, building upon another.

Re:How I got my dream job in the tech industry without a CS ... by mtreis86 on Wednesday March 15, 2017 @06:01AM (#13875018)
"I got up at 4am to be here working on my passions" vs "I'll get to the office when I am supposed to, to do the work they tell me to do"
Re:How I got my dream job in the tech industry without a CS ... by jotux on Tuesday March 14, 2017 @07:33PM (#13872534)
The actual education part of a university is really a small part of what students leave with. What you're really getting is a network of professors (with ties to employers) and other students that become your friends. Once everyone leaves the university you now have a large network of people that can vouch for your technical knowledge and personality.

What you don't get with an online education is the proximity to other students and professors that facilitate strong relationships.

Re:How I got my dream job in the tech industry without a CS ... by luck_fenovo on Tuesday March 14, 2017 @07:54PM (#13872664)
Well I feel cheated, as an introvert that never stayed in touch with anyone from college and who went into a wildly divergent field from my major. I didn't experience either of the major benefits you're touting; the education was everything. I still think it was worth it, but I absolutely think it could have been done better and cheaper online.
Re:How I got my dream job in the tech industry without a CS ... by pmiller2 on Tuesday March 14, 2017 @08:05PM (#13872729)
I also didn't get any networking opportunities through professors, and not a lot through friends. I think my undergrad degree was worth it just as a signal to employers, but I would gladly trade back my graduate education and the right to say I ever attended in return for cancelling all the student loans I (stupidly) took out to fund it.
Re:How I got my dream job in the tech industry without a CS ... by megablast on Wednesday March 15, 2017 @06:45PM (#13880600)
You know how they tell you, you get out of it what you put into it.

You didn't put anything into it.

Re:How I got my dream job in the tech industry without a CS ... by enraged_camel on Tuesday March 14, 2017 @08:05PM (#13872733)
The value of networking in undergrad is grossly overstated. Sure, you make friends, but you don't need college for that. And the overwhelming majority of friends I made in college haven't kept in touch with their professors. In fact, outside of one guy who graduated at the top of his class, I doubt said professors would even remember them.
Re:How I got my dream job in the tech industry without a CS ... by hermitdev on Wednesday March 15, 2017 @02:16AM (#13874166)
Respectfully, I will disagree (and I was never a frat member). Most of my post college jobs (in terms of years served) have resulted from recommendations from class mates . I started grad work, but never finished, but it has never mattered for me.
Re:How I got my dream job in the tech industry without a CS ... by sdflkd on Tuesday March 14, 2017 @07:48PM (#13872628)
Getting employment opportunities through professors (outside of research) doesn't really apply where I am from.
Re:How I got my dream job in the tech industry without a CS ... by throwaway2048 on Tuesday March 14, 2017 @07:44PM (#13872584)
you also dont get a peice of paper at the end that employers give a shit about.
Re:How I got my dream job in the tech industry without a CS ... by ChuckMcM on Tuesday March 14, 2017 @08:02PM (#13872707)
The error you make in your reasoning is that all learning is equivalent for all students. This is clearly not the case given the various surveys of the effectiveness of MOOCs, Universities, and 'trade' schools.

I think it is great that the author was able to make this work for their learning style and their goals. Some people require the 'deadline' aspects of turning in assignments getting graded. Others learn best by exploring a topic and experimenting with it to test its limits and to test their understanding. Still more learn best by working with an expert and watching their work and asking questions to understand their process.

None of these are 'best' or 'worst' or even moderately comparable. It can help a person to be more successful if they can identify what environment is most effective for them to learn something and then optimizing around creating that environment.

So to answer your question, the teacher/lecture/lab/homework environment works well for some learners. They can readily exchange money for additional knowledge which they can then turn into more money by applying it to a job.

Re:How I got my dream job in the tech industry without a CS ... by k-mcgrady on Wednesday March 15, 2017 @09:41AM (#13875988)
>> why are students paying for that?

Because it's a LOT better than online courses are at the moment. I've used Coursera/iTunes U/Udemy etc. a lot since they came out and only ever finished a couple of things. Motivation is a big issue. Also very little of the knowledge I gained through it has stuck because it is not very engaging. I recently started University (mature student) and the things I'm learning stick much easier as you are constantly forced to pair with people to debate problems and work as teams to answer questions. This repetition and group debate is invaluable. Despite participating on the forums when doing online courses they don't come close. Previously, as a self-taught programmer I couldn't see the value in 90% of university courses and thought they were going to start struggling thanks to MOOC's. Now, as a student, I can see that they do offer quite a lot of value (by value I mean increasing my knowledge, not salary after degree). They are certainly very inefficient, but I would certainly consider my program value for money (although I am a student in the UK so fees are lower than a lot of places).

Re:How I got my dream job in the tech industry without a CS ... by garysieling on Wednesday March 15, 2017 @10:38AM (#13876387)
It sounds like my experience with school is similar to yours - I also felt that being self-taught it was helpful to have a program of courses, to round out deficiencies in my own knowledge.

Among the things you can get for free online, I think conference talks can be a better value for the time than some of the online classes. They are more self-contained, so you don't have to worry about finishing an entire course, and generally more focused on real-world use cases.

I've also found that browsing at random, and watching things that sound interesting works well for increasing what I remember. I'm currently building a search engine around this idea-

https://www.findlectures.com/?p=1&class1=Technology&type1=Co...

Re:How I got my dream job in the tech industry without a CS ... by FLUX-YOU on Tuesday March 14, 2017 @07:46PM (#13872610)
>Combined with a couple of education futurists predicting the imminent demise of in-person college (to be replaced by canned lectures from the best speakers and an army of automated or mechanical-turk graders), I decided to be first out rather than forced out and quit.

How do you get students in fields without easy lab set ups to get lab experience?

CompSci/Software? We can build entire networks with a single script that were managed by dozens of people 10-20 years ago. We have millions of programs and scripts available to us freely through public code hosting providers.

Structure Engineering and Architecture could conceivably simulate a lot of things.

Chemistry? Doing this at home without people qualified for safety is a recipe for disaster. Same for microbiology, medicine, nursing, and psychiatry. Also for many trade skills. You can study a lot, but the practical, hands-on knowledge is essential because it is muscle memory or social practice too.

Colleges could become hubs of hands-on and bespoke learning and trip-taking lectures while the classroom material and tests are sourced elsewhere. I would be completely fine with that evolution because you are right -- there's certain reasons I go into work, but it's not because I can only do my work at my workplace.

Re:How I got my dream job in the tech industry without a CS ... by noonespecial on Tuesday March 14, 2017 @07:00PM (#13872304)
People are still paying because the sheep-skin still opens doors that Kahn doesn't. Until that reality (or perception) changes its still the way to go. Note that the author had a degree (and a fairly prestigious one at that), it just happened not to be a CS degree.
Re:How I got my dream job in the tech industry without a CS ... by dorfsmay on Tuesday March 14, 2017 @10:56PM (#13873454)
Don't confuse accreditation with education.

John Bear wrote a few books about the subject that I highly recommend.

https://en.wikipedia.org/wiki/John_Bear

Re:How I got my dream job in the tech industry without a CS ... by zamalek on Wednesday March 15, 2017 @08:33AM (#13875622)
Ultimately its for a piece of paper that opens doors. It may not be a job, it could be a visa. That being said, after my incomplete stint at college I came away entirely unimpressed. The model for teaching medicine (for example) is completely unsuitable for CS - yet that is how it is done. Tertiary CS could really use a renaissance.
Re:How I got my dream job in the tech industry without a CS ... by austenallred on Tuesday March 14, 2017 @07:15PM (#13872423)
I have been teaching a free live code bootcamp on YouTube over the past couple of days (https://lambdaschool.com/mini-bootcamp). I've noticed a couple things:

1. People get stuck. A lot. Especially in the beginning.

Perhaps the biggest difficulty of learning on your own is the "I'm stuck" problem. I learned by hassling people in IRC, but man they were saints and I feel bad for constantly bothering them with my stupid questions. We use Slack to connect the students, and it's a constant flow of people getting stuck and getting help (about 4,000 people in there now).

2. Credentials and requirements have been drilled into students' mind far past a rational level.

I probably get asked 20x/day if we offer a certificate for graduates. I eventually started saying "yes" because so many people would be shaken up if I said "no." I can create a certificate and put your name on it, sure. It's not worth anything, but it's almost a compulsive need people have now.

Along those lines I probably get asked 20x a day if something is "required." I don't understand the mentality of joining a free code bootcamp and asking if something is required, but maybe that's just me.

3. Material isn't the hard part anymore.

I'm sure there are better teachers than us out there, but I'm convinced the number of people who can learn that way are a small fraction of the population. Most people aren't motivated and/or disciplined enough to go through that on their own.

I personally dropped out of college, but if I think back to my Shakespeare class, for example, would I have worked that hard if I were self-educating? Even though I think a lot of the assignments were relatively worthless, there is something about the forcing function of deadlines, social pressure, and working at the same time as peers that really does a lot for human psychology. I can't imagine the other students in any of my classes working that hard to learn anything on their own.

I look at the completion rates of MOOCs and other online programs, and it's tiny. Sure, you might say, some people are just sampling, but I would guess than this doesn't tell the whole story. There's something that's missing from the "here's a book teach yourself" method for most people.

My personal thesis for a high-quality, low-cost education for the masses includes material, but material isn't the point. The point is incentivizing people to do things they normally wouldn't do by "forcing" them to do so somehow.

Re:How I got my dream job in the tech industry without a CS ... by Insanity on Wednesday March 15, 2017 @11:24AM (#13876719)
As for your second point, I don't fully agree with that one.

I think that credentials and requirements are indeed wanted by many students, but not by all of them. If you already have a degree from a university, and you take some MOOCs for fun, why would you bother with it?

In my case, I have my degree in compsci, but later realised I do have an interest in philosophy as well. Due to working I could not go study the full-time course, but my uni offered me to study philo at my own pace (each semester, just take courses a,b, whatever). Without having a degree at the end of this.

To conclude, I believe some students do MOOCs purely out of interest, and don't attach as much value to the certificate because of that.

Re:How I got my dream job in the tech industry without a CS ... by austenallred on Wednesday March 15, 2017 @11:38AM (#13876825)
I don't disagree that some do MOOCs purely out of interest. But I'm shocked by the number that do really want some kind of certification, even when that certification is worthless. I've had people with a Ph.D asking if they'll get a certificate for completing a free four-day bootcamp.
Re:How I got my dream job in the tech industry without a CS ... by mdpopescu on Wednesday March 15, 2017 @07:05AM (#13875241)
I agree with all your points. I can't help but wonder though: is it a GOOD idea to force people to do something that ultimately helps them, instead of letting them filter out? That is, is it better for society to have two layers, successful self-made people and unsuccessful people who were incapable of improving without being forced? Or is it better to force the second type to learn something, at the expense of this degree inflation?

I haven't decided for myself, and in fact am struggling with this as the parent of two under-achieving daughters :)

Re:How I got my dream job in the tech industry without a CS ... by digler999 on Wednesday March 15, 2017 @11:22AM (#13876704)
> if something is "required."

Allow me to play Freud here for a moment. Perhaps that question more points to anxieties about not knowing 100% of the material (which, I think we can both agree is ok. nobody retains 100%. But the student may not realize that).

So maybe they ask that question seeking approval, hoping to hear "No, thats an advanced concept for advanced students wanting to learn {special advanced concept}". Obviously thats not the case, but I could see a student asking that to soothe their worries that they understand other things, but not the difficult concept.

Re:How I got my dream job in the tech industry without a CS ... by digitalzombie on Wednesday March 15, 2017 @05:01AM (#13874743)
> why are students coming here and paying us money when better instruction is available for free online

I'm paying for it.

Cause I can get government assisted loans and go full time.

Also I get classmates that I can study together.

The environment of school, at least to me, enable to me to study and concentrate instead at home distracted.

Also I network with tons of people and all but one of my professors is my friend now. I have connection, hook up, network, etc... In fact I getting an internship through one of them working with the gov.

I could study online and continue as a programmer. But I rather go full time.

Also paying for a university via online degree I feel cheated. I want to see my professor face to face during office hours and ask for help and such.

Re:How I got my dream job in the tech industry without a CS ... by lutorm on Tuesday March 14, 2017 @07:35PM (#13872540)
I can think of a few reasons. First, because personalized instruction and discussion makes a big difference in actually gaining real understanding. Second, because most people won't push themselves as hard on their own. Third, because having someone with personal knowledge of you and your capabilities means something, especially with online things when cheating is trivial.
Re:How I got my dream job in the tech industry without a CS ... by rezashirazian on Tuesday March 14, 2017 @08:50PM (#13872951)
A college degree, in my opinion, has little to do with the degree or the technical material you learn.

the value of attending college and completing a four-year degree at an accredited university comes from the environment you're ingrained in for that time. The people you meet, the conversations you have and experiences you expose yourself supersedes the raw material in the curriculum.

Don't get me wrong, the stuff in the textbox are important but I think you get your real value from the experiences and the relationships you make with your peers and instructors.

Is it worth going into debt? I'm not sure, I'm Canadian and was able to get a CS degree for 50K (Not that crippling of a debt). For me, it was worth the time and money.

Re:How I got my dream job in the tech industry without a CS ... by lacampbell on Tuesday March 14, 2017 @09:59PM (#13873194)
the value of attending college and completing a four-year degree at an accredited university comes from the environment you're ingrained in for that time. The people you meet, the conversations you have and experiences you expose yourself supersedes the raw material in the curriculum.

Don't get me wrong, the stuff in the textbox are important but I think you get your real value from the experiences and the relationships you make with your peers and instructors.

This is an extremely romanticised view of university, IMO. Maybe you went to a particularly good one.

I studied computer science. My experience was nothing like that at all. The vast majority of the people I met had no real interest or passion about the subject. They took no interest in anything outside of the course work, and certainly weren't up for any interesting discussions about our field. The motivations seemed to be purely financial - jump through these hoops and get a job.

Not that there's anything wrong with that, but I just hope people considering attending university consider that their experience may match mine. You may walk into a lecture full of shy people, who have divided themselves along ethnic lines, who are not interested in the subject, or stimulating discussion, or being friends, or anything outside their grades. The lecturer will pick up on it and be appropriately unmotivated.

YMMV, but for me it was literally just getting a piece of paper that stopped recruiters and HR deleting my CV. I learned far more chatting in IRC than I did in my courses. I'm 3 years out from university and no longer speak to anyone I met there.

Re:How I got my dream job in the tech industry without a CS ... by rezashirazian on Wednesday March 15, 2017 @02:10AM (#13874144)
When I was in college, CS was not in demand as much as it is now. It was shortly after the 2001 bust and the whole industry had become 'toxic'. I guess given the circumstances of the time, it attracted people who were more interested in the subject matter than getting a job.

I had a great experience and the people I met really helped me with my success after college.

Re:How I got my dream job in the tech industry without a CS ... by sotojuan on Wednesday March 15, 2017 @08:39AM (#13875652)
This is where most CS departments are heading because "if you study CS you'll get a job!!!!". My experience was similar, though I at least made some friends.
Re:How I got my dream job in the tech industry without a CS ... by Insanity on Wednesday March 15, 2017 @11:27AM (#13876740)
I fear you are right in this. In my experience, the people who did it out of passion or interest where unfortunately the minority.
Re:How I got my dream job in the tech industry without a CS ... by laichzeit0 on Wednesday March 15, 2017 @02:59AM (#13874315)
A college degree signals to an employer that "this person can finish something". That's why the worst thing you can ever do is put on your resume "Some college". That signals "this person cannot finish something". It doesn't matter what the reason is, just don't put it on. I have to interview a lot of people and I look for qualities that signal the person has the type of personality that can work on a problem, even an extremely boring one, until it is _done_. It doesn't necessarily have to be a degree, but that is an easy signal. A PhD is even better. That person worked on something for very long and had the discipline to write it up. That speaks volumes for someone's work ethic.

I'm not saying this is the best or only way, you will get outliers. If you are a betting man, this is a very good strategy and you will be right more than wrong.

Re:How I got my dream job in the tech industry without a CS ... by mdpopescu on Wednesday March 15, 2017 @07:29AM (#13875343)
An alternative way of judging a degree (I'm not just playing Devil's advocate, this is what I believe) is that people who finished college - or worse, have a PhD - are people who do well in artificial, hierarchical environments, where prestige is overwhelmingly more important than knowledge or "getting things done". (You can see a similar mentality with government employees, for example.)

A good exemplification of this is in the Big Bang Theory show, where "Dr." Sheldon is obviously superior to any non-doctor around, no matter how badly adjusted he actually is in the real world. The fact that a lot of people believe that Sheldon is a good model to follow is seriously baffling to me.

Re:How I got my dream job in the tech industry without a CS ... by laichzeit0 on Wednesday March 15, 2017 @08:57AM (#13875736)
Yeah that's definitely a possibility. I personally know a guy who took 8 year to finish his Masters degree. It wasn't especially difficult, he's just overly pedantic and perfectionist. But I'd probably ask someone why they took so long to complete.

Actually come to think of it that type of person you describe is perfect for a corporate environment. They want someone that can follow process, not rock the boat, and eventually get something done. Perfect for government too.

Re:How I got my dream job in the tech industry without a CS ... by flukus on Wednesday March 15, 2017 @12:13AM (#13873762)
If that's all you get out of college then you should have joined a country club.
Re:How I got my dream job in the tech industry without a CS ... by jboggan on Wednesday March 15, 2017 @12:31AM (#13873826)
Because the current post-secondary education system is for social filtering and conferring status, not teaching anything in particular.
Re:How I got my dream job in the tech industry without a CS ... by awesomepantsm on Tuesday March 14, 2017 @11:03PM (#13873492)
>when better instruction is available for free online?

Have you watched khan academy videos? Or online lectures in general?

90% of it is complete garbage. You can listen to Sal repeat every sentence 5 times if you really want to, but are you actually learning?

Re:How I got my dream job in the tech industry without a CS ... by mikekchar on Tuesday March 14, 2017 @07:40PM (#13872563)
I spent 5 years teaching English as a foreign language in a Japanese high school. In Japan, the school system is keen to hire foreigners who are fluent in English because they recognise that their students lack fluency. They think the problem lies in the instructor.

However, the teachers at the school I taught in were almost all very accomplished English speakers. Yes, they had an accent. Yes, they made mistakes. But they were all fluent and proficient to a very high level.

One of the things I asked the teachers was, "How did you get to be fluent in English?" As I expected, not one replied that they became fluent at school. Then I asked, "Where did you learn most of your English?" Again, not one replied that they learned most of their English at school.

In reality, it is impossible to learn English in a classroom. The subject is too big. There are about 1500 common grammar rules in the language, so it is common to ask the students to memorise that grammar. It's achievable in 3-5 years. But you won't get fluency. Neither will you get proficiency with the 20,000 word families that you need to achieve adult level proficiency. In the end you get students who can tell you what a subjunctive clause is (well, they can tell you in Japanese, anyway), but who can't order a drink at MacDonald's.

This is not really a failure of the system because while we can teach fluency, you still won't get students who are proficient to any degree at the end of 3-5 years of classroom study. There just aren't enough hours. The students do not have enough desire or even need to learn the language. Only those who study independently will learn English.... and they would have learned English anyway.

Or would they? At the end of my tenure, I decided to change tracks. Luckily I was given free reign at my school. Instead of teaching English, per se, I taught my students how to learn English on their own. For a 50 minute class I kept my instruction time down to 5 minutes (which was hellishly difficult, I can tell you). The rest of the class was a series of explorations in things like, "If I don't know, how can I find out?", "How do I read a book to get information out of it?", "How do a read a book for pleasure?", "How do I watch TV and understand what's going on?", "How can I improve my pronunciation without paying someone to train me?", etc, etc.

My hope was not that my students could speak English at the end of the class. That was impossible. My hope was that my students would feel, "I can learn English if I want to. I know how to do it." It's now about 5 years since I left teaching and many of my students can speak English very well. Several of them got jobs where speaking English was the key component of their job. I like to think that my classes helped them out, but of course the reality is that the thousands of hours they put in after my course is what taught them English. I hope I was able to nudge them into a place where those thousands of hours were possible for them.

Re:How I got my dream job in the tech industry without a CS ... by lacampbell on Tuesday March 14, 2017 @11:21PM (#13873570)
Or would they? At the end of my tenure, I decided to change tracks. Luckily I was given free reign at my school. Instead of teaching English, per se, I taught my students how to learn English on their own. For a 50 minute class I kept my instruction time down to 5 minutes (which was hellishly difficult, I can tell you). The rest of the class was a series of explorations in things like, "If I don't know, how can I find out?", "How do I read a book to get information out of it?", "How do a read a book for pleasure?", "How do I watch TV and understand what's going on?", "How can I improve my pronunciation without paying someone to train me?", etc, etc.

This is really interesting to me. I haven't been an ESL teacher before, but I am trying my hand at being one unofficially one for someone close to me who is trying to reach fluency, but has plateaued at an upper intermediate level. These are all things I am trying to encourage myself, but I have no real idea how.

Is there anything out there on the internet about this, or do you have any pointers?

Re:How I got my dream job in the tech industry without a CS ... by mikekchar on Wednesday March 15, 2017 @08:54PM (#13881410)
I was actually writing a text book on this material. Some people asked me for a copy and when I went to look at it... it seems that I lost it somewhere between machines (you'd think 20 odd years as a programmer would encourage me to make backups... :-P).

But very, very basic pointers: Free reading is actually the key. Read whatever you like. Read every day without exception. If the person is learning English, you're in luck because there are thousands and thousands of graded readers. Those are a great place to start.

Research has shown that you need to understand 95% of material before you can learn from context. This is massively important to understand. The advice of "If you don't understand it, skip over it and eventually you will understand" is well meaning, but is especially bad advice for learning a language which does not share a root as your native language. It can work well if you are learning French from English, for instance because the average English speaker knows something like 10,000 French loan words and can generally figure out what things mean from context. If you are going from Chinese to English, for example, you do not have that advantage.

When reading something above your level, scan the text for words that you don't understand. When you get to about 20, enter them into a spaced repetition program like Anki. Memorise them. Then re-read the text. The next day, re-read the text and get 20 new words. The next day, re-read both and get 20 new words. Keep doing this until the text at the beginning is as easy to read as your native language. Then start skipping that part. Every once in a while go back and read earlier chapters, etc.

Once you have read one book all the way through, find another book by the same author. They tend to use the same vocabulary and expressions from one book to another. You will almost certainly be able to read this book for pleasure without the need to look anything up. Switch to a different author for studying, but keep up the pleasure reading. Bootstrapping yourself to the point where you can read for pleasure is really important because it allows you to "study" without undue effort. For some reason, allowing your brain to relax is important for assimilating the information (at least in my experience). All work and no play makes for a person who is not fluent in the language.

As soon as possible, stop using dictionaries that translate from one language to the other. Instead, find a children's dictionary in your target language. Use that in Anki (yes, it's a royal PITA to enter definitions like that in Anki ;-) ). Also, if you wish to learn grammar, purchase a grammar text book for children in the target language and learn it exactly the way school children learn grammar.

For watching TV, keep a pad of paper next to you at all times. Whenever you hear a word you don't know, write it down (as best you can). Look up the words later. Start with children's shows. Watch them exactly like a 3 year old watches TV: "How on earth can you watch that same cartoon 500 times in a row?!?" In the same way as the book, as soon as one episode is as easy to watch as it would be in your native language, you will be able to watch the entire series for pleasure.

If you are very low level and you can't understand anything, use subtitles in your own language and watch for understanding. Once you've watched it a few times and have basically memorised it, watch it again with subtitles in the target language. This makes it easier to pick out phrases to study. Keep going like this.

Of course, it's easy to get bored with this stuff, so feel free to give up on a book/series for a while, or do something else. There really is an infinite amount of stuff to read/watch -- especially in English.

I won't really talk about how to read something to get information. This is really just scanning, but it's kind of an involved topic. I actually taught my students this so that they could game the university entrance exams. However, the main thing here is to get very, very good at question forms. Be able to convert between a question and and answer and back again. Then once you have a question, you should be able to locate the text that answers that question.

In a sibling message I described how to improve pronunciation.

I hope those things will help. One more thing you can do to really help your friend is to invite them to join you in as many normal events as possible. Take them out to the bar. Take them out to picnics. Especially when you have a group of friends going out, bring them along. For a long time they are likely to sit there in a corner and not say anything. It's important to tell them that this is completely OK. It's practically impossible to insert yourself into the conversation at first. Eventually it will happen though. Tell your other friends not to worry about whether the language learning friend is having a good time. Just keep including them on everything. This will help more than anything else you can do.

Re:How I got my dream job in the tech industry without a CS ... by simonh on Wednesday March 15, 2017 @09:48AM (#13876033)
I have a friend who married a Chinese girl and now lives in China. He's worked off-and-on as an English tutor. He says he found the most effective approach wasn't to stick to some curriculum - the kids get that in their English class at school - but to talk with them in English about subjects that they were motivated and enjoyed to discuss. The topics he generally chose were aspects of English culture such as music lyrics, TV shows, films, jokes, engaging stories about figures from British history. That struck me as genius - make learning the language the road you travel on to a destination that's worth going to in it's own right. It also gives them natural topics they can use when talking to native speakers.
Re:How I got my dream job in the tech industry without a CS ... by mikekchar on Wednesday March 15, 2017 @08:17PM (#13881202)
Yeah, it's crazy. Language classes are probably the most universally hated in any high school. But if you tell the students, "Come in to the class room and we'll talk about anything you want all class" it can be a different experience. The biggest thing is that students get frustrated when they can't express themselves or if they can't understand. The key is to ensure that all the students understand 100% of what you are saying all the time. This is quite tricky to achieve, but not impossible.
Re:How I got my dream job in the tech industry without a CS ... by ShawnCleverdon on Wednesday March 15, 2017 @12:11AM (#13873748)
Can you share some of those lessons? Such as, "How can I improve my pronunciation without paying someone to train me?"
Re:How I got my dream job in the tech industry without a CS ... by barry-cotter on Wednesday March 15, 2017 @02:13AM (#13874159)
> How can I improve my pronunciation without paying someone to train me?

Find a youtube channel or something else with many, many hours of someone talking in an accent you find pleasant. I use librivox audiobooks for German (free, in many languages). Try and imitate them in sentence sized chunks. This is slow and boring. Listen. Pause. Try and imitate them .

This will work but it's pretty boring. More effective, faster and much more boring is the short text approach. Take a short text and just say it over and over again trying to improve your accent. Listen to the original. Say it yourself. You can read it until you have it memorised, no problem. Record yourself. Compare the original and your latest try. If you keep trying you'll improve very fast.

Re:How I got my dream job in the tech industry without a CS ... by mikekchar on Wednesday March 15, 2017 @08:15PM (#13881187)
My two best tricks:

1) Find some songs in the target language and get the lyrics. Sing along with the music. Have the music coming in on earphones. Once you think you're good at it, record yourself at the same time. Listen to yourself and try to improve.

2) Find some material where you have both audio and written versions of the material. You can often find children's stories on the internet like this. Also some news channels will have both written content with video. Also you can get audio books. Listen to the audio. Then read the material. Once you think you can read the material out loud, try to read the material at the same time as the audio. Try to match pacing and intonation exactly. Once you think you are good at it, do the recording and listening trick.

You can imagine that my Japanese students enjoyed doing karaoke in class :-)

Re:How I got my dream job in the tech industry without a CS ... by bdamm on Tuesday March 14, 2017 @07:12PM (#13872406)
Meeting a new and somewhat like-minded group of peers is an element of college that I could not have attained with online coursework.

Also, I personally can not stomach day after day, year after year, of staring at a monitor with talking heads. I just can't do it. Computers are great, but they are only one element of a learning environment.

Re:How I got my dream job in the tech industry without a CS ... by jacquesm on Wednesday March 15, 2017 @04:24AM (#13874614)
I suspect that to have structure in your life imposed is a big factor in that. I know some very clever people that could not learn even the simplest things on their own with a book or a network connection. But put them in a classroom and they shine.
Re:How I got my dream job in the tech industry without a CS ... by zerr on Wednesday March 15, 2017 @05:42AM (#13874943)
In many cases mediocrity is assigned because of the lack of "pedigree". But if the student cares more about the actual learning and content rather than elite badge, it makes sense to come to such universities.
Re:How I got my dream job in the tech industry without a CS ... by tastythrowaway2 on Thursday March 16, 2017 @09:31AM (#13884812)
People are paying for that because employers are demanding it. Sure a few are begrudgingly realizing that an alma mater is irrelevant pedigree (the fact they can pay qualified people less without a degree surely helps), but the lion's share still filter for those with undergraduate degrees or higher. I have no idea how to change this, although personally I have two degrees and believe I would be orders of magnitude better at my profession had I simply worked on my own for the duration of my studies.
Re:How I got my dream job in the tech industry without a CS ... by AnimalMuppet on Tuesday March 14, 2017 @06:57PM (#13872283)
Because it gives them a piece of paper that some people care about. That is, compared to learning more but not having the paper, it improves the odds on them being hired.

How do we fix that? We need somebody to become credentialed (or some institution that already is credentialed) as an institution of higher learning, that will curate a list of online classes (not necessarily their own), provide some way of grading those classes (online testing), and issue a diploma that is recognized by the offline world.

Re:How I got my dream job in the tech industry without a CS ... by segmondy on Tuesday March 14, 2017 @11:12PM (#13873536)
For every one student who is very driven and motivated to self-study, there are 99 who are not and need the coercion of a teacher and threat of a bad grade to study.
Re:How I got my dream job in the tech industry without a CS ... by mdpopescu on Wednesday March 15, 2017 @07:41AM (#13875406)
See my other comment - is it a good idea to force them to get a degree? Doesn't it make the degree worthless? Instead of signalling "this person was able to learn something important" it says "this person has been forced to spend X years in a place where he was bored to death".

(I think there was an Army joke saying something like "private X is able to work when cornered and closely supervised", or something like that.)

Re:How I got my dream job in the tech industry without a CS ... by foota on Tuesday March 14, 2017 @08:10PM (#13872762)
As someone who's in school now, I feel one of the advantages of being in a physical class is that lectures are interactive. There are also the motivational advantages mentioned other places. There also also advantages to being surrounded by people that are also learning new things, you can study together, help each other, and encourage each other.

To be frank, it's also probably in part a social thing.

Re:How I got my dream job in the tech industry without a CS ... by ghaff on Wednesday March 15, 2017 @09:49AM (#13876045)
Although my understanding is that, at a number of large schools that routinely video their big lectures, a lot of students just watch the videos. My recollection of 100+ person lectures is that the interaction was pretty limited.

The other points you make are certainly true. Whether or not you attend the lectures in person you're still in an overall environment that can help learning.

Re:How I got my dream job in the tech industry without a CS ... by foota on Wednesday March 15, 2017 @08:05PM (#13881133)
This is true, class sizes at some schools are just ridiculous. I attend a smaller state school, it's a great environment. Largest CS class I've had after the intro was 30-40 people.
Re:How I got my dream job in the tech industry without a CS ... by neurocroc on Tuesday March 14, 2017 @07:43PM (#13872582)
I am quite excited about my project that I have been working on. Do you think presenting all the knowledge of the world in this visual way (https://github.com/nikitavoloboev/knowledge-map) can be of benefit?
Re:How I got my dream job in the tech industry without a CS ... by zengid on Wednesday March 15, 2017 @11:38AM (#13876822)
I'm going back for a masters in IT. For me: Job fairs, Internships, and the 'stamp of approval' that a degree translates to for hiring managers. Basically its a way to get my foot in the door. Also If I weren't getting a spouse-discount I probably would do the Khan academy thing.
Re:How I got my dream job in the tech industry without a CS ... by fizixer on Tuesday March 14, 2017 @07:42PM (#13872577)
Automated homework/exam creation and cheat-proof (or cheat-resistant) grading needs to catch up. In my opinion, it is making progress but isn't quite there yet.

Once that is done, it's over!

Re:How I got my dream job in the tech industry without a CS ... by fizixer on Wednesday March 15, 2017 @03:00PM (#13878775)
Correction: not just grading but testing as well. (cheat-resistant testing and grading).
Re:How I got my dream job in the tech industry without a CS ... by 2_listerine_pls on Tuesday March 14, 2017 @11:11PM (#13873532)
It's fairly obvious: The experience, meeting people, etc...
Re:How I got my dream job in the tech industry without a CS ... by s_dev on Wednesday March 15, 2017 @11:29AM (#13876753)
>"what are we doing here?"

Assessment.

A university standard of assessment is better than anyones standard of self assessment.

Re:How I got my dream job in the tech industry without a CS ... by digler999 on Wednesday March 15, 2017 @02:43PM (#13878627)
Generally yes. My gripes in assessment were mainly with science classes that asked subtly different questions on exams than what was covered in class, and english/humanities teachers who had broad reign to judge your performance based on whether you found some highly subjective moral or nugget of wisdom in the literature material. Both cases to me felt more like Three Card Monte [1] than a straightforward "Here's some information, learn it, we'll test you on it."

[1] https://en.wikipedia.org/wiki/Three-card_Monte

Re:How I got my dream job in the tech industry without a CS ... by discombobulate on Tuesday March 14, 2017 @11:59PM (#13873700)
A degree is mostly signalling. See Michael Spence's work (if you really want to understand why).