自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

程序員新年要做的10個決定

開發(fā) 項目管理
我們已經(jīng)踏進(jìn)了2012年,很自然的也會為新的一年定下目標(biāo),那么我們在生活中真正能夠?qū)崿F(xiàn)的有哪一些目標(biāo)呢?本文將詳細(xì)地給您解說新年要做的10個決定。

還剩不到一周的時間,我們將迎來2012年。我知道這是老生常談,但今年你曾經(jīng)有過什么樣重要的經(jīng)歷?很自然的,我們現(xiàn)在正處于為新年許下目標(biāo)的時候。也許你可能有“真實”生活中的一些目標(biāo),但是你的程序員生涯呢?

1、學(xué)習(xí)一種新語言,框架或方法


我們必須保持學(xué)習(xí)最新的技術(shù)。

Web開發(fā)唯一不變的是變化。以NodeJS為例:兩三年前它并不存在,只有很少(如果有的話)的JavaScript代碼運行于服務(wù)器之上。現(xiàn)在,你離不開它。每個Web開發(fā)人員都希望留在自己的作品里。要做到這一點,我們必須不停學(xué)習(xí)最新的技術(shù)。如果你是一個后端開發(fā),這可能代表著學(xué)習(xí)JavaScript和Node.js,類似于Ruby和Rails。對于前端開發(fā),則可能意味著真正理解CSS3或掌握HTML5新的API。當(dāng)然,這并不意味著你必須經(jīng)常使用它,只需要保持自己不斷學(xué)習(xí)。

按照同樣的思路,對于重新評估你的工作流程、學(xué)習(xí)更好的和不同的工具以更快速地完成工作來說,現(xiàn)在是一個很好的時間。

2、讓你掌握的內(nèi)容更精深


程序員新年要做的10個決定

也要預(yù)留一段時間來關(guān)注現(xiàn)有的語言和軟件。

當(dāng)然,保持鋒利比學(xué)習(xí)新的內(nèi)容有更大意義。它也包括改善你使用日常工具的方式。我知道自己一直堅持使用熟悉的的模式和方法而不是學(xué)習(xí)在某個特定情形下更佳的方案是不對的。你知道關(guān)于JavaScript設(shè)計模式的那些事嗎?你對PHP的面向?qū)ο蠛兔嫦蚬δ芫幊淌欠裼性鷮嵉睦斫??你是否曾?jīng)使用過SQL連接?你使用的文本編輯器里是否有沒有用過的功能?這些都不是新技術(shù),但是如果你不使用它們,它們對你來說就是全新的!也要在關(guān)注現(xiàn)有的語言和軟件上預(yù)留一段時間。

3、探索一個新的領(lǐng)域

這項內(nèi)容與第一項并不相同。學(xué)習(xí)一種新的語言、框架,或自己領(lǐng)域里的方法是重要的,甚至對你的日常實踐來說可能會有用。但如果你像我一樣,你會迷上網(wǎng)絡(luò)上的每一部分。要嘗試探索新的領(lǐng)域。對后臺開發(fā)來說是深入研究前端開發(fā),而對前端來說是探索可用性或用戶體驗。如果你喜歡寫作,你可能會對內(nèi)容策略或培養(yǎng)設(shè)計靈感感興趣。在網(wǎng)絡(luò)上有幾十個不同的領(lǐng)域,繼續(xù)探索!

4、參與社區(qū)

[[55702]]
把它叫做參與,把它叫做結(jié)網(wǎng),把它叫做任何你想要的。

該網(wǎng)站極度令人不可思議:我想不出有任何其他的現(xiàn)象,人與人之間相隔那么遠(yuǎn),卻結(jié)下如此深厚的友誼。2012年,你為什么不更多的嘗試參與到這個令人驚訝的團(tuán)體中呢?在Twitter上與他們交談,閱讀他們博客的文章和評論,或者通過自己寫文章來作為回應(yīng);通過Github或其他代碼共享網(wǎng)站貢獻(xiàn)自己的代碼?;蛘呒尤胱杂捎懻摃?,用戶組和各種會議。把它叫做參與,把它叫做結(jié)網(wǎng),把它叫做任何你想要的,但有一點是肯定的:它會在大多數(shù)情況下讓你和其他人受益。此外,建設(shè)新的重要人際關(guān)系,你可能會獲得新的轉(zhuǎn)機!

5、教導(dǎo)他人


最有益的評論是傷害你感情的那些。

你應(yīng)該認(rèn)同我們之前的觀點,在2012年更多的教導(dǎo)他人。為什么呢?它將會帶來些什么呢?“教導(dǎo)是最好的學(xué)習(xí)”?我已經(jīng)為Nettuts +寫作了近三年,我可以證明,這種說法是完全正確的。寫下一個原理是如何工作的能夠迫使你完全理解它,當(dāng)你嘗試教導(dǎo)別人時,你會驚訝對這個話題更了解了多少。最重要的是,當(dāng)你知道曾經(jīng)幫助別人學(xué)習(xí)新的技能時你會有不可思議的感覺。毫無疑問,你將遇到幾個反對的聲音,例如指出你語法的錯誤(或只是一些害群之馬的評論)。不用有太多的擔(dān)心;教學(xué)是一個學(xué)習(xí)的過程,你這樣做會提高你自己。最有益的評論是傷害你感情的那些。

6、更好地照顧自己


我們是網(wǎng)絡(luò)的受害者。

我們作為Web開發(fā)似乎非常自豪,因為我們獻(xiàn)出自己的勞動。我們工作時間超長,弓著腰在黑暗中使用計算機,我們忘記了洗澡或吃飯。我們是網(wǎng)絡(luò)的受害者,忍受著痛苦來讓互聯(lián)網(wǎng)更加美好。

聽起來很勇敢,但確實不是這樣。

為你的風(fēng)險考慮,我建議你在2012年照顧好自己。除了睡得好,吃得好,確保你的工作場所符合人體工學(xué)。按理說,如果你花了生命中的三分之一在辦公室,使其盡可能舒適是很有道理的!

7、更好的管理自己的時間(以及其他資源)

也許我并不是指這和Web開發(fā)人員有很大關(guān)系,但盡管如此,幾乎每一個“知識工作者”可以做得更好。對于我們里的很多人,尤其是自由職業(yè)者來說,你要用你的時間來做的事可能是燈紅酒綠和饑腸轆轆之間的差異。記住所有的這些樂趣,以及我向你推薦學(xué)習(xí)的Web新技術(shù)了嗎?好了,不要讓它們的引誘限制你的學(xué)習(xí)時間。當(dāng)然互聯(lián)網(wǎng)越大越會有更多誘惑。我敢肯定,你最近看到了下面的內(nèi)容,當(dāng)我這么做時它給了一個暫停。


在過去的一年里,超過1萬億美元的視頻在Youtube上被觀看。

假設(shè)平均YouTube視頻是2 – 3分鐘之久,我們正在尋找的東西可以花上一整天的時間。在知識方面我還沒有足夠精深。

當(dāng)然,“只是工作,不要娛樂”,完全按此行事是正確的嗎?我不建議你成為客戶的一個奴隸或者是不能忍受沉悶的工作狂。我只是說,我們需要更明智的來明確了解我們每小時是如何度過的,并努力的更好利用時間。

8、采用更好的編程實踐


過度的文檔永遠(yuǎn)不會是壞事。

不,我不是在用兩個不同的詞匯重復(fù)同一個決定。這一次,我談?wù)摰淖龇▏@編碼本身的實踐。我不能告訴你我有多少次熱切地開始了新的項目,然后一個半小時后說,“嗯。。。我要為嘗試這個功能創(chuàng)建一個分支。噢,等一下,我忘了開始時初始化Git。。“確保我記得從一開始就使用代碼版本是我在2012年還要去面對的工作,它能使你的項目歷史更清晰。

另一個我經(jīng)常忽略的基本編碼實踐是注釋。我可以變出許多行巧妙的代碼,然后在剩下的時間里為其他事情分心。第二周我回到工作里時花了20分鐘試圖弄清楚它。這會困擾你嗎?請你給自己幫個忙,為自己和其他人留下有用的注釋。文檔和注釋是同樣正確的事情。我最近在學(xué)習(xí)Dojo,我發(fā)現(xiàn)它的代碼文檔是無價的。當(dāng)然,文件的水平將取決于你的項目的公開程度,但是我認(rèn)為過度的文檔永遠(yuǎn)不會是壞事。

9、產(chǎn)生被動收入

我猜Nettuts +的絕大多數(shù)讀者做客戶端的工作,無論是作為一個自由職業(yè)者或以其他方式。那么為什么不另外獲取一些被動收入呢?Envato(譯者注:自由職業(yè)者創(chuàng)建的著名公司,旗下有銷售類、教程類和博客類的網(wǎng)站)有十個市場,在這里任何具有合適技能的人都可以獲利。為ThemeForest(譯者注:國外知名設(shè)計網(wǎng)站)構(gòu)建一個主題,為CodeCanyon寫一個腳本,其潛在價值永無止境。當(dāng)然,如果你的技能不適合Envato市場,或者即便可以,還有其他許多方法可以產(chǎn)生被動收入。例如如果你是一個作家,可以試試Tuts+ Premium(譯者注:一個學(xué)習(xí)設(shè)計、Web開發(fā)技術(shù)的網(wǎng)站)。他們一直在尋找充滿激情的新教師。

在市場或個人網(wǎng)站上銷售項目是一個聰明的方式,可以被動地獲取一些額外的現(xiàn)金,同時你還能做自己享受的事情。

10、給自己放個假

[[55705]]
戴上一頂完全不同的帽子…在有些時候

到目前為止,前面的每一個決定是你可以做的一些事情來改善你作為開發(fā)者的技能。我會密切指出,你要成為一個優(yōu)秀開發(fā)者可以做的最好的事情之一就是不要成為一個開發(fā)者。。。在有些時候。有時候需要戴上一頂完全不同的帽子。保持甚至和開發(fā)毫不相關(guān)的一項愛好,而且最好不要涉及電腦。玩某種樂器,閱讀,寫作,開拓廚藝。不管你做什么,留下一些放松的時間。當(dāng)你這樣做時會發(fā)現(xiàn),編程問題的解決方案往往出現(xiàn)在休息時間。


我曾經(jīng)用在開車回家路上的思考解決了許多代碼問題。

當(dāng)然,定時休息是很重要的,還有那些一年幾次更長時間的休假。此外扔了那些年度計劃!

你的決定?

好了,這就是Web開發(fā)者應(yīng)做的十項決定的清單。你覺得有哪些不在我的名單上?讓我們在評論中來聽聽這些意見!

蔣宇捷譯自:http://net.tutsplus.com/articles/general/ten-new-years-resolutions-every-web-developer-should-make/

安德魯 伯吉斯于2011年12月27日

原文鏈接:http://blog.jobbole.com/11810/

【編輯推薦】

  1. 請重新認(rèn)識你作為程序員的價值
  2. 程序員的5種類型
  3. 一個Java程序員對2011年的回顧
  4. 程序員每天到底可以寫幾行代碼?
  5. 為什么程序員的社會地位不高?
責(zé)任編輯:林師授 來源: 伯樂在線
相關(guān)推薦

2013-01-21 12:33:23

程序員職業(yè)規(guī)劃

2011-07-05 11:28:14

程序員

2014-07-22 10:00:18

程序員

2015-06-12 11:22:52

程序員程序員跳槽

2011-06-10 08:56:27

程序員

2010-09-03 16:25:04

程序員

2020-10-05 21:13:37

程序員技能開發(fā)者

2015-01-14 10:17:28

高級程序員

2012-03-08 09:17:14

程序員

2014-12-22 09:59:05

程序員

2014-05-13 13:09:23

Python程序員

2016-01-18 11:03:58

程序員搜索技巧

2018-03-06 10:32:51

程序員代碼開發(fā)

2017-02-13 12:56:35

程序員播客

2013-12-02 10:10:35

Python工具庫

2021-06-04 10:15:17

JavaSQL編程語言

2015-11-12 10:23:26

老程序員編程策略

2020-10-25 15:20:01

程序員技術(shù)在線社區(qū)

2011-06-02 11:26:24

程序員

2022-02-08 09:52:37

新年讀書程序員
點贊
收藏

51CTO技術(shù)棧公眾號