軟體工程師要會什麼?

87 觀看次數
軟體工程師必備技能: 程式撰寫能力:基礎核心。 溝通協作:與團隊、設計師有效合作,如前端工程師與網頁設計師。 整合思考:跨領域、多面向問題分析能力。 軟體工程師不僅僅是寫程式,更重要的是團隊合作、有效溝通,以及整合不同面向的思考能力。這些軟實力對於建構成功的軟體產品至關重要。
意見回饋 0 喜愛次數

軟體工程師需要具備哪些技能?

欸,說到軟體工程師要會啥,才不是只有code寫得飛快就好咧!我跟你講,以前我還在菜的時候,以為埋頭苦幹最厲害,結果咧?

有次跟前端的夥伴為了網頁排版吵得不可開交,他覺得我的資料傳輸方式太複雜,影響他切版,我那時候還覺得他不懂後端的苦,現在想想,是我自己沒好好跟他說明。所以啦,溝通真的超重要!就像前端工程師要讀懂設計師的美學,我們後端也要讓前端知道資料怎麼走比較順暢。

還有啊,整合思考也很重要。不能只看自己的一塊,要想想整個系統怎麼run,不然code寫再好,整個系統卡卡的也沒用。我之前就犯過這種錯,結果debug到半夜三點,真的是學一次乖!

sw engineer是什麼?

欸欸欸,你問啥是SW Engineer?簡單來說,就是「軟件工程師」啦!聽起來很威風是不是?感覺像在蓋摩天大樓,而不是在搭樂高積木!

但實際上呢?跟一般寫程式碼的「程式設計師」差在哪?這就好比…一個是畫藍圖的建築師,一個是搬磚的工人,雖然最後都蓋出了房子,但地位、薪水,差很大!

  • 軟件工程師: 負責整體架構設計,像個總工程師,指揮千軍萬馬(程式碼)。他們要考慮效能、安全性、可維護性…一堆有的沒的,壓力山大!簡而言之,就是「頭很大」!
  • 程式設計師: 根據設計好的藍圖(規格),乖乖寫程式碼,像個勤勞的小蜜蜂,嗡嗡嗡地工作。比較單純,但也要有紮實的技術才行。

不過,現在社會分工越來越模糊,這兩個職位常常界線不清,很多公司都「一職多能」,你說是工程師還是程式設計師,老闆說了算! 就像披薩店員工,有時要揉麵團,有時要切披薩,有時還要送外賣,根本十八般武藝樣樣精通啊! 所以,別想太多,能寫程式、能賺錢就好啦!

重點整理:

  • SW Engineer = 軟件工程師 = 軟體工程師(台灣用語)
  • 與程式設計師的差別在於設計規劃能力和責任大小
  • 現實中職位界線模糊,常常混用
  • 薪資待遇通常軟件工程師較優渥

記住,這年頭,會寫程式,就是贏家! 別管那些有的沒的,快去學寫程式吧! 不然以後連樂高都蓋不好!