I agree things have changed and not always for the best. I think you have to be a bit easier on yourself.
Most people don't know all the different technologies, they tend to choose some kind of combination that works for them and gets them work. Perhaps try that approach and get comfortable with a set of technologies that will be around for at least a couple of years.
Regarding source control, setup a VM, couple of git accounts and practice making changes, committing, pushing, merging, branching etc. You usually only need to know the basics and once you get over the crappy terminology it's not hard.
Timekeeping is a pain, you just need a think skin. Estimates for work are estimate, it's not a failure to not meet an estimate. Log the time and if you go over you go over.
Pluralsight is a good resource, I've used it recently for CI and Azure work and really helped speed things up.
Failing all that if you do decide to go another way, try management.
Most people don't know all the different technologies, they tend to choose some kind of combination that works for them and gets them work. Perhaps try that approach and get comfortable with a set of technologies that will be around for at least a couple of years.
Regarding source control, setup a VM, couple of git accounts and practice making changes, committing, pushing, merging, branching etc. You usually only need to know the basics and once you get over the crappy terminology it's not hard.
Timekeeping is a pain, you just need a think skin. Estimates for work are estimate, it's not a failure to not meet an estimate. Log the time and if you go over you go over.
Pluralsight is a good resource, I've used it recently for CI and Azure work and really helped speed things up.
Failing all that if you do decide to go another way, try management.
Comment