CodeYourFuture / glasgow-volunteer-planning

0 stars 0 forks source link

Known shortcomings of the syllabus #66

Open gregdyke opened 1 year ago

gregdyke commented 1 year ago
emcglackenr1 commented 1 year ago

Comment from alastair link here I think it's important that they are at least somewhat aware they might turn up at a job and find they're using something else - e.g. GitLab, an internal source control system. Not that we need to talk about those but rather that they understand the tools we're using are choices, not absolutes

gregdyke commented 1 year ago

I absolutely agree that this should be part of the overall git-related learning. It's slightly offtopic from my perspective for "known syllabus shortcomings" for 2 reasons:

Where this does fit into a more syllabus-pervasive issue is convincing trainees that our goal is not so much to teach them a specific tech stack as give them the familiarity with fullstack development to be able to easily pick up a new stack/new set of tools. It also fits in more generally with a problem that lots of distinctions between "layers" are not visible until we are able to experience switching out a layer. So for example we never work with multiple databases -> why even do we have a distinction between database server and server? We never work with other protocols than http, so how is the internet different from the http/web part of it?