现在世界上现存的行业已经数不清了,但对于程序员来说,无非也是几种类型。接下来LZ给各位猿友罗列一下这些类型的行业。特别要说一下的是,这些行业与语言一样,没有明显的好坏之分。 类型一:互联网 互联网分为传统互联网和移动互联网,激情与创新是互联网行业的代言,机会与风险也充斥着互联网行业。 程序员是一群喜欢激情与创新的人,因此互联网行业往往被程序员所青睐。或许真的是这样,互联网公司的气氛与文化可能与程序员更加契合一点,但凡事都有两面性,加班也是互联网行业的专利,因为时效性在互联网行业是非常讲究的。 互联网行业的代表公司也是大家耳闻能详的,比如的BAT。进入这些公司往往是大多数程序员的梦想,但事实上或许是因为得不到的才是的,很多时候,一旦得到了,或许一切并没有自己想象中的那么美好。总之,萝卜白菜,各有所爱,孰好孰坏,谁又能说的清呢。 类型二:甲方 甲方与乙方是相对的,一般这么叫是因为合同上的叫法。这里简单普及一下,甲方一般是指软件的买方,乙方自然是软件的卖方。两者是纯粹的利益关系,一切按照合同办事。但不管怎么说,买方的地位相对来说会比卖方高一些,因此甲方与乙方的项目经理往往完全是两种概念。 甲方公司一般充斥着各个行业,比如金融,物流等等。有的时候是直接购买乙方已经做好的软件,有的时候则是软件定制,也有的时候是直接外包给乙方开发等等。甲方的特点是客户的容忍度较高,毕竟是给自己公司做的,但缺点是由于需求变化的代价非常低,因此甲方的程序员往往会面临频繁的需求变更。 这类公司的代表公司很多,比如LZ所在的公司,比如申通这类物流公司,都属于这一类。在这类公司里,一般能对某一个行业深入了解,但一般技术上的要求会低一些。 类型三:乙方 乙方是卖方,一般定位在软件行业。乙方由于一般是根据合同内容服务于甲方,因此相应的需求变更会少一些,毕竟甲方的需求变更一般是需要加钱的。但缺点是,由于按照合同办事,因此项目必须按期交付,否则尾款成了问题。因此在乙方上班的话,或许加班会非常频繁。这一点上,甲方相对来说会轻松一些,但都是相对来说,并不是的。 乙方的代表公司一般是一些软件公司或者外包公司,比如金蝶,华为,瑞友等等。在这类公司里,一般能了解到各个行业,对技术上的要求会高一些,因为要应对各个行业各式各样的需求,但很难对某一行业进行深入了解。一个是因为要跟着客户走,一个是因为一些核心的业务一般是不会让乙方来做的。 类型四:游戏 游戏行业又分网游,手游等行业,游戏也算是一个类型的行业,总体来说,游戏行业与互联网的特点非常相似。相对于甲方乙方的这种公司来说,游戏行业和互联网行业中,程序员的地位会更高一些。但游戏行业与互联网一样,暴利之下隐藏的是巨大的风险,一旦失败,往往面临的只有倒闭,没有生还的可能。 游戏行业的程序员待遇相对来说会高一些,但也要看情况。凡事都不是的,以某几个公司的工资水平来衡量一个行业,是有些不太合适的。游戏行业的代表公司也比较多,比如盛大,网易等等。 小结: 以上这几种类型只是LZ对程序员常见行业的大体划分,没有任何官方依据,只是LZ自己的思考而已。本文所说的行业知识的重要性,主要针对目前在甲方和乙方的猿友们,在这类公司当中,行业知识是相当重要的。对于完全一样的技术水平来说,你对目前所做项目所处行业的了解程度,基本上能直接决定你的地位与作用,也是说,很大程度上,可以决定你在公司的发展。 对于互联网和游戏行业来说,靠谱的创意可能更重要一些。这需要你了解市场环境,了解大众需求,了解盈利模式等等。如果你能在技术修炼的基础上,加入这类知识的修炼,或许能让你在这两个行业里混的更加风生水起,比如让你去开发DOTA2,你最起码得天梯00分以上吧。 总的来说,不论身在何处,技术都不是最重要的,或者说不是重要的。这么说,有点自黑的嫌疑,但事实确实如此,LZ也不得不面对这个现实。除非你可以创造出一种新的科技,比如当年台计算机。 或许LZ这里会打击到一些新手们对技术的积极性,但猿友们也需要了解这些,可以少走一些弯路。技术始终是在为人服务,所以了解这个世界,了解这个社会,了解人,才能真正创造出有意义有价值的技术。LZ这里无意评论行业的好坏,也没有这个资历去评论,具体选择哪个行业还是要猿友们自己决定。LZ这里只是为了提醒猿友们,好好钻研技术是好的,但切勿把技术当作你的全部,这样你会失去很多其它重要的东西。
|