6 ms·
I have a new grad who is shadowing me at work. Not surprisingly, he wasn’t taught any of the foundational fundamentals of full stack development lol. Day one,
by hoofhearted 4y ago
I have a new grad who is shadowing me at work. Not surprisingly, he wasn’t taught any of the foundational fundamentals of full stack development lol.
Day one, we started with Gang of Four, the 25 class design patterns, and what an MVC is. Then we are leading into SOLID, and I’ll push him into mastering Dependency Injection and Unit testing.
I feel like his college professor or something lol, and I’m still so surprised that programmers aren’t taught the ABC’s in school.
- hgsgm 4y agoNone of that is relevant to CS. All of that is stuff to learn on the job, if at all. It's a very 1990s list of topics that are barely relevant now.
- hoofhearted 4y agoSo you’re saying that understanding a State design pattern is irrelevant today? When I am teaching a newbie how to build a modern frontend using React, and Redux for state management, how would I describe what Redux is at the core without mentioning a state pattern or one way data binding?
- hoofhearted 4y agoAlso, was unit testing a thing in the 1990’s? SOLID is a fundamental principle in TDD and AGILE development lol. Again, how can one master Jest frontend testing without properly understanding Dependency Injection first?