天天看點

談談我對技術發展的一點感悟

随着自己不斷的在技術這條路上走着,感悟和體會也是越來越多!和大家分享上幾點。

1.      懂得越多,發現自己懂得越少

      現在回想以前,發現以前的自己确實有點“輕狂”,在履歷上面寫上自己對某些方面很是“精通“,對”XXX核心“頗有研究… 現在回想起來,真是為當初的自己捏了把汗:真是初生牛犢不怕虎,幸好沒有遇上”屠牛人“。

      現在發現,當初的自己對技術的掌握是很膚淺的,以為懂得了一點點所謂的底層機制,就以高手自居;以為懂得了一點點的性能優化的偏方,以為就是天下無敵;以為自己懂得了一些設計的方面和模式,就可以笑傲江湖。雖然那時候也是相信“天外有天,人外有人“,但是一直以為自己沒有遇到這樣的”人外人“。

      在技術的學習和職業的發展過程中慢慢的發現:對很多的東西的掌握,不是那麼容易,也不可能一蹴而就的。

就拿性能調優而言,記得當初偶然去了一個公司,那個公司對性能有一些要求,在面試的時候,問了一些與性能相關的問題,也問了我會不會使用SQL Profiler。那時候的自己,可以說對性能優化懂得也不是不多,隻是可以從網絡上找到一些最最基本的方法,例如不用in,而是用exists等等。經過這次的面試自己感覺自己存在很多的不足,于是開始不斷的到處尋找資料學習,也閱讀了不少的東西,也做了很多的一些測試性的實踐,于是以為就已經懂得了調優。

      後來才發現:原來技術這趟水很深很深:通過使用SQL Profiler,确實可以看出一些端倪,發現一些可能的問題,但是,這些問題到底是不是問題,那麼就需要分析,在分析的過程中,就需要更多的知識來判斷,例如要學會讀懂執行計劃,要懂得統計資料。

      後來進一步發現,要懂得關系引擎内部是如何運作的,也發現調優不是一個表面的功夫,不是随便改改join的順序就可以的,需要深入的了解每一個步驟,確定每一點都是盡可能的最優的。後來發現需要懂得和實實在在的掌握優化器内部的工作原理。終于花了很長的時間和功夫學會了這些方面的東西,以為這就是全部,可是發現自己還是有點“不給力“,就拿記憶體問題而已,以為看看一些計數器和動态管理視圖就可以分析了的,後來發現,還需要了解Windows的底層機制,需要懂的記憶體的配置設定與管理,而這些,以前都是沒有接觸到的,以為SQLOS的記憶體配置設定方式與Windows的畢竟是不同的,有着自己的特點….

      于是這樣一步步的刨根究底,越來越感覺以前自己懂的太少。少了一些輕浮,慢慢的開始内斂。

      有時候回頭想想,也許有人認為你是SB:有必要搞的這麼深嗎。誠然,國内的技術氛圍,有些浮躁。但是把東西掌握的實實在在,深入,是很有必要的。

      說到這裡,我想起我前幾天看的一個電影,名字好像是“拯救地球“,說的就是地心出了問題,造成地球的磁場有問題,會導緻人類滅亡。不同的人看電視有不同的觀點和想法,從這些影片中,我在看的時候,很是擔心裡面的科學家是理論派:講起知識,那是天下無敵;做起事來,一無是處。

      因為現在是把人送到地心,任何一點點的失誤,就是死亡,并且死的很慘,想想一下:人在幾千裡的地下被埋,被壓死,被岩漿燒死,窒息而死…

      如果這些科學家對地球的研究不深入,不确确實實的直到地球内部的情況,結果可想而知…

      技術也是一樣的!

2.不要迷戀傳說與神話,自己才是自己的救星。

      以前的自己,也是崇拜很多的大牛,一切向大牛看起,甚至是對他們癡迷,更加希望自己大牛們看的書,需要搞完他們的看書的清單,更加的奢望他們對自己指點一二,打通任督二脈。

      後來開始發現:一切靠自己。

      這句話,誰都懂,但是不是每個人都做得到的,包括我自己。

      不否認,有時候,别人在必要的時候,給你一些提示,确實可以對自己的發展,甚至人生有很大的作用,但是一切的成功和收獲,還是靠内因。

      記得以前在講課,寫文章的時候,很多人都希望一下子通過你講述的内容成為高手,也很多人喜歡花幾天的教育訓練,一下次“悟道升仙“。如果他們所花的時間或者金錢沒有達到他們想要的結果時候,會罵你,這個時候,要了解他們。其實回頭想想:如果真的這麼容易,那麼高手也就不值錢了,以為随随便便搞個教育訓練,讀點文字就搞定了,正是因為難,才會把人不斷的淘汰,才會有最後的充滿淚水的微笑。

3.    你如何對人,人如何對你,你如何對事,事如何對你,常常審視自己

        在生活中,難免會存在一些人與自己相對,也不可能你被所有的人接受。有人天生就是看不慣你,有人就是對你“羨慕嫉妒恨“。以前,這些情況發生在自己身上的時候,總是要生點悶氣,心裡不爽,後來看淡了:人生沒有幾個十年,把時間花早生氣上面,不如花在更加有意義的事情上面。

      說的很容易,其實做起來蠻難的。其實有時候,可以反過來想想:與其花時間去與那些人争吵,打口水戰,不如想想為什麼他們針對你,或者說,你的哪一點是被他們看不爽的,如果他們是嫉妒你的能力和成就,那麼你就“化憤怒為力量“,讓你的成就更大一點,氣死他們,呵呵呵,讓他們永遠不能超過你,讓他們永遠或者嫉妒悲憤中。

        其實對一個人的打擊和創傷,不是把人搞死搞殘,而是說把人的心搞死,一個人心死了,什麼都沒有了,一個人,隻要心不死,一切都有可能。

      人,最不能忘記的,是在你困難之時拉你一把的人;最不能結交的,是在你失敗時藐視你的人;最不能相信的,是在你成功時吹捧你的人;最不能抛棄的,是和你同創業共患難的人;最不能愛的,是不看重你人格的人。

     送上一句話:一個人的度量有多大,成就就有大多。

     本文來自:www.agilesharp.com 記錄IT職場真實點滴

本文轉自yanyangtian51CTO部落格,原文連結:http://blog.51cto.com/yanyangtian/803520 ,如需轉載請自行聯系原作者

繼續閱讀