- 資訊首頁(yè) > 開(kāi)發(fā)技術(shù) > web開(kāi)發(fā) >
- IT職場(chǎng)人生系列之十五:語(yǔ)言與技術(shù)II
所以像我們這些從C++轉來(lái)的程序員,就會(huì )毫不猶豫地選擇MVC架構,除了SQL用LINQ取巧之外,其他地方都用“相對笨拙”的方法實(shí)現。但是結果卻是:一旦實(shí)現,就很容易維護、重構、改造,可保未來(lái)5年即使業(yè)務(wù)千變萬(wàn)化,架構依然穩定。
在嵌入式、移動(dòng)互聯(lián)里邊也肯定存在同樣的事情。
第二種則是引入新思想。
本篇延續了技術(shù)與語(yǔ)言I的內容(之十二),搜集了之后大家的一些評論和我的反饋,整理在這里。
比如C#是一種很靈活的語(yǔ)言,其特點(diǎn)在于可以讓很多不太會(huì )編程序的人拿起控件就能使用,但缺點(diǎn)也就出來(lái)了:這些控件多數MVC不分離,極難重構,用一次造一次,靈活度有限。
老技術(shù)既然能存在這么久,自然有其道理。若從事新技術(shù),應該多去學(xué)習老技術(shù)之神。
這種競爭的殘酷性,不是來(lái)自于技術(shù)新舊,也不是來(lái)自于人的差異,而是來(lái)自于起跑線(xiàn)的不同。若想獲得突破,就應該另辟蹊徑。
我自己曾經(jīng)是一個(gè)C++高手,心里很清楚如果自己親自”無(wú)私地“帶領(lǐng)一個(gè)徒弟,要讓他學(xué)到我的水平,沒(méi)有5年做不到;而如果一個(gè)人要自學(xué)超過(guò)我,那可能是10年的事情了(本人編程10年,當年也跟了個(gè)師傅才有今天);何況這5年和10年里邊,我也在成長(cháng),所以幾乎是一個(gè)無(wú)望的競爭。尤其是如果業(yè)務(wù)市場(chǎng)萎縮,一般水平的人退出,而只剩下高手的老技術(shù)。
“新人學(xué)老技術(shù)有風(fēng)險”的實(shí)質(zhì)
其實(shí)不是說(shuō)老技術(shù)沒(méi)有學(xué)習的價(jià)值了,而是指新人依托老技術(shù)存活,風(fēng)險很大。
我們曾經(jīng)有一次是軟件服務(wù)器后臺用C++,機頂盒則是使用C(相對較老)。后來(lái)機頂盒里邊總是有問(wèn)題,就讓做后臺C++的幫助看一下。
結果發(fā)現C由于不是面向對象的,里邊有很多設計不合理的地方。幫忙的人就利用面向對象的思想,把整個(gè)結構重新整理了一下,立刻就干凈多了。因此如果你到了一個(gè)C環(huán)境,就可以嘗試學(xué)習一下比C更新一點(diǎn)的C++,來(lái)超過(guò)一直在用C的老手們。
曾經(jīng)有一篇文章說(shuō)MVC把Asp.net變復雜了,本來(lái)高中畢業(yè)生就能做的工作,弄成要有很深厚的根底才能做的工作了。不過(guò)對于老手而言,這種深技術(shù)思維反而更好,就不會(huì )因為轉行到新的技術(shù)上,而與新手競爭;反而是利用更困難但更有效的架構能力,獲取新的起跑線(xiàn)優(yōu)勢,拉開(kāi)距離。
不想放棄老技術(shù),怎么辦?1. 若從事老技術(shù)(比如嵌入式,很多都是老技術(shù))
比如360殺毒軟件,其所用語(yǔ)言、業(yè)務(wù)領(lǐng)域,都與以往殺毒軟件沒(méi)有本質(zhì)區別,但是其突破在于更人性化,更易用,更明白用戶(hù)要什么。因此360在衡量人員的技術(shù)水平的時(shí)候,就不會(huì )單獨看技術(shù)本身,從而給有想法的新人留下了空間。 2. 若從事新技術(shù),應該順便學(xué)習老技術(shù) 這是為什么我建議新人盡量學(xué)習新技術(shù)的原因,畢竟起跑線(xiàn)是公平的。這個(gè)在下面還有一種相反情況的介紹。
典型的,在技術(shù)中多融入應用的概念,也就是換應用領(lǐng)域,換用戶(hù)體驗。
免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng )、來(lái)自互聯(lián)網(wǎng)轉載和分享為主,文章觀(guān)點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權請聯(lián)系站長(cháng)郵箱:ts@56dr.com進(jìn)行舉報,并提供相關(guān)證據,一經(jīng)查實(shí),將立刻刪除涉嫌侵權內容。
Copyright ? 2009-2021 56dr.com. All Rights Reserved. 特網(wǎng)科技 版權所有 珠海市特網(wǎng)科技有限公司 粵ICP備16109289號
域名注冊服務(wù)機構:阿里云計算有限公司(萬(wàn)網(wǎng)) 域名服務(wù)機構:煙臺帝思普網(wǎng)絡(luò )科技有限公司(DNSPod) CDN服務(wù):阿里云計算有限公司 中國互聯(lián)網(wǎng)舉報中心 增值電信業(yè)務(wù)經(jīng)營(yíng)許可證B2 建議您使用Chrome、Firefox、Edge、IE10及以上版本和360等主流瀏覽器瀏覽本網(wǎng)站