Git and CLI should be taught way before any programming language is taught
@ebourgess This is actionable for me because I just picked up a class at the local university
@ebourgess every time i tried to teach puppet, i had to spend at least two days on git
makes for a short week to learn about puppet
I disagree. If you're new to coding you've got enough on your plate already. Teaching Git pre-emptively without any coding experience puts abstract processes and concepts like repos etc completely out of context.
1. Learn to code for a bit until you have a basic understanding how coding works
2. Start VCSing your code (within 2 months after starting to code)
In some bootcamps, you have to know git before coding because they only rely on repositories and rarely teach you that you have to read the manual before even writing a single line of code.
"In schools you have a well structured study plan and a textbook to learn from." - I disagree again 😁
Ok, with this context it's a bit more viable. Still, I'd rather have coding and git taught simultaneously. "Here's your code and here's how you make sure future-you doesn't hate you." And yes, RTFM should be a basic skill.
I’m still not sure about that. When I first started to code, I wouldn’t have understood the need for source control. Not until I got to 1000+ lines and coded myself into a corner I couldn’t find my way back out of, ending up abandoning the project... then I would have understood.
For a course with two years of prerequisite classes spend coding, they should have been ready for that question.
But this was circa 2003 and he was a year from retirement...
It’s a little unfair to put them all in the same bucket, though.
But if they’re not… you’re right. It does participants a disservice to do an intensive course load over a short period (ie. a boot camp), with the intent to give them useful job skills, and not give at least an introduction to most of the tools they would use on the job.
Anyway… each course almost certainly had parts where we just discussed tools. Like, when are channel-lock pliers better than needle-nose pliers? Or looked at pictures of tools that we would not use during the course but was useful to know they exist...
This necessary for any vocational-type course, whether your tools are pliers or shell commands.
A Mastodon instance for info/cyber security-minded people.