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

科技回声

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

GitHubTwitter

首页

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

资源链接

HackerNews API原版 HackerNewsNext.js

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

Programmers are a commodity... right?

31 点作者 random_guy大约 15 年前

5 条评论

fnid2大约 15 年前
I went on a sales call yesterday to a small business in my little rural village. His current website was done by someone he knows and I talked to him 6 months ago about it and it hasn't changed, so I whipped up a demo and put it online and went to show him in his office.<p>When he started typing in the URL to the demo site, he was typing <a href="http://" rel="nofollow">http://</a> into the yahoo search form. I said, "You should type it into the location bar."<p>The what? he said. Up there at the top I told him and pointed at it. Whoa.<p>"Well, you know, my friend is building this one for me and ... " <i>This one</i> was a default wordpress install that had no customization except the header and footer and nothing at all close to what his business needs, yet he had to run my site by his friend, who I can tell has no idea how to write code or create a database.<p>How can any of us here ever expect someone like that to comprehend the difference between someone who can put up a web page and someone who can build an enterprise system with customer interaction, inventory management, and any sort of security whatsoever?<p>They can't. Looking at a web page is like looking at the clothes someone is wearing and trying to figure out if they can do algebra. Yet that's how they do it. To 90% of people, maybe more, putting up a static web page or a word press site requires the same knowledge as understanding one-way hashes, caching, and parameterized queries.<p>And <i>yes</i>, I believe we should charge <i>a lot</i> more, but instead, we give away our software for free because it <i>feels</i> good. I love open source, I create open source, I use open source, yet I know that open source isn't going to feed me. It feeds some. It feeds the business guys who sell services on top of free open source systems. Those guys can't use a command-line, but they can pay programmers 10% of the deal, sometimes more. It feeds programmers who are lucky enough to work for a progressive employer who can afford to staff a team to support the project and defend it when it is stolen by a corporation and embedded in their set top boxes, but for those of us who want to create a path for ourselves, creating an open source project is like buying a lottery ticket. Sometimes it works, Zimbra did well, word press does well, MySQL did well, but those are but a <i>tiny</i> fraction of the open source projects out there. As long as we give away our work for free, why do we expect people to pay for it?<p>Outside the programming world, it is <i>completely</i> different. If a business person, a sales guy say, works for a technology company, they work on commission. Sell one product, take 20-50% of the sale price. If a programmer writes something that increases sales by 50% they get <i>nothing</i> additional. No percentage increase, hardly a raise at most places. Yet, code on.<p>Corporations simply <i>could not operate</i> without IT, yet it is considered a <i>cost center</i>, not a <i>profit enabler</i>, a <i>cost cutter</i>. Imagine a human without a brain!<p>Yet, code on. Why? Because we love it. Doesn't matter that sales guys also love to sell. CEO's also love to execute.<p>When I was a consultant, it angered me greatly that a sales man would win a client and while I was there, I would sell additional project after additional project, extending my time at the client and building more and more revenue for the company and I got a $5k raise the <i>next year</i>! The sales guy got the same commission on the additional work <i>I</i> sold! Why didn't I get the commission on the additional work? Why didn't someone say, "Awesome, you were at the client 5x longer than we expected and you doubled your expected billable hours for the year!"<p>Instead, the sales guy got a new flat screen TV.
评论 #1204859 未加载
评论 #1205802 未加载
评论 #1204852 未加载
rbranson大约 15 年前
The problem is that there are far more average or mediocre developers than there are even decent ones, severely diluting our image. Developers are in such high demand, the good pay has caused millions to enter the field that would otherwise be unfit for a typical engineering or scientific field, just because they feel comfortable after a few sessions of hacking together a LAMP app or getting some watered-down MIS degree. Large corporations victimized by their rigid hiring policies have been inundated with thousands of these droids that expend maximum time to build minimum solutions. Further fueling this fire is a total misunderstanding of the process by upper management, whose day-to-day role in the company couldn't be any more antithetical to that of a software developer.
评论 #1204811 未加载
评论 #1204411 未加载
nroach大约 15 年前
Programmers are a commodity. Lawyers are a commodity. Managers are a commodity. Dentists are a commodity.<p>Experts are not.<p>In any given field, probably 80% of the practitioners can do an adequate job and at least complete the tasks required by their position. In my experience, that number narrows to about 40% if the requirement is that the job is performed on time, on budget, and performed correctly the first time.<p>The question for the employer is simply whether the task at hand requires a “cog” or an expert. Most businesses require both.
评论 #1205314 未加载
评论 #1205267 未加载
j_baker大约 15 年前
It doesn't surprise me that this happened at a university. They tend to view programmers as a neccessary evil rather than as a potentially valuable asset. Most likely, they didn't get anyone that would work for the salary they wanted to pay.
评论 #1205118 未加载
评论 #1204815 未加载
Tichy大约 15 年前
I don't get it, what is the problem? That they offer an internship?
评论 #1204781 未加载