3 ms·
If you've seen devs take months of working with git daily to start to understand some of the more advanced concepts, then maybe the problem is the current teach
by newen 7y ago
If you've seen devs take months of working with git daily to start to understand some of the more advanced concepts, then maybe the problem is the current teaching method. They might learn the more advanced concepts a lot faster if they learn the concepts first.
- flukus 7y agoYou're assuming they want to learn. I've seen devs work with svn for years which is conceptually much simpler and they still don't know how branching and merging work, they'll do things like checkout each branch separately and copy files over rather than merge. Edit - also a favourite interview question for anyone that claims to be familiar with svn is "what does the switch command do", a quick and easy filter to seperate those that know from those that claim to know.
- slavik81 7y agoI felt their attitude towards SVN was silly, so I decided I would make my change the right way. But when I went to merge, I got a bizzare error about a 'missing revprop' and it knocked the wind out of my sails. I'm ashamed to admit it, but I ended up copying the files just like everyone else on that project for the brief stint I worked on it. :(
- haggy 7y agoIt's not a bad argument but I've tried both ways and the practical route gets devs using git much faster than trying to start with concepts. If this were a class on git I might agree with you but Im in the business, not the classroom so it's all about time to productivity for me.