我们知道,程序员是一种非常辛苦的职业,在坊间有不少开程序员玩笑的话语,都是关于调侃程序员的工资以及程序员的发量。尽管针对程序员的调侃和笑话都很多,但是我们知道程序员也仍然是一种技术含量非常高的职业,同时并不是所有人都可以担任这份职业的。而很多朋友就会好奇为什么,既然程序员的工资这么高,那证明他们写出来的程序也非常的有价值,为什么他们不直接将自己写出来的这些程序拿去卖给大公司,或者是直接卖到市场?说不定还能够赚到更多的收入,远远比他们每天上班坐班,并且还要反复修改来的强。
事实上,任何一个成功的程序,在市场上人们的认可,都不是一个人能够办到的,背后支撑的都是整个公司的团队在进行运作,即使是有程序员为这些程序编写核心的代码,但同时也需要一个优秀的美术设计师团队来让这些程序从枯燥的数字变成一个个并且吸引人们注意的图案。就比如说,现在有某个公司设计了一款新的游戏,那游戏光有程序是不够的,还需要有精美的界面和漂亮的人物设计,在制作游戏动画的时候,也需要专业的3d建模师来进行操作,同时在游戏制作完毕之后,还需要文案来帮助修改脚本和各种对话以及游戏世界观。
除此之外,在一个游戏完成之后,还需要市场部门来进行调研,看看游戏的潜在用户有多少,并且要有专门的市场经理来帮助推广游戏,否则是根本不会有人了解到这款程序的因此如果一个程序员自己写了一款程序想要卖给市面上的人,首先他要有推销的本领,其次光只有程序的核心是远远不够的,想要成为市场上的一种商品,还需要经过漫长的打磨和包装的过程。
其实并不是没有程序员,尝试过自己来制作软件再进行出售,但是这个过程非常漫长,同时对他个人的工作量要求也很高,因此很多人都承担不了经济和精神上的双重压力而选择了放弃。同时在公司里上班,不仅可以有比较安稳的五险一金和各种福利,而且还可以自己的团队内的其他同事相互协调合作,不仅可以减轻自己的工作量,将自己的心思全部花在最核心的,值得自己钻研的部分,而且不用担心资金断链的问题。