<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                合規國際互聯網加速 OSASE為企業客戶提供高速穩定SD-WAN國際加速解決方案。 廣告
                本文是IT職場人生系列的第十五篇 本篇延續了技術與語言I的內容(之十二),搜集了之后大家的一些評論和我的反饋,整理在這里。 ### “新人學老技術有風險”的實質 其實不是說老技術沒有學習的價值了,而是指新人依托老技術存活,風險很大。 我自己曾經是一個C++高手,心里很清楚如果自己親自”無私地“帶領一個徒弟,要讓他學到我的水平,沒有5年做不到;而如果一個人要自學超過我,那可能是10年的事情了(本人編程10年,當年也跟了個師傅才有今天);何況這5年和10年里邊,我也在成長,所以幾乎是一個無望的競爭。尤其是如果業務市場萎縮,一般水平的人退出,而只剩下高手的老技術。 這種競爭的殘酷性,不是來自于技術新舊,也不是來自于人的差異,而是來自于起跑線的不同。 這是為什么我建議新人盡量學習新技術的原因,畢竟起跑線是公平的。 ### 不想放棄老技術,怎么辦? **1. 若從事老技術**(比如嵌入式,很多都是老技術) 若想獲得突破,就應該另辟蹊徑。 典型的,在技術中多融入應用的概念,也就是換應用領域,換用戶體驗。 比如360殺毒軟件,其所用語言、業務領域,都與以往殺毒軟件沒有本質區別,但是其突破在于更人性化,更易用,更明白用戶要什么。因此360在衡量人員的技術水平的時候,就不會單獨看技術本身,從而給有想法的新人留下了空間。 在嵌入式、移動互聯里邊也肯定存在同樣的事情。 **第二種則是引入新思想**。 我們曾經有一次是軟件服務器后臺用C++,機頂盒則是使用C(相對較老)。后來機頂盒里邊總是有問題,就讓做后臺C++的幫助看一下。 結果發現C由于不是面向對象的,里邊有很多設計不合理的地方。幫忙的人就利用面向對象的思想,把整個結構重新整理了一下,立刻就干凈多了。因此如果你到了一個C環境,就可以嘗試學習一下比C更新一點的C++,來超過一直在用C的老手們。 這個在下面還有一種相反情況的介紹。 **2. 若從事新技術,應該順便學習老技術** 老技術既然能存在這么久,自然有其道理。若從事新技術,應該多去學習老技術之神。 比如C#是一種很靈活的語言,其特點在于可以讓很多不太會編程序的人拿起控件就能使用,但缺點也就出來了:這些控件多數MVC不分離,極難重構,用一次造一次,靈活度有限。 所以像我們這些從C++轉來的程序員,就會毫不猶豫地選擇MVC架構,除了SQL用LINQ取巧之外,其他地方都用“相對笨拙”的方法實現。但是結果卻是:一旦實現,就很容易維護、重構、改造,可保未來5年即使業務千變萬化,架構依然穩定。 曾經有一篇文章說MVC把Asp.net變復雜了,本來高中畢業生就能做的工作,弄成要有很深厚的根底才能做的工作了。不過對于老手而言,這種深技術思維反而更好,就不會因為轉行到新的技術上,而與新手競爭;反而是利用更困難但更有效的架構能力,獲取新的起跑線優勢,拉開距離。 更多本系列文章:? IT職場人生系列之一:序言及找誰占卜 IT職場人生系列之二:大學生活 IT職場人生系列之三:第一份工作 IT職場人生系列之四:怎樣寫簡歷 IT職場人生系列之五:怎樣面試 IT職場人生系列之六:員工的公司觀 IT職場人生系列之七:學外語 IT職場人生系列之八:行業與公司類型 IT職場人生系列之九:消費觀(攢錢,繼續教育,買房) IT職場人生系列之十:創業觀 IT職場人生系列之十一:找女友 IT職場人生系列之十二:語言與技術I IT職場人生系列之十三:技術?管理?業務? IT職場人生系列之十四:經驗積累 IT職場人生系列之十五:語言與技術II IT職場人生系列之十六:入職(新手篇) IT職場人生系列之十七:入職(高手篇) 點擊下載免費的敏捷開發教材:《[火星人敏捷開發手冊](http://blog.csdn.net/cheny_com/article/details/6616794)》 ![](https://box.kancloud.cn/2016-04-26_571eb637ba582.gif) ![](https://box.kancloud.cn/2016-04-26_571eb637e962b.gif)
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看