一区二区久久-一区二区三区www-一区二区三区久久-一区二区三区久久精品-麻豆国产一区二区在线观看-麻豆国产视频

再次寫給我們這些浮躁的程序員

  2010年初寫過一篇博客(我們是一群和平年代充滿浮躁與抱怨的程序員),一年過去了,社會(huì)好像更浮躁,也有網(wǎng)友問我這方面的問題,于是有了下面這篇文章,再次寫給我們這些剛?cè)胄懈≡甑某绦騿T,如何成長,以下是列出了一些成長的心得,我們不必每條都去實(shí)踐,但是優(yōu)秀的程序員成長過程中總會(huì)實(shí)踐里面的幾條。 

  多做項(xiàng)目,多思考

  不要害怕做事,剛畢業(yè)的同學(xué)最缺的就是工作經(jīng)驗(yàn),亂七八糟的項(xiàng)目能讓你很快就了解了一個(gè)公司的業(yè)務(wù)與使用的技術(shù),并且可以多接觸同事與客戶。

  當(dāng)你畢業(yè)后剛進(jìn)一家公司時(shí),如果主管沒有把你安排到項(xiàng)目組工作,那真的很杯具,因?yàn)樗J(rèn)為你還不能勝任工作或者你的加入會(huì)讓項(xiàng)目組更糟。

  還有人說,我剛進(jìn)公司,公司就把我當(dāng)成了苦工,工資又低,項(xiàng)目組加入好幾個(gè),也做了很多事情,每天都要加班。我估計(jì)有很多人感覺是這種狀態(tài),為什么會(huì)是這樣,因?yàn)槿珖嗣瘢ú恢皇浅绦騿T)里有90%可能都和你一樣的感覺,這說明你現(xiàn)在狀況是很普遍的,也說明你現(xiàn)在的能力并沒有很多出眾的地方。也許是逆境才能讓人成長,如果有一天你讓你的團(tuán)隊(duì)從這些苦力工作中解脫出來或者能給你的團(tuán)隊(duì)前進(jìn)的動(dòng)力,那你就升華了,你就比他們出眾。你沒有能力去改變現(xiàn)狀,所以只能接受,而不要認(rèn)為是自己生不逢時(shí),或者說公司環(huán)境太差。創(chuàng)業(yè)也一樣,不要認(rèn)為公司沒發(fā)展的主要原因是環(huán)境太差,那你不要去當(dāng)老板算了,投資環(huán)境都非常好還能輪到你嗎。

  還有很多同學(xué)感覺自己付出了很多,回報(bào)太少,這個(gè)問題很難平衡,首先一點(diǎn),公司在聘你進(jìn)來后不會(huì)因?yàn)槟銢]有成績就先給你回報(bào),公司也不可能會(huì)在你有了成績后就立即給你回報(bào),但是長時(shí)間付出沒有回報(bào),那這個(gè)公司就不值得你付出。我不贊成頻繁換公司,這么做至少可以說明你是一個(gè)只求回報(bào)不求付出的人。

  至于薪資的問題,這個(gè)很難去評估,因?yàn)槊總€(gè)企業(yè)的收益相差太遠(yuǎn)。但是剛畢業(yè)的同學(xué)工作需要關(guān)注薪資+成長環(huán)境,當(dāng)薪資可以滿足普通生活需求后,成長環(huán)境更為重要,就好比,給你一月5000元,或者6000元,真的不那么重要,因?yàn)檫@些收入在你以后的人生中基本沒有影響。當(dāng)然,如果你現(xiàn)在在大城市幾年里每個(gè)月只拿著1000元,那還是需要選擇一下收入更好的公司,因?yàn)檫@么低的收入會(huì)嚴(yán)重影響你的工作學(xué)習(xí)計(jì)劃,也說明你的公司不重視員工,沒有能力給員工好生活的公司,將來的發(fā)展也是有限的。

  特別說明一點(diǎn),互聯(lián)網(wǎng)公司與傳統(tǒng)信息化企業(yè)不一樣,互聯(lián)網(wǎng)一直是風(fēng)險(xiǎn)比較高的行業(yè),也許你選擇了一個(gè)看好的企業(yè),也佩服老板的眼光,可能你現(xiàn)在需要的是與公司同甘共苦。不要指望在剛創(chuàng)業(yè)的團(tuán)隊(duì)里拿到非常好的待遇,因?yàn)槟悻F(xiàn)在就是在投資,也許幾年后公司成功了,你就是功臣,不怎么出色的你也可以當(dāng)上總監(jiān)或副總裁。 

  自己開發(fā)框架與工具來提高工作效率

  當(dāng)你參與了很多項(xiàng)目,當(dāng)你發(fā)現(xiàn)自己經(jīng)常做一些COPY,PASTE的操作時(shí),你可以考慮花時(shí)間去提取問題的共性,做一些自動(dòng)化工具去擺平問題,或者是寫一些基礎(chǔ)框架來屏蔽這些無聊并且累贅的代碼。

  自己開發(fā)框架與工具,可以讓你快速的從一個(gè)初級程序員轉(zhuǎn)變成更高級的程序員或分析師或架構(gòu)師,因?yàn)檫@個(gè)過程中給你提供了為其他程序員服務(wù)的機(jī)會(huì),你有動(dòng)力去了解其它程序員的工作需求,你可以把你的框架或工具寫得很好,接口簡單靈活并且性能好,分析師和架構(gòu)師就經(jīng)常要干這種讓人力成本降低的事。但要記住一點(diǎn),不要以為自己開發(fā)框架與工具就認(rèn)為很NB了,因?yàn)檫@種工作并不會(huì)體現(xiàn)多少技術(shù)含量,而只是提高個(gè)人抽象問題的能力,這個(gè)活很多程序員都能干,但是很少人去干好。

  參與開源項(xiàng)目

  參與開源項(xiàng)目可以讓你領(lǐng)略到不同程序員的溝通方法,開發(fā)習(xí)慣,技術(shù)思維,可以認(rèn)識更多的朋友,如果你足夠強(qiáng),也可能一舉成名哦。可以讓你更深入了解這個(gè)開源東西,所以最好是感興趣或者是與工作有關(guān)的,不要說什么流行就參與什么。開源項(xiàng)目可以自己貢獻(xiàn)一個(gè)新的項(xiàng)目,或者參與一個(gè)感興趣的項(xiàng)目。

  不要指望開源項(xiàng)目會(huì)給你帶來直接的金錢,如果你想拿著開源項(xiàng)目封裝一下去發(fā)財(cái),那我真不知道如何做,可以去問問什么什么芯,什么什么國產(chǎn)操作系統(tǒng)的人,他們更有經(jīng)驗(yàn)。

  英語

  在這個(gè)全球信息時(shí)代,英語真的是一個(gè)很重要的工具,我真的很羨慕那些學(xué)校里英語就很好的同學(xué),好的英語能力可以更快速的了解到更多知識。當(dāng)前,新的技術(shù)與知識大部份語言都是英語或翻譯成英語,如果能把英語學(xué)好,可以讓你人生少奮斗10年。

  寫技術(shù)博客

  寫技術(shù)博客是一種可以快速提高的方法,但是一個(gè)人能堅(jiān)持每周寫技術(shù)博客,那是需要付出很多代價(jià),寫博客并不是要我們寫出高質(zhì)量的文章才發(fā)表,我們可以分享自己的一些小經(jīng)驗(yàn),也可以分享自己的體會(huì)。一樣?xùn)|西在你大腦里,并不表示你已經(jīng)掌握了,如果你能說給別人聽,或者用文字表達(dá)出來,那首先你要將這些知識點(diǎn)整理清楚才好表達(dá)。我經(jīng)常認(rèn)為自己已經(jīng)對某個(gè)問題了解了,但是在整理技術(shù)博客時(shí)發(fā)現(xiàn)自己的知識盲點(diǎn),然后再去查找知識來補(bǔ)充自己的盲點(diǎn),直到最后搞清楚了才算告一段落。

  有些人不喜歡分享或者害怕分享,但是在這個(gè)世界,只要不是公司機(jī)密或商業(yè)秘密,拿出來分享可以讓你得到更多同行的反饋,網(wǎng)絡(luò)上的人會(huì)給你相對真實(shí)的反饋,因?yàn)榇蟛糠萑伺c你沒有利益關(guān)系。

  新人不要害怕自己分享的知識是否有技術(shù)含量,只要你認(rèn)為有價(jià)值,都可以拿出來,這不僅可以給別人提供知識,也可以自己整理思路,還可以得到網(wǎng)友的反饋。如果你的知識沒有價(jià)值,分享出來也沒有關(guān)系,如果你的文章技術(shù)含量低,怕被人鄙視,那是你這個(gè)人不敢承認(rèn)現(xiàn)實(shí),因?yàn)橥屡c朋友可能不會(huì)說你的文章很菜,就算被鄙視了又如何,有時(shí)被人鄙視也是一種前進(jìn)的動(dòng)力。有人說如果幾年后我進(jìn)步了很多,但還讓人看到我這些初學(xué)時(shí)弱智的文檔,誤人子弟,不好意思,Ok,那個(gè)時(shí)候有可以完全把文檔刪除,其實(shí)我更喜歡放在那里品味自己成長的過程,把有誤導(dǎo)的地方更正。

  我知道有一個(gè)技術(shù)博客作者,數(shù)據(jù)庫專家楊廷琨(http://yangtingkun.itpub.NET/),他幾年來,每天堅(jiān)持寫一篇技術(shù)博客,現(xiàn)在已經(jīng)有2千多篇,我的ORACLE數(shù)據(jù)庫水平比他差很多,但是我也偶爾看到一些他新寫的文檔我?guī)啄昵熬蜁?huì)了,但這些并不妨礙我對這位博客作者的敬佩,因?yàn)樗牟┛妥屛覍W(xué)到了很多知識。

  加入感興趣的技術(shù)論壇

  每個(gè)公司使用的技術(shù)與產(chǎn)品及環(huán)境都不太一樣,也許你在公司里感覺什么東西都是別人做好了,我只是個(gè)流水線工人,我們的系統(tǒng)由于有嚴(yán)格的規(guī)范也不太出問題,自己的實(shí)踐提高機(jī)會(huì)太少,那建議你加入感興趣的技術(shù)論壇。

  技術(shù)論壇上你可以看到很多人各種各樣的問題與分享討論,你也可以試著去幫別人解決問題。技術(shù)論壇可以讓你進(jìn)一步成長,但不要告訴我你只是會(huì)沙發(fā)、頂或接分的那種。

  國內(nèi)CSDN、ITPUB、CHINAUNIX、JavaEYE、MSDN、51TESTING都是人氣很旺,里面也不缺技術(shù)大牛與無敵大菜鳥。

  常看參考手冊

  很多程序員,遇到問題喜歡直接去請教別人,或是Google找結(jié)果,通過別人或Google也許問題可以解決,但是只能形成知識點(diǎn),不能形成知識體系。

  要全面掌握一個(gè)東西最快的方法是看產(chǎn)品的官方參考手冊,參考手冊一般是代表正規(guī)的用法或者是推薦的用法,對于小產(chǎn)品最好是先將參考手冊全部看一遍。如果是比較大的產(chǎn)品如(ORACLE、Java、.NET)那可以選擇看經(jīng)常使用到的部分。只有當(dāng)你在看完參考手冊還不懂的時(shí)候再去Google或與別人探討,這樣的方式會(huì)讓你的知識更體系化。

  深入分析問題原因

  程序員一定要具備對技術(shù)問題刨根問底的想法,很多程序員能解決問題,但是不想去了解問題的根源。我們經(jīng)常遇到問題,而且很多問題重啟程序或者重啟機(jī)器就好了,有多少程序員會(huì)去挖掘重啟就解決問題的原因。我是從事數(shù)據(jù)庫的,也經(jīng)常看到很多人遇到數(shù)據(jù)庫有問題,重裝一下搞定,而沒有深入分析問題產(chǎn)生的原因。也許在生產(chǎn)環(huán)境我們沒有時(shí)間去分析,但是在開發(fā)環(huán)境、測試環(huán)境你是不是也經(jīng)常重啟解決問題。如果能在開發(fā)環(huán)境與測試環(huán)境遇到問題,這是技術(shù)人員成長的最好機(jī)會(huì),我們在自己的領(lǐng)域一定不能放過這種成長的機(jī)會(huì),因?yàn)榇蟛糠輰<叶际窃谶@種歷練中出來的。

  不要害怕復(fù)雜

  很多程序員習(xí)慣了利用各種框架及工具解決問題,自己只是寫一些簡單邏輯,當(dāng)有一天遇到一個(gè)問題,沒有對應(yīng)的框架或工具時(shí)就放棄需求。我們不要害怕困難,如果你每天的代碼都沒有挑戰(zhàn),那何來提高,我們應(yīng)該在適當(dāng)?shù)臅r(shí)候給自己一些壓力,這樣可以讓自己提高得更快一些。比如你的系統(tǒng)需要一個(gè)輕量級的工作流引擎、編譯器、解析器、界面設(shè)計(jì)器、屏幕控制器,或者一個(gè)http服務(wù)器之類的東東,但是現(xiàn)有的東西都感覺不太滿意,你可以自己去搞一個(gè)試試,不要害怕不成功,不要害怕自己做不好。這些東西看起來有點(diǎn)復(fù)雜,但是當(dāng)你深入去做時(shí),你會(huì)發(fā)現(xiàn)里面有很多有意思的東西,你需要去逐步改進(jìn)你的小系統(tǒng),直到它能很好的運(yùn)行為止,這是個(gè)很好的成長過程,可以讓你對程序有更深的理解,也可打開思路。

   學(xué)習(xí)計(jì)算機(jī)基礎(chǔ),深入技術(shù)原理

  有時(shí)候我們經(jīng)常迷惘,感覺技術(shù)水平?jīng)]有提高,感覺技術(shù)能力總是浮在表面,特別是當(dāng)你發(fā)現(xiàn)自己算法分析、性能分析、故障診斷能力有限時(shí),也許這是你再次需要學(xué)習(xí)計(jì)算機(jī)基礎(chǔ)的時(shí)候,因?yàn)榛A(chǔ)不牢,所以你的問題診斷準(zhǔn)確率不高。每個(gè)程序員應(yīng)該都學(xué)過計(jì)算機(jī)基礎(chǔ)(計(jì)算機(jī)體系、操作系統(tǒng)、網(wǎng)絡(luò)、數(shù)據(jù)庫原理、算法等等),這些知識對很多人來說是很枯燥。在當(dāng)前高級編程語言時(shí)代,你的計(jì)算機(jī)基礎(chǔ)不好也能編碼,而且效率也不低,但是當(dāng)你要想成為技術(shù)牛人,計(jì)算機(jī)基礎(chǔ)就是一道坎,因?yàn)椴辉鷮?shí)的計(jì)算機(jī)基礎(chǔ)知識會(huì)讓你在忽悠與被忽悠中成長。

  關(guān)心產(chǎn)品市場與商業(yè)動(dòng)態(tài)

  程序員是否需要關(guān)心產(chǎn)品市場與商業(yè)動(dòng)態(tài),我認(rèn)為是有必要的,除非你真是技術(shù)天才,能閉關(guān)十年后橫掃江湖。計(jì)算機(jī)技術(shù)發(fā)展太快,每年都有新的流行產(chǎn)品與技術(shù),大公司也經(jīng)常改變戰(zhàn)略或易主。如果你想引領(lǐng)技術(shù)潮流,想創(chuàng)業(yè),那一定要關(guān)心產(chǎn)品市場與商業(yè)動(dòng)態(tài)。

  不要去輕視任何一種職位、語言、工具

  在IT崗位里,沒有高低之分,不要去輕視任何一種崗位,有些程序員認(rèn)為自己的成果最有價(jià)值,美工、測試只是邊緣崗位,項(xiàng)目經(jīng)理就只會(huì)瞎指揮,不干活,銷售人員與售前人員接到定單后屁事都沒有,整個(gè)項(xiàng)目基本上就是我一個(gè)人的成果。這種心態(tài)是最要不得的。其實(shí)你的領(lǐng)導(dǎo)并不會(huì)這么想,很多事情是你不知道的,如客戶關(guān)系就可能不是你一個(gè)人搞定的。還有最重要的一點(diǎn),如果這個(gè)項(xiàng)目沒有你參加怎么樣?項(xiàng)目可能換成另外一個(gè)人做,也許他也能做得也不錯(cuò),這就說明你的價(jià)值或重要性并不像你想象的那么重要。舉個(gè)例子:

  就好比你買一臺聯(lián)想電腦4000塊,賣給一個(gè)沒看過電腦的火星人20000塊,這臺電腦是最后的成果,但是否表示聯(lián)想這臺電腦是最重要的,可能你買一臺戴爾的電腦還賺的錢更多,也可能你只要給對方一臺雜牌電腦就可以拿到20000塊。在這個(gè)例子里更重要的也許是客戶關(guān)系與抓住商機(jī),而買什么樣的電腦影響不大(你在項(xiàng)目里的地位可能就是這臺電腦的作用,沒有你肯定不完整,但是很容易找到你的替代品,所以你的價(jià)值并不是最重要的)。

  計(jì)算機(jī)編程語言是初學(xué)者最喜歡對比的話題,有的大師也經(jīng)常對比各種語言的優(yōu)缺點(diǎn)。我并不反對的評論那種語言的優(yōu)劣,但我們不能去鄙視某種語言的及其使用者,因?yàn)榱餍械恼Z言都有它生存的環(huán)境,可能是我們對技術(shù)的見識太窄,也可能是我們對人類的思維習(xí)慣了解的不全面,不要總是拿自己的習(xí)慣去評價(jià)。有很多系統(tǒng)管理員喜歡用命令行,喜歡用shell,perl等腳本語言,這些東西在我看來簡直是低效且易讀性差的東西,但是當(dāng)你經(jīng)常在沒有圖形界面下工作時(shí),腳本語言可能真是更高效的選擇。

  最后寫上一句浮躁的根源:

  不要把祖國當(dāng)母親,應(yīng)該把祖國當(dāng)自己的孩子。
  本不想講這句話的,但是現(xiàn)實(shí)就是如此,浮躁的人群總是對社會(huì)充滿了意見。我認(rèn)為所有的這些浮躁都有一個(gè)共同點(diǎn),就是認(rèn)為自己無法改變這個(gè)社會(huì),改變這個(gè)社會(huì)是國家的事,是其他人的事。

  小時(shí)候老師總是講祖國是母親,我們是花朵,但是實(shí)際上我們也不是什么花朵,我們就是鄭智化歌里的那根“小小的草,風(fēng)吹雨打后依然不倒”。現(xiàn)實(shí)的社會(huì)總是充滿著種種不平衡,但是浮躁并不能解決問題。有時(shí)總在想祖國并不像我的母親,她更像是我的孩子,她還很小,經(jīng)歷過很多坎坷,我們經(jīng)常感覺自家的孩子比不上別人的孩子的某個(gè)方面,于是對孩子多加責(zé)罵,也可能會(huì)讓她花一個(gè)暑假的時(shí)間去補(bǔ)習(xí)。小孩子有一些成績后也會(huì)驕傲,有時(shí)還會(huì)欺騙,我們不能容忍的是她的惡意謊言,但是她還沒有到無藥可救的程度,她依然還在成長。我們經(jīng)常拿孩子與別人的孩子對比,而且總是發(fā)現(xiàn)別人孩子更好的一面,但是你是否希望與別人交換孩子呢,除了感情外你是否了解別人孩子的全部,我們需要更多的面對現(xiàn)實(shí),應(yīng)該在孩子成長的時(shí)候及時(shí)指出她的缺點(diǎn),她不可能什么都是優(yōu)秀的,所以我們應(yīng)該盡自己的能力讓她更好一些。你不太可能改變母親,但是你的行動(dòng)會(huì)影響孩子,你拋棄孩子,你真正的孩子將來可能也會(huì)拋棄你,所以說祖國可能并不像母親,更像孩子,如果你把祖國當(dāng)孩子,也許是另一種人生價(jià)值。

  本文來自CSDN博客,轉(zhuǎn)載請標(biāo)明出處:http://blog.csdn.NET/yzsind/archive/2011/01/29/6168854.ASPx

it知識庫再次寫給我們這些浮躁的程序員,轉(zhuǎn)載需保留來源!

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

主站蜘蛛池模板: 亚洲成人tv| 91视频麻豆 | 91福利在线免费观看 | 国产乱子精品免费视观看片 | 亚洲精品中文字幕午夜 | 亚洲日本一区二区三区在线不卡 | 成人开心激情 | 美女国产在线观看免费观看 | 色婷婷在线播放 | 欧美激情视频在线观看 | 亚洲欧美国产精品久久久 | 成人网页 | 护士freesex欧美 | 色黄网站在线观看 | www欧美| 婷婷开心综合 | 国产美女一区二区三区 | 97人人草| 四虎影视在线永久免费观看 | 久久麻豆亚洲精品 | 亚洲一区二区精品视频 | 亚洲女人天堂 | 国产欧美日韩免费一区二区 | 精品在线网站 | 国产成人毛片视频不卡在线 | 日本aⅴ日本高清视频影片www | 亚洲区一二三四区2021 | 欧美日本高清一本二本三本 | 国产在线视频一区 | 中文字幕久久久久久精 | 自拍偷拍2019 | 日韩在线视屏 | 色哟网站 | 色黄网址 | 国产福利2021最新在线观看 | 色呦呦免费 | 看大片全色黄大色黄 | www.激情五月.com | 成人三级视频在线观看 | 91国内在线国内在线播放 | 国产精品资源在线观看网站 |