一家軟體公司,需不需要那麼多工程師?

更新於 發佈於 閱讀時間約 4 分鐘

結論

我先寫結論,需要。
但這樣的結論或許太粗暴了,所以還是修飾一下說法。
身為一家想要持續在市場上存活、持續獲利的軟體公司,需要足夠多的工程師,但如果是一家得過且過,只求短時間存活的公司,那確實不用那麼多的工程師。

工程師的種類

在講為什麼之前,還是稍微介紹一下一家軟體公司通常會有哪些工程師。
但強調一下,我不是工程師,或許應該說短暫當過工程師,曾短暫開發ERP產品這樣,但我目前擅長的職位是PM,在目前職位曾擔任6~7年的PM,不論專案經理或產品經理都擅長,現在的擔任的職位則是技術支援和產品售前規劃,然後兼著當PM。
不論甲方或乙方都待過,也很常和工程師合作,但如果有說錯也麻煩在底下留言補充,我會修正。
工程師是一個很籠統的說法,實際上還細分很多角色,包含前端工程師、後端工程師、mobile端工程師(App工程師)、Infra工程師、QA工程師等等,然後這幾大類還可以細分很多職位,比如mobile端工程師就還分Android和iOS。
而通常一個軟體的開發、部屬等等,就是以上這些工程師們,分工合作所出來的產物,而非一個工程師就可以一個人處理完的。
舉個例子,一個App,在工程師這邊的分工,大概就是這樣進行:
Infra工程師在雲端架設server。
後端工程師在server上架設程式、開發API。
前端工程師架設一個可以操作的網站介面出來,串接後台工程師開發的系統,讓使用者可以操作。
App工程師刻畫面、串接API,讓App可以正常使用。
QA測試已經出來的App版本,確保App沒有Bug。
而且以上的步驟,我用很簡化的說法去說明,但實際內容非常複雜和細瑣,同時我還沒有加入非工程師的人員,包含PM、設計師、行銷等等人員的工作。

只需要工程師就好了嗎?

同上一段結尾,當然是不可能啊。
一個軟體要開發,有很多工作得做,也就有很多人物要一起參與,簡單舉例,大概就得有商業分析師、產品經理、專案經理、系統分析師、行銷企劃、財務、UIUX設計師等等參與其中。
商業分析師,負責分析商業模式,挖掘新的需求。
產品經理,根據新的需求,初步規劃產品的初步方向、出產品需求書等。
專案經理,根據產品的需求、時程進行專案規劃、執行。
系統分系師,根據產品需求,規劃需要串接的系統、服務、出系統規格書等。
行銷企劃,負責處理產品上線後的推廣,吸引用戶來用。
財務,系統開發時,也可能有金流要串接,有財務報表要出,要與其同步確認。
UIUX設計師,負責設計產品畫面、友善的流程等。
一個產品要出來,絕非只要工程師就好,而是要一整個團隊分工合作,相互支援才有機會完成。

為什麼一家公司需要那麼多工程師?

1. 維運

系統、產品甚至是功能,並不是開發完就結束了,接下來的動作一個就是維運,什麼叫做維運,就是確保開發出來的服務,平常均可以正常使用,就算系統突然間湧入大量流量,服務依然可以正常使用。
維運雖然不用大量人力,但是確保服務能持續正常使用、不隨便就掛掉,是非常重要的環節。

2. 優化

現在處於資訊快速化的時代,技術更新很快,像是手機的OS,每年都不斷不斷的更新,而且硬體也是,為了要讓原本的App,在新技術的OS能順暢使用,都必須針對程式不停的優化,確保能正常使用。
同時如果在一開始開發時,開發過程中為了符合專案的時程,可能用比較偷懶的方式,不論是資料寫死或是架構隨便,這些都必須在後期修改掉,否則就像地基打不好的房屋,時間久了、功能多了,遲早會出現問題,這些都是需要工程師持續優化的。

3. 新產品開發

雞蛋不要放在一個籃子中,公司的領導者一樣曉得,甚至深知其中利害,所以持續開發不同的產品線,本來就是讓公司持續壯大的方式之一。

4. 研究

同上述的二都有提到,技術改朝換代的速度極快,所以花時間持續研究新技術,是工程師必備的功夫,甚至有些公司會讓某些工程師就專門進行研究新技術,說不定這些技術,有一天就會在新產品、新功能中派上用場,而進而讓公司營利。

後話

產品,是一家公司的命脈,好的產品可以讓公司飛上天、成為業界的領頭羊,而這些產品的開發者,就是這些工程師。
所以一家公司需不需要那麼多工程師,我建議,還是需要的。
甚至產品開發相關的人員,都不宜太少。
因為好的產品,才是公司賺錢的核心。
為什麼會看到廣告
Domo的沙龍,各種文章的匯集地 日常、評論、政治、趨勢、時事、職場、工作、創作、小說等。 都是我寫作的內容! 歡迎加入,Domo的沙龍
留言0
查看全部
avatar-img
發表第一個留言支持創作者!
前言 在日劇"我要準時下班"的第一集,某個配角在社交平台發了一則訊息,訊息寫著:「日本人明明那麼討厭遲到,但為什麼對下班時間這麼寬容」,其實這句話不只套到日本,在很多國家也是,當然台灣也是不例外。 準時上班,然後最好繼續加班....無嘗加班,這我想是很多老闆的心聲,但是,這對上班族就,不見得很友善了
辦公室是個很有趣的地方。 那裡聚集了跟自己是同一間公司,有機會或沒有機會一起做同個專案,但應該在某些時刻在走廊遇到,有機會點個頭或是冷漠的互相走開,臉很陌生,忽然看到應該叫不出來,但仔細想想後,在印象中,應該在某個地方有看過。 或是完全沒有印象。 認真工作的人 這類人,特徵就是非常準時,甚至還提早進
工作,不一定要在辦公室裡。 拜科技發展所賜,電腦早就不是什麼昂貴的物品,便宜的話一兩萬塊就能組一台堪用的文書桌上型電腦或是買台筆記型電腦,現在新到一家公司,我自己是資訊背景,通常都是到資訊公司,或是擔任資訊相關職位,以前都是配一台電腦,現在基本上都是配台筆電給你。 加上人手一支智慧型手機,還有搭配上
沒有效率的開會,是件痛苦的事情 開會是件技術活 不論在學校還是在社會上走跳,開會總是避不可了的事情,小至中午要吃什麼,大到跨好多部門一起討論議題,總是需要開會。 會開會,做事有效率,會議總能準時開始和結束,受人感激。 懂開會,會議上進退有度,懂禮貌,讓你走跳有風,令人喜歡。 但今天,我是來講講怎麼有
前言 最近在整理私人信箱時,發現有一些有趣email,其中一個吸引我的標題是104的職涯診所,點開信是104整理了近期在他們職涯診所這個功能中,幾個比較熱門的問答。 剛好有幾個問題,我也頗感興趣的,打算來嘗試回答一下,同時我可能也會就這些回覆,回覆在其問題底下,提供一些建議。 我的看法如下: 後語
千呼萬喚始出來(並沒有!) 終於,來到這一個系列的小結尾。 面試這東西,很難有一個完整的結束,或是說,依照這些內容和規則就是無往不利,畢竟,時代在走,面試依然。只要有需求,就會持續的有面試產生,只是可能從現場面試來到了線上面試,而我的經驗增加,或許所寫的內容就會持續修修改改。 那我們開始吧! 建議
前言 在日劇"我要準時下班"的第一集,某個配角在社交平台發了一則訊息,訊息寫著:「日本人明明那麼討厭遲到,但為什麼對下班時間這麼寬容」,其實這句話不只套到日本,在很多國家也是,當然台灣也是不例外。 準時上班,然後最好繼續加班....無嘗加班,這我想是很多老闆的心聲,但是,這對上班族就,不見得很友善了
辦公室是個很有趣的地方。 那裡聚集了跟自己是同一間公司,有機會或沒有機會一起做同個專案,但應該在某些時刻在走廊遇到,有機會點個頭或是冷漠的互相走開,臉很陌生,忽然看到應該叫不出來,但仔細想想後,在印象中,應該在某個地方有看過。 或是完全沒有印象。 認真工作的人 這類人,特徵就是非常準時,甚至還提早進
工作,不一定要在辦公室裡。 拜科技發展所賜,電腦早就不是什麼昂貴的物品,便宜的話一兩萬塊就能組一台堪用的文書桌上型電腦或是買台筆記型電腦,現在新到一家公司,我自己是資訊背景,通常都是到資訊公司,或是擔任資訊相關職位,以前都是配一台電腦,現在基本上都是配台筆電給你。 加上人手一支智慧型手機,還有搭配上
沒有效率的開會,是件痛苦的事情 開會是件技術活 不論在學校還是在社會上走跳,開會總是避不可了的事情,小至中午要吃什麼,大到跨好多部門一起討論議題,總是需要開會。 會開會,做事有效率,會議總能準時開始和結束,受人感激。 懂開會,會議上進退有度,懂禮貌,讓你走跳有風,令人喜歡。 但今天,我是來講講怎麼有
前言 最近在整理私人信箱時,發現有一些有趣email,其中一個吸引我的標題是104的職涯診所,點開信是104整理了近期在他們職涯診所這個功能中,幾個比較熱門的問答。 剛好有幾個問題,我也頗感興趣的,打算來嘗試回答一下,同時我可能也會就這些回覆,回覆在其問題底下,提供一些建議。 我的看法如下: 後語
千呼萬喚始出來(並沒有!) 終於,來到這一個系列的小結尾。 面試這東西,很難有一個完整的結束,或是說,依照這些內容和規則就是無往不利,畢竟,時代在走,面試依然。只要有需求,就會持續的有面試產生,只是可能從現場面試來到了線上面試,而我的經驗增加,或許所寫的內容就會持續修修改改。 那我們開始吧! 建議
你可能也想看
Google News 追蹤
Thumbnail
嘿,大家新年快樂~ 新年大家都在做什麼呢? 跨年夜的我趕工製作某個外包設計案,在工作告一段落時趕上倒數。 然後和兩個小孩過了一個忙亂的元旦。在深夜時刻,看到朋友傳來的解籤網站,興致勃勃熬夜體驗了一下,覺得非常好玩,或許有人玩過了,但還是想寫上來分享紀錄一下~
Thumbnail
這篇文章探討了工程師在如何有效提升自己,強調不僅僅是多coding,而是要對程式碼有更深層的理解。隨著職涯發展,工程師需要從單純的技術執行者轉變為團隊領導者,具備解決複雜問題和與他人有效溝通的能力。
Thumbnail
工程師希望能釐清任務的輕重緩急,其中那些「看起來不錯,但目前重要性沒那麼高」的任務,就叫做 nice-to-have...
架构师(Architect)在不同领域有不同的职位需求。这里主要讨论的是软件架构师(Software Architect)的职位需求,包括以下几个方面: 1. 专业技能 编程语言:熟悉多种编程语言,如Java、C#、Python、JavaScript等。 框架和工具:熟悉常用的开发框架(如Sp
Thumbnail
實際就業後,會發現收集與分析需求,通常都不是工程師在做,會有另一群人,以非工程的角度收集及分析需求,然後在開發過程中蹦出不同的火花,於是很好奇另一群人的想法是什麼?我不敢說這本書能完全代表另一群人的想法,但確實能夠得到很多有用的思維。推薦給所有的軟體工程師。
Thumbnail
專案經理與工程師在工作上面對的挑戰和需求截然不同。專案經理需具備溝通、督促、認知及行政等四種核心能力,以便成功轉型。文章中舉例以生動的故事來說明這四種能力的重要性,並強調從工程師升遷為專案經理並非易事,需要不斷學習與努力。
Thumbnail
想轉職工程師嗎?這篇文章整理了5個關鍵建議,包括物色職缺、在Github上累積Side Project、刷題、刷經歷或學歷、自學或上線上課程。在這些建議中,你可以找到一個適合的起點以便開始你的轉職之旅。
Thumbnail
追求乾淨的程式碼是好的開始,但不要陷入過度設計的陷阱,導致程式難以維護。實際上,考慮團隊狀況和專注於解決真正的問題更為重要。了解公司的規模和現實情況,適時調整工作重心。技術不斷進步,使得寫程式變得更加容易,但這並不意味著工程師的角色會消失。在選擇技術時,也要考慮隱形成本有時簡單的解決方案反而更有效。
Thumbnail
#職場故事 #網頁設計 #前端工程師 #轉職 #跨領域 五、網頁設計師要做什麼? 說實話,每間公司不一樣。 我不是只面試一間而已,光是網頁設計我應該至少投了十間以上,我問到的職務內容跟範圍不全然相同。依照公司規模和用的框架,會有滿大的差別。 網頁設計主要分成以下工作:
Thumbnail
說到儲備幹部計畫,你會想到哪種職業?若以工程師來說,想到儲備工程師除了要完整了解工作內容以外,更是需要具備相關特質才行。那你一定會想問:儲備工程師和儲備幹部是一樣的嗎?而工程師這麼多種類,想當儲備人才所需特質都一樣嗎?如果你也有這類的疑問,那就透過本篇一起來完整了解吧! 
Thumbnail
嘿,大家新年快樂~ 新年大家都在做什麼呢? 跨年夜的我趕工製作某個外包設計案,在工作告一段落時趕上倒數。 然後和兩個小孩過了一個忙亂的元旦。在深夜時刻,看到朋友傳來的解籤網站,興致勃勃熬夜體驗了一下,覺得非常好玩,或許有人玩過了,但還是想寫上來分享紀錄一下~
Thumbnail
這篇文章探討了工程師在如何有效提升自己,強調不僅僅是多coding,而是要對程式碼有更深層的理解。隨著職涯發展,工程師需要從單純的技術執行者轉變為團隊領導者,具備解決複雜問題和與他人有效溝通的能力。
Thumbnail
工程師希望能釐清任務的輕重緩急,其中那些「看起來不錯,但目前重要性沒那麼高」的任務,就叫做 nice-to-have...
架构师(Architect)在不同领域有不同的职位需求。这里主要讨论的是软件架构师(Software Architect)的职位需求,包括以下几个方面: 1. 专业技能 编程语言:熟悉多种编程语言,如Java、C#、Python、JavaScript等。 框架和工具:熟悉常用的开发框架(如Sp
Thumbnail
實際就業後,會發現收集與分析需求,通常都不是工程師在做,會有另一群人,以非工程的角度收集及分析需求,然後在開發過程中蹦出不同的火花,於是很好奇另一群人的想法是什麼?我不敢說這本書能完全代表另一群人的想法,但確實能夠得到很多有用的思維。推薦給所有的軟體工程師。
Thumbnail
專案經理與工程師在工作上面對的挑戰和需求截然不同。專案經理需具備溝通、督促、認知及行政等四種核心能力,以便成功轉型。文章中舉例以生動的故事來說明這四種能力的重要性,並強調從工程師升遷為專案經理並非易事,需要不斷學習與努力。
Thumbnail
想轉職工程師嗎?這篇文章整理了5個關鍵建議,包括物色職缺、在Github上累積Side Project、刷題、刷經歷或學歷、自學或上線上課程。在這些建議中,你可以找到一個適合的起點以便開始你的轉職之旅。
Thumbnail
追求乾淨的程式碼是好的開始,但不要陷入過度設計的陷阱,導致程式難以維護。實際上,考慮團隊狀況和專注於解決真正的問題更為重要。了解公司的規模和現實情況,適時調整工作重心。技術不斷進步,使得寫程式變得更加容易,但這並不意味著工程師的角色會消失。在選擇技術時,也要考慮隱形成本有時簡單的解決方案反而更有效。
Thumbnail
#職場故事 #網頁設計 #前端工程師 #轉職 #跨領域 五、網頁設計師要做什麼? 說實話,每間公司不一樣。 我不是只面試一間而已,光是網頁設計我應該至少投了十間以上,我問到的職務內容跟範圍不全然相同。依照公司規模和用的框架,會有滿大的差別。 網頁設計主要分成以下工作:
Thumbnail
說到儲備幹部計畫,你會想到哪種職業?若以工程師來說,想到儲備工程師除了要完整了解工作內容以外,更是需要具備相關特質才行。那你一定會想問:儲備工程師和儲備幹部是一樣的嗎?而工程師這麼多種類,想當儲備人才所需特質都一樣嗎?如果你也有這類的疑問,那就透過本篇一起來完整了解吧!