工程師大不同|RD 與 IT 都在做什麼事情?

您現在正在閱讀 的文章

工程師大不同|RD 與 IT 都在做什麼事情?

5G、互聯網、大數據等等科技學問盛行的年代,不管是上市公司、中小企業或是新創公司,企業內部對軟體工程團隊的編制與營運需求與日俱增,相關的招聘職缺即在各大人力平台上變得常見且重要,但是,各企業軟體工程團隊的內部專業分工你真的了解嗎?在真正入行之前,先來科技資訊大補帖一下吧!

RDIT 職責大不同

軟體工程師

在台灣,常見的軟體工程師大致分為 RD 以及 ITInformation Technology),兩者分別對應不同的部門,由不同的體系管理,在公司裡要面對的問題也是大相逕庭喔。

首先來講 RD(Research & Development),就是「研究和開發」的意思,通常要面對的是企業的 PM(專案經理)或是其他工程管理者。RD 會透過 PM 跟客戶討論需求來建立工作清單,間接地為公司客戶提供各種軟體技術服務,常常會為滿足客戶需求來研究與開發新的軟體內容,進而幫助公司對外營利且在軟體技術層面得以不斷前進與超越。

舉個例子,假設今天有一家 A 公司有提供建設「會員管理系統」的服務,B公司正好有建設會員系統的需求,那當 B 公司的專員與 A 公司聯繫,A 公司的 PM 就會開始和 B 公司專員討論需求項目,了解需求過後轉交給自己公司內部的 RD 部門做產品技術開發,開發好的「會員系統」再透過 PM 交給 B 公司進而為 A 公司營利。

如果 B 公司在營運的過程對會員系統產生新的需求,像是希望希望產品運作速度可以再快一點等等,那 A 公司的 PM 就會再請自家 RD 工程師安排整理程式碼或是進行產品調校。一來一返間可以看出的是 RD 工程師主要都是處理公司對外的軟體服務與應用,比較不會牽涉太多公司對內的資訊技術與管理。

RD 工程師的專業技能

雖然職稱都是研發工程師,不同產業的 RD 所需要的學歷和技能也是大不相同,像是軟體業的 RD 可能就是資訊工程相關背景,硬體業可能就是電機、機械工程等,醫療器材產業可能就是生醫工程、化學工程、生物科技之類的,俗話說的好,隔行如隔山。當然也不是說學歷一定很重要,小編自己現在在新創公司擔任 RD 角色,因為不是相關科系畢業,大部分的技能也都是自學或是在實習時累積的。如果是有轉職或跨領域發展的朋友,軟體可能是一個門檻相對比較沒那麼高的領域,也有很多的線上學習平台和資源。

(推薦平台:UdemyHahow

RD 工程師的軟技能

除了專業技能以外,一個優秀的研發工程師也需要具備一些特質。比如說對新的技術和市場趨勢有足夠敏銳的洞察力,並且有探索新知識和領域的熱枕。再來就是邏輯要相當清晰並能找到快速掌握問題的核心並提出解決方案。最後就是要能夠耐心的與 PM 或者是其他部門的人溝通,這點其實是不容易的,因為對於相對不了解技術的對象說明就需要能夠建立共通的語言。

軟體工程師

而 IT 工程師的主要職責則是公司內部的「系統整合」,是要針對公司既有的軟體項目與服務來做支援性質的系統整合,同時包含了公司的資訊維安或是管理,寫出來的 code 重點在於快速整合既有的軟體資源而非創造新功能。

IT 部門在某些公司也被稱為 MIS(資訊管理系統)部門,此類型工程師通常面對的需求方就是公司內部的其他部門,服務同仁處理資訊科技的相關問題,像是採購辦公軟體、資訊安全維護、管理 CRM(客戶關係管理系統)、串接 ERP(企業資源規劃系統)或是設定 VPN(虛擬私人網路)等等,來保障公司營運得以順暢且穩固。也因為 IT 部門多數案子是直接來自企業內部,工作流程比較直接,所以相對 RD 部門而言幾乎沒有額外編制 PM

軟體工程師

組織角色專業化、精準化,讓企業營運效率倍增!

RD 工程師研發各種新的軟體產品滿足客戶需求,IT 工程師將 RD 工程師研發出來的軟體做系統性的整合,成為公司資產進而轉向提供 RD 工程師擁有更安全完善與快速的技術、網域或軟體來工作,由此可見 RD IT 兩部門工程師是相輔相成的存在,其實也是企業的組織分工在持續追求專業化與精準化後的產物。下次看到軟體工程師的時候,可千萬不要在認錯角色身分與職責囉!

 

推薦書單:

創意競擇:從賈伯斯黃金年代的軟體設計機密流程,窺見蘋果的創意方法、本質與卓越關鍵

人月神話:軟體專案管理之道

 

延伸閱讀:

程式語言百百種|剛入門該如何選擇

最新文章: