人有選擇的自由,但是人沒有不選擇的自由.
-- 薩特
我不打算在這兒像記流水帳似的,故意逼著自己為這兩年寫下點什麼.我只想說出一些真實的感受,使自己更加清晰的面對未來的日子.也藉以此文,獻給即將或已經在奮鬥中的it同行.
就這樣一本書一本書,一點一點地學,我學會了c語言,基本會用c++(我只能說基本會用,誰敢說他把c++真的學通了?),對linux也有較深入的理解.由於我喜歡把書從頭到尾一字不漏的看個遍,因此很多基礎的東西理解得比別人更加深刻, 這在後來的工作中就慢慢體現出來了.學習雖然是件苦差事,但同時也是最簡單的.因為只要有毅力,學會一門技術只是時間的問題.
為了更有條理的說明這兩年來的體會,我大概總結成以下幾個方面:
(1)職業選擇
其實很多時候,您不能自由的選擇自己的職業.即便是您自己選擇的,也不一定是自己喜歡的.但不管是不是自己所選所喜歡做的,一旦踏入這一行,就要全力以赴.要把工作當做自己的事業來做,只有這樣才能體會到更多的樂趣.
(2)學習的習慣
我在上面說過了,其實學習是件簡單的事情,您遲早能學會的.但如果您毫無樂趣可言,那無異如"牛不喝水,您非要擰著牛頭喝水".不要只為應付工作才去學習,要把學習看作一種習慣.
(3)謙虛的態度
別為了一些自己暫時還不會的東西而過分擔心.因為想搞清楚,其實是件容易的事情.要時刻保持謙虛的學習態度,哪怕是您知道一些別人還不知道的.
(4)語法細節
不要太熱衷於"為什麼用指標能修改const常量的值?"這類學術味很濃的問題.真正在工作中需要的不只是對語法的精通,更多的是理解系統的業務邏輯.
(5)面對人和事
工作以後您會發現和學校裡的氣氛大不一樣了.有時您甚至覺得有人故意針對您.請不要對此投入太多的注意力,因為您能做的就是做好份內的事,努力提高自己的實力.當回頭再看時,您甚至要感激那些曾經好像故意針對您的人,因為是他們讓您更快的成長.
(6)懂得分享
不要封閉自己或故意抬高自己,那樣只會讓自己的思想越來越狹隘.有了新鮮的想法,不妨抽點時間把它寫出來或者和同事一起討論.千萬不要學某些人那樣,當別人向他請教問題時,總是神情漠然的來一句"問google,我沒空".真正有品位的高手不是這樣的.更不要為自己又搞懂了vi裡乙個生僻的淫巧而竊竊自喜,要大膽的告訴別人,好讓別人少走彎路.
(7)關於競爭
不要老覺得自己和同事是競爭關係.即使有競爭的時候,也要心境明朗的對待.別人做得比自己好,是因為自己的能力真的不如別人.要多從自己身上找原因,而不是一開始就用懷疑的眼光來看待他人.
(8)培養愛好
不要一看到愛好就想到遊戲.不要因為會玩兩下warcraft而覺得自己更像搞it的.就在那段瘋狂學習的日子,我抽空看完了《尼采作品選集》、《文化的價值》和《美的歷程》.它們總在我困惑的時候,給了我新的思考方向.
(9)身邊的人
不要一頭扎在書裡,而忽略了身邊關心您的人.有空多和心愛的人出去走走,哪怕是陪她(他)吃一次火鍋.因為當您有困難的時候,只有她(他)肯真正站在身後支援您.
(10)做您自己
不要因為看了上面我寫的這些,而輕易改變自己的生活態度.您需要做的是培養自己正確的做事風格,並堅持一直這樣.
error LNK2005 已經在 obj中定義
為什麼會出現這個錯誤?error lnk2005 已經在 obj中定義 程式設計中經常能遇到lnk2005錯誤 重複定義錯誤,其實lnk2005錯誤並不是乙個很難解決的錯誤,弄清楚它形成的原因,就可以輕鬆解決它了。造成lnk2005錯誤主要有以下幾種情況 1 重複定義全域性變數。可能存在兩種情況 a...
error LNK2005 已經在 obj中定義
為什麼會出現這個錯誤?error lnk2005 已經在 obj中定義 程式設計中經常能遇到lnk2005錯誤 重複定義錯誤,其實lnk2005錯誤並不是乙個很難解決的錯誤,弄清楚它形成的原因,就可以輕鬆解決它了。造成lnk2005錯誤主要有以下幾種情況 1 重複定義全域性變數。可能存在兩種情況 a...
error LNK2005 已經在 obj中定義
為什麼會出現這個錯誤?error lnk2005 已經在 obj中定義 程式設計中經常能遇到lnk2005錯誤 重複定義錯誤,其實lnk2005錯誤並不是乙個很難解決的錯誤,弄清楚它形成的原因,就可以輕鬆解決它了。造成lnk2005錯誤主要有以下幾種情況 1 重複定義全域性變數。可能存在兩種情況 a...