Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I do find this whole situation a tiny bit crazy, I often think software engineers are often taken for a complete ride by employers. We shouldn't have to feel like we each have to take responsibility to be up to scratch on the latest tools, we should be encouraged to factor that into our day to day work.

I don't think this is a question you should ask yourself, but you should talk to your employer about. I don't see any brick-layers practising new brick laying techniques in their spare time, or car mechanics expected to find out about new cars and engines at the weekend. Obviously you have interests, and you like to know about the latest news or craze but this should be a recreational activity (ten minutes here and there). If blogging, research and trying new technology benefits your work then it should be supported by your employer.

Incidentally I am a full-time senior engineer with two kids and many years experience. You shouldn't be expected to juggle like this.



I think this is a pretty distorted worldview. I'm confident most brick-layers would be happy to be taken for this kind of "complete ride by employers" in exchange for the cushy offices, offsite retreats, snacks, beer, endless perks, and $100k+ USD/yr salaries that software engineers tend to get in exchange.


Most developers I know get paid less than national average salary (for the uk) and are expected to deliver above and beyond, with non of the perks you mention (I didn't even get offered 2 weeks paternity pay in my previous job). Please don't get me wrong, I love what I do and I absolutely know how lucky I am to be here, but I just feel for the OP having a weight of expectation that isn't fair in any industry.


Assuming that the average dev receives "cushy offices, offsite retreats, snacks, beer, endless perks, and $100k+ USD/yr salaries" is a distorted worldview unto itself.


Consider that nurses (both RNs and LPNs) have to have a certain number of Continuing Education credits[0] (which means not just learning something, but passing a test) every year in order to renew their license, without which they can't work as a nurse.

And yes, they are expected to pay for these courses out of their own pocket, as well as do this studying and test-taking on their own time, even if they have a full-time job as a nurse.

[0] eg. http://www.westernschools.com/


Be mindful my statement was my opinion, not factual. I am completely aware there are people screwed over a lot more than software developers, and I know how fortunate we are to do what we do. I am just making the point that normalising the expectation of constant self learning is fairly unique in this industry as the defacto standard for employees.


"fairly unique" is one of those annoying phrases that parses to meaninglessness. Either something is unique or it isn't, there aren't degrees of uniqueness (unlike, "creative", "special", or "new"). For comparison, while "really unique" isn't meaningless, the "really" is pointless and so still quite annoying.

Perhaps you meant "fairly unusual"?

I suspect that the emphasis on self-teaching is due in part to the pace of change in information technologies, and also to "rockstar" culture.

The most useful and valuable technical skills are usually the ones for which there are no formal courses yet, and most businesses are reluctant to spend money (or employee time) on speculative investments which may not pay off (for the business or the employee).

Meanwhile, the most valuable employees often disdain spending time acquiring skills that do have some form of formal credential or certification available, as those are inevitably going to be much less interesting and shiny.

And so, non-rockstars (including junior folks) are left to fend for themselves (if they are lucky, a more experienced co-worker will point them in useful directions) even when formal learning options would be helpful to them.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: