IT行业的公司种类分两种,第一种是有自己的软件产品的公司,收入主要靠软件产品带来的收益,一般来讲,这种公司被统称为互联 公司。第二种是提供软件开发解决方案的公司,主要靠给其他公司开发软件来收取开发费用来盈利,这种被统称为软件公司。
互联 公司和软件公司的最大区别就是,互联 公司会运营自己的互联 产品,而软件公司则只开发软件,不负责运营。虽然与传统意义上的人力资源外包有所区别,但软件公司有时候还是被人称之为“外包公司”,其原因就是因为软件公司和外包公司其实都是为别的公司做事。
而我做了将近十年的程序员,得出了一个结论,那就是找工作尽量去找互联 公司,因为相比软件公司,互联 公司相对来说更加稳定!更好发展!
毕业后,我有幸进入了一家游戏公司实习,并且在之后的日子里成为了这家公司的正式员工。这家游戏公司是兼运营和开发于一体的公司,意思就是公司开发出来的游戏既自己运营,也提供给别人代理。但这家公司谨慎地讲,应该算是互联 公司。
在互联 公司上班的好处就是,你的一切想法只要是对公司产品有帮助的,都会受到尊重甚至是接纳。在这家公司里上班,我对于公司的游戏产品提出了很多我自己的意见,其中很多意见都被公司采纳了,而一些没有被采纳的意见,也会受到尊重。他们会给你耐心解释,为什么不采纳你的意见。
可以说,这家公司给了我在之后的工作中很多宝贵的经验。
因为公司也运营游戏,所以对于收益这块有保证,即使我们游戏代理方面的业务做得很糟糕,也基本上没有影响到公司的整体发展。
尤其是在游戏版署暂时停发游戏版 的那段时间,很多游戏公司因为版 拿不到,撑不到游戏上线那一天就倒闭了。而在那段时间,很多游戏公司都发不起工资,但我们却活得相当滋润。
我在游戏行业干了大约四年以后转了行,进入了一家软件公司上班。
这家软件公司虽然也有自己的产品,但因为产品是独立部署,所以受众有限,产品本身的收益其实并不能支撑起一个公司的开销。所以,公司也对外接一些产品的个性化开发以及其他软件开发的业务。所以,这家公司我的定义宁愿叫它软件公司。
但虽然这是一家软件公司,好在大部分开发都是基于产品本身的,所以问题并不是那么明显。
但是,虽然公司有自己的产品,可公司整体的健壮性却很脆弱。因为公司的收入大部分来自于甲方的定制化开发以及软件项目开发,就会经常出现甲方拖延验收或者直接中断开发的情况,这样一来就会导致工资经常延迟发放。
如此一来公司为了生存,很难有时间去打磨自身的产品,最终就会导致产品在市场上的优势一年不如一年。在这种情况下,想要在公司当中取得职位或者薪资的提升,基本上很难。
后来我去了另一家公司,这家公司基本上就是纯粹的软件公司了!手里只有技术,但无产品。公司的主要收入就是靠着几个老板和一帮销售到处去拉业务,或者靠着甲方之间口口相传。
但是,这样的公司有一个共性,那就是一旦在某一时间段内没有项目可做的话,公司的经营状况就会急转直下。像这种公司基本上经不起太大的波折,一旦出现,就会出现裁员的情况。
我去这家公司以后听说,曾经有段时间公司里面的人全部都走了,现在的团队是老板之后重新组起来的!
而软件公司的老板们其实并不怕员工出走,因为不管是互联 公司还是软件公司,最不缺的就是技术人员。一个走了,再重新招一个就行了。相对来说,他们更加器重那些有能力拉到项目的人。
当一个软件公司一直没有项目可做,公司处于只出不进的状态,老板此时最希望的就是下面人最好主动辞职,这样他就能节省开支,花更多的时间去找新项目。等找到新项目的时候,再去招一些合适的人过来。
与软件公司不同的是,在互联 公司工作的程序员更多的还是注重产品本身。软件公司基本上只要经营正常,程序员很难抽出身来提升自己,基本上老板不会让任何一个人闲着。但在互联 公司里,产品只要稳定了,程序员们可以有更多的时间去互相探讨和研究技术。
虽然互联 公司也有可能经营不善,但是因为有产品的使用用户在,所以,即使当公司经营困难的时候,以产品用户基数去拉一些投资,或者把产品和团队打包出售,最起码得以存续的可能性还比较大。
因此,做了近十年程序员,我还是比较怀念当初在游戏公司上班时候的感觉!
以上就是本次分享的全部内容,想学习更多编程技巧,欢迎持续关注好学编程!
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!