软体工程师Fred:整个程式都是我的游乐场(上)

梦想,不一定要惊天动地才值得追逐;从正规科系找出兴趣,然后接受锻炼成为专家,不也是达成梦想的一种途径吗?


软体工程师Fred的背景介绍:

拥有阳光笑容的温暖系男孩Fred,实在让人难以和“软体工程师”这个职业联想在一起。

 

他从大学开始热衷于程式设计,喜欢吸收新知,编写过网页游戏与手机应用程式。追求梦想的他,为了参加IBM大型主机竞赛[1],利用课余时间熟悉其独特的作业模式,最终凭借其出色表现一路过关斩将代表台湾参与全球竞赛。

 

成就:

  • 全球IBM大型主机竞赛(IBM Master the Mainframe World Championship )台湾代表
  • 现任为知名跨国电脑硬体制造公司的软体工程师

 


[1] IBM 大型主机竞赛:由IBM主办让全球学生参与,为学生提供一个接触大型主机技术的平台,以培养相关优秀人才。

摄理访谈_软体工程师_白板上写程式

 

Q:可以分享你参与IBM大型主机竞赛的经验吗?从国内赛一路过关斩到国际赛,有什么是让你印象深刻的?

 

A:大型主机,是一般人无法接触的领域。这类系统多用作银行或企业的中央控制系统,其要价动辄千万或上亿台币。这种系统在市场上不多见,所以一方面要仰赖学校教育来培育人才,国内国外也有一些学校提供相关的入门课程。

 

第二,就是让选手透过比赛熟悉这套系统。透过连线,选手必须按照大会的指定题目和指引来熟悉其运作方式,也需要练习以索引找到破解问题的方法。随着题目难度提升,提示就会越来越少,这时越会考验选手查找资料的能力,与及如何擅用有限功能透过实际操作来解决问题。

 

比起磨练技术,我在参赛过程中学习到细心有多么重要。比赛分为三个阶段,每一个阶段都必须各自完成实际操作后再交出成果,评审会依据成果评选。大家所做的内容都差不多的时候,细心真的会帮助很多。比赛后我询问评审,他对于我的细节处理能力给予很大的肯定。很多参赛者只抱着“完成题目就好”的心态,殊不知,每个细节上的疏忽都会导致分数流失。

 

遴选人才除了看能力以外,太轻率粗心的人,很可能会不经意带给自己和团队难以想像的庞大损失。这是一个很重要的人格特质,但往往被社会大众所忽略。

 

Q:你如何看待“将兴趣变成事业”这件事?很多人会梦想拥有一份“兴趣当饭吃”的谋生工具,你会给他们怎样的建议呢? 

 

A:不要被动学习。大学固然有安排好的课程内容,但更重要的是,我当时凭着兴趣做出多方尝试,藉此培养专业技能,和探索未来就业的可能。

 

对社会新鲜人而言,选择事业的决定权都在自己手上,事情不如预期便容易放弃。就算真的选择了符合自己兴趣的工作并怀抱期待,但日复一日的繁重工作,迟早还是会把最初的热情消磨殆尽,那时你就要透过其他事情重拾热枕。

 

我的同事偶尔会制作一些休闲应用,例如:Ardunio、Raspberry Pi 等等,并学习新技术、接触社群、参加技术会议,透过其他兴趣重拾初衷,这样才能维持热忱。

 

摄理访谈_软体工程师_电脑程式

 

Q:程式语言(Programming Language)的类型非常多元,学生几乎是从C、C++、Java等语言开始入门。以现在的趋势来说,你会建议人们从哪一种语言开始学习呢?

 

A:有些人会有这样的迷思:会越多程式语言的人好像越厉害。实际上,每一种程式语言在业界都有深入钻研的专家。每一种语言都有其特性,关键在于面对不同的问题、时间、需求时,挑选适合的执行工具。

 

为了追求开发速度,你可能会选择Python、JavaScript,很快地完成雏形;调整效能时,就得用C、C++来编写。完全没有接触过程式的人可以先学习一些简单的语言,例如Python,你可以使用它做出一些成果。得到成就感的同时,你也能享受写程式的过程,这也是个不错的方式。

 

受访者:Fred

采访者:Chess


来源:见面与对话 – 软体工程师Fred:整个程式都是我的游乐场

 

延伸阅读:

攝理新闻_护理师_不厌世的勇气
攝理新闻_护士Cindy:如何拥有不厌世的勇气
摄理_护士cindy_手术室
摄理新闻_护士Cindy:在手术室领受爱的力量
摄理音乐剧_越战_主角专访
摄理新闻_越战音乐剧「抉择」主角专访:畅谈舞台经历的「人生」

 

 

Leave a Reply

Your email address will not be published. Required fields are marked *