作者reader (读者)
看板CSSE
标题[讨论] 关於转职
时间Thu May 12 23:33:49 2005
※ 引述《giive (lala)》之铭言:
: 这个就让我想起最近听到的演讲...
: 他在讲说在目前大陆跟印度便宜的软体公司充斥的现状下...
: 念CS的人如何去找到自己的定位...
: 他说以国外来说 , CS转职路线图如下...(又不是天堂XD)
: coder -> project leader -> architecturer
: coder就是给你program spec , 你写出来就是
: project leader就是给你一个project , 你如何细分成很多个program
: 然後分派给每个coder去做事情
: architecturer就是客户给你一个requirement
: 你如何去思考出一个架构可以满足他的需求
: 这个架构可能是一个program or 上万个program
: ps.
: architecturer 又可以转职成3个特殊职业 (真的好像在打电动:p)
: 一个是科学家 另外两个是发明者跟描述者
: 科学家是专门研究某个技术到很深的地方
: 发明者是发明一个前所未有的软体
: 像是第一个发明web mail的人算是一个发明家
: 描述者是如何把一个程式 , 一个架构 用很简单的一两句话讲出来
: 让外行人依旧可以清楚的了解这个东西在干嘛
说老实话,台湾人的阶级观念真是太重了,重到连专家都会用这种
过於简化的方式来说。
不过先讲一下,并没有 architecturer 这东西,就是 architect
而已。
首先,软体产业当中,即使仅以制作部门而言,也有数十个职位。
再者,一个不重视资深从业人员,只能让人转职的公司,不会是个
制度完整的好公司。
第三,研究、发展和规划都是部门级的工作,而不是个人的职业。
正常来说,软体产业的团队合作,应该是贯串所有工作和部门的,
规划有规划的团队、研究有研究的团队,写程式的人可以从业务的
单位转到规划、研发的单位,但还是写程式。
像这种三级的转职路线,其实是很不好的做法,大多仅见於非软体
产业的资讯部门,许多中大型企业,特别是采用 Java 技术的一些
企业,比较会有这种状况。实际上那只是搞来自己爽的,做个资讯
系统就能号称 e-business 找几个 architect 月薪十几万,然後
做 project leader 的画 UML 画得不亦乐乎,就找一堆约聘人员
on-site 作业,比较复杂的部分外包出去,搞上个一年,预算用了
数千万,终於做了出来,结论就是充份创造就业机会和个人发展,
还领一堆股票。
当然这些 architect 都不会是自家公司培养的,大家相互跳槽,
觉得远来的和尚会念经,当真就是转职了。
: 软工上课时老师有说
: 工研院还是国科会花月薪12万请一个印度工程师来这边当QA
: QA不写code , 只看别人写的code
: trace code 一边 trace , 一边找bug跟漏洞팊: 这大概就是coder某种程度的极限了
QA 是没人要做所以才薪水较高的,跟 coder 的极限一点关系
也没有吧。
真正算是大牌的 coder, 则会成为团队的主程式设计师 (chief
programmer),整个团队的组成就是为了他一个人服务的,往往
十几个人甚至更多人,都在为他一个人打下手做助理。而这种
开发模式至今仍是相当主要的软体制作模式。
台湾轻视 programmer 实在是太过火了,自以为能说些伟大的
道理,画一些抽象的架构图才是重点,这跟百年前那些腐儒们
觉得道德文章才是国之根本,其余皆是奇淫技巧有什麽不同?
以不亲自写程式为荣的概念,正是台湾软体产业失败的根源。
软体的生产是一种手工业体制,实际生产操作者的素质决定了
大部分的品质,不是更多外加的品质控制和管理就能成功的,
难道让有好的规划和品管就可以让猴子来写程式吗? 如果程式
设计者一个人就能完成程式,其他的人根本就没有存在意义,
谁是主谁是次,一目了然。
事实上软体产业最常见的创业模式,就是自己先写出程式来,
然後成立公司卖软体,程式设计强者往往一出山就是做老板,
根本不用经历昇职和转职过程。
在软体的世界中,技术就是权力,实作出来的技术更是武力,
这是一个强者可以制霸天下的,如同港漫一般的变态世界。
那些轻视 programmer 的都应该回去念基本的工业管理,或者
先去写程式写上几年,他们还不够资格学软体工程。
: 感觉国内工程师顶多做到半生不熟的project leader
: 就要转管理职了
: 这是我觉得很可惜的地方
: 可是我还是希望我能往code下面钻研
: 成为某种程度的coding大师:p
: 不过国内环境还是不允许吧...
以武侠做比喻吧,如果实力只能做护院武师或者是镖局保镖,
自然做不长久,气力衰退就得想办法转职,而若是顶级武者,
则可以上求天道,下则开宗立派,又或是征战沙场一统江山,
就完全是两个世界了。
而如何能超越个人气力,让技进於道,就是其中关键了。若能
无视数量法则,更是天位和地界之别。这也是我不再於企业中
挂个高尚职位,更无视於创业机会,宁可惨兮兮接些烂案子,
其余时间苦思探索的原因,这一步就是天差地远。
: 其实老师只要回我一句 " 不需要在工具上面花那麽久的时间 "
: 我就被打死了0rz
本来就不必在工具上花费太多时间,因为还有很多东西要学,
只会使用工具是写不出好程式来的,但是这跟写不写程式没有
关系。
若想要做大师,先把实作创新的能力、软体工程、电脑科学都
练到高级以上吧,工具的熟练不过是基本中的基本。
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.222.173.29
1F:推 zymx:赞! 211.151.89.114 05/14
2F:推 ykjiang:我转寄版主的文章到我信箱已经转到首快抽蓄了 :) 61.59.10.39 05/29
3F:→ HYL:借转 02/15 16:59