2023-03-26|閱讀時間 ‧ 約 4 分鐘

學寫程式對職場的幫助,遠比想像的大很多(系列文章指引)

這是一篇「資訊科技與邏輯思考」專題文章選看引導文,請在以下內容挑選想看的文章觀看,文章內有非常重要的資訊科系如何學程式的文章
  對於土木工程的學生來說,寫程式是一件讓人感到害怕的一件事。
  印象最深的就是,大學一年級程式課是必修課,這堂課其實難度跟資工系的程式課難度差不多,作業也很有「水準」,所以同班同學幾乎很快就放棄了,但是我寫著寫著居然寫出了興趣。
重要!〈不是資訊相關科系畢業的,怎麼學寫程式?
學寫程式對職場的幫助,遠比想像的大很多
學寫程式對職場的幫助,遠比想像的大很多
  現在回想,為什麼土木系的學生這麼害怕寫程式(C++),我在〈專案管理不是靠經驗就能學會的(序)〉有說到:「很多人會把【知識】與【技能】搞混」,想用大量的閱讀取代實戰。我認為:「寫程式【技能】的成分占大多數」,因為需要不斷的進行debug(除錯)來學習怎麼寫,甚至還要學習要怎麼debug。
  而土木系的訓練是知識取向(除了考試以外),所以不習慣練習技能,我在猜是這個原因導致的。
  在大三的時候我學到了資料結構、演算法及物件導向,現在想想,這三樣技術對於我的邏輯思考模式建立起了關鍵性的作用。
資料結構:資訊存放結構的技術。
演算法:介紹複雜度觀念及基本問題求解的技術。
物件導向:程式如何封裝,才能在別人用或是其他用途的時候不會被干擾的技術。
  我將資料結構的概念運用於寫文章,在〈方格子建立文章連結,創造文章系統〉我用樹狀架構的基底,來分享我如何透過寫文章來組織文章系統。
  因為對寫程式很有興趣的緣故進到了研究室,這間研究室主要方向是「最佳化」,除了要寫程式功力不能太差之外(接近資工系的程度),還要學「作業研究」這門數學。
  在用「作業研究」來求解問題之前,需要先學會「抽象思考」,把不需要的雜質過濾掉,然後把問題用數學代數式來表示,造就了我抽象思考能力的根基,而我在工作之後又將這項能力加強,除了抽象思考之外,還可以具象表達在我的簡報之中,讓我可以將一些概念說明清楚。
  在〈職場必修課(把你天馬行空的想法畫出來)〉我簡述了作業研究的基本概念,並說明如何將概念抽象及具象化表達,在〈待在舒適圈真的很舒服,所以你應該養大他〉我用具象化的圖形來說明與其「跳脫舒適圈、不如擴大舒適圈」的理念。
  當然會寫程式最直觀的好處,就是學軟體時很快就能掌握軟體的運用方式,於是在使用軟體的時候,我會加入一些工程的概念後,綜合上面的能力,創造出自己一套用用軟體的方法。
  我在〈用心智圖來進行文章創意發想〉以心智圖軟體實做了透過文章架構,將多個議題互相連結,來創造源源不斷地創造寫作的靈感的概念。在〈Notion筆記結構建立心得(子彈筆記法實戰)〉我實做了子彈筆記法的範例,並說明如何圖像化管理代辦事項。在〈用excel製作一份賞心悅目的工程資料〉介紹了幾個我自己比較常用的功能,及加入一些資料處理的概念來讓錯誤率下降。
  在〈用Power Point 開啟你的工程銷售力〉除了一些常用功能外,我介紹了我覺得很強的照片合成法,這個是我從建築透視法衍生出來的方法,除了需要知道透視圖的基本畫法,還要有抽象思考的能力才能學會。
  因為寫程式是一件很困難的事,所以我在文章中會把寫程式的技巧去掉,只專注於邏輯的思考,讓不會寫程式的人也能夠吸收寫程式帶來的好處。

👉如果你喜歡文章請按下愛心❤️
👉想隨時複習請按下收藏】✅
👉如果你想供寶貴的意見請留言】✅
👉文章若有幫助也歡迎贊助】【追蹤】☕
這些都將成為我持續前行的動力🚀

也許你對這些文章也有興趣🔽
分享至
成為作者繼續創作的動力吧!
© 2024 vocus All rights reserved.