你釐清問題的本質了嗎?
「其實,最棘手的並不是寫出程式碼,而是你根本不知道從何下手。」學長說道。在面對客戶的案子時,並不是所有事情都被交代的清楚明晰。在聆聽完客戶的需求後,距離建構出理想中的藍圖,仍有迢迢的路要走。然而,這些問題的本質究竟是什麼?其實才是需要花最多心力去釐清的。
對於沒有正確解答的問題,必須經過反覆思考、層層釐清、抽絲剝繭,找到解決方向後,接下來才會面對到後續邏輯與演算法上的問題。「思考,才是解決根本問題的關鍵;寫程式更傾向於一種轉換的過程。」兆源學長向我們分享。
由此可知,培養獨立思考能力,並不僅僅是老生常談,更不單侷限於資訊工程領域。科技隨著時代的更迭,將萌生出一團又一團,無人開拓過的謎題。這些謎團並沒有所謂的謎底,看起來更是錯綜複雜。但憑藉著獨立思考的能力,相信最終結果,必能逐步趨向理想值。
想要自由就要足夠強大
兆源學長目前有在清大開設電競相關課程,學長建議會寫程式的人都可以來修課,課堂上除了解題技巧還包含面試問題,認真修完課可以培養出不錯的能力基礎。
學長說:「想要自由就要足夠強大,強大就可以自由。」這裡的「強大」是指各方面的,每個人都有不同的能力,例如學長很會寫程式,所以能夠靠寫程式輕鬆得到自己想要的東西。
學長提醒大家在變強大的過程中,除了課業上的努力,不要忘了規律運動,這也是學長後悔沒有早點做的事,運動對於心理上、生理上都很重要,等到出社會的年紀再規律運動會發現:為時已晚。幸好學長很快地意識到,也去嘗試另類的運動,譬如射箭、騎馬等......。
現在學長在新思科技的日常生活(Daily Life):睡醒後規律地到健身房運動,因公司提供很高的彈性與混合式工作模式(Hybrid working model),一周有幾天可以選擇在居家辦公,不須每天朝九晚五的到辦公室打卡上下班。主管也相當注重員工的工作生活平衡,若工時太長,會被主管催促趕快下班。這對於追求很大自由度的軟體研發人才來說,是夢寐以求的地方,更呼應了學長所說的:強大即是自由!