Thinking in XiaoQiang
          世人皆有悲哀,只有你不明白
          posts - 56,comments - 150,trackbacks - 0
                  這兩三年來,生活一直被工作占據(jù)著,習(xí)慣了用工作來充實的生活,閑下來卻非常無聊。即使不加班的時候,回到家里也不知道干點什么好,于是下意識的又開始寫代碼,學(xué)新技術(shù)。這樣的生活單調(diào)乏味,人也變得無趣起來。于是決定,從今天起在家休息的時間,不再寫代碼。重新找回以前的興趣,豐富業(yè)余生活。想起以前上學(xué)時住校,閑得沒事做就到圖書館借書,反正呆著也是呆著,那會兒什么書都看,從古今中外概不排斥。可惜工作后再沒這閑心了。

                  今天休息,在家翻了翻書柜,讀一讀大學(xué)。藍色字是原文,紅色的字是我的一些理解,如果有錯的地方,還望大家指正,謝謝。

                  大學(xué)之道,在明明德,在親民,在止于至善。知止而后有定,定而后能靜,靜而后能安,安而后能慮,慮而后能得。物有本末,事有終始,知所先后,則近道矣。

                  大學(xué)的宗旨在于弘揚光明正大的品德,在于使人棄舊圖新,在于使人達到最完善的境界。知道應(yīng)達到的境界才能志向堅定;志向堅定才能夠鎮(zhèn)靜而不驕躁;鎮(zhèn)靜而不驕躁才能夠心安理得;心安理得才能夠思慮周詳;思慮周詳才能夠有所收獲。每樣?xùn)|西都有根本和枝末,每件事都有開始和終結(jié)(還記得黑客帝國3里,先知說的那句話嗎?Everything that has a beginning has an end。大概先知也讀過大學(xué))。明白了這本末始終的道理,就接近事物發(fā)展的規(guī)律了。

                  在軟件開發(fā)過程中,我們經(jīng)常會遇到很多問題。其實每一個客戶需求都是一個大問題,是一堆問題的總合。這就需要我們在編程之前,明白自己要做什么(知止而后有定),要認真的分析我們的需求和目標(biāo)。這樣才能不被一堆稀奇古怪的問題嚇倒,能夠讓我們從容的面對這些工作(定而后能靜)。初學(xué)者經(jīng)常犯一個錯誤,就是不分析問題。調(diào)試出錯代碼的時候,經(jīng)常是一遍一遍的運行錯誤的代碼,然后看著報錯信息發(fā)呆。而不知道如何分析錯誤所在,也不知道在哪里打印幾行標(biāo)志來找出出錯的代碼的位置。于是越看越亂,越亂越心慌。這時候就需要先靜下心來不要被一個報錯信息嚇到(靜而后能安)。只有靜下心來,才能想到其實任何報錯信息,都是有根有據(jù)的,只要根據(jù)提示信息中給出的線索,或者在代碼中打印幾條標(biāo)志信息,或者根據(jù)你輸入的信息運行的類或方法去推理,就能夠找到出錯的地方(安而后能慮)。當(dāng)你做到這一步,你就找到問題的所在了,經(jīng)驗值又增加了(慮而后能得)。

                  就像剛才所說,任何代碼任何錯誤,都是有根有據(jù)不會憑空出現(xiàn)。我們軟件開發(fā)人員的工作,就是解決一個一個的問題。只要能把這些問題分析得當(dāng),條理清晰的列出來,就離成功不遠了。

                  很多初學(xué)編程或剛剛工作的人都會報怨,看不懂代碼,不知道業(yè)務(wù)邏輯所以沒法工作。其實做事的時候,不要一上來就想一次解決問題,要循序漸進,你連代碼出錯出在哪里都不知道,怎么去修改錯誤。要先找到出錯的代碼是哪個文件,是從哪里進入的,又經(jīng)過哪些方法的調(diào)用,要明白這些代碼的業(yè)務(wù)邏輯。如果不明白就先注釋起來。初學(xué)的時候要學(xué)會分析問題的方法,找到問題的關(guān)鍵點,每行代碼其實都是在調(diào)動數(shù)據(jù),但有些調(diào)動是對當(dāng)前業(yè)務(wù)沒有影響的這些可以先排除掉,那些會對后面的業(yè)務(wù)邏輯產(chǎn)生影響的,都是問題的關(guān)鍵點。初學(xué)者不要嫌麻煩,遇到這些關(guān)鍵點一定要注釋。就算不明白整個的業(yè)務(wù)邏輯,單獨一行代碼的意思總該明白吧,無非就是添刪查改和方法調(diào)用嘛。當(dāng)你把這些代碼通讀一遍并都注釋后,就可以把這些注釋當(dāng)成讀小說一樣讀下來,再復(fù)雜的業(yè)務(wù)邏輯也應(yīng)該能讀明白了。

           

                  古之欲明明德于天下者,先治其國;欲治其國者,先齊其家;欲齊其家者,先修其身;欲修其身者,先正其心;欲正其心者,先誠其意;欲誠其意者,先致其知;致知在格物。
                  物格而后知至,知至而后意誠,意誠而后心正,心正而后身修,身修而后家齊,家齊而后國治,國治而后天下平。
             

                  古代那些想在天下弘揚光明正大品德的人,先要治理好自己的國家;要想治理好自己的國家,先要管理好自己的家庭和家族;要想管理好自己的家庭,先要修養(yǎng)自身的品性;要想修養(yǎng)自身的品性,先要端正自己的心思;要想端正自己的心思,先要使自己的意念真誠;要想使自己的意念真誠,先要使自己獲得知識;獲得知識的途徑在于認識和研究萬事萬物。通過對萬事萬物的認識,研究后才能獲得知識;獲得知識后意念才能真誠;意念真誠后心思才能端正;心思端正后才能修養(yǎng)品性;品性修養(yǎng)后才能管理好家庭和家族;管理好家庭后才能治理好國家;治理好國家后天下才能太平。

            咱們先不說什么治國之論,單就軟件開發(fā)這個行業(yè)來講。很多人都在抱怨公司小掙錢少管理混亂感覺屈才之類的。可你真的有這么大才嗎,那些剛剛畢業(yè)的學(xué)生,在學(xué)校里玩兒了四年。到公司時什么都不會白紙一張,就像我以前發(fā)過的一個文章里說的。都不用說敬業(yè)精神,當(dāng)你連最起碼的認真工作都做不到時,還有什么資格說公司給你的工資太少,對不起你的工作量。

            要么別做這份工作,別接受這個任務(wù),既然做了就要做好。不要把工資少當(dāng)成不認真工作的借口。你再不認真工作,該被剝削的地方誰也跑不了,老板還是要賺他的錢。但工作經(jīng)驗是自己的呀!!! 軟件開發(fā)這個工作需要不斷學(xué)習(xí)不斷的進步才能保持自己的位置。而軟件開發(fā)正是需要認真工作,才能體會出其中的奧妙,體會其中的精華所在。要想讓自己將來有好的發(fā)展,就要先做到自律,休息的時候當(dāng)然要玩兒,但上班的時候就要以工作為重。要想自律就要提高自身修養(yǎng),提高自己對工作重要性的認識。要想提高自身修養(yǎng),就要端正自己的心態(tài),上班的時候不要總?cè)ハ胧裁创巴獾母邩墙稚系拿琅R攵苏膽B(tài),就要讓自己的意念真誠,要真心的認真負責(zé)的對待自己的工作,對待自己手中寫出的每一行代碼。這時就需要先獲得知識,要學(xué)會這些技術(shù),不然什么都不懂的人只能復(fù)制粘貼別人的代碼,卻不知道這些代碼在干什么,往往復(fù)制錯了自己卻混然不知。

            自天子以至于庶人,壹是皆以修身為本。其本亂而末治者否矣,其所厚者薄,而其所薄者厚,未之有也!

            上自國家君王,下至平民百姓,人人都要以修養(yǎng)品性為根本。若這個根本被擾亂了,是不可能治理好家庭甚至國家天下的。不分輕重緩急,本末倒置卻想做好事情,這也同樣是不可能的。

            就像剛才說的,剛工作的人工資少工作累這是事實情況,大家都是從這一步走過來的。只有經(jīng)歷過這一步,才能明白認真工作和提高工作效率的重要性。要想提高工作效率,就要提高自身能力,就要積累工作經(jīng)驗。可工作經(jīng)驗這東西并不是說來就來的,需要自己刻苦努力才能得來。并不是說明天把你送到IBM或者什么大公司,給你好多好多錢,給你換了一個超美的工作環(huán)境。你就突然什么都會了什么都懂了。當(dāng)你什么都不會還凈犯錯的時候,真的到了這種環(huán)境中,周圍都是高手,你還好意思和別人打招呼嗎?

          posted on 2007-05-27 20:27 小強 閱讀(1416) 評論(4)  編輯  收藏 所屬分類: 技術(shù)相關(guān)

          FeedBack:
          # re: 大學(xué)(一)
          2007-05-27 22:16 | cheng
          看了你的文章后,感觸很深!

          確實是這樣,很多時候我們需要靜下心來去思考去反思一些問題.感覺做IT這行最忌諱的就是浮躁,技術(shù)是需要靜下心來去研究的,當(dāng)然這之中會有很多辛酸苦辣在里面,自己有過郁悶.因為一些問題還沒有去解決,但是也有過從失敗郁悶中走想成功的時刻,那種感覺體會比較深刻.經(jīng)過了這樣一個過程.我想再去面對一些問題,心態(tài)就不一樣了,要相信沒有解決不了的問題,只是我們沒有靜下心來去思考.雖然自己還只是剛踏進軟件開發(fā)這個門檻,但確有信心能在這行做出一番成就!

          來blogjava時間不長,但是卻能感覺到這里的技術(shù)氛圍很濃厚,和大家討論的同時也自己學(xué)到了很多東西,知識面也擴大了很多,所以希望在這個blogjava大家園認識更多的朋友,大家一起交流,學(xué)習(xí),一起提高!因為還有很多的問題需要我們?nèi)パ芯?去解決!一起努力吧~~~~

          重在交流!:P  回復(fù)  更多評論
            
          # re: 大學(xué)(一)
          2007-05-27 23:50 | Rex Mao
          寫得不錯,能夠?qū)⒋髮W(xué)里的道理用在軟件開發(fā)里,佩服,不過,你放松讀書的時候,又想到工作了。  回復(fù)  更多評論
            
          # re: 大學(xué)(一)
          2007-05-28 08:27 | ltw
          適當(dāng)?shù)臅r候總結(jié)自己,以后的路上我們就可以避免很多問題;
          說的有道理,期待下一章了  回復(fù)  更多評論
            
          # re: 大學(xué)(一)
          2007-05-29 00:11 | 劉甘泉
          只有長期的學(xué)習(xí),才能賺錢  回復(fù)  更多評論
            
          主站蜘蛛池模板: 磐石市| 台前县| 太湖县| 台州市| 长兴县| 工布江达县| 海原县| 奉贤区| 英德市| 阿克陶县| 肥城市| 雷山县| 崇信县| 乡宁县| 尤溪县| 万年县| 都江堰市| 洪雅县| 富民县| 孟津县| 凤庆县| 泸溪县| 东兰县| 九龙坡区| 桂平市| 长垣县| 清流县| 昌江| 蓬溪县| 穆棱市| 海晏县| 九江市| 灵武市| 临海市| 喜德县| 华宁县| 大厂| 阜城县| 嵊州市| 宜春市| 泗洪县|