文章出處

盡管做技術已經有不少年頭了,不管是猶猶豫豫還是堅定不移,我們走到了現在,依然走在技術這條路上。

不管我們處于何種職位,拿著哪種薪水,其實,我們會是不是的問問自己“做技術到底可以做到那種地步”,說的直白一點,其實我們很多人對技術這條路依然充滿很多彷徨,不管我們的現狀是多么的滿意與輝煌。

最近一直招聘技術人員,見了很多求職的朋友,也和他們探討了很多與職業發展,技術能力方面的問題,下面說下我個人的看法,和大家分享一下。

 

有很多的人總是一直在問“我搞.NET很多年了,但是感覺現在越走越窄了”。

 

加入我們:http://www.lagou.com/jobs/229724.html?source=search

 

其實“越走越窄“主要可以從三個方面開看:

 

市場動向:從最近的招聘和很多的朋友的舉動來看,特別是移動互聯網的爆發和大數據技術,導致了很多的新人紛紛轉型,而且很多做了多年技術的朋友,也跟著這股“趨勢”在走,因為會認為“物以稀為貴”,會拿到不錯的待遇。

 

我發現在我們大家都有一種“跟風”的習慣,包括我自己了。說到什么火爆,然后就大家一股腦的奔過去:很早以前,做網站很火爆,于是很多人都開始學習HTML,隨便說自己懂HTML,都可以拿到不錯的薪水;團購火爆,于是很多的創業者紛紛搞起團購,一時,“百團大戰“;電商火爆,于是各地開始出現各種電商平臺…..

 

一旦一片“藍海”被搞成“紅海”之后,市場就開始飽和,資源開始重新分配,其實最后依然是”82理論“:20%的人占據著80%的資源,依然會優勝劣汰,最后還是那句話”出來混的,早晚要還“。

 

其實又說回來,最后選擇,市場是一個很大的因素,另外,就是興趣,真的是興趣。或許,有朋友認為這點很扯,但是越到后面,這一點尤其重要,特別是當你的待遇,職位到了某個瓶頸之后,最后阻礙自己發展的就是自己。

 

維定勢:說到這一點,自己也算是深有感觸。自己在做.NET的時候,把自己的選擇綁死在了Windows和微軟技術上面,例如,為了搞負載均衡,不斷的嘗試Windows自帶的NLB,還是用IIS的ARR(一直到IIS7才出來),在這些過程中出現很多問題,而且很多的情況,都無法滿足,也想過買F5之類的產品。雖然自己在Linux環境下有很多成熟的軟件和產品,如HAProxy,LVS,但是一直對Linux有偏見,因為喜愛Windows。

 

后面進入互聯網公司之后,開始發現很多的情況選需要“混搭“,例如搜素采用Solr,緩存采用Redis,Memcached,日志采用Kafaka,隊列采用RabbitMq。

后來要做用戶分析和推薦方面,使用了Hadoop+Mahout等。

 

以前自己很天真:因為很多的開源組件都是C 或者Java的,自己還嘗試寫一個.NET版本的,最后發現能力有限,還是“拿來主義+代碼定制“。

 

 [加入我們:http://www.lagou.com/jobs/31029.html?source=search]

 

所以,要以開放的心態去做技術,這一點算是自己的很大的體會。

 

畫地為牢很多人總是會拿出所謂的技術人員“30“”35“歲等理論。也有很多人提到”轉型“的問題,也有很多人提出“擺脫技術”的想法。

 

其實我們都很擔心自己的技術生涯的長短,一般而言,就我自己的經歷發現,不同的階段培養自己不同的能力。

對于我們做技術的,不是說就每天呆呆的做技術,其實技術本身就是一個技能,通過做技術,鍛煉出我們做事的方式和解決問題的能力。

 

舉個例子,我們都經學生時代,我們永遠記得我們學了很多的語文,而且老師每次講課就搞什么場景分析,我記得在小學課本中有一個篇文章“小桔燈”,冰心老人鞋的,最后有這么一句“我們都會好的”。 這句話在我們看了,就是一句安慰人的話,但是老師在講解的時候,就衍生了很多的含義:一方面告訴小女孩,她媽媽的病會好的,同時暗指了革命會勝利….

 

我們先不管老師的分析是多么的牽強,多么的讓我們無語。后來,我們每次考試,總是有新一篇文章,讓我們分析里面的很多“含義“。

 

其實,我們知道,學生時代的幾十本語文,上千篇文章肯定不會全部出現在考試的“閱讀理解“中,我們依然要學習千年不變的語文課本,其實就是在學習一種”分析的思維“,一種”舉一反三“的能力。

 

嘮叨了這么多,再說回來,我們學習技術,一方面是因為這些技術確確實實可以做出東西,這一點很不錯,比我們學習的語文課本實用;另外一方面,也是在鍛煉我們的思維,如何利用技術去解決問題,有個可以生搬硬套,但是很多需要變通。

 

例如,我之前在為很多公司做性能優化的時候,除了掌握必要的技術知識之外,另外就是思路:如何根據現狀推斷出問題所在,然后確定這個問題是否真實存在,然后收集數據分析,然后給出辦法。

 

其實我們發現:技術能力是很重要,解決問題的思路同樣重要。所以,以此類推,我們用這樣的思維去破案,也可以:根據現場,找出線索,然后收集證據,然后抓嫌疑犯….

同樣,醫生看病也是這個思路…..

 

所以,很多的技術人員看中的是技術本身,沒有跳出這個思維,最后看到的面就比較窄。

 

有朋友告訴我,他們在面試的時候分不同的層面,初級的人員,面試基本的編程知識;中級的就面試一些比較深的,偏架構,或者底層的知識;高級的,就看看他解決問題的思路,還有人品。

 

加入我們:http://www.lagou.com/jobs/229724.html?source=search]

 

喲,一不小心,有嘮叨了這么多,剩下的后續在講吧。再次感謝大家!


文章列表




Avast logo

Avast 防毒軟體已檢查此封電子郵件的病毒。
www.avast.com


arrow
arrow
    全站熱搜
    創作者介紹
    創作者 大師兄 的頭像
    大師兄

    IT工程師數位筆記本

    大師兄 發表在 痞客邦 留言(0) 人氣()