工程师与工人的差别 工程师与工人的区别
创始人
2024-03-24 01:30:45
0

常常听到同业在讲,明明都是“师”,建筑师与室内设计师薪水不但高,而且做的事非常结构化,完整度也很好。但,软件工程师怎么差那么多……一开始我就必须不讳言的说出重点——“门槛太低”。

不是说大家没有权力去学习程序的艺术,我自己也不是相关专业毕业,软件工程师这项职业的好处就是在这,但坏处也在这。

过于容易入门

许多人看到所谓国外软件大厂报酬相当高而争相投入这个行业,尤其是网页设计师等...坊间教学书籍应有尽有,环境也容易建置,于是乎大学生效应则蔓延开来。 (PS大学生效应为人人有书读,人人不专精,七分上大学,孔子泪满颜)

整体规划

问题在于建筑师与室内设计师在培训的过程间就知道如何做整体规划,因为蓝图不但是他们的必需品,也是工程师必备之物。UML, OOAD,除错测试框架,极限编程,都是为了让软件更加稳定与协调,容易扩展维护,接手的人容易上手。省略去这些内容的话软件不过就是一个空无灵魂的躯壳罢了...

程序并不是写给自己看的,接手的人,维修的人都要了解,符合客户需求与准备应付延伸性需求。这样做更间接降低企业成本,也不用再另外给予太多接手准备时间。所以不要再说计画永远赶不上变化之类的话语,因为没有计画就没有变化。

学校与职场之落差

最近经济不景气,许多应届毕业生找不到工作,但假如大家登上相关职务搜寻网站会发现工程师缺仍然相当多,其中共通特性为经验一至两年以上。 Why?难道应届毕业出来真的那么不值钱吗?
我相信不是这样的,而是大多数学校只有教导如何写程序,没有教如何维护,如何用简易方法除错,更没有教导如何协同作业。市场上大部分工程师也都是在工作中学习,更加证明学校与职场之落差,毕业当然不可能变成即战力!!

不要变成工人

砌砌水泥是建筑工人做的事,单纯写写程序码则是软件工人做的事,请看重自己,虽然目前台湾很少公司能够做到向国外那么精细的分工,你依旧可以培训自己。千万不要变成只会打字的机器。

【编辑推荐】

  1. 写给不了解网络工程师的和想学习网络工程师的人
  2. 听微软大牛们谈怎样成为优秀的工程师
  3. 软件测试工程师的一天:忙碌并快乐着

相关内容

热门资讯

如何允许远程连接到MySQL数... [[277004]]【51CTO.com快译】默认情况下,MySQL服务器仅侦听来自localhos...
如何利用交换机和端口设置来管理... 在网络管理中,总是有些人让管理员头疼。下面我们就将介绍一下一个网管员利用交换机以及端口设置等来进行D...
施耐德电气数据中心整体解决方案... 近日,全球能效管理专家施耐德电气正式启动大型体验活动“能效中国行——2012卡车巡展”,作为该活动的...
20个非常棒的扁平设计免费资源 Apple设备的平面图标PSD免费平板UI 平板UI套件24平图标Freen平板UI套件PSD径向平...
德国电信门户网站可实时显示全球... 德国电信周三推出一个门户网站,直观地实时提供其安装在全球各地的传感器网络检测到的网络攻击状况。该网站...
为啥国人偏爱 Mybatis,... 关于 SQL 和 ORM 的争论,永远都不会终止,我也一直在思考这个问题。昨天又跟群里的小伙伴进行...
《非诚勿扰》红人闫凤娇被曝厕所... 【51CTO.com 综合消息360安全专家提醒说,“闫凤娇”、“非诚勿扰”已经被黑客盯上成为了“木...
2012年第四季度互联网状况报... [[71653]]  北京时间4月25日消息,据国外媒体报道,全球知名的云平台公司Akamai Te...