News for hackers. Stuff that matters.
Re:Lambda School’s Misleading Promises by raiyu on Wednesday February 19, 2020 @02:00PM (#22368803)
I've had a fair amount of experience with coding boot camps having have helped several friends and coworkers apply, get accepted, attend, and complete bootcamps across various cities and institutions.

The idea of bootcamps is fantastic, they allow people that may have not been exposed to computer science to get up to speed on technology and transition careers.

However, there are several problems. First and foremost, while 3-6-9 months are great when you are going from zero knowledge, the challenge is that isn't enough time to really be a junior developer unless you have prior experience. So you will need to continue to augment your education after graduation to ensure that you get a well paying job.

Most people attending bootcamps are doing so after college and later in life, which means even though some bootcamps are cheaper than attending a semester or a full year of college they are still quite expensive because the students are not "students" in that they are usually adults and need to figure out how to pay for school, attend classes, while effectively receiving zero income.

And applying for loans is much more complex because this isn't the same as taking out student debt for college.

The second issue is that all of these bootcamps say that they are for beginners with zero knowledge, but looking over their curriculums that simply isn't the case. Software engineering has gotten much more complex over the past decade. When I first started fumbling around with it myself I could just write some PHP or Perl code, and get up and running quickly. Today you need to know about github, javascript libraries, frameworks, and the typical "Hello World" application isn't a direct route.

Most of these schools don't realize that their first students are already exposed to these concepts, but later students aren't so they don't really adjust their curriculum.

With lambda in particular it also is a bit confusing because the school is online. Which should mean that you are able to provide the service for a lower cost, but they are charging the same amount as in person physically attended schools.

There are a lot of deceptive practices in the industry, lambda isn't alone, such as taking recent grads and giving them low paying jobs as TA (teacher assistants) so that they can provide help to students at a lower cost while also allowing the school to claim that they have higher placement.

The curriculums are really dependent on a per school basis, but I have seen a bunch of stuff that simply doesn't make sense and makes it more challenging for students.

One school had students do a group project, which wouldn't count as part of their final for the first "mod" of the school. However they continued to teach things that you need for the final which would be a personal project. If you got assigned to a bad team you would be working much slower and not able to keep up and then your final which has nothing to do with a group determines whether you proceed or repeat the course (they charge you to repeat). Also it's important to note that 50% of the students didn't pass the first mod, which means you have a 50% chance of being on a slow team that would hamper your learning. Their advice was that it is important to learn to pair, and I agree, but when you get to your first job you are pairing with people that have experience, not where your partner has a 50% chance of failing out.

I firmly believe that bootcamps and providing secondary education choices are essential and if done correctly can really begin to combat the monopoly that colleges hold over education, but it's a challenging mission.

With education there are student loans that you can take out and I think that is essential to get this going in the US because it is simply impossible for most people to not have any income and still pay for schooling for even 6 months, much less a longer period of time.

The other challenge is that you really need to have 3 terms. Beginner, intermediate, advanced. Each student can then apply based on skill set to determine where they place and students can move from one to the next, with each section being 4-5 months. If you did 15 months of education you would be much better off than what the school provides. It's great to get from zero to one in terms of knowledge, but students are still left far from having skills that are immediately beneficial to employers.

There's definitely more work that needs to be done.

As for Lambda itself, when you look at how other coding bootcamps have fared financially it doesn't paint a rosy picture. It's a challenging space to operate and the VC style returns simply aren't there. If you want to offer an online only education that is fantastic but you have places like codecademy that do that and also do not charge you $30k for the privilege of basically accessing information that is online for free.

The challenge with coding is that it really is much easier to get going when you have someone you can ask questions from, so helping to improve that aspect of it while providing it online at a low cost is really the challenge.

Re:Lambda School’s Misleading Promises by hintymad on Wednesday February 19, 2020 @02:23PM (#22369031)
Just curious, what's wrong with a community college? It's cheap. It's flexible. Its admission rate is practically 100%. Its courses are not worse than a code camp's. My relative went to a CC, and I reviewed his course work. CCs does not spend much time teaching all the fundamentals, but they do teach some. In their data structure course, they don't teach student why two pivots are not better than a single pivot in quicksort nor do they cover discrete probability or classic complexity analysis extensively, but they do teach (and practice!) asymptotic complexity and why vanilla quick-sort may perform badly. They don't teach students how to prove the boundary conditions of ODE, but they do teach intuition and how to solve and apply a wide variety of ODEs. The examples can go on. They also hire teachers from industry to teach courses on data processing, frontend engineering, and etc.

With the belief that education is all about laying solid foundation for life-long learning, for job or not, I don't really see any need for coding camps. I'm not denying there are success stories, but I don't see coding camps make statistical sense.

Re:Lambda School’s Misleading Promises by raiyu on Wednesday February 19, 2020 @02:31PM (#22369121)
I think community colleges are great, and if you can get one on one instruction anywhere it is fantastic. The challenge is that bootcamps are really designed for people who are changing careers. Which means they have already gone through college or actively working. So it becomes an issue because they are reliant on income to survive and they aren't living with their parents.

Basically it's unplanned and so much harder to able to commit two years.

Certainly do-able, but challenging when you are thinking of it from a consumer perspective. Spend two years working towards a career shift or get it done in 6 months.

Maybe community colleges can do a better job of marketing themselves.

But ultimately I think the fact that computer science isn't a requirement in all education is criminal. We study "Math" and "English" in school. "Computer Science" is the equivalent of math 100 years ago, it needs to be a mandated requirement.

Re:Lambda School’s Misleading Promises by BlueTemplar on Thursday February 20, 2020 @12:09AM (#22372841)
One issue might be how complexity analysis (amongst other computer science concepts) already requires a not insignificant math background...
Re:Lambda School’s Misleading Promises by superduperuser on Thursday February 20, 2020 @09:03AM (#22375099)
"" Computer Science" is the equivalent of math 100 years ago..."

Would mind expanding on that?

Re:Lambda School’s Misleading Promises by raiyu on Thursday February 20, 2020 @03:36PM (#22378335)
You can't live in the modern world today without understanding math.

You also can't live in the modern world without language and the ability to communicate.

To me math is a language. Different than our verbal languages, but it is still a language none the less and essential.

Programming to me is also a language. And it is as essential today as math was originally. There was a long period of history where lower economic classes were prevented from learning and educating themselves and the fact that we have education that is subsidized by the government to various levels in all major countries is something that we take for granted, but it wasn't a right that our ancestors had.

The way schools force all kids to learn math, I feel is how schools today should force all kids to learn programming and computer science.

Re:Lambda School’s Misleading Promises by auston on Wednesday February 19, 2020 @03:13PM (#22369553)
Having worked on low cost online educational content & as a bootcamp instructor previously - I think there are a few forces that lead to suboptimal outcomes:

1. No or low admissions bar. Some students very simply SHOULD NOT be admitted to what is intended to be a 3 month course. They either don’t have the learning ability that is required to absorb all of the content in 3 months or the drive.

2. Curriculum pacing - pretty much every human learns different concepts at different pace. A lot of code schools are just trying to assembly-line their course & put people in one end and shove them out the other end in 3 months. If these boot camps offered remediation at a unit level, students on the whole would go much further much faster.

3. Curriculum focus - some people want to be data scientists, others want to write backend code, others want to be iOS developers, others front end. A lot of bootcamps really have curriculum hitting very broad strokes in that 3 month period: big-o, SOLID, html, css, npm/yarn/etc, command line interface, JavaScript, react, elixir, etc. etc. is too much to cram into 3 months IMO. This is a consequence of students hearing this buzzword soup from friends and internet & bootcamps not owning responsibility to serve students.

4. Outcome reporting is hazy at best - CIRR is IMO the best framework for reporting student numbers & should be used as the gold standard. However it should be enforced strictly, if a member doesn’t report CIRR numbers within 3 or 6 months of a cohort finishing they should be penalized in some way by being removed or fined or something. Students need good & recent data to make good decisions & it’s just not their these days.

There are more problems but those are the biggest IMO. There is still a huge opportunity in helping people learn to code but I think it looks more like learncodethehardway.com than Lambdaschool.com

Re:Lambda School’s Misleading Promises by jacobwilliamroy on Wednesday February 19, 2020 @02:52PM (#22369342)
I've found online courses can actually be MORE expensive than meatspace courses because online, they usually make me buy some DRM nonsense that self-destructs at the end of the course. So it's not possible to acquire "books" through any of the traditional means secondhand, theft, borrowing.
Re:Lambda School’s Misleading Promises by simplify on Wednesday February 19, 2020 @06:53PM (#22371434)
Some bootcamps may allow "from zero knowledge", but quality ones always have an assessment required to pass before admission.
Re:Lambda School’s Misleading Promises by James_Henry on Thursday February 20, 2020 @09:04AM (#22375103)
Just so you know, secondary education means high school. Past that is post-secondary school.