互联网公司:
互联网技术日新月异,对于从业者的要求比较高,故如果底子比较差,可能会有一段时间过的比较艰难。不过要想最快学会游泳,最好的方式,永远是直接丢进大海里。当然,学不会游泳的人就会淹沉。
互联网开发技术的许多方案都已经比较成熟,更考验从业者的是如何解决问题,如访问量上升,如何从代码层,硬件层,及时解决。并及时引进先进技术,需要不断学习分析竞争对手的功能,引进并优化吸收,虽然辛苦,不过对于能力的提高却是明显的。故存在一个说法,在互联网公司工作一年等于在传统行业三年。
发展前景:
互联网公司许多都是996,年轻人可以支持,30多岁以后如果没有摆脱一线程序员的身份,身体和生活都会逐渐提出抗议。当然,对于热衷技术的人,互联网公司才是他们喜欢待的地方。互联网公司出来的人,也很多去开创互联网公司。
也很多人到了一定年限,找个传统公司,去做技术大牛了。
产品公司:
产品公司,即为客户制作软件,像ERP系统,OA系统,各类客户招标的产品,不过一般甲方在采购的时候,多半会找认识的,有关系的,有回扣的供应商。
在产品公司,学到的最多是版本管理,因为要面对无数客户 ,客户就是公司工资的来源,故必须好好善待客户,客户提出的更改,尽力都得满足。
由于一套产品稍微改造下又可以卖给许多公司,故产品公司如果能够一段时间销售出去几套,一般还是能够生存下来。
由于一套产品卖给多个客户,以致容易出现一个问题,到处起火。可能这个公司定制的出现问题,那个公司也出现同样的问题。同时还需要针对客户去的开发一些功能,客户数量一多,容易顾此失彼的产生混乱。如果产品版本管理好,这些问题,都不是什么大问题。
发展前景:
公司得靠产品销售出去才能有钱,如果关系不好,产品也一般的公司,基本只是在维持生存。即产品公司不会像互联网公司,一夜暴富,但也一般不会忽然倒闭。有很多公司过去是做产品的,后面变成做外包的。
外包公司:
外包公司分为两种
项目外包
项目外包即甲方公司发布个项目,然后产品公司去投标中后,就组建团队进行研发,这类研发一般在自己公司的场地开发,然后交付上线,项目解散。
人力外包
人力外包即劳务派遣,将你派到甲方公司进行合作开发,这类外包是业界很多人病的,因为容易没有归属感,而且有时同等岗位,不同薪资。其实心态摆正倒也无可厚非。一般好点的甲方公司,许多甲方人员能力和背景好过外派进去的人。所以与他们合作开发,反而可以学到许多优秀的解决问题能力。同时你可以被到处派遣,有时厌倦了这里,就可以调离换个公司。当然,外包公司终究不会是长久待之地。
这里说下其中一个类型
银行外包:
银行许多业务系统都外包出去,由于业务很多逻辑一致,业务系统一般来自于一些外包公司自己开发的工具,进行针对新业务的二次开发,如信贷系统,对公系统等开发。
由于其这的特性,技术要求低,银行侧重点在于业务,使用的技术一般可复用,工作强度主要得看项目,如果该项目业务紧急,就会可能长时间加班。可能同一个公司的人,不同的项目,一个每天准时下班,一个天天加班。
银行也有许多内部使用系统,这些系统由于对内。往往都已经开发成熟,平时只需维护和进行少量开发。
发展前景:
如果是外包的,就认真学习业务,以后带项目,做业务经理做咨询,学历好的,就找机会转入银行甲方。
如果本身是银行甲方的,就好好待吧,因为出来,靠银行那些技术,很难找到对口的工作。
银行目前都在努力转型互联网,以后前途还是不错的。
传统公司:
所谓传统行业,就是在未出现互联网技术前就以前存在的业务公司,例如银行,保险,物流等
这类公司的IT一般是为了跟上时代潮流,和设立的IT部门,
其一开始的系统,许多就是来自于产品公司,例如OA系统,ERP系统,所以它作为常见客户方,同时也是外包公司的客户之一。
发展前景:
传统行业的盈利一般是由于其本身传统业务而盈利,故IT部门不会是一个比较重视的角色。但也由于不受到太重视,相对于盈利部门,工作压力相对少些。它的存在,是公司为了寻找更好的方式去获得更多主业的利润。也有很多传统行业的IT部门越做越广大,成为主要部门。
今天就更新到这里了,改天再写篇更深入剖析的。