[心得] 給寫程式的新手的建議

寫程式大概也幾年了,有一些心得,跟大家分享。

自己的價值自己定


首先,這是一個很難去估量技術價值的時代,你會的東西本身都無法定價,所以你只能夠透過你自己的實作去定價,這些實作從最基本的工作成果、私人作品、開源社群的貢獻,可以為你的技能訂出直接或是間接的價值。

不要聽信老一輩的建議


常常會有很多老一輩的人給你建議,雖然不是每一個建議都不值得聽,但當你遇到有人侃侃而談一堆寫程式的哲學時,通常就是沒真本事的人,講越玄的人就是自己也不懂的人。

老一輩的對於新技術的評估通常也不是很準,就像前一則寫的,技能的價值無法被估價,所以新技術可能不值錢,但新技術並不是為了值錢才發明出來的,而是為了解決問題,所以他不是不重要,一把螺絲起子沒多少錢,但沒有他你連轉開螺絲都不可能,工具不會不重要,工具的價值是無形的,所以看起來少,但其實你很難去評估。

更多的是錯誤的,唯一有價值的意見只有那些直接、溫和、適時提出的,其他的要自己取捨,因為很多時候你聽到的意見都是沒價值的。

回頭複習


當你寫一段時間後,回頭去看看一些基本的東西是很不錯的,像是計概、資結、演算法之類的,會在不知名的地方給你許多啟發。

學習新技術


新技術不一定有良好的書可以參考,但現在越來越多影片教學,免費的(Youtube),付費的(Coursea, Udemy...etc.),花一點錢去看這些可以節省許多入門的門檻,可以幫助你更快更有效率的入門。

全方位的思考自己


每工作一段時間,總結一下履歷,思考一下自己的所學,每天也可以固定發部落格文章,幫自己的工作、學習,留下紀錄,當然也包括Github。思考自己的弱點,補足弱點,思考自己的優點,強化優點,就會慢慢的增加自己的價值。

留言