According to the example contract on their site, their income share agreements last up to seven years. Even if they fail to teach a student anything, the student can spend years studying on their own (or even get a degree), and still owe money.
I think a good model for this is the Insight Fellowship. By selecting mostly STEM Ph.D. graduates, the pool of students already has some relevant background/foundation. The focus can then be on the tools and methods for applying DS in a corporate/business setting, which is actually relevant for jobs.
I suppose this is a reminder of The Law of Small Numbers and sample size importance!
Countless truly excellent and free/cheap resources on these topics exist and you don't have to give a way a significant percentage of your yearly salary.
I suspect many/most coders think a "personal trainer for coding" is a great idea - for other people (especially their idiot co workers). But they obviously don't need one themselves, and would never need to pay for new...
Is my take on how that's a virtue.
Just think of all the things you never bother to learn despite having a latent interest even though you can open a new Youtube.com tab right now and fire away. It's hard to start, and then it's overwhelming when you do, and then you feel like a failure when you don't stick with it.
Isn't it worth quite a lot to snap out of it and finally do it? It doesn't surprise me that people find this to be worth thousands of dollars. When you consider how fatally expensive it is to procrastinate your goals forever, maybe these schools are a bargain.
This is literally me, although today I finally found the motivation to actually put together two of the parts I 3d printed a while ago. Maybe some day I'll finish the robot.
What Lambda School is trying to do right now is just fish for good students and hope they graduate as quickly as possible so they can collect as many ISAs as possible for as little cost as possible.
Some companies only hire people from specific colleges.
Doesn't it ring alarm bells that society attempts to herd 100% of students through 4 year programs? That sounds far from optimal, no?
It seems highly likely to me that if you get someone who excels on the steep parts of learning curves, 6 months studying the right things would be just as effective (if not more) than 4 years doing mostly busy work.
> What jobs do these grads walk into?
I think they walk into entry level jobs. I know I much prefer working with people that love to live on steep learning curve slopes over those who prefer to go at the pace of the system.
> remember what a dot product or a t-test is from week 1?
I have been in data science for many years and most of the terms I was taught college (like t test) never come up. Maybe once or twice a year I have to spend 60 seconds to refresh on dot product algo.
I don't know what you were doing in college but anyone who can learn four years of material in six months probably doesn't need Lambda School in the first place.
Where I live, colleges prepare you to be able to choose to be many things - continue academia, or be part of the workforce under diverging titles. They assume you don't know what you want to be yet - and it is mostly true. But if you are at a point in life where you know what you want to be, you can skip most of it (or even do it live when needed). The "keep your options open" attitude of colleges have a lot of overhead. What most people need from a 4 year college can be easily condensed into a year. It WON'T be 4 years worth of material. But if you know what you want (not keeping your options open) you don't need most of it.
I don't think you should need college degree to code. But I don't think I could learn what I learned there in 6 months either.
I expect that is not typically the case at MIT.
Society doesn't attempt to herd anywhere near 100% of students through 4-year programs; you just made that up.
I saw countless people at my cow college who were utterly unqualified to be there, but because "It's free money!" and Mommy and Daddy expect them to go, they went.
For entirely too many of the young women, it was Four Year Husband Selection Tryouts, and for too many of the young men, it was Random Sexual Encounter Weekend. A couple of folks were there because we had the most powerful supercomputer in American academia, or for our excellent agricultural and engineering programs, but they were the exception rather than the norm.
Going back at age 28 after a six year stint in the Navy gave me a very different perspective though, so I may not be the best example.
About 45% of high school graduates enroll immediately in a 4 year program.
This is still being pushed by politicians. It’s still what pretty much every parent hopes for their children as well. On this website I’ve seen people derisively describe people as not college educated.
This is unfortunate, because I've met quite a few very smart people who never went to college, or who started but had life circumstances that pulled them away before they were able to complete a degree.
College is not a panacea and the sad but honest truth is that most jobs do not require a college degree. Most of the jobs in America can easily be done with on-the-job training; we've just seen companies shift to a model where they want to offload those costs to the American worker by letting them spend $50,000 to $250,000 and four years of their lives "proving" they can get an education that many of them don't really need, and don't really want in the first place.
We also allowed well-meaning people to pass laws preventing companies from conducting IQ tests and thereby sorting people as was done many years ago. I know this is true because years ago I used to eat lunch with the Director of Human Talent Acquisition at my company almost every day, and we would discuss this. He was a very engaging gentleman in his mid-70s with an almost encyclopaedic knowledge of current and past HR topics, philosophies, and controversies. He had worked for a well-known Fortune 50 company for almost 35 years before "retiring" to my company, a mere Fortune 1000 player. He can recall using IQ tests to sort applicants into positions for which we now demand bachelor's degrees, or in some cases, even master's degrees.
A bit sad, if you ask me. Our culture should be progressing, not regressing...
It should but it is likely that the alarm will not be raised enough. We are ALL taught from grade 1 to "prepare for college, so it can turn us into adults" as a life philosophy.
It probably does not help that every single one of our teachers was forced through that system in order to be granted the "privilege" of teaching us.
In my experience, anything more is dangerous.
The signal to noise ratio is so awful these days that it is a serious liability to understand what you're talking about in data science interviews.
I have seen been on hiring side of multiple larger organizational interviews where the "answers" to the questions asked during interviews were not even correct. Candidates that knew what they were talking about would be rejected because clueless interviewer didn't know what they were talking about.
Whenever I have to interview I have to play guessing games with interviewers trying to understand what they think is the correct answer. I've had to explain that, yes you can do statistical inference with a linear model, that Poisson regression and Logistic regression are in fact only different in terms of a link function, and of course also had to explain why a Poisson random variable might help in modeling number of purchases. In all these cases the correct answer was "use XGBoost".
Total Hours of College: 4 years, of which 2 years are "core" coursework and 2 years are general education.
2 Years * 2 semesters per year * 15 weeks per semester * 15 credit hours per week = 900 hours for a degree.
Lambda School: 6 months * 4 weeks per month * 40 hours per week = 960.
Obviously this doesn't account for a number of variables such as 0-credit "mandatory" labs, out-of-class work/projects/studying, but a Lambda student who spends an extra 5-10 hours per week during the program would end up with 1000-1200 total hours.
But this still ignores the main advantage of a program like Lambda, which is the ISA. An education that would be inaccessible to students at the margin -- think people who can't afford to move to a university, qualify for loans, or take 2+ years off of work -- can get in if they're committed enough. Even if Lambda were a total scam, at worst you're out 6 months and $0. If Local State University doesn't get you a job, you're out 4 years and $50k+.
So it's 2,700 hours for a 4-year degree, versus 960 hours in Lambda School, just using your method of calculation. It's also not counting the internships or summer programs that students in 4-year schools usually partake in. And it does not count extracurriculars during the schoolyear, like hackathons, interview preparation, programming competitions, student group projects, etc. Finally, you're assuming that an entire half of a college degree is geneds, which is really not the case. It's more like 1/4 geneds, 1/2 required major/concentration courses, 1/4 electives which many students opt to take technical courses in. So probably more like 3,200 (minimum) to 5,000 hours in a 4-year college.
Learning difficult material means taking breaks and digesting stuff subconsciously.
Therefore, learning anything difficult takes a certain minimum of calendar time as well as hours in the classroom.
Enough buzzword to pass an interview. Unless someone already has a pretty solid degree, it's impossible to learn the fundamentals that quickly. And if they do, they should take grad classes on data science, not go into a bootcamp...
I think the problem above is probably somewhat worse for data science than software engineering in general, but it applies broadly to quantitative jobs in the tech industry, in my experience.
You don't. You show them slideshows and hold their hand through a bunch of labs and then give them a certificate saying they graduated.
I don't think this is necessarily a bad thing, but expectations should be set appropriately.
If you've pre-screened to select for candidates who would be able to take that and run with it, I'm not suprised that you could achieve a sufficient amount of decent outcomes.
I'm a Lambda grad (Full stack web, not DS) and at the end of the program, I was knowledgeable about a lot more than I understood; and that also includes being knowledgeable about a lot of my shortcomings that I was painfully unaware of before Lambda.
A year after Lambda working as a SWE and I am now finally starting to feel a sense of domain... I hesitate to call it expertise, so lets say domain 'comfort' when it comes to building and maintaining react or react-like FE applications and node BE apis. I've had a mentor at my company since I started and mentorship is necessary for anyone coming out of a bootcamp with no prior industry experience, IMO.
The expectations set within the bootcamp are reasonable, IMO. Instructors never made it seem like we were going to fully internalize everything we were being bombarded with. Practicing what you learn is crucial to turning any of the things taught into a skillset, and that is made very clear.
I imagine the outcomes are pretty good for those who get through the program, as well. They were great for me and most of my cohort peers that I keep in contact with. The ISA model, IMO, makes a lot of sense and I'd be surprised if Lambda couldn't make it work in the long run.
Technically the prerequisites are very loose but the best success stories I hear are usually more like, someone got a STEM degree but actually not all of those degrees translate into well-paying jobs, after this boot camp they were able to shift over to a data science career.
All the DB related stuff seems like a bonus, ML should be easy to pick up if you have good LinAlg and stats knowledge and Python you can pick up along the way.
I also agree on your last point. I don't understand how someone would be able to remember a fraction of this knowledge when you're changing topics so often.
But when you need to learn a lot of things in a short period of time you don't have time to reflect and think how it all works together.
I find this often in my programming projects. Each sub-project requires a lot of focus and concentration. That seems to make it easy to forget about the previous (sub-)project almost totally. Putting in lots of new stuff into your brain means some older stuff gets pushed out of there.
The more you learn the more you forget. The only way to fight this is to try to understand the connections between the sub-topics, but if you are in a hurry you don't have time for that.
I can't directly answer your question, but I'm sure the answer has something to do with figuring out and teaching the base requirements of the topic, methodically, with well experienced industry professionals.
Ridiculous. Introductory statistics and linear algebra are two separate undergraduate level courses. And if you want a real grasp of statistics, you need to learn probability theory first, which is another semester long course.
To say nothing of "data wrangling", whatever the fuck it means.
the worst I've seen for summer undergrad classes are 2.5 hours M-F = 15 hours a week
This highly cited paper is a good introduction to the subject:
But since you did, I won't. Have an upvote instead.
Approving coursework doesn't mean that the concepts sunk in. It just means you have new tools to further your understanding of everything, but it still takes a long time for it to sink in. During that time maybe you just need to do nothing, just let it sink in, but in my experience everyone ends up needing some time.
[1] Students are welcome to "expand their horizons" when they aren't paying thousands of dollars for the privilege of being forced to do so.
Lol why?
What difference do you think it make which topics you put in which courses?
But you have to be a pretty determined self-starter.
That is the main concern I have regarding these bootcamps is that they focus way too much on surface knowledge.
A lot of my role is just analyzing data for patterns , implementing rules into our product, building models using very basic libraries and putting them into production, monitoring models in production.
The tech prerequisite is: "You should feel extremely comfortable with how a computer works including: touch-typing, web browsers, search engines, and basic computer programs."
The Curriculum:
Stats, Linear Algebra AND Data Wrangling: 4 Weeks
Modeling: 3 Weeks
Data Engineering, Databases, SQL, Productionisation: 3 Weeks
Machine Learning, NLP, Neural Networks: 3 Weeks
Python, OOP, Algorithms & General CS: 3 Weeks
Project work: 3 Weeks
At that pace over so many subject is anyone walking out able to remember what a dot product or a t-test is from week 1?