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

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

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

过于容易入门

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

整体规划

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

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

学校与职场之落差

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

不要变成工人

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

【编辑推荐】

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

相关内容

热门资讯

PHP新手之PHP入门 PHP是一种易于学习和使用的服务器端脚本语言。只需要很少的编程知识你就能使用PHP建立一个真正交互的...
网络中立的未来 网络中立性是什... 《牛津词典》中对“网络中立”的解释是“电信运营商应秉持的一种原则,即不考虑来源地提供所有内容和应用的...
各种千兆交换机的数据接口类型详... 千兆交换机有很多值得学习的地方,这里我们主要介绍各种千兆交换机的数据接口类型,作为局域网的主要连接设...
什么是大数据安全 什么是大数据... 在《为什么需要大数据安全分析》一文中,我们已经阐述了一个重要观点,即:安全要素信息呈现出大数据的特征...
如何允许远程连接到MySQL数... [[277004]]【51CTO.com快译】默认情况下,MySQL服务器仅侦听来自localhos...
如何利用交换机和端口设置来管理... 在网络管理中,总是有些人让管理员头疼。下面我们就将介绍一下一个网管员利用交换机以及端口设置等来进行D...
P2P的自白|我不生产内容,我... 现在一提起P2P,人们就会联想到正在被有关部门“围剿”的互联网理财服务。×租宝事件使得劳...
Intel将Moblin社区控... 本周二,非营利机构Linux基金会宣布,他们将担负起Moblin社区的管理工作,而这之前,Mobli...
施耐德电气数据中心整体解决方案... 近日,全球能效管理专家施耐德电气正式启动大型体验活动“能效中国行——2012卡车巡展”,作为该活动的...
Windows恶意软件20年“... 在Windows的早期年代,病毒游走于系统之间,偶尔删除文件(但被删除的文件几乎都是可恢复的),并弹...