← All threads

Switched Careers from Healthcare to Tech in under a year. AMA!

3 of Michael's comments in this thread · View thread on Reddit ↗

u/StephenScript wrote (the comment Michael replied to):

I considered several options, including HackReactor and TechElevator. I settled on Codesmith because they had the best outcomes posted at the time, and the most strict requirements for getting into the program. I also really liked how their program had a focus on computer science

u/michaelnovati replied · · edited ★ FEATURED
Thanks for sharing, out of curiosity, what makes you think they teach computer science fundamentals? I'm curious if that's something they told you, like just your opinion, or if it's something new. When I reviewed Codesmith's entire classroom materials I don't believe they teach any "computer science fundamentals". They have a few lectures on DS&A that were like lecture 1 of CS 101 for me in college (and I took 24 more course with 12 to 36 lectures each), and they assign daily coding problems, but they don't actually teach any of those problems under the hood. I'm not trying to pick a fight, I'm just curious because I keep a super close eye on Codesmith and wanted to know where that comes from. Congratulations on getting a job, that's super exciting!

u/StephenScript wrote (the comment Michael replied to):

Hi Michael, Before I joined Codesmith, I had experience with C++, Java, and as a refresher before the cohort, I took the Harvard CS50 course. During the cohort, the subjects were taught from a "ground-up" approach, with JS behaviors explained from the basis of the thread of exe

u/michaelnovati replied · · edited
Thanks for the detailed explanation! I see what you mean and how that's more foundational then most approaches, but still not what I would call "computer science fundamentals" So we define four traits of successful engineers: 1. grit 2. curiosity 3. ownership 4. teamwork What you are describing in our framework is 2. We define this as "the endless pursuit of why". It's a fantastic attitude to have - understanding under the hood - but it's different from learning things from a first principles. My first college class started with "forget everything you know... there exists a concept called a number and there exists only the number 1" and from there we built the logic of computation and then eventually all hardware and software. It means starting at true zero and building everything from first principles. Under the hood is the opposite. It's starting with something and going backwards to understand the layer below it. And then you could repeat that recursively until you hit 0! Anyways maybe Will Sentence is reading this and wants to chat about his views on this.

u/RuinAdventurous1931 wrote (the comment Michael replied to):

Look up any of the multiple threads on Codesmith and how they tacitly encourage “creative representation” of experience.

u/michaelnovati replied · DELETED · archived copy
DM'd you