自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

為什么年事已高的我還在編程?

移動(dòng)開(kāi)發(fā)
人們都會(huì)期望隨著歲數(shù)的增加,個(gè)人條件受到限制的時(shí)候,你會(huì)放棄現(xiàn)實(shí)里的一些工作,如編程。從而轉(zhuǎn)向更加高大上的任務(wù),比如管理一個(gè)團(tuán)隊(duì)或者融資。

人們都會(huì)期望隨著歲數(shù)的增加,個(gè)人條件受到限制的時(shí)候,你會(huì)放棄現(xiàn)實(shí)里的一些工作,如編程。從而轉(zhuǎn)向更加高大上的任務(wù),比如管理一個(gè)團(tuán)隊(duì)或者融資。

這在“真正的教授”決定細(xì)節(jié)的學(xué)術(shù)界確實(shí)如此,只保留“大方向的東西”。換句話說(shuō),組織正面向垂直協(xié)作:頂層的管理者管理一個(gè)平行結(jié)構(gòu)中的一些(更廉價(jià)的)雇員。在研究機(jī)構(gòu)中,高級(jí)科學(xué)家提出想法,而初級(jí)科學(xué)家的任務(wù)就是來(lái)實(shí)現(xiàn)這些想法。隨時(shí)間的推移,高級(jí)科學(xué)家可能不會(huì)做初級(jí)科學(xué)家會(huì)做的事情,但是他們會(huì)變成融資方面的專家。因此,就出現(xiàn)了這么一個(gè)可擴(kuò)展的模型:高級(jí)科學(xué)家可以讓中層科學(xué)家指導(dǎo)初級(jí)科學(xué)家等等。Jorge Cham 將這種模型稱之為 Profzi scheme,因?yàn)橐坏┵Y金方面非常充足的話,它的表現(xiàn)就異常的優(yōu)異。

[[116740]]
 

同行間橫向協(xié)作

在此模型中,高級(jí)科學(xué)家做所有事情,從點(diǎn)子到實(shí)現(xiàn)。他們喜歡盡可能地自動(dòng)避免繁雜的工作。合作主要是用來(lái)得到一個(gè)不同的角度和專業(yè)互補(bǔ)點(diǎn)。這種模式在資金缺乏的前提下仍然可以良好的運(yùn)行,但是它不能夠適應(yīng)參與者過(guò)多的現(xiàn)象:橫向協(xié)作關(guān)系過(guò)于緊密。

每個(gè)模型支持不同類型的工作。我認(rèn)為,垂直協(xié)作有利于長(zhǎng)期的和可預(yù)測(cè)的工作。而橫向協(xié)作有助于偶然情況和“狂野”的想法。

我愿意花寶貴時(shí)間去編程的理由

[[116741]]


我比較贊成橫向協(xié)作,這也正是為什么我老了但是我還在編程的原因。這看上去很不尋常,也許有人對(duì)此很不解。有些編程需要花費(fèi)很多時(shí)間,我一年當(dāng)中用在編程上的時(shí)間有兩三個(gè)月之久。雖然我的時(shí)間很寶貴,我也可以將我的這些工作花點(diǎn)錢外包出去也行,但是我還是愿意自己親手做這樣的在別人看來(lái)浪費(fèi)精力的事情,為什么呢?這里我引用 Donald Knuth 的話來(lái)做解釋:

那些致力于更高層次和抽象思維的人們通常會(huì)錯(cuò)誤地認(rèn)為低層次的具體想法相對(duì)而言沒(méi)有價(jià)值而且很可能被人遺忘。恰恰相反,***的計(jì)算機(jī)科學(xué)家需要透徹地了解計(jì)算機(jī)實(shí)際運(yùn)行的基本概念,而且計(jì)算機(jī)科學(xué)的精髓就在于能夠同時(shí)理解眾多層次抽象的能力。

但我也有我自己的觀點(diǎn):

我希望我的工作是重要的且能產(chǎn)生影響力的。然而,即使是被廣泛引用的研究論文都很少有人詳讀細(xì)看,也是因?yàn)楹苌儆醒芯空撐哪軌虍a(chǎn)生顯著的影響力。然而,從事與軟件相關(guān)的事情是比較容易的。例如,最近Facebook的一個(gè)團(tuán)隊(duì)集成了我發(fā)布的一個(gè) Apache Hive 中的壓縮位圖索引庫(kù):基于Hadoop 數(shù)據(jù)倉(cāng)庫(kù)框架。在 Apache 的配置單元我壓縮的位圖索引庫(kù)之一:基于Hadoop框架的數(shù)據(jù)倉(cāng)庫(kù)。但是我敢打賭,F(xiàn)acebook 團(tuán)隊(duì)里肯定沒(méi)人去花時(shí)間閱讀我寫的這個(gè)軟件的原始論文。

一次又一次實(shí)踐經(jīng)歷只是為了讓自己更好的理解自己的想法。常見(jiàn)的情況是一些聽(tīng)起來(lái)似乎很有道理的想法卻無(wú)法通過(guò)實(shí)踐途徑實(shí)現(xiàn)。我也經(jīng)常通過(guò)執(zhí)行我的數(shù)學(xué)論證發(fā)現(xiàn)bug。我能把這個(gè)工作外包給別人嗎?也許可以。但結(jié)果估計(jì)不會(huì)是很讓人滿意。

隨著時(shí)間的推移,你在編程上的運(yùn)作做得會(huì)更好,駕輕就熟。幾十年來(lái),我一直在鍛煉我自己的專業(yè)技能。如果你在哪一天從頭開(kāi)始,在數(shù)天內(nèi)解決了一個(gè)難題,特別是當(dāng)你知道別人可能需要數(shù)周或數(shù)月才能解決問(wèn)題的時(shí)候,那種感覺(jué)是很享受的。

如果我的論點(diǎn)是合理的,就連 Donald Knuth 也支持我的觀點(diǎn)的話,為何當(dāng)我承認(rèn)自己是一個(gè)程序員科學(xué)家的時(shí)候仍有人大跌眼鏡?我覺(jué)得可能是大部分人都會(huì)拒絕編程這樣低層次的工作吧,這一點(diǎn)從《閑人階級(jí)理論》這可以得到證實(shí)。實(shí)際上,我們往往追求名望而不是實(shí)用。為了***限度地提高信譽(yù),必須了解休閑階層的含義:你的工作 一定不要產(chǎn)生實(shí)際的作用。因此,成為一名CEO或政客要比成為護(hù)士或者廚師帶來(lái)更大的聲望。那些離現(xiàn)實(shí)世界更遠(yuǎn)的科學(xué)家們會(huì)更加有聲望。編程是一項(xiàng)類似制 作工具的工作,因此來(lái)自有閑階級(jí)的人們不會(huì)喜歡。人們會(huì)把自己稱作工程師、分析師或是開(kāi)發(fā)者,但很少稱自己為“程序員”,因?yàn)檫@會(huì)顯得太功利。

所以,并不是每個(gè)人都應(yīng)該去學(xué)習(xí)編程。它是一個(gè)耗時(shí)的活動(dòng)。我編寫了這么多的程序,花了那么時(shí)間以至于很多令人興奮的事情我都做不了。

老程序員還會(huì)出現(xiàn)哪些下場(chǎng)呢?

之前在“外刊IT評(píng)論”上看到一篇文章,講的就是一位55歲的老程序員的感慨,對(duì)自己變老之后的境遇痛心不已。

[[116742]]


50多歲時(shí)你的職業(yè)仕途會(huì)成為一個(gè)問(wèn)題。如果你有很好的技術(shù),有人雇你,你會(huì)有一個(gè)很高的職銜,或你是一個(gè)專家,或有很好的人際關(guān)系,你都有可能找到一個(gè)新的職務(wù)。否則,你會(huì)從衣食無(wú)憂淪落為無(wú)家可歸。這是真的。我55歲,我的簡(jiǎn)歷會(huì)讓你感覺(jué)非常優(yōu)秀,10年前我能掙到多達(dá)100萬(wàn)美元?,F(xiàn)在我是一個(gè)流浪漢。我身體不是很好,沒(méi)有醫(yī)險(xiǎn),沒(méi)有牙醫(yī)。能找到的工作只是一些基本不需要技術(shù)的體力勞動(dòng),我也干不了。

不希望年輕的程序員以后也變成這樣,只能給你們下面的一些建議:

職場(chǎng)上往上爬,不要停。
成為某一方面的專家——雖然保持足夠?qū)挼募夹g(shù)面也很重要,這樣你才不會(huì)被淘汰。
建立一個(gè)人際圈。擴(kuò)大它。
多樣化你的投資。
有工作時(shí)醫(yī)療保險(xiǎn)一定要上,這方面不要出問(wèn)題。如果你沒(méi)了工作,沒(méi)了錢,醫(yī)療保險(xiǎn)也沒(méi)有,這將會(huì)成為一個(gè)嚴(yán)重的問(wèn)題。
與人為善。但也不要犯傻。大部分你幫助過(guò)的人不會(huì)回報(bào)你。
提早打算,人生不如意十有八九。

程序員的出路在哪?

有著10年軟件行業(yè)從業(yè)經(jīng)驗(yàn),專注于微軟.NET技術(shù)領(lǐng)域及項(xiàng)目管理的徐洪軍根據(jù)自己的現(xiàn)狀總結(jié)出了三條出路,希望對(duì)你有用。

[[116743]]


自己也是一個(gè)程序員,整天coding, debugging,有時(shí)候也在想,真的有一天寫不動(dòng)了,或者公司更傾向于用年輕人做這些事,因?yàn)楸阋硕矣芯?,那我怎么辦?雖然國(guó)外也有很多老程序員,像我認(rèn)識(shí)的幾個(gè)德國(guó)同事,年紀(jì)一大把了,還是個(gè)軟件工程師,干得還有滋有味。他們不在乎名也不在乎利,全在興趣??晌也灰粯影?!國(guó)內(nèi)和國(guó)外的環(huán)境也不同。時(shí)常到網(wǎng)上了解一些程序員的出路問(wèn)題,總結(jié)起來(lái)覺(jué)得下面三條比較可行。

出路一:向IT培訓(xùn)師轉(zhuǎn)型

分析:IT企業(yè)在招聘新人后,一般都須經(jīng)過(guò)培訓(xùn)才能上崗,這個(gè)培訓(xùn)有時(shí)是在崗位上進(jìn)行的,由富有實(shí)踐經(jīng)驗(yàn)的“老人”負(fù)責(zé)。年輕人想要進(jìn)入IT行業(yè),必須接受這樣的專業(yè)培訓(xùn)。如今IT培訓(xùn)市場(chǎng)蛋糕相當(dāng)大,利潤(rùn)空間可觀,行業(yè)發(fā)展前景看好。無(wú)論是在IT公司內(nèi)部轉(zhuǎn)型擔(dān)任培訓(xùn)工作,還是到IT培訓(xùn)機(jī)構(gòu)擔(dān)任教師,都應(yīng)該有發(fā)展空間。這樣的工作不會(huì)有太大壓力,且比較穩(wěn)定,對(duì)年齡也沒(méi)什么要求。而且也沒(méi)有脫離本行。

優(yōu)勢(shì):在這個(gè)行業(yè)工作多年,擁有豐富編程、項(xiàng)目經(jīng)驗(yàn),曾參與過(guò)許多成功案例。而多年積攢的行業(yè)人脈關(guān)系,還可以幫助我們發(fā)展企業(yè)客戶,順便擔(dān)任市場(chǎng)拓展工作。

挑戰(zhàn):缺少培訓(xùn)工作經(jīng)驗(yàn)。如果要向培訓(xùn)師轉(zhuǎn)型,可能需要接受一些專業(yè)訓(xùn)練,提高擔(dān)任培訓(xùn)師的能力。

出路二:向IT營(yíng)銷轉(zhuǎn)型

分析:IT與其它行業(yè)不同,由于技術(shù)性較強(qiáng),營(yíng)銷人員一般也須有較強(qiáng)的技術(shù)背景,且***有著豐富經(jīng)驗(yàn)?;ヂ?lián)網(wǎng)公司、

電子商務(wù)公司、軟件公司目前都需要有技術(shù)背景的營(yíng)銷人員;另外,電子商務(wù)的再度火爆,使得傳統(tǒng)企業(yè)開(kāi)始重視電子商務(wù)營(yíng)銷,也需要有技術(shù)背景的營(yíng)銷人員。這類工作薪水不低,加上提成應(yīng)該可以拿到高于程序員的薪水,同時(shí)也比較穩(wěn)定。

優(yōu)勢(shì):深厚的技術(shù)背景,廣泛涉獵了各種編程軟件和工具,對(duì)IT行業(yè)也有相對(duì)深入的了解,這些都是比較大的優(yōu)勢(shì)。

挑戰(zhàn):程序員一般都很少與人打交道,口才也不太好,而營(yíng)銷工作恰恰需要跟人打交道,這可能是***的挑戰(zhàn),要求徹底改變工作方式,加強(qiáng)溝通能力與人際交往能力;此外,營(yíng)銷工作會(huì)面臨銷售指標(biāo)的壓力,這些問(wèn)題都是轉(zhuǎn)型前必須深入考慮的。

出路三:向項(xiàng)目管理努力

分析:如果說(shuō)前面兩條出路轉(zhuǎn)型的成分多,那么項(xiàng)目管理可以說(shuō)是更為便捷的發(fā)展之路。目前,軟件項(xiàng)目經(jīng)理是人才市場(chǎng)上炙手可熱的人才,有豐富經(jīng)驗(yàn)、外語(yǔ)好的軟件項(xiàng)目經(jīng)理是搶手的香餑餑,供不應(yīng)求,薪水自然也是水漲船高。在上海市勞動(dòng)部門新發(fā)布的2005年軟件行業(yè)薪資調(diào)查中,項(xiàng)目主管的薪水是同層次主管中***的,年薪高位數(shù)達(dá)到211011元,平均年薪達(dá)109414元。最重要的是,一個(gè)優(yōu)秀的項(xiàng)目經(jīng)理可以在這個(gè)崗位上長(zhǎng)久工作下去,并且有向高層進(jìn)一步提升的可能。

優(yōu)勢(shì):對(duì)有經(jīng)驗(yàn)、有技術(shù)、有人脈、有能力、參與過(guò)多個(gè)軟件開(kāi)發(fā)、有一定經(jīng)驗(yàn)的人,項(xiàng)目管理無(wú)疑是發(fā)展的一個(gè)很好的方向。

挑戰(zhàn):可能有些程序員在項(xiàng)目團(tuán)隊(duì)里一直是參與工作,很少擔(dān)任過(guò)項(xiàng)目帶頭人。而很多公司在招聘項(xiàng)目經(jīng)理時(shí),都需要有帶領(lǐng)團(tuán)隊(duì)進(jìn)行項(xiàng)目開(kāi)發(fā)的經(jīng)驗(yàn),這是一個(gè)劣勢(shì)。***參加一些項(xiàng)目管理方面的培訓(xùn)課程,自學(xué)相關(guān)的知識(shí),增長(zhǎng)自己在流程管理、溝通協(xié)調(diào)等方面的能力,以便積累資本,逐步向項(xiàng)目管理崗位邁進(jìn)。

本文鏈接:http://www.apkbus.com/android-11247-1.html

責(zé)任編輯:chenqingxiang 來(lái)源: apkbus
相關(guān)推薦

2015-12-02 09:00:41

編程年紀(jì)程序員

2012-07-11 11:05:16

編程

2018-01-15 15:00:05

程序員網(wǎng)絡(luò)工程編程

2012-08-27 14:52:08

IBM敏捷

2017-05-15 16:12:55

后端編程GUI

2015-08-06 10:19:19

編程腦子

2022-03-02 08:01:50

腳本數(shù)據(jù)集成

2015-11-10 12:32:58

編程快樂(lè)程序員

2019-08-13 21:49:54

編程中文API中文編程

2012-02-28 09:11:51

語(yǔ)言Lua

2020-07-17 14:06:36

Scrum敏捷團(tuán)隊(duì)

2012-04-04 22:07:12

Android

2016-06-14 09:48:19

框架

2020-08-14 09:11:29

RedisQPS數(shù)據(jù)庫(kù)

2018-08-16 15:30:54

Java代碼編程語(yǔ)言

2023-01-24 16:13:22

編程語(yǔ)言JavaIT

2019-07-01 11:16:08

Google程序員編程

2014-07-02 09:56:33

2025-02-24 10:36:15

2019-08-28 10:53:35

JavaScriptOptional Ch代碼
點(diǎn)贊
收藏

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