<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    春風(fēng)博客

    春天里,百花香...

    導(dǎo)航

    <2008年9月>
    31123456
    78910111213
    14151617181920
    21222324252627
    2829301234
    567891011

    統(tǒng)計(jì)

    公告

    MAIL: junglesong@gmail.com
    MSN: junglesong_5@hotmail.com

    Locations of visitors to this page

    常用鏈接

    留言簿(11)

    隨筆分類(lèi)(224)

    隨筆檔案(126)

    個(gè)人軟件下載

    我的其它博客

    我的鄰居們

    最新隨筆

    搜索

    積分與排名

    最新評(píng)論

    閱讀排行榜

    評(píng)論排行榜

    程序員之路探究

    這是個(gè)人對(duì)程序員生涯的一孔之見(jiàn),只代表作者的個(gè)人想法,其中疏漏甚至錯(cuò)誤之處在所難免,希望大家多提寶貴意見(jiàn)。

    前言

    豐厚的薪水,高端的職位和有成就感的事業(yè)是人人都想要的,而這些都取決于你每天的認(rèn)真工作,努力學(xué)習(xí)和靈活做人上。日子就像一塊塊磚,你就像是一個(gè)泥瓦匠每天在堆砌著你的人生,最終砌出一個(gè)宏偉的大廈或是一幢低矮的小屋甚至是堆成一堆瓦礫全取決于你自己。

    程序員是一碗青春飯嗎?

    程序界和軟硬件一樣都要遵守摩爾定律,也就是說(shuō)當(dāng)前的技術(shù)知識(shí)很快會(huì)被替代,你需要不斷學(xué)習(xí)新的東西,否則就會(huì)面臨著被淘汰的危險(xiǎn)。然而,一個(gè)人的學(xué)習(xí)動(dòng)力和欲望都是有限的,記憶力還會(huì)隨著年齡的增長(zhǎng)而衰退,從這個(gè)道理上來(lái)說(shuō),年齡大的遲早會(huì)被年齡小的超過(guò),成為雞肋并最終將被無(wú)良的公司拋棄。難道程序員這個(gè)職業(yè)做不過(guò)三十五歲,永遠(yuǎn)是一碗青春飯嗎?

    根基是決定一個(gè)人會(huì)不會(huì)被淘汰的關(guān)鍵

    我剛進(jìn)入IT業(yè)就聽(tīng)說(shuō)過(guò)這種說(shuō)法,不過(guò)當(dāng)時(shí)的年齡限度是30歲,當(dāng)工作一段時(shí)間后,這個(gè)限度上調(diào)了五歲,而且還有陸續(xù)上調(diào)的趨勢(shì),而在各個(gè)公司中,超過(guò)35的程序員并不罕見(jiàn),在外國(guó)做了一輩子軟件的人也屢見(jiàn)不鮮。難道“程序員是吃青春飯的”是一個(gè)謬論嗎?那么為什么很多人持有并宣揚(yáng)此論調(diào)呢?
    其實(shí)這個(gè)結(jié)論既正確也不正確,它的結(jié)果取決于要評(píng)判的人。一個(gè)人如果根基扎實(shí),他就更容易學(xué)習(xí)新的事物新的知識(shí),年輕和精力相對(duì)于扎實(shí)牢靠的根基是微不足道的,對(duì)于別人是一座山的障礙,對(duì)于他也許就是一張紙的隔閡,這樣的人是不會(huì)面臨著被超越被淘汰的危機(jī)的,青春飯的論調(diào)對(duì)他完全不適用;而一個(gè)人如果根基不牢,只是靠精力和年齡勉強(qiáng)立足,每次新事物新知識(shí)出現(xiàn)都在和年輕人拼體力拼精力,那么他遲早將被淘汰,優(yōu)勝劣汰的社會(huì)就是這樣殘酷無(wú)情,但很公平 。

    什么是程序員的根基

    面向?qū)ο蟮乃枷?/u>。MVC,分層架構(gòu),按接口編程,依賴(lài)注入,OR Mapping,面向方面,SOA等都是OO的發(fā)展,不從根本上領(lǐng)會(huì)它,程序員就難以把握程序發(fā)展進(jìn)化的趨勢(shì),永遠(yuǎn)停留在老窠臼中無(wú)法自拔,自我提高升華進(jìn)化當(dāng)然更是一句空話。
    數(shù)據(jù)結(jié)構(gòu)。程序的核心目的是收集,整理和展示數(shù)據(jù),而數(shù)據(jù)的核心就是數(shù)據(jù)結(jié)構(gòu),它的重要性不言而喻。線性表、棧/隊(duì)列、串、多維數(shù)組、廣義表、樹(shù)、圖這些數(shù)據(jù)結(jié)構(gòu)你都需要認(rèn)真掌握,掌握的程度越深,日后學(xué)習(xí)的阻力就越小,相對(duì)于他人將更有優(yōu)勢(shì)。
    算法。如果缺乏好的算法,程序架構(gòu)得再完美數(shù)據(jù)再貼切都無(wú)濟(jì)于事,猶如一臺(tái)法拉利卻用牛來(lái)拉一樣。迭代法、窮舉搜索法、遞推法、貪婪法、回溯法、分治法、動(dòng)態(tài)規(guī)劃法都是你需要掌握的,不要以為這很難,讀透一本算法導(dǎo)論就足夠了。
    基礎(chǔ)API。只有思想,數(shù)據(jù)結(jié)構(gòu)和算法只是一條腿,要健步如飛還得兩條腿走路。程序員的另一條腿就是基礎(chǔ)API,你需要認(rèn)真掌握TCP/IP協(xié)議詳解,Socket通信,線程,文件讀寫(xiě)等每種語(yǔ)言和技術(shù)都需要的基礎(chǔ)知識(shí),一個(gè)新事務(wù)即使再絢爛奪目也是利用這些基石搭建而成的,如果你徹底了解了它們將永處不敗的境地,甚至覺(jué)得新技術(shù)也不過(guò)如此。

    如何打好根基

    多學(xué)。從項(xiàng)目中學(xué),從書(shū)本中學(xué),從別人哪里學(xué),從失敗中學(xué)習(xí),掌握基礎(chǔ)API就是需要多學(xué)習(xí),如果有已有的知識(shí)總結(jié)可以起到事半功倍的效果。
    多想。學(xué)習(xí)OO和算法都需要理解,光是死記硬背毫無(wú)用處,子曰“學(xué)而不思則罔”,OO和算法的學(xué)習(xí)都需要一個(gè)理解消化的過(guò)程,只有徹底理解了,你才真正掌握了它們。
    多練。經(jīng)過(guò)代碼的歷練,程序員才能百煉成鋼,成功的項(xiàng)目能告訴你什么是正確的,失敗的項(xiàng)目會(huì)暗示它為什么會(huì)失敗,下次你就能更進(jìn)退有據(jù)。更重要的一點(diǎn)是,不做項(xiàng)目,不做多個(gè)項(xiàng)目,不做大項(xiàng)目,程序員對(duì)“度”的把握總是缺乏經(jīng)驗(yàn),不是過(guò)就是不及。真正親手手寫(xiě)過(guò)10-20萬(wàn)行代碼的是成為一個(gè)成熟程序員的必要條件(但不是充分條件)。
    多見(jiàn)。眼光狹窄,目光短淺,固步自封只能造就一只井底之蛙,你的眼光必須超越自己所在的環(huán)境才能取得真正的進(jìn)步,現(xiàn)在有許多開(kāi)源社區(qū)和軟件都是你應(yīng)該涉足的地方,和什么樣的人在一起你自然也會(huì)成為什么樣的人。“蓬生麻中,不扶而直,白沙在涅,與之俱黑“說(shuō)的就是這個(gè)道理。


    程序員的身價(jià)是由什么決定的

    如果一個(gè)程序員有良好的根基,充滿智慧的頭腦,積極主動(dòng)的精神和鍥而不舍的毅力,他就一定能有豐厚的薪水嗎?答案是否定的。原因在于薪水不光取決于自身的水平,還取決于周?chē)沫h(huán)境。
    程序員的身價(jià)首先決定于他能給雇主帶來(lái)多大的利益,如果帶不來(lái)利益,程序員再有本事也是白搭,這就要求程序員一定要根據(jù)自己的特點(diǎn)尋找合適自己發(fā)展的公司,在你的職業(yè)生涯之初就要研究自己和世界,逐步選擇一個(gè)合適自己的方向發(fā)展,永遠(yuǎn)記住,方向比努力更重要。
    其次,程序員的身價(jià)也取決于他的不可替代性,即使一個(gè)人能帶來(lái)很多的利益但身后有大批的后備軍資源,干不好立即就有人頂替你,這樣的人薪水也不會(huì)高,反正你不干有的是人干,資本家就是這樣無(wú)情。這告訴我們要使自己不可替代,就要努力向高處走,一定和眾人拉開(kāi)差距才能彰顯自己的價(jià)值。

    程序員生涯能給我們帶來(lái)什么

    IT是一個(gè)朝陽(yáng)產(chǎn)業(yè),正處于蓬勃發(fā)展中,選擇這一行比其它行業(yè)擁有更多的發(fā)展機(jī)會(huì)。
    相對(duì)于其它職業(yè),程序員對(duì)自己命運(yùn)的把握程度更大。”榮辱自取,不求于人“,這是一種非常好的感覺(jué),在別的職業(yè)中是難以找到的。
    只要人們還在使用計(jì)算機(jī),程序員這個(gè)職業(yè)就永遠(yuǎn)不會(huì)消亡,因?yàn)橛?jì)算機(jī)運(yùn)行永遠(yuǎn)需要軟件。
    在信息時(shí)代,程序是一個(gè)非常有效的收集或發(fā)布信息的工具,如果利用得當(dāng),它能直接帶來(lái)巨大的收益。

    程序員事業(yè)發(fā)展的方向

    架構(gòu)師,CIO。對(duì)于熱衷于技術(shù)的程序員來(lái)說(shuō)這是一個(gè)不錯(cuò)的方向,架構(gòu)師這個(gè)職位的必要條件是有優(yōu)秀的技術(shù)功底和豐富的設(shè)計(jì)經(jīng)驗(yàn),此外還需要有某個(gè)領(lǐng)域的深入知識(shí)。對(duì)于CIO要求更高,他需要對(duì)未來(lái)五年內(nèi)的技術(shù)走勢(shì)把握得比較清楚。
    項(xiàng)目經(jīng)理,部門(mén)經(jīng)理。人際關(guān)系處理良好,語(yǔ)言能力出眾的程序員適合走這條路。這也是大連大多數(shù)程序員的理想選擇。
    做自己的網(wǎng)站,當(dāng)一個(gè)給自己發(fā)薪水的人。網(wǎng)站做好了收入頗豐,低端如hao123,高端如google的例子都擺在眼前。其實(shí)做網(wǎng)站初期投入并不巨大,但需要持之以恒的毅力尤其是敏銳的市場(chǎng)嗅覺(jué),它決定了你是否能從網(wǎng)站中盈利。此外,擁有自己的網(wǎng)站對(duì)于自我宣傳,建立個(gè)人品牌有很大的好處。這條路適合于熱衷于網(wǎng)絡(luò)技術(shù)的程序員。
    開(kāi)公司創(chuàng)業(yè)。制作軟件并不難,難得是是否能接到活,能否接到長(zhǎng)期的活,如果能做到的話,你就可以選擇創(chuàng)業(yè)。拿工資致富是不可能的,而一次項(xiàng)目的利潤(rùn)可能就等于你前期的工資總和。

    后語(yǔ)

    相對(duì)于永恒的宇宙,我們確實(shí)非常渺小,應(yīng)該有謙卑之心;但是跟別的任何生命相比,我們的尊嚴(yán),我們的價(jià)值,我們的可能性,是一樣的;就算人家確實(shí)是牡丹玫瑰,自己只是小小的,角落里的一朵苔花,也應(yīng)該燦爛地綻放,把自己漲圓,并且自豪地仰望蒼天,說(shuō):“我也能!”

    posted on 2008-05-27 11:05 sitinspring 閱讀(4699) 評(píng)論(14)  編輯  收藏 所屬分類(lèi): 隨想錄

    評(píng)論

    # re: 程序員之路探究 2008-05-27 11:34 rocket

    程序員有一期有個(gè)文章叫做程序員的7樣兵器,作者可以找來(lái)看看,再把這篇文章豐潤(rùn)一下.覺(jué)得在關(guān)于程序員修煉的方面有些興猶未盡的感覺(jué).  回復(fù)  更多評(píng)論   

    # re: 程序員之路探究 2008-05-27 11:43 如坐春風(fēng)

    @rocket

    謝謝提醒,我也覺(jué)得這塊需要再挖掘一下。
      回復(fù)  更多評(píng)論   

    # re: 程序員之路探究 2008-05-27 11:45 wenzq

    為什么我們出不了優(yōu)秀的書(shū)籍? 我想有點(diǎn)原因就是我們的編程經(jīng)驗(yàn)太少,我們國(guó)內(nèi)沒(méi)幾個(gè)人有過(guò)20+年的編碼經(jīng)驗(yàn)的, 期待博主有更多的精彩文章.  回復(fù)  更多評(píng)論   

    # re: 程序員之路探究 2008-05-27 12:49 隔葉黃鶯

    為什么中國(guó)把程序員的年齡定在30歲,35歲,干幾十年的程序員鮮有,因?yàn)橹袊?guó)的軟件發(fā)展才不過(guò)多少年,所以做經(jīng)驗(yàn)豐富的程序員未必不能象如今的老外程序員那般  回復(fù)  更多評(píng)論   

    # re: 程序員之路探究 2008-05-27 18:51 deathnote

    還有一年大學(xué)畢業(yè)了,要開(kāi)始我的程序員之路了,支持一下,不知道我的路會(huì)怎么樣,呵呵。。。  回復(fù)  更多評(píng)論   

    # re: 程序員之路探究 2008-05-28 00:26 mythal

    我也要畢業(yè)了呢,都不知道怎么辦。。。不過(guò)感覺(jué)很多同學(xué)都說(shuō)以后肯定不做程序員,聽(tīng)了蠻傷心的。。。  回復(fù)  更多評(píng)論   

    # re: 程序員之路探究 2008-05-28 08:59 如坐春風(fēng)

    @mythal

    其實(shí)那行都辛苦,怕吃苦的話基本就都不適合了。

    如果是能有更好的發(fā)展,進(jìn)入其它行業(yè)也未為不可。  回復(fù)  更多評(píng)論   

    # re: 程序員之路探究 2008-05-28 09:37 rogerfan

    謝謝分享,收獲甚多  回復(fù)  更多評(píng)論   

    # re: 程序員之路探究[未登錄](méi) 2008-05-28 18:03 Daniel

    重修內(nèi)功, 不嬌不燥!  回復(fù)  更多評(píng)論   

    # re: 程序員之路探究 2008-05-29 21:57 大衛(wèi)

    逐字逐句讀完后,感覺(jué)文章寫(xiě)得條理清晰,并在內(nèi)容上一點(diǎn)點(diǎn)將一個(gè)程序員內(nèi)心的普遍疑惑做了經(jīng)驗(yàn)性的總結(jié)。最有收獲的是讀到最后,忽然感覺(jué)到作為一個(gè)程序員,其實(shí)是可以成為比較強(qiáng)勢(shì)的一個(gè)群體的,增強(qiáng)了不少信心。前提是要努力。很喜歡的一句話——“相對(duì)于其它職業(yè),程序員對(duì)自己命運(yùn)的把握程度更大。榮辱自取,不求于人。”  回復(fù)  更多評(píng)論   

    # re: 程序員之路探究 2008-05-29 22:00 大衛(wèi)

    ......和什么樣的人在一起你自然也會(huì)成為什么樣的人。“蓬生麻中,不扶而直,白沙在涅,與之俱黑”。......
    本文有很多類(lèi)似的金玉良言,我認(rèn)為這是一篇每一位程序員都值得收藏的佳作。  回復(fù)  更多評(píng)論   

    # re: 程序員之路探究 2008-06-13 11:50 達(dá)到

    數(shù)據(jù)結(jié)構(gòu),算法這些有那么重要嗎?我是從事J2EE開(kāi)發(fā)的,工作快一年了,感覺(jué)都是調(diào)用API進(jìn)行開(kāi)發(fā),數(shù)據(jù)結(jié)構(gòu),算法這些好象之呼都沒(méi)用到,可能也是我的層次還不夠吧,目前還沒(méi)進(jìn)行什么深層次的開(kāi)發(fā)。以前也想好好看下數(shù)據(jù)結(jié)構(gòu),算法之類(lèi)的,但工作的時(shí)候沒(méi)感覺(jué)到需要看這方面的知識(shí)。  回復(fù)  更多評(píng)論   

    # re: 程序員之路探究 2008-06-13 12:13 如坐春風(fēng)

    @達(dá)到

    這個(gè)如同內(nèi)力,能讓強(qiáng)者如虎添翼,有空加強(qiáng)一下還是很有必要。  回復(fù)  更多評(píng)論   

    # re: 程序員之路探究 2008-09-10 16:17 Fingki.li

    很有感觸!
    作者的文筆非同一般呀!  回復(fù)  更多評(píng)論   

    sitinspring(http://m.tkk7.com)原創(chuàng),轉(zhuǎn)載請(qǐng)注明出處. 主站蜘蛛池模板: 亚洲春色在线视频| 久9久9精品免费观看| 亚洲高清视频免费| 亚洲人成人网站在线观看| 好男人视频社区精品免费| **俄罗斯毛片免费| 最新久久免费视频| 一级白嫩美女毛片免费| 亚洲AV无码专区国产乱码不卡| 91午夜精品亚洲一区二区三区| 亚洲国产精品成人精品无码区| 亚洲国产中文字幕在线观看 | 亚洲国产成人久久综合野外| 在人线av无码免费高潮喷水| 84pao国产成视频免费播放| 成人网站免费大全日韩国产| 色费女人18女人毛片免费视频| 亚洲精品天堂成人片AV在线播放| 国产成+人+综合+亚洲专| 亚洲小视频在线播放| 久久久久亚洲AV片无码下载蜜桃| 亚洲成a人片在线观看日本| 亚洲伊人久久精品影院| 亚洲一级特黄无码片| 亚洲区日韩区无码区| 亚洲情a成黄在线观看| 亚洲国产精品无码久久久久久曰| 国产高清免费的视频| 日韩成人免费视频播放| 全免费A级毛片免费看网站| 成人看的午夜免费毛片| 在线精品免费视频| 日本免费网站观看| 四虎影永久在线高清免费| 国产乱色精品成人免费视频| 免费一级毛片一级毛片aa| 亚洲av无码成人精品区在线播放 | 羞羞漫画登录页面免费| 精品成人一区二区三区免费视频 | 亚洲午夜成人精品电影在线观看| 亚洲欧洲中文日韩久久AV乱码|