發表文章

目前顯示的是 6月, 2014的文章

讓自己可以繼續走下去

剛剛程設 demo 完,這學期的課程終於告一段落,有些無關技術的心得想在這篇講一下(雖說我也沒什麼技術可以分享就是...) 程設做 project 的過程,跟我以往課堂上經歷過的作業和考試有相當大的不同,只給你一個大方向(利用C++和某某函式庫)和需要的基本知識(C++的哪些編程概念),然後要你拼湊、打造出一個東西,用比喻來說的話,有點像是給你一堆積木和積木模塊,然後跟你說現在要組裝出什麼模型,組裝的過程沒人跟你講,也許有人或資料可以教你某些步驟,但其他部分就要自己摸索和組裝,那因為是摸索,所以一定有卡關的時候,這時懂得怎麼自救或問人就非常重要了,我事後覺得有的問題解法並不難,甚至滿簡單的,麻煩比較大的反而是找解法過程累積的情緒,有時候情緒大到會讓人不想繼續碰、想放棄(這臨界點因人而異,和決心、動機、過去經驗、學習的舒適圈...都有些關係),這經驗讓我意識到情緒管理對我而言可能是一直以來被我輕忽的課題,如果不想繼續走下去、厭倦了,什麼目標和進步都甭講 減緩、消除情緒的辦法,我把它們分成實的和虛的,所謂實的是指把目前問題解決掉、或者確實找到有效解法並開始做...之類的,壓力源:問題,解決了,焦慮感還是情緒自然就可以獲得緩解;所謂虛的就是休閒、運動、跟人聊天討論...之類的,這些事情雖然對解決問題沒有直接幫助,但根據經驗,如果做這些事情可以把想逃避、不想做事的情緒一掃而空,讓自己有繼續努力的念頭和戰意的話,這些活動仍可能是很有價值的,這裡有 一篇高手談生產力的文章 ,裏頭有類似的觀點:在不同品質的時間都有適合的事情可做 做小朋友下樓梯的過程,我最初 windows 下程式開發環境一直搞不定,搞得很煩就把這件事暫時放一邊去了,後來不知道在哪裡看到什麼訊息,引發我想到何不試試看 linux 呢,剛好前陣子把 ubuntu 最新版本燒到一個光碟裡,就把它拿出來裝,這過程也是有點煩、瑣碎和耗時,為了避免造成無法挽回的錯誤,查資料並謹慎操作,最後終於搞定,心想這還只是一開始,開發環境弄好了,接下來就是要弄懂 Qt 的運作機制和程式碼該怎麼寫,搞了好幾天,印象中當時我就是去看 良葛格的教學 、   Qt 官方範例的程式碼和說明 ,一兩天了我還不能讓一個圖在視窗中從上往下掉,我真的很想做完這個 project ,想說就厚臉皮問問一個資工系大一學弟好了,這個學弟寫了 一個...