Live data from Hacker News

Ask HN: How is your company training you to become a better developer/engineer?

news.ycombinator.com

11–20 of 152 posts

Re: Ask HN: How is your company training you to become a better developer/engineer?

#11
My current company tries but does it very poorly.

I work for the so-called "software house". They keep on asking if I want to do a cloud cert yet they don't really provide any course materials nor allow me to take time off to focus on learning. This is a very common pattern for these certs and I've seen the same in other places as well; there's always someone who wants you to get that certificate but you're never really provided with anything to help you reach that goal. It makes it feel like the entire ordeal is pointless to begin with.

Recently the client I work for started moving to Kubernetes, which we did not use previously. It took my company 6 months to organize a Kubernetes course for us. The person who prepared that course was a relatively inexperienced engineer from an another team that never used Kubernetes in production. The engineer himself tried his best but in the end that person was not a very good teacher (which I feel is the natural outcome, this person was not hired to organize course work) and we never moved past the tutorial level knowledge-wise. Personally I got nothing out of attending these sessions aside from the liability of having to work on tasks related to Kubernetes (previously we didn't work on them as it was understood that we have no training, but now that we have "training" we are supposed to pick up that work). I feel like I was tricked.

Re: Ask HN: How is your company training you to become a better developer/engineer?

#14
post #5

Working as a team. Pairing on tasks and learning on the job goes a long way.

I found it to be very challenging to deep-dive into harder subjects when doing pairing

Why?

To me, pairing is exhausting, so I don't like to do it too often but I almost always feel more than twice as productive and I feel like I am better able to dig into the hard stuff easier.

Re: Ask HN: How is your company training you to become a better developer/engineer?

#15
I have been a part of training sessions in my previous organisations, but in my opinion, training will not create a 10x engineers.

Why?

Most of the training sessions I attended or used to happen in my organisation were on very general topics. All these topics can be easily learnt via any other medium like youtube.

Instead, I have seen pair programming or code-reviews making better engineers. The organisation used to change the pair programming partners every sprint making us understand new ways of working every time. Plus reading other's code in code reviews exposes you to new patterns making you better at writing code.

Re: Ask HN: How is your company training you to become a better developer/engineer?

#16
post #12

Usually developers trained the company

Now that's a bit too negative. Of course the company provides training, mostly for the unusal internally defined processes and internally developed tools or tool extensions that bend standard tools in a way to fit to internal definitions.

Re: Ask HN: How is your company training you to become a better developer/engineer?

#17
post #7

Companies simply don't. If you want to become a "10x engineer" you have to have the ability and the drive yourself.

100x developer is better goal.

10x doesn’t buy you what it used to!

Re: Ask HN: How is your company training you to become a better developer/engineer?

#20
The main help is that any even vaguely job-related training can be fully expensed. Exam fees for certs can be expensed.

> What skills

Currently focusing on the cloud.

> Training frequency

Whatever I want to outside working hours (expensed), 10-15 percent of working time for long term training (over months), 100% of working time for short-term training (say a 5 day course).

> How is your next set of skills decided?

By me and my manager. Long and short term trainings need to be approved by manager, but I never heard of anyone getting denied for that.

> Is it personalized?

> Are you involved in the discussion?

Yes, I need to find and register for the courses myself.

> What are the biggest obstacles to your training?

Lack of time. For AWS - corp policies are very restrictive so it's easier to bankroll my own AWS account for training, rather than use company's accounts.

Post reply on HN