国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

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

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

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

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

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

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

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

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

在目前主要的三個(gè)領(lǐng)域,傳統(tǒng)軟件,互聯(lián)網(wǎng),移動(dòng) ,java的確不怎么占據(jù)優(yōu)勢(shì),而且我覺得java會(huì)在互聯(lián)網(wǎng)和傳統(tǒng)企業(yè)軟件領(lǐng)域慢慢丟失市場份額。

怎么說,我是學(xué)習(xí)java的,在互聯(lián)網(wǎng),除了一些電商類和支付類等對(duì)大型復(fù)雜的,分布式 高并發(fā),事務(wù)型系統(tǒng),java比較有優(yōu)勢(shì),主要分析下來,優(yōu)勢(shì)包括

1 開源提供的解決方案比較多,例如jpa,hadoop,jboss,esb,消息中間件

2 java比較適合大型團(tuán)隊(duì),比如上百上千的開發(fā)團(tuán)隊(duì),因?yàn)檎Z法死板,有一定的編程規(guī)范,每個(gè)人寫出的代碼的風(fēng)格不會(huì)有太大的差異。

3 因?yàn)殚_源,基本上所有的軟件資源都有免費(fèi)的,開發(fā)工具eclipse,web服務(wù)器apache,j2ee容器jboss,消息中間件 activeMQ,數(shù)據(jù)庫mysql,操作系統(tǒng)Linux。阿里最近都在搞去oracle,全部替換成為mysql。

4 使用開源產(chǎn)品,發(fā)現(xiàn)問題可以自己看源代碼搞定,也可以對(duì)開源產(chǎn)品進(jìn)行定制優(yōu)化。例如淘寶最近就開源了自己定制的 jvm。而沒有必要想服務(wù)廠商交服務(wù)咨詢費(fèi)用。

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

但是java存在的問題也有很多

1 java的框架太多,每個(gè)公司用的都不一樣,而且版本混亂,有一些很重量級(jí)的

2 開源產(chǎn)品同類的多,需要取舍,而且有一些自以為很牛逼的架構(gòu)師喜歡在開源的產(chǎn)品上封裝,搞自己的框架,搞的各個(gè)公司的框架都不一樣,學(xué)習(xí)成本高。光一個(gè)xml解析工具,都有幾十種。

3 開發(fā)效率向相當(dāng)?shù)?,遠(yuǎn)遠(yuǎn)比php,python這些靜態(tài)語言低很多

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

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

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

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

上一幅搞笑的圖,大家輕松一下:《程序員漫畫:如果用編程語言來寫作文》:用編程語言來寫作文,會(huì)寫出什么效果?看看老師的反應(yīng)就知道了。。。

本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
怎樣才能做到編程語言的“一通百通”?
C#編程語言的發(fā)展前景
IT核心技術(shù)與我,曾有交集
美團(tuán)資深程序員,給后輩的一點(diǎn)建議,讓你少走彎路
python自學(xué)時(shí)該注意什么?
曾經(jīng)如日中天的VB6為何被微軟拋棄?
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服