說笑間就完成了自己的作業,你怎能不快樂?
如果想做一個快樂的程式員,對于下面的都會有所了解,讓我們來看看吧,

重視解決問題的思路和事物的本質
重視思想、重視問題的本質,不要浮在表面看待問題,在遇到實際問題的時候,多深入思考思考,多問幾個為什么,一直深入到問題的本質,這樣堅持下去,你絕對是一個有思想的程式員,碰到問題就很容易拿出一個靠譜的方案,
重視思想和本質帶給我們什么好處呢?首先,作為一個了解本質的程式員,心里就很踏實,和其他技術人員交流,不會被鄙視,第二,能夠讓我們能夠知其所以然,而不至于內心痛苦,
例如資料庫索引,大家都知道,建立了索引后,SQL查詢條件"="的時候,速度就提高很多,如果我們把這個當作經驗背誦下來,你會馬上碰到一個反例,例如當你的表有個標識欄位,1表示有效,0表示無效,
這時候如果在這個欄位上建立了索引,按照經驗,我們肯定認為速度會提高很多,但是實際上,基本沒有變化,這個時候自己就很郁悶了,
如果想做一個快樂的程式員,就一定要搞清楚索引的本質,為何索引建立后就快了,如果明白這個本質,就不會有這樣的疑慮了,第三,能夠讓我們提高作業效率,第四,讓自己更加清醒,不會被表象所迷惑,

簡單就是美,我們都是藝術家
什么是美?我想是事物給人無論是哪種感官上的體驗都還不錯,這就是美了,比如夕陽柔和的余輝灑在眼中,呼吸帶著草味兒的空氣,要做的事情做好了,靜坐著享 受美好的一刻,
簡單的東西不會使人厭煩,就好象天邊幾片單調的云彩,徐徐清風拂面,帶來的是心情舒暢,頭腦冷靜,能給自己一個澄澈的思維空間,
在程式的世界里,同樣遵循這一原理,一個程式如果寫的漂亮,很容易讓別人看懂,程式不是寫給機器看的,程式是寫給人看的,
當一個程式出問題了,我們希望迅速解決問題,如果程式寫的很美,隨便一個技術人員都能夠看的懂,那么就非常有利于我們解決問題,
舉個例子: 計算每個月中的天數,
switch(month){
case 1,3,5,7,8,10,12:
day=31;break;
case 4,6,9,11:
day=30;break;
case 2:
day=28;break;
}
也有以下實作方式
var days=[31,28,31,30,31,30,31,31,30,31,30,31];
day=days[month-1];
實作了同樣的功能,你覺得哪段代碼容易看懂些?

多模仿別人,養成良好編碼習慣
模仿肯定比創造簡單,咱暫時創造不出來,可以先去模仿!
對程式員來說,模仿能力也很重要,比方說我們要做一個專案,這個時候你千萬不要自己去從頭開始去做,首先,我們要想辦法找找看,看看是否有適合我們的已經存在的,
如果有,我們直接下載,然后就可以用了,如果沒有,可以找找類似的,然后再改改,還是可以為我所用,這樣的話,可以為我們節省不少時間, 專案的進度有可能會提前,
一個程式員剛進入一個公司的時候,短時間內還難以了解系統的整體構架,這個時候也不要發怵,怎么辦呢?咱模仿專案組的其他老同學,模仿別人的開發流程、模仿別人的代碼結構,模仿別人的命令規則......
只要你模仿能力強,肯定把大家怔住了,給你的評價就很不錯,為什么會這樣呢,因為專案組的老同學正用的 肯定是目前比較合理的,只要你模仿著做,基本就不會有問題,你說你過試用期還會有問題?
總之,模仿不僅能給我們節省不少的時間,還能夠讓我們迅速找到解決問題的正確思路和方法,正如牛頓所說“我之所以站得高,是因為我站在巨人的肩上”,模仿也是站在別人的肩膀上,能夠省卻我們不少的體力,何樂而不為呢?

關注技術趨勢,熱愛學習
如果你也想成為程式員,想要快速掌握編程,趕緊關注小編加入學習企鵝圈子吧!
里面有資深專業軟體開發工程師,在線解答你的所有疑惑~編程語言入門“so easy”
資料包含:編程入門、游戲編程、課程設計等,
免費學習書籍:
免費學習資料:
作為專業的程式員,技術趨勢不能不關注,IT行業發展迅猛,新的思想和新的東西不斷涌現,如果我們不睜大雙眼去觀察,去了解,我們就會被逐漸淘汰,
每天都有新的軟體產品誕生,有新的版本發布,也有新的解決問題的方法出現,如果我們抽空關注下,我們很可能會有意外識訓,例如今天,你看到一條訊息,PHP5.3版本開始支持閉包,
這個意味著什么呢?意味著你的程式寫法可以進行更優美的改造,再如你看到訊息說MySQL推 出了一種新的引擎,你就要看看這個引擎有什么特點,以后對我的作業有什么幫助,
就是這樣,我們在一點一滴中積累,每天堅持修煉自己的基本功,長期的堅持,我們會發現自己一天比一天快樂,因為我們每天都能夠輕松的像藝術家一樣說笑間就完成了自己的作業,你怎能不快樂?
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/251470.html
標籤:其他
