论坛首页 海阔天空论坛

08月 15th, 2008 软件外包 互联网 软件 技术人员如何选择

浏览 2943 次
精华帖 (1) :: 良好帖 (0) :: 灌水帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2008-08-15  
源:http://www.wuyuqi.com/?p=11

第一次接触软件外包行业,做了一个多月,和做了3年的互联网行业相比,认识可能少了点,但也管中窥豹,看出了点端倪,那作为技术人员,究竟应该如何选择,当然仁者见仁,在这里说下自己的一点点拙见。

初级程序员0-2年工作经验,个人认为选择外包行业是一个不错的选择,大量的编码工作可以培养写程序的习惯,悟性好的话,可以学习到不少东西,这个阶段主要是经验的积累,恰符合外包行业的特点,做不完的项目,给你了一个积累的机会。但缺陷是接触不到程序设计中段的东西,积累的经验也仅在coding这个级别。

中级程序员2-3年工作经验,个人认为不适合在这个行业继续做下去了,除非你做到了leader的程度,带领几个1-2年的新手来做项目,自己承担评估、分配、review等工作,否则自己很难再有提高的空间,当然大公司除外,大公司给你一个长期的发展规划,这个不在我的考虑之中。特别是对日外包,毫无技术含量,不论是项目管理和是技术能力的锻炼,相信在对日外包公司都是很难学习到的,欧美外包相对好些,我做了一个月,接触的项目技术都有一定的难度,但缺陷还是要根据他们的设计好的技术路线去走,另外外包项目不注重性能,不注重扩展性,不注重可维护性,实现是唯一的标准,如果程序员做事情以这个为标准,那就太危险了。

高级程序员3年以上工作经验,这个阶段的程序员我想收入和职位是选择工作最需要衡量的2个标准了,这个阶段不做行业的分析,虽然兴趣很重要,但收入和发展是更需要考虑的。

个人认为程序员最的好的发展前景应该是行业软件公司或者互联网公司,行业软件公司可以掌握行业内的专业的知识,比如金融,财务,电信,电力,甚至OA,ERP都是不错的选择,这些企业有自己的产品和技术,同时有对行业的认识和积累,是程序员成长的比较好的环境。互联网企业对技术的要求是非常高的,互联网最不变化的东西就是变化,新的需求,新的技术层出不穷,web2.0、p2p、sns、高性能、分布式、集群等等,需求的多变必然带来程序及架构的变化,怎么节省成本,怎么让需求变化的时候架构不变或者少变,这些都给技术人员带来极大的挑战性,相信这些在外包公司是很难掌握的。

从程序员发展的前景来看,外包行业是最好不要去接触的一个行业(可能我个人的认识还不够),在这里学习到的东西永远只能用于外包行业,当然,如果你认为自己要一直呆在外包公司做coding,做leader,那就去外包公司做吧(其实这也是一条不错的职业道路),如果个人职业生涯还需要其他方向的发展,比如做管理,去创业,那最好离外包公司远一点。选择行业软件公司,将来你可能在这个行业有所建树,选择互联网公司,那就有更多的机会了,只要你用心去发现。

走在彷徨的路上,一点点个人心思的花絮,记录下来,以留考证!

   发表时间:2008-08-15  
想起来前几天有个人问是去HP还是淘宝,个人认为淘宝更好,HP现在专注于外包,如LZ所说的,很难接触到design方面。
0 请登录后投票
   发表时间:2008-08-15  
网站都是烧钱的行当,职业的稳定性反而不如外包行业。
0 请登录后投票
   发表时间:2008-08-15  
cnyuqi 写道

第一次接触软件外包行业,做了一个多月,和做了3年的互联网行业相比,认识可能少了点,但也管中窥豹,看出了点端倪,那作为技术人员,究竟应该如何选择,当然仁者见仁,在这里说下自己的一点点拙见。

才做了一个月的外包工作,对这个外包行业能有多少了解,就得出一堆分析结论出来,有什么可信性呢。
如果要是做了2,3年后来做出一个评论,还有可信度。

cnyuqi 写道

特别是对日外包,毫无技术含量,不论是项目管理和是技术能力的锻炼,相信在对日外包公司都是很难学习到的,欧美外包相对好些,我做了一个月,接触的项目技术都有一定的难度,但缺陷还是要根据他们的设计好的技术路线去走,另外外包项目不注重性能,不注重扩展性,不注重可维护性,实现是唯一的标准,如果程序员做事情以这个为标准,那就太危险了。

一个月的时间内,难道对日外包和对欧美外包都做过了?否则如何得出上述结论?所谓对日外包对欧美外包如何如何,不过是人云亦云罢了。

cnyuqi 写道

从程序员发展的前景来看,外包行业是最好不要去接触的一个行业(可能我个人的认识还不够),在这里学习到的东西永远只能用于外包行业,当然,如果你认为自己要一直呆在外包公司做coding,做leader,那就去外包公司做吧(其实这也是一条不错的职业道路),如果个人职业生涯还需要其他方向的发展,比如做管理,去创业,那最好离外包公司远一点。

如果你是个人才,如果你努力勤奋,在哪里都能出人头地。如果你是个庸才,那么在对日外包行业也一样混不下去的。
0 请登录后投票
   发表时间:2008-10-27  
偏硬件些的编程也不错 嵌入式啥的 外包也有当到qa之类的 并不是没出路
0 请登录后投票
   发表时间:2008-10-27  
lz应该不是在那些外包的一线城市吧,外包也有很多设计部分要做的,只是你的公司太小可能接触不到。很多日本公司(尤其是一些小公司)会直接告诉你业务,设计部分外包给这个公司,coding部分再外包给另一个公司,所以你看到的很多设计书其实都是中国人写的。

我觉得外包的优点就是工作比较稳定,缺点就是项目之间没什么连贯性,往往是一个项目结束后,在这个项目中你学到的东西在下一个项目中基本派不上用处,而且项目技术跨度比较大,一会还是PL/SQL,一会就是叫你画帐票了。
0 请登录后投票
   发表时间:2008-10-27  
我也有同事在日本外包
有时候日方得式样书不明确  确实需要自己设计  里面得QA是中国人  工作很闲 而且赚得多

ps今天je有点慢啊  肯定不是我网速得问题
0 请登录后投票
   发表时间:2008-10-27  
如果劳动力外包这个圈子里的人都是这种想法,那么这个行业真不能进。

someone 写道
cnyuqi 写道

第一次接触软件外包行业,做了一个多月,和做了3年的互联网行业相比,认识可能少了点,但也管中窥豹,看出了点端倪,那作为技术人员,究竟应该如何选择,当然仁者见仁,在这里说下自己的一点点拙见。

才做了一个月的外包工作,对这个外包行业能有多少了解,就得出一堆分析结论出来,有什么可信性呢。
如果要是做了2,3年后来做出一个评论,还有可信度。

cnyuqi 写道

特别是对日外包,毫无技术含量,不论是项目管理和是技术能力的锻炼,相信在对日外包公司都是很难学习到的,欧美外包相对好些,我做了一个月,接触的项目技术都有一定的难度,但缺陷还是要根据他们的设计好的技术路线去走,另外外包项目不注重性能,不注重扩展性,不注重可维护性,实现是唯一的标准,如果程序员做事情以这个为标准,那就太危险了。

一个月的时间内,难道对日外包和对欧美外包都做过了?否则如何得出上述结论?所谓对日外包对欧美外包如何如何,不过是人云亦云罢了。

cnyuqi 写道

从程序员发展的前景来看,外包行业是最好不要去接触的一个行业(可能我个人的认识还不够),在这里学习到的东西永远只能用于外包行业,当然,如果你认为自己要一直呆在外包公司做coding,做leader,那就去外包公司做吧(其实这也是一条不错的职业道路),如果个人职业生涯还需要其他方向的发展,比如做管理,去创业,那最好离外包公司远一点。

如果你是个人才,如果你努力勤奋,在哪里都能出人头地。如果你是个庸才,那么在对日外包行业也一样混不下去的。

0 请登录后投票
论坛首页 海阔天空版

跳转论坛:
Global site tag (gtag.js) - Google Analytics