The number of CS grads who don't even know basic Git commands is astounding
121–126 of 126 posts
Re: The number of CS grads who don't even know basic Git commands is astounding
#122Re: The number of CS grads who don't even know basic Git commands is astounding
#123CS degrees aren’t meant to teach any particular skill. They should be teaching general knowledge that helps you adapt to whatever the FOTM is in industry. Realistically you can learn to use git in less than one day. It just shouldn’t be a significant barrier to hiring someone. None of the specific languages or software I learned during my degree do I even use now in my current role.
Re: The number of CS grads who don't even know basic Git commands is astounding
#124CS degrees aren’t meant to teach any particular skill. They should be teaching general knowledge that helps you adapt to whatever the FOTM is in industry. Realistically you can learn to use git in less than one day. It just shouldn’t be a significant barrier to hiring someone. None of the specific languages or software I learned during my degree do I even use now in my current role.
Re: The number of CS grads who don't even know basic Git commands is astounding
#125Earlier quoted context omitted.
Git is not just a fad; it's a literal underpinning of most serious software development these days, especially if you need to work with others. That a CS grad doesn't even know basic Git is telling not of their degree, but of the individual themselves - that they have no desire to learn beyond what's taught, and couldn't even be bothered to look into the requirements of the industry that they want to work in. I argue…
>Git is not just a fad; it's a literal underpinning of most serious software development these days, especially if you need to work with others. yeah, but all of the VCSs before git could've claimed the same thing. if that's not a fad, what is? i'm glad git is the soup du jourre today , it's a lot nicer to use than it's ancestors -- but it's not like there isn't room for improvement, either. that's how git came about…
Git being the de facto standard in the space is coming up on twenty years. That's about as far from a "fad" as you can get.
> i'm glad git is the soup du jourre today
The problem isn't so much with the "soup du jour", but that the whole concept of "soup" seems foreign to the people the tweet is talking about.
(But yes, given the twenty years mentioned above, "the concept of soup" in practice is pretty much equal to "the soup of the last few decades". Claiming to be a software developer nowadays while being unfamiliar with git is like claiming you were "computer literate" in the nineties but not being able to use Windows.)
Re: The number of CS grads who don't even know basic Git commands is astounding
#126Earlier quoted context omitted.
I was a TA during that time. A part of the students that came in weren't familiar with concepts such as files and directories or desktop UI metaphors because they were used to mobile OS or in rare cases didn't have any actual exposure to computers. But because the last case used to be the rule and traditionally students mostly used the provided thin client labs and Solaris servers the basic intro to actually using a…
The iPhone came out in 2007, the ugly brown android in 2008 or 2009, what mobile OS were students using during the time period mentioned in OP’s comment?
That was a bit before my time so they would have had to cope with actual UNIX-like CDE on Solaris until they figured out how to access the nicer Linux servers that had KDE. But in these days thin clients with 24" screens were actually pretty nice compared to what students actually owned. Even on Solaris with Mozilla and CDE.
The actual teaching material didn't change that much though because the university essentially taught the same sh course with here's latex, here's man, here's how you install whatever you need to ~/bin since the late 1980ies. It didn't matter if a professer wanted to use C++ or Modula2 or Pascal or Java because every student got that crash course in how to actually use the faculty provided computung pools.
First semester homework and midterm tests ensured that they were able to start their IDE or interpreter and knew how to compile their homework on the right architecture, how to search for documentation and how to actually use a keyboard to submit their math homework. The beauty of that approach was that it allowed the 10% or so who were really interested in learning more access to university resources while also ensuring that no math-cs double major graduates without at least a modest grasp of tools that were state of the art in Knuth's days.