TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Ask HN: Is software engineering a meritocracy?

10 点作者 unionemployee超过 8 年前
I work in a unionized profession. Promotion within a company is based on seniority and, as commoditized skilled labor, advancement to better paying employers is largely based on luck, connections and &quot;soft&quot; stuff such volunteer work or degrees that have nothing to do with the job.<p>It&#x27;s discouraging to know that no matter how hard one works, or how much more skilled one might be than another worker has nothing to do with career success. Frowned upon are things like working extra, going above and beyond, and trying to do a &quot;good job&quot;. For example: A colleague was recently baffled by my attempt to save resources by working efficiently, and &quot;I don&#x27;t get paid enough to...&quot; is often overheard. It&#x27;s a generally negative environment with a persistent adversarial relationship between labor and management. The message from labor leaders is often irrational and borderline propaganda.<p>From the outside looking in, software engineering seems like a pure meritocracy, where one&#x27;s skill is constantly on display, and something that&#x27;s rewarded. I often think that I&#x27;d rather be a crappy software engineer who&#x27;s earned my place than excel without reward in my current job. Unfortunately, my earning potential is probably higher if I stay the course. Money isn&#x27;t everything, though, and I&#x27;m nearing an ability level that would allow me to find an entry-level software job. Just wondering what others&#x27; thoughts are on the meritocracy idea.

4 条评论

ScottBurson超过 8 年前
I can&#x27;t promise you that, if you make the jump, you&#x27;ll land someplace where your skills and efforts will be fully appreciated. Politics pops up wherever human beings are involved. You will probably still have to exert some effort to make sure people know what good work you&#x27;re doing. But broadly, I think you are right: software is much better about rewarding actual contributions than the situation you describe (which sounds frankly hellish to me -- I can&#x27;t imagine working in a place like that).
评论 #13401270 未加载
hedora超过 8 年前
It is a mixed bag. Some places have the issues you describe from union shops.<p>The good news is that the industry is young, California has a giant pool of VC money, and also doesn&#x27;t have non-competes.<p>It is relatively easy to put companies that reward incompetence out of business: They aren&#x27;t going to innovate enough to hold market share for long, and they also won&#x27;t retain the talent competitors need to poach from them. This means that, on average, you&#x27;ll walk into a pretty good situation (Put another way, companies with bad environments have shorter half lives than in other industries).
baccheion超过 8 年前
Promotions at many companies are mainly based on political maneuvering. Usually, you have to job hop to get a promotion or raise.<p>It&#x27;s a meritocracy in the sense that the Software Engineering community values skill and output more than &quot;years of experience.&quot; As far as what&#x27;s valued by idiot middle management, it&#x27;s largely the same as everywhere else (though maybe not as bad).
sharemywin超过 8 年前
I think every organization is different but most companies that don&#x27;t sell software don&#x27;t even view their software departments as first class areas.
评论 #13401276 未加载