一、兩大能力 1、學(xué)習(xí)能力 關(guān)于為什么需要學(xué)習(xí)能力,前面已經(jīng)吐槽了,我想理由大家也明白了,這里就不再敘述了;只是再次提醒一下,一定要保持隨時學(xué)習(xí)~ 2、動手能力 動手能力還需要啰嗦一下,動手是學(xué)習(xí)編程的最短途徑,如果你有看不懂的地方,可以馬上動手操作一下;如果你想自己做個小玩意兒玩玩,不要等著明天,馬上開始動手做做;如果你想學(xué)新技術(shù),最好的就是動手去寫寫…… 二、基礎(chǔ)學(xué)習(xí) 什么是基礎(chǔ)學(xué)習(xí)?比如你學(xué)的java,那么網(wǎng)絡(luò)基礎(chǔ)知識要略懂吧,計算機基礎(chǔ)要略懂吧(所謂略懂,就是大概看一本書,了解了解就可以),java語法你要懂吧,java三大框架要懂吧,J2SE要懂吧,JDBC要懂吧,設(shè)計模式要懂吧……簡單來說,就是你把Java相關(guān)的知識都至少要了解或者知道,對于重點核心內(nèi)容,要通透最好; 三、11個小技巧讓你寫的代碼可讀性更好 有很多理由都能說明為什么我們應(yīng)該寫出清晰、可讀性好的程序。最重要的一點,程序你只寫一次,但以后會無數(shù)次的閱讀。 當(dāng)你第二天回頭來看你的代碼時,你就要開始閱讀它了。當(dāng)你把代碼拿給其他人看時,他必須閱讀你的代碼。 因此,在編寫時多花一點時間,你會在閱讀它時節(jié)省大量的時間。 讓我們看一些基本的編程技巧: 盡量保持方法簡短 永遠永遠不要把同一個變量用于多個不同的目的 使用自描述的變量名和方法名 盡可能的把變量定義在靠近使用它的地方 拒絕神秘數(shù)字 友好的對待你的語言 不要逆常規(guī)而行 警惕過早優(yōu)化 積極重構(gòu)測試過的程序 不要過度沉迷于技巧 通過習(xí)例學(xué)習(xí)新知 四、技術(shù)之路的思考與感悟 1、借助導(dǎo)師、同事資源。這樣可以讓自己快速解決遇到的問題,少走很多彎路。 2、系統(tǒng)化的學(xué)習(xí)工作所需要的是基礎(chǔ)知識,而不是到百度或谷歌查資料解決。 這樣有助于遇到問題后通過相關(guān)知識關(guān)聯(lián)分析,也有助于搭建更合理的技術(shù)架構(gòu),或改進現(xiàn)有技術(shù)架構(gòu)的不足,讓知識形成協(xié)同效應(yīng)。 3、除了工作中需要的新知識外,建議在工作一段時間后再回頭系統(tǒng)性學(xué)習(xí)相關(guān)專業(yè)基礎(chǔ)知識。 因為在學(xué)校的學(xué)習(xí)多數(shù)都缺乏實踐,很多知識的掌握比較粗淺,在工作一段時間后重新再學(xué),會有完全不同的收獲。 4、借助平臺學(xué)習(xí)成長。 實際工作中,爆發(fā)式增長的業(yè)務(wù)或大平臺是一個人快速成長和進步非常好的資源。因為爆發(fā)式增長的業(yè)務(wù)會讓你在很短的時間內(nèi)遇到在其他地方好多年可能都不會遇到的問題,而大的平臺一定是從小而來,趟過很多的坑,在這樣的環(huán)境中,保持一個好奇好學(xué)的心態(tài),可以快速提高自己。 5、如果可以對自己進行細分定位會更好。 就如同我和我的團隊在過去的七年里都經(jīng)歷了工作內(nèi)容和崗位的細分一樣,現(xiàn)今社會是一個信息爆炸的時代,IT 技術(shù)也是不斷地出現(xiàn)新的技術(shù)分支,要想每一樣都做到精通是非常困難的。 五、關(guān)于工作的幾點體會: 真正的技術(shù)來源于工作, 也服務(wù)于工作. 把工作做好, 最容易實現(xiàn)技術(shù)的進步, 并且讓自己更快樂. 安全, 安全是指工作不要出重要的問題. 無論完成多少任務(wù), 錯誤導(dǎo)致的損失都是無法彌補的. 關(guān)鍵節(jié)點的檢查尤為重要. 除了編程的注意事項, 在上線前一天一定一定要仔細的檢查問題, 否則出了問題導(dǎo)致這一段時間都會心情不好. 效率, 開發(fā)代碼的效率問題, 這一點需要有經(jīng)驗的人才能理解得更多. 第一, 打字要快, 用心去打字, 每個字母都要準(zhǔn)確; 第二, 寫代碼要快, 多背代碼片段, 合適的時候選擇合適的方法; 第三, 熟悉IDE, 理解IDE的所有功能和快捷鍵, 訓(xùn)練無鼠標(biāo)操作; 第四, 熟悉Live Template, 擁有自己的模板是開發(fā)的高級增速. 另外還有一點可以通過自身的學(xué)習(xí)來獲取一大進步。 有想學(xué)Java的朋友歡迎來尚學(xué)堂報名 。機不可失哦。更多技術(shù)交流者或想獲取JAVA資料請加微信(858568103)
|
|