四虎精品视频-四虎精品成人免费网站-四虎黄色网-四虎国产视频-国产免费91-国产蜜臀97一区二区三区

優(yōu)秀程序員無他-善假于物也

  運(yùn)用一門程序設(shè)計(jì)語言對(duì)大多數(shù)程序員來說是小菜一碟,但是更上一層樓成為一名專家級(jí)的軟件開發(fā)者,恐怕目前還是大多數(shù)人的夢(mèng)想。《程序員的思維修煉》一書中將程序員分為5個(gè)層級(jí):新手,高級(jí)新手,勝任者,精通者,專家。根據(jù)作者的調(diào)查研究結(jié)果,在這5個(gè)層級(jí)中,大多數(shù)的程序員屬于高級(jí)新手。而且居于這個(gè)層級(jí)的程序員從入行1、2年的到工作10來年都大有人在。

  身為一個(gè)程序員,如何才能盡快的突破自身的瓶頸,得到快速的提升那?這可真不是三言兩語可以說清楚。本人2009年畢業(yè)投身軟件行業(yè),2012年初離開工作了三年的公司A,加入了現(xiàn)在的公司B。算到現(xiàn)在呆在B公司也即將滿一年了。但是我敢說在B公司1年學(xué)到的東西,比在A公司3年加起來的總和還要多。這么大的進(jìn)步是源于我養(yǎng)成了較好的學(xué)習(xí)習(xí)慣,每天都保持汲取知識(shí)。這些習(xí)慣大都是同我身邊的同事身上偷來的。現(xiàn)在,我就把這些東西分享給大家,一起共勉。

  我們無需摸著石頭過河,因?yàn)榍叭艘呀?jīng)給我們總結(jié)了很多寶貴的經(jīng)驗(yàn)。

  一、請(qǐng)將Google作為你的搜索引擎

  這點(diǎn)放在第一條表明了它絕對(duì)是重中之重。當(dāng)你嘗試使用Google做一段時(shí)間的技術(shù)搜索后,你會(huì)發(fā)現(xiàn)百度是多么的低效和不靠譜。同樣一個(gè)技術(shù)關(guān)鍵字,Google結(jié)果的匹配程度會(huì)遠(yuǎn)高于百度。如果你說你英文能力差的話,那么請(qǐng)趕快補(bǔ)習(xí)英語。在我身邊我還沒發(fā)現(xiàn)一個(gè)很牛逼的程序員他的英文很差勁。外國人的技術(shù)文章大都很細(xì)膩,很有條理,并且注重由淺入深,覆蓋面廣。比如我前段時(shí)間想寫一篇關(guān)于Java泛型的文章,就搜到了Oracle有一篇對(duì)Java泛型的完整講述,地址在這里。可以說看完這篇文章后,你再也不擔(dān)心你會(huì)遺漏泛型中的知識(shí)點(diǎn)了。

  二、學(xué)會(huì)對(duì)自己制定目標(biāo)并執(zhí)行

  有人說,我有目標(biāo),那就是1年精通xx語言。我說,這樣的目標(biāo)等于沒有目標(biāo)。制定目標(biāo)必須要遵循SMART原則,那就是:

  • 目標(biāo)必須是具體的(Specific)
  • 目標(biāo)必須是可以衡量的(Measurable)
  • 目標(biāo)必須是可以達(dá)到的(Attainable)
  • 目標(biāo)必須和其他目標(biāo)具有相關(guān)性(Relevant)
  • 目標(biāo)必須具有明確的截止期限(Time-based)
  1. 不可被驗(yàn)證的目標(biāo)只能說是口號(hào),而喊口號(hào)又恰恰是中國人最擅長的。要建立起可驗(yàn)證的目標(biāo),還需要對(duì)目標(biāo)進(jìn)行追蹤。在對(duì)目標(biāo)進(jìn)行追蹤驗(yàn)證的過程中可以使用一些工具輔助,比如我使用的就是wunderList
  2. 使用代碼托管網(wǎng)站管理你的代碼。 作為程序員,學(xué)習(xí)新東西時(shí)少不了寫一些代碼,demo。而后隨后就丟掉。這是一種不好的習(xí)慣。你應(yīng)該學(xué)會(huì)管理你的代碼,讓它們成為你的寶貴財(cái)富。目前有很多免費(fèi)的代碼托管網(wǎng)站,首推github。github是全球最大的源代碼托管網(wǎng)站,很多著名的開源框架都將其源代碼托管在上面,如Jquery, Junit, Ruby, Clojure等。在這里,你可以上傳你的源代碼分享給他人。也可以方便的查看他人的優(yōu)秀源碼。如果你愿意,也可以成為一名志愿者,一起與他人開發(fā)一個(gè)開源項(xiàng)目。一切只需要一個(gè)git客戶端和一個(gè)github賬號(hào)就可以搞定。
  3. 使用日志對(duì)知識(shí)進(jìn)行總結(jié)。一個(gè)不善于總結(jié)的程序員絕不是一個(gè)優(yōu)秀程序員。SMART管理中有很重要的一條,那就是目標(biāo)必須是可衡量的。而我們?cè)趯W(xué)習(xí)技術(shù)的過程中,除了產(chǎn)出的code本身,日志也是一個(gè)重要的可衡量的產(chǎn)出物。你可以記下所犯的錯(cuò)誤,以避免重犯,也可以記下自己的所得,梳理思路。推薦一款日志工具evernote。它支持幾乎所有的操作系統(tǒng)和mobile平臺(tái),并可以方便的將日志同步到云端。對(duì)于一些日志你可以再加工一下發(fā)表到博客上,接受大家的檢閱,并擴(kuò)大自己的影響力。另外,mind map也是不錯(cuò)的梳理思路、回顧總結(jié)的好方式。比如我學(xué)習(xí)了正則表達(dá)式,就畫了一張mind map來記錄正則表達(dá)式的全部語法,以后如有遺忘只需看一下該圖表即可。
  4. 閱讀成為你的日常習(xí)慣。軟件工程是一種知識(shí)生產(chǎn)活動(dòng),前人的經(jīng)驗(yàn)的載體就是文字。作為IT人士,知識(shí)更迭是很頻繁的,不了解外面的世界很容易被遺棄。我們不僅要熱愛閱讀,還要讀好書,讀好文章。養(yǎng)成良好的閱讀習(xí)慣是每個(gè)程序員應(yīng)當(dāng)具備的素質(zhì)之一。這里推薦一個(gè)網(wǎng)站,豆瓣讀書。上面有很多技術(shù)書籍的信息,書評(píng)等,可以成為你閱讀的一個(gè)參考。另外,鄙人也強(qiáng)烈推薦了一些好書,想看的可以訪問這里
  5. 熟練使用各種快捷鍵。對(duì)于程序員來說,提高速度就意味著了生產(chǎn)率。提高了生產(chǎn)率,你就有了更多的時(shí)間去展開新的學(xué)習(xí)。熟練使用快捷鍵的好處不只是節(jié)省時(shí)間,而是將你的大腦從重復(fù)機(jī)械的勞動(dòng)中解放出來,能夠關(guān)注到更重要的部分。大到操作系統(tǒng),小到瀏覽器,都有自己各種各樣的快捷鍵。尤其對(duì)于程序員天天使用的IDE來說,掌握快捷鍵尤其重要。從現(xiàn)在開始,打印一份IDE的快捷鍵大全放在桌面上,每天都要熟悉其中的幾個(gè),用不了一星期你就會(huì)發(fā)現(xiàn)你的編程效率至少會(huì)提升30%以上。別質(zhì)疑,因?yàn)槲揖褪沁@樣做的。

  不積跬步,無以至千里。要想成為優(yōu)秀程序員,光有一腔熱血是不夠的,一定要持之以恒,堅(jiān)持不懈的持續(xù)學(xué)習(xí)。以此來與大家共勉。

it知識(shí)庫優(yōu)秀程序員無他-善假于物也,轉(zhuǎn)載需保留來源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 民国奇探2出来了吗| 课堂精练| 偷偷藏不住演员表| 美女舌吻| 风俗通| 性视频网站在线| laizi| av电影网| 范一贤| 呼兰河传思维导图| 男人亲女人| 晕车喝什么饮料能缓解| 电影不扣钮的女孩| 圆谷一夫| 女王的条件| 服务质量模型| 《满意度》电影免费观看| 美女网站在线观看| 2025女人最走运头像| 俺去也电影网| 卢昱晓电视剧| 感谢有你简谱| 天堂在线av| 头文字d里演员表| 水儿武士电影完整免费观看| alura jenson movies| 美国电影《贵夫人》| 6套电影频道节目表| 美少女尿裤子| 伦理电影在线看| 吴承轩主演的电视剧| 美国伦理小樱桃1| 少先队应知应会知识题库及答案| 韩国xxxxxxxxxxxx| 姐妹在线观看| 重温经典节目预告| 李路导演简介| 性感直播| 一人之下动画| 洗衣机水满了还在进水维修视频| 加藤视频下载|