不要只會寫程式,做為軟體工程師必備的6 項能力 | 社區大學終身學習網
2021年11月12日—在我投入軟體工程師的前5年,我總認為工作只要把程式寫好就行了,其他的事不用太在乎。到現在已經當工程師15年了,我認為寫程式只是一個基本技能, ...
在我投入軟體工程師的前 5 年,我總認為工作只要把程式寫好就行了,其他的事不用太在乎。 到現在已經當工程師 15 年了,我認為寫程式只是一個基本技能,還有更多能力需要掌握才行。
這十幾年的工程師生涯,我是一步一步學習成長上來的,從基層的工程師,轉為技術主管,一邊工作一邊下班接案賺外快,除了技術不斷提昇,在團隊合作和做人處事上面也要有所提昇。
現在除了接案網頁開發,我更喜歡投入程式教學,除了分享程式技巧,我也會分享開發人員的觀念想法。
經過這十幾年的經驗,累積了一些方法與心法。 以下總結了 4 項開發技巧,以及 2 個觀念想法分享給你。
習慣 Debug 找原因以前在公司擔任技術主管的時候,常常會有同事來詢問我程式問題,當他敘述完問題後,我會反問他一句話:「你有試著 Debug 找原因嗎?」,最常聽到一個回答是:「我沒有 Debug 耶」。 那我會請他試著 Debug 一下,在關鍵的程式碼上面按中斷點,然後執行程式看看。
看他 Debug 之後,很多時候自己就找到原因了,而我什麼也沒做,就解決問題了。 只有少部份情況,我會講解他還不知道的知識,來幫助同事解決問題。
許多人程式寫完直接執行,然後看到非預期的結果,或是錯誤發生。 然後一直改程式一直試,花費不少的時間,不使用 Debug 找原因,造成開發進度變的很緩慢。
我認為寫程式的品質要好,就是在過程中不斷 Debug 觀察每一個變數的值,是否符合預期。 當每一個環節都正確了,最後才會做出品質穩定的功能。
不斷優化程式架構我大概在 10 年前就已經開發出專案底層架構了,這 10 年來每一次開發新專案,都會使用自己的底層架構。 底層架構是將許多共用常見的程式碼,封裝在底層的物件裡面,而商業邏輯只要呼叫方法,傳入變數就可以完成任務。 底層架構是多年來累積的程式碼,也是歷年的心血結晶,當我學到新的寫法時,我會去優化底層架構...
[入門教學] 我想學程式語言,但這麼多該從什麼開始學起呢? | 社區大學終身學習網
Visual Studio Code | 社區大學終身學習網
想學寫程式該如何入門?初學者怎麼選擇程式語言?完全沒有 ... | 社區大學終身學習網
10款最好用的程式碼編輯器及文字編輯器推薦(2022更新) | 社區大學終身學習網
作為軟體工程師的你,常用的工具軟體有哪些? | 社區大學終身學習網
想要自學程式?七個自學程式設計正確的觀念和心態 | 社區大學終身學習網
不要只會寫程式,做為軟體工程師必備的6 項能力 | 社區大學終身學習網
學程式Q&A,從完全不懂到學會,需要多長時間? | 社區大學終身學習網
程式設計 | 社區大學終身學習網
手機與電腦應用實作哪裡學?桃園市新楊平社區大學開課資訊
想要學習手機與電腦應用實作可以去哪裡學?家教、外面補習班太貴?剛好可以善用社區大學的資源來學習各種技能、知識,以下幫...
超簡單用積木寫程式哪裡學?臺北市松山社區大學開課資訊
想要學習超簡單用積木寫程式可以去哪裡學?家教、外面補習班太貴?剛好可以善用社區大學的資源來學習各種技能、知識,以下幫...
機器人程式設計哪裡學?臺中市潭雅神社區大學開課資訊
想要學習機器人程式設計可以去哪裡學?家教、外面補習班太貴?剛好可以善用社區大學的資源來學習各種技能、知識,以下幫大家...
電腦基礎:從開機到打字哪裡學?新北市板橋社區大學開課資訊
想要學習電腦基礎:從開機到打字可以去哪裡學?家教、外面補習班太貴?剛好可以善用社區大學的資源來學習各種技能、知識,以...
智慧型手機與電腦進階活用哪裡學?新北市中和社區大學開課資訊
想要學習智慧型手機與電腦進階活用可以去哪裡學?家教、外面補習班太貴?剛好可以善用社區大學的資源來學習各種技能、知識,...
看戲讀劇表演趣: 台灣現代戲劇,GO!哪裡學?臺南市台南社區大學開課資訊
想要學習看戲讀劇表演趣:台灣現代戲劇,GO!可以去哪裡學?家教、外面補習班太貴?剛好可以善用社區大學的資源來學習各種技能...
PHP, Mysql 資料庫設計哪裡學?新竹市科學城社區大學開課資訊
想要學習PHP,Mysql資料庫設計可以去哪裡學?家教、外面補習班太貴?剛好可以善用社區大學的資源來學習各種技能、知識,以下...
智慧型手機與電腦進階活用哪裡學?新北市中和社區大學開課資訊
想要學習智慧型手機與電腦進階活用可以去哪裡學?家教、外面補習班太貴?剛好可以善用社區大學的資源來學習各種技能、知識,...
室內設計實務及欣賞哪裡學?基隆市基隆社區大學開課資訊
想要學習室內設計實務及欣賞可以去哪裡學?家教、外面補習班太貴?剛好可以善用社區大學的資源來學習各種技能、知識,以下幫...
生活的故事公仔哪裡學?臺北市萬華社區大學開課資訊
想要學習生活的故事公仔可以去哪裡學?家教、外面補習班太貴?剛好可以善用社區大學的資源來學習各種技能、知識,以下幫大家...
Excel程式設計基礎班哪裡學?宜蘭縣羅東社區大學開課資訊
想要學習Excel程式設計基礎班可以去哪裡學?家教、外面補習班太貴?剛好可以善用社區大學的資源來學習各種技能、知識,以下...
投資理財Multicharts遇上選擇權哪裡學?新竹市竹塹社區大學開課資訊
想要學習投資理財Multicharts遇上選擇權可以去哪裡學?家教、外面補習班太貴?剛好可以善用社區大學的資源來學習各種技能、...
數位相機基礎哪裡學?屏東縣屏北區社區大學開課資訊
想要學習數位相機基礎可以去哪裡學?家教、外面補習班太貴?剛好可以善用社區大學的資源來學習各種技能、知識,以下幫大家整...
手機與電腦應用實作哪裡學?桃園市新楊平社區大學開課資訊
想要學習手機與電腦應用實作可以去哪裡學?家教、外面補習班太貴?剛好可以善用社區大學的資源來學習各種技能、知識,以下幫...
第二專長培訓~C語言設計實作(12週)哪裡學?新竹市科學城社區大學開課資訊
想要學習第二專長培訓~C語言設計實作(12週)可以去哪裡學?家教、外面補習班太貴?剛好可以善用社區大學的資源來學習各種技能...