作者ggg12345 (ggg)
看板Soft_Job
标题[闲聊]资工专业很亲切--软体工程未受重视
时间Mon Mar 1 08:24:51 2010
※ 引述《VVll (伪Wii)》之铭言:
: 软体业 也有一个一直存在的事实
: 并不重视 软体工程 这个区块
: 不论是UML的流程 或是 已经推一阵子的CMMI
: 应该很少软体公司 在做
: 之前去 某个网路游戏开发公司面试
: 提到 个人专题 是做国科的OpenSurce计画
: 依照 CMMI的流程去规划与设计...
: 厚厚的一本专题作品 都是在写文件...
: 就被面试主管打枪
: 说业界根本就没在用这个
: 都嘛直接写 比较快
: 你们做的这个 比较偏学术研究 或是政府标案
: 听起来 好像没有什麽不对
: 但是 依照当初所学 的观点去看
: 当系统程式的规模越来越大 没有预先设计规划好 整个开发生命周期
: 东西真的做的出来吗..
: 在另家公司面试时 跟里面的人聊到 橘子?之前有个团队在自制游戏
: 但是钱烧了2-3年东西还是没出来 最後就把那个团队先抓去弄代理游戏了
: 从WOW在台湾上线 到今日.. 都过了4年以上
: 而台湾到现在 却做不出同样规模水准的大游戏(软体)
: 软体工程... 真的没用吗?
==================================================================
资工系很亲切, 说的是任何人都可以入行, 这行有些特别的地方,
那可能就是软体工程.
台湾所有跟IT有关的产品, 即使是组装, 都用上软体来控管生产或增强
产品性能, 几乎没有一个老板会说软体不重要, 因为都是靠软体在增加
附加价值与竞争力. 但如此重视软体, 为何很多 IT 产品业, 常会被批
评不把软体工程当一回事?
思惟不受规范限制, 自然是海阔天高, 创意无限, 爱怎麽做就怎麽做,
当然也就任何人都可进来做, 没有一堆菱角, 当然是亲切.
但做软体的会想把软体做垮吗? 事实上绝非如此,
只是这些业界重视的软体工程与方法的, 跟这些挂着软体工程自认最正
牌的专家或学者在认知上是有些互看不对眼.
软工专业的, 总有一些特异的现象:
第一个特徵:
在资工系里, 很多教师不会被软工专业者认为是懂软体工程.
这种事在工学院的老系, 如土木系里决不会发生土木系的教师批评系里
其他教师不懂土木工程. 因为他们通常都使用同一种工程图号表示法,
说的都是同一种表达形式, 也几乎用同一套数学工具, 不会各说各话.
第二个特徵:
被批评不懂软体工程的, 几乎都会有软体工程管用吗? 这种质疑软工的
奇特看法.
譬如专学软体工程的若看到台湾这些做软体的, 尤其是在台湾 "能赚到
钱" 的IT 业, 几乎都会骂 "乱无章法, 既原始又野蛮只懂暴力法".
主要的原因是这些靠软体加持在赚钱的业者, 认为照着软体工程专家的
搞法会赚不到钱! 但专家的看法则是目前这样搞, 将来赚不到大钱.
以前, 赚钱老板的恶劣答覆一定是 "公司目前的方法虽烂, 可是却能赚
到钱", 言下之意就暗示着 "能赚到钱再说". 时下, 软工概念至少推了
一阵, 也被 "印度软体" 顶了一顿, 就只好说那是学院派的.
=============================================================
软工要在台湾推动, 最大问题是没有跟国情结合.
1. 台湾的 PC 硬体满街跑, 外销的 PC系统组装商每台电脑根据每个
CPU 数量都必须付每个 CPU 一套作业系统的钱. 但街上的经销商
却可以告诉买者, 那套作业系统不算买方的钱, 他附带拷给你.
而买方也真以为省了钱赚到了! 台湾进口几颗 CPU , 美国海关会
不知道? 这使得当真再付作业系统软体钱的人, 可能是白付给经销
商了.
2. 台湾大力推广使用电脑, 学习写程式. 非本科系都要学. 懂一点的
人太多.
问题1: 使用电脑的不想付软体的钱, 更别谈改个batch command 指令
要钱! 斤斤计较少付代价是否就是人性?
假如 batch command 的备注写得很清楚, 小改的人是否很多? 要不到
钱的机率是否会变得更高?
在公司里把备注写得很清楚, 配发给客户又要发时间拿掉, 那是干嘛?
公司里的文件不会因很齐全, 更容易被泄漏盗卖吗?
假如文件用黑话, 行话表示, 别人就不容易看得懂, 那可读性, 新人接
手又怎麽办?
问题2: 工程图设计图, 多数的外行人看不懂, 也不敢乱接乱改. 普通
电脑程式乱改, 最坏荡机. 重开机, 避开那种用法就行, 又不
是核能电厂的软体, 荡机死不了人!
问题3: 软体维护修改要不到多大的钱, 一切重做才要得了大钱 !
规划软体时做到模组化, 可再用, 易读易维护, 在台湾这种小市场, 那
岂不跟自己饭碗过不去?
当老板要的东东很清楚, 软工专家针对客户需要, 怎会处理不了?
通常, 很灵通柔软的, 见招拆招的都能应付这种问题, 但很灵活跟乱无
章法会有多大差别? 台湾一向讲求 "乱中有序", 照扛老外教科书难免
死硬, 两方对不拢, 这时候一点都不亲切 !
软体从流程图到 UML 从来都不曾定案实施. 不像电机的工程图, 至少
大家用 美规 也都 "服从" 了很久 ! 如果工程图都如天书, 非本科系
看不懂, 只有入行看得改得, 这时候资工系就不那麽亲切了 !
==============================================================
n 年前的黑手老板虽不做电脑, 但也有同样的问题. 使用电磁开关控制
的复杂动作, 其接线图就如同电脑程式, 日据时代留下来的黑手老板把
接线图用自己的符号自个写下来, 但久了就一堆乱成一团的鬼画符, 连
自己也弄不清楚, 更别谈有人敢接班那张原设计图了. 毕竟万一接错线
, 模具工具机的刀具乱跑也是会吓死人的.
黑手老板的机器可能就靠那张电磁开关的控制电路图, 可以唯一的自行
变化来挡住同行的进入, 这就是典型的 Know-How 机密做法. 黑手老板
用的是日规符号加上自创的, 若碰上学回美规电磁开关工程图的洋博,
被斥外行, 暴力 也就不冤枉. 不过, 别忘了黑手老板因自创密笈可以
赚到这地区的钱 !
模具业很赚钱, 到现在依然是如此! X海精机 就是做模具起家的, 目前
也自认对软体会有一套办法!
※ 编辑: ggg12345 来自: 140.115.4.12 (03/01 08:37)
1F:→ finalcoffee:业界最大问题点就是,只想用22000请到什麽都会的人... 03/01 08:44
2F:→ cloud1230:楼上中肯 03/01 09:33
3F:→ kerickuo:其实把黑手老板换成大学教授或软工专家这最後一段读起来 03/01 10:11
4F:→ kerickuo:也不会有任何一点违和感。 XD 03/01 10:11
5F:→ iincho:学界问题也是不觉得写程式本身是专业吧...XD 03/01 10:18
6F:→ remmurds:一堆叫兽永远只会纸上谈兵外加谁的论文排版比较整齐 03/01 10:25
黑手老板可以自己看自创的符号图做出控制电路来, 维持 know-how
不外泄, 换成教授则多数都不行.
黑手老板不肯教别人看懂他订的符号, 别人只能猜.
软工订的规范没人肯遵守, 怕的原因之一是怕机密外泄, 怕无法保
障自己 "小小电路图(程式)" 的智财权, 要分工合作很难, 多数是
单包独干, 累死自己.
土木系教授未必会去盖房子, 但出来的学生不会看不懂工程设计图,
也不会乱订别人看不懂的符号.
电磁开关的电路图称为 relay ladder diagram 是一种逻辑电路,
跟电脑硬体的逻辑电路同一种原理, 都能用 Boolean algebra 描述.
7F:推 wa120:其实我觉得这个讲得最中肯 03/01 12:46
既然是讲工程就会有 规范, 工法, 道具的问题.
只是软体还多一样: 如何保护投入的资金与产出的智财权.
IBM 给的糖衣就是 利用 IDE 道具形成资本与人力投入的障碍 做保护!
说的是: 花大钱就能解决心头大患!
※ 编辑: ggg12345 来自: 140.115.4.12 (03/01 13:12)
9F:推 yauhh:以上回应不止,还有微软IDE啊 03/01 13:14
10F:→ richliu:问题在於, 第一桶金用硬干的干出来, 那些碰运气赚到钱 03/02 01:49
11F:→ richliu:的人以为这就是软工, 这就是软体. 然後就... 爆 03/02 01:50
12F:→ richliu:再来就是, 台湾搞软体的都附在 hardware 下做事 03/02 01:51
13F:→ richliu:搞 hardware 的大多对软体没概念, 甚至到了无知的地步 03/02 01:51
14F:→ richliu:再者搞 hardware 的 scale 不像传统软工那麽大, 比较好弄 03/02 01:52