天天看點

開闊自己的視野,勇敢的接觸新知識

記得去年的時候我已經有4年+的工作經驗了(09年畢業,1年全職實習+3年工作)。但那個時候我一直把自己局限在C#程式員的範疇。看似有多年工作經驗,其實隻是一直吃老本而已。期間自己曾想自學下QT,但是最後還是不了了之。當時我和不喜歡用LinQ,偶然看某篇文章說LinQ執行效率低,這點就成了我抵制LinQ的理由。其實這就是一個典型的偏見。當我深入學習LinQ以後,才發現它是多麼強大的文法,能大大提高開發速度,使程式更加簡單可讀。回想起來,正因為你不了解LinQ,是以才會有偏見存在。

在我們公司有buddy制度。每個新員工都會被配置設定給一個有經驗的員工。老員工會在新員工6個月的試用期内給予各種各樣的幫助。前幾天我被配置設定到一個新buddy。在和他一起聊天的過程中,明顯感覺到他有一些憂慮。“我以前主要做的是c++,沒做過java,怎麼能夠快速上手那?”,“咱們這個辦公室主要使用的是什麼技術?”“如果換了項目組的話,使用的技術會不會變那?”。

從這些問題上,我可以感到他對自己不熟悉的技術、新知識很敏感,究其原因就是對學習新技術自信心不足。我想很多人可能都有這樣的心态,在學習新技術上有抵觸心理或畏懼心理。我之前曾寫過一篇文章叫做《走出你的舒适區》,裡面講到抱着自己熟悉的技術就是呆在舒适區中。如果學習新技術就會走出自己的舒适區,很多人都會感到不适應。這種不适應很大程度上是由于人對未知事物的恐懼引起來的。

不要對自己不了解的技術存在偏見

記得去年的時候我已經有4年+的工作經驗了(09年畢業,1年全職實習+3年工作)。但那個時候我一直把自己局限在C#程式員的範疇。看似有多年工作經驗,其實隻是一直吃老本而已。期間自己曾想自學下QT,但是最後還是不了了之。當時我和不喜歡用LINQ,偶然看某篇文章說LinQ執行效率低,這點就成了我抵制LINQ的理由。其實這就是一個典型的偏見。當我深入學習LINQ以後,才發現它是多麼強大的文法,能大大提高開發速度,使程式更加簡單可讀。回想起來,正因為你不了解LINQ,是以才會有偏見存在。

還記得每個月都會在論壇掀起讨論的Java和C#優劣、工資比較的話題。換做以前自己很喜歡參與這樣的讨論。而現在自己則不屑一顧。參與的最熱烈的人恰恰是至少對其中一門一知半解的人。如果你深入了解了這兩門語言,你自然知道它們各自的優劣、适用場景,自然知道這種話題沒有多少實際意義。

不要對自己不熟悉的技術心存恐懼

我記得去年跳槽第一天上班,就被拉入了一個主要使用Java的項目組。而這之前我的Java經驗為0。項目組裡使用了Spring MVC、Spring WebFlow等開發架構,使用了Mockito、concordion、selenium等測試架構,使用了Maven建構工具……太多完全沒接觸的技術和架構讓我手足無措。對于一個呆慣了舒适區的人極不适應。其實那段時間是我成長最快的時候,三個月内我學習、吸收了大量的知識,可以抵得上我兩年的學習量。有的時候就是很奇妙,給了你壓力才知道你的潛力有多大。正是這段經曆使我完全消除了對陌生技術的恐懼。無論是以後學Haskell、Ruby還是JavaScript,我都是一種輕松加愉快的心态。

如何學習新技術

而了解和學習技術最快的方式是直接上其官方網站。一般官方網站都有簡單的介紹和入門教程,能讓你快速的建立其對這個技術的整體認識。另外還有詳細的文檔供你進階。當然,如果要深入掌握的話還需要大量的實踐經驗才行,畢竟實踐出真知嘛。另外這些官方網站十個有九個半都是英文的(誰讓大部分的技術都是老外發明的),是以将英文練好還是很有必要的。

比如前段時間我在研究雲計算,想學習下Chef-一個基礎設施管理工具。第一步是通路其官網。從官網可以了解為什麼要設計Chef、Chef解決了什麼問題,進而了解了Chef的架構、實作政策,然後根據官網的基礎教程走了一遍。短短兩天就可以建立起對Chef的整體認識,甚至我還在辦公室做了一次Chef知識的分享。

什麼叫穩定?穩定不是你在一個公司一呆就是10年,而是你今天從公司離職,明天就能找到新工作。對于沒背景的屌絲而言,唯一能跟别人競争的就是自己的實力。能他人所不能,就是自己實力的最好實踐。而堅持學習則是保證自己競争力的唯一方法。

作者:黃博文@無敵北瓜

出處:http://www.cnblogs.com/huang0925

黃博文的地盤

本文版權歸本人和部落格園共有,歡迎轉載,但未經作者同意必須保留此段聲明,且在文章頁面明顯位置給出原文連接配接,否則保留追究法律責任的權利。

上一篇: 知識點
下一篇: IT知識點