偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

讀《一位資深程序員對(duì)當(dāng)前軟件行業(yè)的技術(shù)感悟》有感

開(kāi)發(fā) 開(kāi)發(fā)工具 后端
今天早上坐車(chē)的時(shí)間正好讀完了這一篇文章《一位資深程序員對(duì)當(dāng)前軟件行業(yè)的技術(shù)感悟》,覺(jué)得有一點(diǎn)意思,可以拿來(lái)寫(xiě)寫(xiě)。
[[94527]]

今天早上坐車(chē)的時(shí)間正好讀完了這一篇文章《一位資深程序員對(duì)當(dāng)前軟件行業(yè)的技術(shù)感悟》,覺(jué)得有一點(diǎn)意思,可以拿來(lái)寫(xiě)寫(xiě)。

作者有15年的IT工作經(jīng)驗(yàn),3年的管理經(jīng)驗(yàn),想想自己,如果算上大學(xué)自己兩年做的項(xiàng)目,加上工作6年的經(jīng)驗(yàn),也有8年了。

作者說(shuō):“不過(guò)在這同時(shí),給公司內(nèi)部也做了很多J2EE的項(xiàng)目,例如公司的門(mén)戶網(wǎng)站,公司內(nèi)部的Release平臺(tái),以及Team內(nèi)部用的小工具。不過(guò)好景不長(zhǎng),從開(kāi)發(fā)就轉(zhuǎn)向了管理,一管就是3年,在這三年中不夸張的說(shuō)去趟廁所都是跑著去跑著回,這還不是最杯具的,最杯具的是根本沒(méi)有時(shí)間寫(xiě)任何代碼?。?!”

其實(shí)很多人期待從技術(shù)轉(zhuǎn)向管理,技術(shù)人員轉(zhuǎn)讓管理人員最大的挑戰(zhàn)就是會(huì)有一種失去安全感的感覺(jué),發(fā)現(xiàn)好像不看技術(shù)了,只做純管理,貌似沒(méi)有了生存的根本,當(dāng)初自己也在猶豫了很久,也做了差不多一年的管理,這段時(shí)間很累,在民企管人是一件很苦逼的事情,除了考核權(quán),發(fā)現(xiàn)沒(méi)有其他的權(quán)力了。后來(lái)堅(jiān)決不做了,有從事技術(shù),不過(guò)大都數(shù)時(shí)間都很少在寫(xiě)代碼了,現(xiàn)在學(xué)學(xué)Objective-C,自己業(yè)務(wù)時(shí)間做移動(dòng)互聯(lián)網(wǎng)的開(kāi)發(fā),覺(jué)得比較有意思。

作者建議:“還是最少要寫(xiě)上15年以上的代碼之后再去考慮管理,要不然你會(huì)很快被淘汰”

這一點(diǎn)不是很認(rèn)同,程序員并不是限定于寫(xiě)代碼,我覺(jué)得代碼這個(gè)是寫(xiě)不完的,而是從寫(xiě)代碼中去提升自己的技術(shù)實(shí)力。有一些人寫(xiě)一年代碼頂有一些人寫(xiě)5 年代碼,當(dāng)你發(fā)現(xiàn)你寫(xiě)代碼開(kāi)始都是Control +C 和 Control + v 的時(shí)候,就應(yīng)該想辦法提升了,天天寫(xiě)CRUD的時(shí)候,你也應(yīng)該考慮是不是該換個(gè)領(lǐng)域里。個(gè)人覺(jué)得應(yīng)該深入一門(mén)語(yǔ)言,然后擴(kuò)展其他的編程語(yǔ)言。這一點(diǎn)我做的不是很好,直到現(xiàn)在,才開(kāi)始接觸一些客戶端編程。如果是以前,我肯定會(huì)去學(xué)Python。同時(shí)多看看代碼比純粹的多寫(xiě)代碼更好,看一些開(kāi)源的代碼實(shí)現(xiàn),不僅僅能夠讓你使用他更輕松,也能夠增強(qiáng)你的設(shè)計(jì)能力。

作者關(guān)于編程語(yǔ)言的看法:相對(duì)來(lái)說(shuō)比較認(rèn)同

在目前主要的三個(gè)領(lǐng)域,傳統(tǒng)軟件,互聯(lián)網(wǎng),移動(dòng) ,Java的確不怎么占據(jù)優(yōu)勢(shì),而且我覺(jué)得Java會(huì)在互聯(lián)網(wǎng)和傳統(tǒng)企業(yè)軟件領(lǐng)域慢慢丟失市場(chǎng)份額。
怎么說(shuō),我是學(xué)習(xí)Java的,在互聯(lián)網(wǎng),除了一些電商類和支付類等對(duì)大型復(fù)雜的,分布式 高并發(fā),事務(wù)型系統(tǒng),Java比較有優(yōu)勢(shì),主要分析下來(lái),優(yōu)勢(shì)包括:

  • 1 開(kāi)源提供的解決方案比較多,例如jpa,hadoop,jboss,esb,消息中間件
  • 2 Java比較適合大型團(tuán)隊(duì),比如上百上千的開(kāi)發(fā)團(tuán)隊(duì),因?yàn)檎Z(yǔ)法死板,有一定的編程規(guī)范,每個(gè)人寫(xiě)出的代碼的風(fēng)格不會(huì)有太大的差異。
  • 3 因?yàn)殚_(kāi)源,基本上所有的軟件資源都有免費(fèi)的,開(kāi)發(fā)工具eclipse,web服務(wù)器apache,j2ee容器jboss,消息中間件 activeMQ,數(shù)據(jù)庫(kù)mysql,操作系統(tǒng)Linux。阿里最近都在搞去oracle,全部替換成為mysql。
  • 4 使用開(kāi)源產(chǎn)品,發(fā)現(xiàn)問(wèn)題可以自己看源代碼搞定,也可以對(duì)開(kāi)源產(chǎn)品進(jìn)行定制優(yōu)化。例如淘寶最近就開(kāi)源了自己定制的 jvm。而沒(méi)有必要想服務(wù)廠商交服務(wù)咨詢費(fèi)用。

所以亞馬遜,ebay,蘇寧,淘寶,支付寶 都主要采用Java作為開(kāi)發(fā)平臺(tái),京東也在往Java上面轉(zhuǎn)。

但是Java存在的問(wèn)題也有很多

  • 1 Java的框架太多,每個(gè)公司用的都不一樣,而且版本混亂,有一些很重量級(jí)的
  • 2 開(kāi)源產(chǎn)品同類的多,需要取舍,而且有一些自以為很牛逼的架構(gòu)師喜歡在開(kāi)源的產(chǎn)品上封裝,搞自己的框架,搞的各個(gè)公司的框架都不一樣,學(xué)習(xí)成本高。光一個(gè)xml解析工具,都有幾十種。
  • 3 開(kāi)發(fā)效率向相當(dāng)?shù)?,遠(yuǎn)遠(yuǎn)比PHP,Python這些靜態(tài)語(yǔ)言低很多

所以對(duì)于web2.0這樣的網(wǎng)站來(lái)說(shuō),非常不適合用Java。我比較贊同使用PHP或者Python。比如豆瓣,優(yōu)酷。

在企業(yè)級(jí)市場(chǎng),.net會(huì)是非常不錯(cuò)的選擇。首先環(huán)境統(tǒng)一,開(kāi)發(fā)效率高,微軟的開(kāi)發(fā)工具非常強(qiáng)大,這一點(diǎn)我不得不佩服,而且微軟針對(duì)整個(gè)開(kāi)發(fā)周期都有配套的工具,都能夠比較好無(wú)縫的結(jié)合,對(duì)開(kāi)發(fā)人員來(lái)說(shuō)比較友好。不像Java,東拉一點(diǎn),西湊一點(diǎn),這一塊不想互聯(lián)網(wǎng)市場(chǎng),不會(huì)出現(xiàn)大規(guī)模集群。所以就算全部使用微軟的解決方案,軟件成本的支出也不會(huì)很高。而且微軟的服務(wù)據(jù)說(shuō)特別好。

不過(guò)作者也忘記了一塊越來(lái)越重要的市場(chǎng),就是云計(jì)算,Java在這個(gè)領(lǐng)域比較有優(yōu)勢(shì),主要是還是因?yàn)殚_(kāi)源世界的支持以及google,亞馬遜這些IT廠商的支持。學(xué)習(xí)Java的同學(xué)可以關(guān)注這一點(diǎn),可以把Hadoop了解深入,我想去大公司應(yīng)該沒(méi)有太大的問(wèn)題。不知道到微軟在云計(jì)算上目前的進(jìn)展如何。

ps:這一篇只是自己的看法,編程語(yǔ)言沒(méi)有所謂的好與不好,只有在合適的地方使用合適的語(yǔ)言才好。對(duì)于編程語(yǔ)言之爭(zhēng)之類的,我是比較反感的,也是最沒(méi)有意義的。編程語(yǔ)言的背后是設(shè)計(jì)思想,這個(gè)才是最重要的。作為程序員,我覺(jué)得應(yīng)該多學(xué)習(xí)幾門(mén)風(fēng)格不同的編程語(yǔ)言,這樣可以加強(qiáng)你對(duì)編程的認(rèn)識(shí)和理解。

上一幅搞笑的圖,大家輕松一下:

讀《一位資深程序員對(duì)當(dāng)前軟件行業(yè)的技術(shù)感悟》有感

原文鏈接:http://hp.dewen.org/?p=1582

責(zé)任編輯:林師授 來(lái)源: 黑客與畫(huà)家
相關(guān)推薦

2015-12-24 18:00:45

資深程序員

2011-09-06 13:48:09

程序員

2015-12-29 18:07:36

周刊

2013-12-05 13:41:15

女程序員奮斗

2013-08-20 09:33:59

程序員

2019-04-17 09:14:39

程序員 996馬云

2015-04-14 09:29:25

CTO程序員

2015-12-22 15:49:28

程序員互動(dòng)訪談

2015-06-02 04:38:54

程序員俄羅斯程序員

2015-10-28 09:11:31

Python導(dǎo)師級(jí)程序員

2013-11-04 10:32:01

Facebook女程序員

2019-08-14 17:20:40

程序員人生第一份工作Google

2013-03-19 10:18:07

程序員

2014-06-27 09:17:53

程序員

2014-02-20 10:11:15

2021-02-20 10:37:43

代碼編碼開(kāi)發(fā)

2014-06-30 16:08:29

2020-12-07 14:58:50

程序員開(kāi)源開(kāi)發(fā)者

2011-03-03 20:53:28

程序員人才

2020-12-10 11:21:00

編程C ++程序員
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)