There are many startups in Toronto who have middle managers that are Waterloo graduates and they use CompSci as their qualifier but on-the-job you would never utilize these skills.
Here is what I think is fundamental
❌ Binary Trees
❌ Sorting algorithms/methods
❌ Whiteboarding
❌ Big-O notation
❌ Gitlab and ✅ Git Flow
❌ BEM and modular CSS
🤷 Javascript patterns
❌ Functional Programming
❌ State management
✅ Unit Testing
✅ Test Driven Development
🤷 Style Guides
🤷 Virtual machines and containerization
🤷 Web sockets/Web hooks
I definitely could produce a list of what is missing with the Toronto Bootcamps and what the Toronto tech market really wants as fundamental skills
Hey Jen,
There are many startups in Toronto who have middle managers that are Waterloo graduates and they use CompSci as their qualifier but on-the-job you would never utilize these skills.
Here is what I think is fundamental
❌ Binary Trees
❌ Sorting algorithms/methods
❌ Whiteboarding
❌ Big-O notation
❌ Gitlab and ✅ Git Flow
❌ BEM and modular CSS
🤷 Javascript patterns
❌ Functional Programming
❌ State management
✅ Unit Testing
✅ Test Driven Development
🤷 Style Guides
🤷 Virtual machines and containerization
🤷 Web sockets/Web hooks
I definitely could produce a list of what is missing with the Toronto Bootcamps and what the Toronto tech market really wants as
fundamental skills
Does the ❌ mean fundamental or nah?
I've done about a dozen interviews and had 2 entry level jobs... the bar is all over the place 🤷
It seems like having experience with OSS is also a good look.
But maybe first, I should pass the test.
❌ means you don't need it.