2005-12-28 15:27
taichi
IT网游-系统工程师角色操练总结-提高篇
今天看了燕狂图关于宇博的帖子感慨很多,也把orain的帖子扫了下,也准备写一篇关于系统工程师职业生涯,纪念下过去,也是个长篇,希望有点耐心。
--- 顺便做个宣传,大家都支持下guunet 做的[url=http://www.guunet.net/showthread.php?t=34][color=Red]tlg100活动[/color][/url]。
[color=Red]1。前言[/color]
首先得介绍下IT网游的规则:在IT网游里面玩家的因素无非是:
1。生命力-体力
2。智力
3。经验点
4。魅力值。
最重要的还有“金钱“,这个“金钱“需要用用以上4个因素来交换。于是乎所有IT网游的也像其他网游一样玩家需要不断的练功,提高自己智力、经验点和魅力值,当然而生命力应该是始终在下降,练功的作用只是让他下降的慢点。
介绍完规则,我们开始介绍IT网游里面的人物角色。在IT网游里面用户是NPC,也就是我们经常说的甲方,作IT就是乙方,大家只能只能选择乙方角色来玩。我们把IT里面的玩家角色的分为两大类:做销售的和作技术的。
1。销售当然是卖东西,除了卖自己的体力、智力或者是经验点、魅力值外还要负责卖别人的东西。所以即使是公司老板这一级别,也是在卖东西,卖个整个公司人员的体力、脑力。。。,这当然也包括自己的。卖的对象也就是用户了,只有把自己卖动,才能转换为“金钱“。当然销售也能买东西,再转卖出去,这需要达到“老板“这个级别。
---销售这个角色,玩家主要炼的是魅力值了,只有魅力值越高,才能越容易忽悠用户这类的NPC,而且还能卖出个高价。
2。做技术的也不例外,不过区别于销售的是卖的对象也不同,只能卖给销售里面“老板“这个级别玩家,换取金钱。所有作技术不能从用户这个NPC里面直接获得金钱,而且又会被销售从中捞了一笔,所以近来选择“做技术“的玩家不多。
---我选择“作技术“主要是觉得“魅力值“不太好练,想图个省事,只要炼体力、智力和经验点就可以。
IT网游把“做技术的“ 分为“程序员“和 “非程序员“,而"非程序员"还分为做“pc的技术员“和“系统工程师“两种角色。
以下我对是“做技术的“角色分析:
A。程序员
1. 体力消耗最快,刚开始选择的角色是“程序员“,比较容易上手,玩了一段,觉得非常体力消耗太快了,特别是进入一家集成公司,做一个银行项目,由于刚开始练,智力不够,经验点更是 0 ,所有只好卖卖苦力,每天经常是练功到深夜1-2点,第二天是12点起来继续练,发现智力和经验点虽然挺快,但是“体力“消耗太快了,估计还没有卖够足够的金钱,就因为“体力“消耗光没得完。
2。经验点增长虽然快,不过由于开发工具变化快,从C 到 C++ ,现在又有C#,换家公司,换个项目,如果是换个开发工具,经验点又会被打回原型。
3。虽然说有上述的缺点,不过“程序员“还是比较容易上手,毕竟在IT网游里面招工最多还是“程序员“,比较容易把自己卖掉。如果卖不掉自己,即使把级别练得再高,没有“老板“肯花钱买你,也一样很难玩下去。
--- 这是IT网游几年前的现象了,现在“程序员“的境况也改好很多了,所有说“程序员“还是IT网游里玩家选择最多的角色之一。
B.pc的技术员
“做PC的技术员“是上手最快的角色,预先不需要多少经验点,而且体力消耗最慢。不过“智力“和“经验点“增长得也很慢,所以不容易卖出个好价钱。
--- 这个角色适合那些没多少时间上网的玩家。还有那些刚从学校毕业出来的没多少经验点的玩家用来体验IT网游的角色。
C.系统工程师
“系统工程师“是最不容易上手的角色,对他而言,什么都慢。体力消耗的比“程序员“慢,智力和经验点增长的也慢,不过有个好处是经验点上来不容易降下去,毕竟IT网游这几年系统变化不大。我选择玩的IBM小型机里面AIX任务,虽然系统从AIX 4.2升级到AIX 5.3,但经验点还能起作用,于是乎还能继续玩下去。
--- 这个角色由于玩的久了,就比较有发言权,所有终于能写出一篇操练总结
这个操练总结分为:入门篇,提高篇,终极篇和未来篇,先做预告,待续!
[color=Red]2。入门篇[/color]
IT网游要成功地操练下去,个人认为除了埋头苦练外,还要考虑“天时、地利、人和”这几个要素了。
“天时“
-那时对个人来说,是刚离开大学,刚开始在IT网游里面注册了用户准备开始操练。金钱是0,体力是100,智力是50,经验点当然是0了,所以开始不太容易找个系统工程师这样的角色来操练。而对于94年的国内IT环境来说,基本上是个大家上MIS时刻,所以那时如果想做找个搞技术员的角色来操练的话,最热的当然是程序员了,而那时最流行的编程语言是Fox系列。为了在IT网游里面能够玩下去,大学最后一年还是找机会认真自学了下Foxpro语言。现在想起来,大学胡混了几年,最后一刻还算清醒过来,万幸!这也印证了一个道理,在IT网游里面不在乎你是学什么的,在乎的是你会什么。
“地利“
-IT网游里面是有地区差异,只有到热点地区去操练才有更多的机会,接触到更多的东西,触摸到国内IT发展的脉搏,就象现在的北京上海。而那时心目中理想城市是深圳,毕竟它处于改革开放的最前沿,开始发展应该比较占优。不过开始操练的时候还是没有去成深圳,而是去了深圳附近的珠海。
“人和“
-像其他的江湖游戏那样,开始玩游戏需要先加入个门派了。在IT网游,门派就是公司了,这是IT网游里面除自身外中最重要的因素了。初入IT网游,能到一家公司,既有高手给你点化,又有资源供你操练,那么你操练的效果一定是事倍功半了。大学毕业可选择的公司不多,不过还算是幸运,找到一家珠海高科技公司工作。
说完“天时、地利、人和“,就从我的第一个“程序员“角色开始吧。来到公司,居然被安排到研究开发部工作。自己也觉得搞笑,可能那时IT网游刚开始运行,比较不严密,否则现在的玩家这么多,再论资派辈也轮不到一个大学刚毕业的来操练这个任务。那时公司某个方面做的比较成功,赚了钱,又有些美国背景,所以弄了个“研究开发部“,主要想看看能否把美国一些先进的东西本土化,拿到国内来推广。我印象最深的一句话是“美国的今天就是中国的明天“。确实IT的发展总有地区的滞后性,大家如果要想看清中国未来IT走向的话,最好看下美国的现在。当然现在中国的发展现在离美国越来越近,不过10年前的差距至少有2-3年。
有了这一个名言点拨,自己还算是开窍较快,所以充分利用在研发部这段时间,看了很多外文资料,--算是武功秘籍吧。资料里面最有用的就是各个公司的方案书了,还有“BYTE"杂志。在操练“程序员“角色时,就已经隐隐感到这个角色不适合我。那时做集成渐渐热起来了,不过刚开始还停留在网络集成阶段,,光美国就很多网络公司(现在估计已经被CISCO或者3COM一一收购掉了)。为了推销自己的产品,那些公司的方案书都写的非常好,而且都是基本原理开讲,然后到每个产品的细节,再到具体应用。(现在国内的方案书也越做越厚,后来我到一家公司,看自己公司做的方案书,简直可以做教科书了,不知道客户是否真的会仔细拜读)。所以除了应付日常的程序员任务外,就经常看这些资料,看这些资料的作用就是多了些谈资、长了些经验点。
在研发部的日子毕竟没有白混,等公司开始做集成时,我居然成为全公司两三百号人中最通网络的。不过所谓的通,现在想起来非常汗颜,基本只是能做方案,会在客户面前时夸夸奇谈下,实际的操作经验也就是会连下网,接下线。不过那时的客户确实好糊弄,于是乎公司就真的开始做集成起来,而自己渐渐地“程序员“的角色变为“系统工程师“。
那时厂家在国内人员较少,基本所有售前售后基本上都得由代理公司自己搞定。所以刚开始在集成公司比较能锻炼人,很多公司都是用项目来培养人,从不会到会。那时有个至理名言是:不会搞,是因为你不会,你没有搞过,那就永远不会。现在想起来IT网游很多都是你没搞过的,但是不能因为你没有搞过,就放弃,不敢去试,就永远没有机会。所以面对不可能的任务,都应该把它视为一次挑战,视技术上探索是一种乐趣,这个心态我现在保持着,没有厌倦。
开始的集成项目是个MIS项目,主机用的ALPHA平台,数据库用ORACLE,网络也是用DEC系列产品。我的任务除了作集成支持外,还要负责编写一个TCPIP通讯程序,负责把opemvms平台的实时数据传送到unix平台,存入oracle数据库。(有经验的人应该能猜到这客户主要是哪个行业了)。为了这个集成项目,公司还从其他部门抽调了一个unix编成高手过来,她就成了我们的项目经理,所以在unix上得到不少指点。干开始接触的unix是sco unix开始学起的,公司其他项目都是sco unix做工作站,连接sgi服务器,积累了不少UNIX开发人才。开始通讯编程时,幸好没有自己傻写,国内那时UNIX编成的书基本没有,而BYTE杂志这时就作用了,有篇文章专门介绍了socket编程。至于openvms平台,也幸得客户单位一位专家的提携,编程也没碰到什么大的难题。--这就是“人和“的因素了,要想有“人和“,自己得有实力,同时得够谦虚。
项目进行中,客户还多买一台alpha2100专门放在我们公司给我们作开发用(那时客户真好)。机器到后,就是全部门进行OSF/1和ORACLE培训,不过培训完其他人都继续忙着他们的MIS开发,而我的兴趣就被那台ALPHA吸引,于是乎那台机器后来就基本上就归我摆弄了。现在想起来挺后悔没有没能抓住机会多学点,因为项目中期后,我已经明显感觉这个MIS项目做不下去,而且个人也准备回老家,人也变得懒了。
后来这个项目确实是没办法进行下去,主要原因是在那时那个环境,一个MIS按现在的ERP来做,但是支撑平台还有开发人员水平又早那么几年,下场可想而知。--这就是违背“天时“的后果。不过整个整个项目毕竟是锻炼了人,后来项目同事离开公司都发展的不错,所以说有人会把那家公司当作珠海两所大学之一。也是那个项目经历能让我在回老家1年后,又能进入一家集成公司地方办事处,又可以重新操练“系统工程师“这个角色。不过这次操练的是AIX这个任务了。
--入门篇结束,现在作为过来人来看,刚入门,处于一个学习增长经验点的阶段,学什么不是关键,选择学才是关键,这算是给IT玩家一个入门建议。(至于为什么要写这个操练总结,不是因为觉得操练的很成功,需要吹嘘一下,而是个人觉得“系统工程师“这个角色操练下去,最终还是觉得挺悲哀的。所以大家最好能用玩家的心态来操练这个角色。为什么觉得悲哀,现在先埋个伏笔。)
[color=Red]3。提高篇[/color]
接“入门篇”,到YB福州办后也没有马上开始aix操练任务。除了前面作了一多月暗无天日的编程任务后,就基本上做售前。由于是个办事处,除了待遇与总部比差很多外,主要是资源奇缺,不要说摸下机器了,就连资料也少的可怜。只有等总部在当地有项目要实施,才有机会跟着总部来的工程师到客户现场,主要任务是观摩,基本没有敲键盘的机会,现在想来实在可怜。所以说想做工程师,呆在集成商的驻地办事处,基本没什么前途。虽然环境如此,我还是充分利用观摩的机会,靠的就是强记,不管理解还是不理解,各个细节先记下来,然后倒到笔记本上,以后慢慢再体会。
第一次接触IBM小型机是AS400,那是省地区行上400新机,印象中好像6系列,而且该机也是华南区第一台。那时公司总部来了负责400的技术部经理,而IBM广州400部门基本都来了,除了一个系统架构工程师和经验最丰富的现场工程师外,还来3个工程师,也是跟我一样来观摩学习。那次机会实在难得,安装和迁移过程如果对照笔记现在还能回顾起来。后来公司安排我去上海参加厂家400管理员培训,花一万多,培训完一个月估计就忘了差不多了。后来我基本把厂家培训看作是公司一项福利。
第一次接触RS6000是本地银行上R50新机,总部也来了负责6000的技术经理。那次安装过程没有400那么累,因为那时400非常慢,基本上敲个任务,然后困一觉,醒来看看执行好了没有,如果没有接着睡。而对我这样既好奇又没底的人来说,基本就没睡了,深怕漏过什么步骤。那次R50实施包含HACMP,在实施过程中,我基本就呆在那位工程师旁边作记录。其实这没有好丢人,因为我确实不会,也没必要装会。后来安装完,又安排了半天的客户现场培训,那位工程师确实对HACMP理解很透彻,讲的很好,我的用心也没有白费,基本上把该懂都弄懂了。
第一次自己独立解决客户问题,也是上面那个客户,一次DOWN机重新启动后发现C语言不能用。那时到客户现场简直是一点底都没有,看看LIC文件,发现也在。准备换用户登入看看,在终端登入界面发现日期不对,居然回到1970年。于是修改DATE,搞定。前后不到10分钟,运气不错。应该说现在驻办事处工程师学习条件优越多了,比如YX,外地办事处新招的工程师基本都在总部内训合格后,才回当地办事处,第一次到客户现场至少不会像我这样没底。
第一次独立实施RS6000项目,是本地一个台资企业上F50,这也是YB福州办成立到到结束唯一个自己的项目(后来可能又成立起来?)。这此实施比较特别地方有2944 128port异步卡加几个RAN模块,这个全公司包括现场IBM工程师也没有实施经验。现场安装后,发现RAN模块的接口是10PIN的RJ45标准,一般RJ45都是8PIN的,IBM认为是我们没有定转换线,让IBM广州传真一个10PIN RJ45的线图就走了。既然自己做的配置,对用户也得有个交待。没办法只好自己摸索,利用8PIN的RJ45自己做转换线,这个台资企业有100多台终端,差不多有4-5种终端,基本上用手工搭线的办法来测试对应RJ45-DB25的转换关系。差不多作了两天,才大功告成。我的执著给客户留下很深印象,后来那家客户保修也让我后来YX公司作了。现在想起来比较的得意是能在作RS6000之初就挑战一把规则。
那时在YB办事处,有机会从事400或者网络,后来选择6000也是机会使然。随着时间推移,IBM的网络已经卖掉了,CISCO经过互联网高潮后也就这样了,而现在很多400平台也转移到6000上,看来选择操练什么任务非常重要,这影响你一生的职业发展。
在YB一年后就碰到我现在的老板,于是就离开了YB,来到刚成立HJ福州办事处,彻底操练起AIX这个任务了。做服务确实是锻炼人,而且那时的6000也太不稳定了,不管是硬件还是软件都经常出问题,于是乎经验增长也非常快。那时互联网也逐渐普及,虽然还是拨号上网,不过速度还是挺快,于是也下了不少IBM REDBOOK来看,对系统的理解也逐渐深入。基本半年后就能独当一面,那时HJ包括我在内只有两个专职的6000工程师,而且真正大行核心业务的6000保修也是从FZ办事开始。我的那位同事是从LX过来,算是LX做的6000资深工程师了,在HJ其间给了我不少技术上指导。一年后我离开HJ,他一直呆在HJ有好几年了,算是HJ的元老了,在此我要感谢下他。在技术上,我向来也不保守,在HJ期间也陆续培养了两个工程师,后来他们一个去了HP,一个去了长天,再后来去了Symantec。虽然一个人成长主要靠自己,但是我毕竟也象过去帮助我成长的人那样帮助了别人,而且是更开放地帮助了别人。
---提高篇完(看了内容,有点像自我吹嘘,不过自己把它看作是系统工程师职业生涯的一个告别回顾。因为我准备结束这个角色,不准备再操练下去了。因为我越来越不能满足于这个角色,即使你再厉害,还是用别人开发的系统,按照别人写的操作指南来做。即使再有心得,再有突破,也是别人经验的重复,至少是厂家试验室里面某个人经验的重复,所以现在这个角色只能拿来回顾了。--这也是我前面提到觉得悲哀的原因了)
---另外帖子后面我对larryh帖子作了回应,他算是网上相知很久的同道,而且也是在作保修,可惜一直没机会见面
[[i] 本帖最后由 taichi 于 2006-2-10 15:06 编辑 [/i]]
2005-12-28 20:20
lzolder
捧个人场
2005-12-28 20:49
燕狂徒
占地支持
2006-1-3 02:58
wangren
期待中,注意坚持写实风格
2006-1-3 23:36
zdygk
网游,好东西,听课咯。
2006-1-11 15:03
taichi
入门篇ok,自己up下。
2006-1-17 15:01
beginner-bj
没了?
2006-1-23 20:30
jxufe
原来老关也是程序员出身,呵呵,俺有点幸运,93年一毕业就搞AS/400开发,后来做AIX开发,再后来做AIX和os/400支持,但我认为那段开发的日子对以后做AIX和os/400支持有很多好处,把自己同纯粹的硬件工程师区别开来.
[[i] 本帖最后由 jxufe 于 2006-1-23 20:31 编辑 [/i]]
2006-1-23 21:39
orian
软硬通吃
2006-1-24 10:33
taichi
没有这么厉害,做到一定程度时候,为了更能实现专业价值,可选择:
1。向上走,系统-〉数据库-〉中间件-〉应用
2。横着走,其他系统,其他数据库等
3。向下走,系统底层,硬件底层等
甚至可以离开不走了,走别的!
2006-1-24 13:46
larryh
[quote]原帖由 [i]taichi[/i] 于 2006-1-24 10:33 发表
没有这么厉害,做到一定程度时候,为了更能实现专业价值,可选择:
1。向上走,系统-〉数据库-〉中间件-〉应用
2。横着走,其他系统,其他数据库等
3。向下走,系统底层,硬件底层等
甚至可以离开不走了,走别 ... [/quote]
个人意见:
向上走的路子还是比较好也比较常见的,但要有环境条件,因为有很多经验性的东西是给再多的资料也没用的,必须有实际环境练手。例如数据库管理,例如应用的负载均衡。于是向上走要不就是有大把处理各种问题的机会,要不就是到甲方锻炼。
横着走,苦力干到老,已经见过不少样本了。
向下走,两个路子:厂商、产品,只有厂商才有用得上的机会,只有自己有创意凭借对底层的了解作出产品才有价值,否则成了屠龙之技
2006-1-24 19:07
lzolder
听诸位老大讲课就是有胜读十年书的感觉呀
其实自己的想法就跟向上走很接近,不过看起来真是困难呀
横着走不行,那是螃蟹。
往下走的路还没仔细想过。
现在还处在夯OS的阶段:lol
2006-1-25 10:40
wildhorse
向上、向下、横着都没适合的路子,看来只有竖着了,汗。。。
2006-1-25 13:09
orian
往前走,枪枪脱靶,向后打,个个十环
无论什么方向,大步快走,遇墙撞墙,碰人杀人。这是成事业的人
站在哪里想那一堆稻草更好,到饿死。这是过于聪明的人
闭着眼睛,顺着风向、地势走,走到那算那,这是超脱的人
睁着眼睛,看脚下,别被拌了,前面没方向的,这是普通人
走几步,停下来看看,再走几步,这是稳扎稳打,未来中国的中产阶级,但也是被剥削得最惨的人
2006-1-25 17:32
jxufe
[quote]原帖由 [i]orian[/i] 于 2006-1-25 13:09 发表
往前走,枪枪脱靶,向后打,个个十环
无论什么方向,大步快走,遇墙撞墙,碰人杀人。这是成事业的人
站在哪里想那一堆稻草更好,到饿死。这是过于聪明的人
闭着眼睛,顺着风向、地势走,走到那算那,这是超脱 ... [/quote]
我是每个方向都走几步,哪怕走通了,也要撤回来再试试其他方向,走了几个方向之后,发现路很多,每条路都能走通,选一条最便捷的路先走着,当鬼子进村大难临头时,便可以从容选择一条或几条路顺利逃亡,留得青山在,不怕没柴烧,活着,就是胜利
2006-2-10 15:00
taichi
[quote]原帖由 [i]larryh[/i] 于 2006-1-24 13:46 发表
个人意见:
向上走的路子还是比较好也比较常见的,但要有环境条件,因为有很多经验性的东西是给再多的资料也没用的,必须有实际环境练手。例如数据库管理,例如应用的负载均衡。于是向上走要不就是有大把处 ... [/quote]
---确实这样,建议大家都这么走。对于公司而言,算是业务延伸。但是这里面有个积累的问题,就象现在做系统保修,想附带些数据库,中间件服务,不过毕竟不能和专业作这些公司相比。
横着走,苦力干到老,已经见过不少样本了。
---前提是你已经对一个系统已经深入研究,我挺想研究下HP/SUN/EMC/HDS这几个公司产品,可惜受市场限制,公司一直也没有真正进入这个领域,自己也没有机会深入了解。
向下走,两个路子:厂商、产品,只有厂商才有用得上的机会,只有自己有创意凭借对底层的了解作出产品才有价值,否则成了屠龙之技
---做第三方保修,其实是挑战厂家的市场游戏规则,而对系统的深入研究,是挑战厂家的产品规则。价值是可以努力去实现的!前一阵子我收到DOSTOR寄存储年刊,评选了很多年度产品,基本上是国外公司产品,随着中国的发展,我相信能看到国内以后有不错的产品,希望自己也能参与这个过程中。
不走了
---现在的个人决定,准备做些互联网东西,希望结交更多做程序开发的朋友,特别是有想法的朋友。看看MSN的联系人列表,基本都是作系统的同道。
个人职业生涯如何走,主要看所在的公司,我个人比较看好IT里面的四类公司:
1。有自主知识产权产品的公司
2。ISV
3。服务商
4。分销商
--没有包括SI,如果SI做不到ISV,就永远是客户关系导向公司。
[[i] 本帖最后由 taichi 于 2006-2-10 15:02 编辑 [/i]]
2006-2-16 22:23
南卉
顶上来催一下稿:handshake
2006-2-16 22:33
jxufe
[quote]原帖由 [i]taichi[/i] 于 2006-2-10 15:00 发表
---确实这样,建议大家都这么走。对于公司而言,算是业务延伸。但是这里面有个积累的问题,就象现在做系统保修,想附带些数据库,中间件服务,不过毕竟不能和专业作这些公司相比。
横着走,苦力干到老,已经 ... [/quote]
赫赫,你说的四点我所在的公司都具备,看来我是前途无量钱景乐观了,看来45岁退休不是梦啊
2006-8-9 07:58
烦恼的猪
:o,燕狂徒在2003的时候还没有到宇博吧?后来编辑?
页:
[1]
Powered by Discuz! Archiver 5.5.0
© 2001-2006 Comsenz Inc.