(no title)
dbz
|
11 years ago
Yes they do. I'm a recent App Academy graduate and everyone gets a job. There are a lot of benefits to doing a program like this versus a classical CS education. I've been programming since 8th grade, and I was a computer science major before I dropped out of college. I remember having CS professors that couldn't code themselves out of a box, but they "taught" the material they were supposed to teach. App Academy and other bootcamps prepare you for real world jobs by teaching you how to code. They also teach you data structures and algorithms- not as much as a computer science degree might, but by learning how to code, you learn how to look things up and apply them. If you're wondering if you should do it or not, it's definitely a yes. If you have any questions I would love to answer them.
dccoolgai|11 years ago
That may be true, but are there also some things that you might miss doing this versus a traditional CS track? I don't mean this as a leading question, but I've been pondering it for a while in the context of things I've seen in my career and I've come to the conclusion that for the entry level "hack and get this done" job, the CS degree really doesn't matter and may even be something of a hindrance compared with a self- or bootcamp-taught developer who takes a practical-focused approach.
Later along the "career path", though, is sometimes where the value of a CS education (which is not === a CS degree) presents - in the form of fitting the more abstract goals and problems one encounters with patterns, structures and practices one learns in CS. I've seen too many "non-technical" or "technical dabbler" managers blow through too many millions of dollars on systems that were easily recognizable as "solved problems" in the CS space to completely write off the value of a good CS education. Now that I'm at the point in my career where I'm the more senior person often making those decisions and decisions about who to hire and how to screen, that is basically how I parse a CS degree - as a potential signal that the person who holds it might have a CS education that allows them to grow more easily into a role where they can provide a valuable opinion about architecture and higher-level system direction... And also, that they might be marginally more capable at sticking through the frequent sea-changes in tech because they have a base that isn't tied to PERL or whatever language they fell in love with... I'm not sure degrees work that way in any other field - where the things you learn only really come into play at the higher / more abstract / later levels of work and are of almost no (perhaps even negative?) value for Junior & Mid-level things.
(Disclaimers: 1. Yes, you can get a CS education without a CS degree, but it would be more difficult. 2. There's nothing wrong with PERL.)
kgabis|11 years ago
stale2002|11 years ago