工程師需要具備哪幾種特質呢?
這些無關乎技術也無關乎邏輯
以下就跟你分享工程師需要哪七種特質

工程師需具備的七大特質

一、實際付出努力

不管是新鮮人還是新手踏入這個領域
一開始都是沒什麼經驗值
經驗是用一行一行code所堆砌起來的
就像蓋房子也是一磚一瓦所推砌出來的
動手打code建立起你的硬實力
與此同時,也需要時刻保持謙卑
不斷的接收新的觀點與想法

二、終身學習

如果只是想停留在原地、無心學習、只求溫飽
這點可以跳過😂
想成為這類工程師也是可以
穩穩工作的同時,也要祈禱技術哪天不會被取代😂


如果踏進這個行業之後,想幫自己加薪
自我學習的技能絕對是必要的
可以跟其他工程師交流進修其他課程、參加技術論壇等等

三、耐心與細心

寫程式時一定會遇到bug 或是 需要優化程式碼
debug或是優化時,很有可能會一行一行的尋找問題在哪裡
如果容易心煩氣躁,很容易得內傷🤭


而在團隊共同協作的模式中
有些代碼可能不是自己寫的
因此就要花更多耐心去理解

四、解決問題

我想這是各行各業都需要具備的
但身為工程師,這點是必備的
有時候遇到邏輯上的卡關
要會知道怎麼去尋找解答
不可能知道所有問題的解法
只要懂得怎麼找到解法就行
不管是問朋友、問同事、問神(谷歌大神)只要有解法就行

五、不害怕錯誤

程式碼也是人寫出來的,只要是人就有犯錯的可能
不用害怕寫出來會有bug,有bug是非常正常的
無需責怪自己或他人,重點是在於
當bug出現時,要主動去修補它
只要不斷的修補完善,就很難有bug出現


BUG三步驟:
問題發現 → 承認接受 → 面對解決


而錯誤其實就等同於學習機會
每一個經歷過的錯誤,都是成長的養分
這些錯誤會讓你往後更加注意程式細節
這些都是工作經驗的來源及累積
而且很少有人可以把功能一次寫到位
都是經過不斷的調整及測試

六、主動思考

不要只是複製貼上
雖然無庸置疑,寫程式時大部分都是Ctrl + C 、Ctrl + V 🤣
但是在 Ctrl + V 的同時
起碼也要知道這段程式碼的邏輯是怎麼運作的
不要只是可以執行就好

到後來你會慢慢發現
更重要的是邏輯思考的能力
而這種能力也是慢慢磨練出來的,不可能一蹴而就
先培養主動思考的能力吧

七、保持良好的撰寫規範

為了專案長期良好的發展
專案架構以及代碼風格需要統一
不要因為案子趕或是沒人管,就隨心所欲的寫
第一、之後的你可能也看不懂自己在寫什麼。
第二、假如之後有人要接手你的程式碼,會非常的困難。
自己造的孽不要別人來承擔喔 謝謝🙂

結論

想要在工程師這條路上走得遠
以上心態是必須要具備的
工程師一點也不難
上述七項特質都與技術本身無關
調整好自己的心態再出發
將可以在工程師這條路上殺出一條屬於自己的道路

更多工程師所需具備的特質可以參考:如何成為一名成功的工程師