国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

華為資深工程師:碼農(nóng)很多,但程序員并不多......

新聞
也許是因為自己領(lǐng)悟能力比較差,唯一的收獲是慶幸自己當(dāng)初選擇了編碼作為自己的工作,因為編碼天生就具有讓人愉悅的工作內(nèi)容和工作氛圍,快樂如影隨從。

春節(jié)假期,與幾位友人小聚,大家互道工作順利、平安健康云云......

期間一位馳騁商界多年的老友問:“你現(xiàn)在在華為做什么工作呀?”我很驕傲地說:”系統(tǒng)架構(gòu)師“,可是他卻愣了很久。

但當(dāng)我老婆在旁邊補上一句“碼農(nóng)“時,老友瞬間秒懂,卻把我受傷的心孤獨地留在風(fēng)中凌亂。

作為與 UNIX 同年代的人,我當(dāng)初選擇計算機專業(yè)僅僅是因為抓到什么就學(xué)什么罷了。

本科畢業(yè)遇到互聯(lián)網(wǎng)危機,便沒有想法地去讀了研,研究生畢業(yè)找工作,面試官問為什么要做軟件開發(fā)。

答曰:“不給錢都喜歡做的事情,何況還給錢”,從此便踏入了編碼這一行,只是從來沒想到一做就是十幾年。

但凡一件事情做久了,無論成功與否,都會有一些真切的體驗和心得。以前也讀過一些工作中如何成功、快樂,諸如馬洛斯理論之類的文章。

也許是因為自己領(lǐng)悟能力比較差,唯一的收獲是慶幸自己當(dāng)初選擇了編碼作為自己的工作,因為編碼天生就具有讓人愉悅的工作內(nèi)容和工作氛圍,快樂如影隨從。

編碼世界:規(guī)則簡單有效,粗暴卻***

從事編碼,可以鍛煉邏輯思維能力,教會你如何思考。就像學(xué)習(xí)法律一樣,學(xué)法律的人未必都是為了成為律師,但法律教會了你一種思維方式。

同樣的,通過編碼可以學(xué)習(xí)到這個世界上最嚴謹?shù)乃季S方法。因為在編碼的世界里,對錯是簡單甚至絕對的。

只要敲下鍵盤,計算機就會判定孰是孰非,0 或 1,規(guī)則簡單有效,粗暴卻***。

從事編碼,可以獲得持續(xù)的創(chuàng)造力。跟寫作、繪畫、作曲一樣,編碼也是一種創(chuàng)造性的工作。

只要有一臺計算機,掌握了基本技能后,你便擁有了***的超能,便能隨心所欲地創(chuàng)造出新的東西,豐富和美好這個世界,是不是很棒?

更酷的是,編碼可以品味孤獨。除了跟別人交流、學(xué)習(xí),程序員大部分時間都是獨自在工作,只要雙手觸摸到鍵盤,內(nèi)心頃刻便會變的寧靜,多酷呀!

伴隨著鍵盤清脆的低吟,沉浸在一個人的世界里,跟煙雨蒙蒙天,一杯茶,一個人聽著淅淅瀝瀝的雨聲品味孤獨,簡直有異曲同工之妙,多感性呀!

能夠選擇編碼作為工作的人,大部分都是喜歡為人處世簡簡單單的人:這群人有著天真爛漫的好奇心,雖不茍言笑,但卻內(nèi)心火熱,善于分享,樂于助人,甚至有時為了解決問題、寧愿不眠不休,卻深以為樂……

跟這樣一群簡單純粹的人在一起,我覺得世界上***的工作氛圍,也不過如此。

程序員的三個境界

但 IT 時代的膨脹已經(jīng)讓編碼工作如同文藝復(fù)興時的印刷匠一樣,編碼門檻越來越低。

例如,遍地《一周XX速成》、《20天XX精通》,仿佛會寫代碼就成了程序員,這讓很多人認為從事編碼工作就是碼農(nóng)。

其實,印刷匠很多,成為大師的不多;碼農(nóng)很多,但程序員并不多。程序員不是碼農(nóng),碼農(nóng)也不是真正的程序員。

 

程序員在英文里對應(yīng)有三個單詞:Coder、Programmer 和 Software Engineer。

我覺得這三個詞,生動形象地描述了程序員所需要經(jīng)歷的三個階段,或者說三個境界:

  • Coder。只要求能夠熟練使用編程環(huán)境,精通幾種編程語言、開發(fā)框架和開發(fā)庫,擅長寫代碼就可以了。這個階段的程序員能夠按照既定的設(shè)計完成編碼。
  • Programmer。要求在 Coder 的基礎(chǔ)之上,精通設(shè)計模式、算法實現(xiàn)和編碼技巧,并具備熟練應(yīng)用的能力,這個階段的程序員能夠獨立編碼解決現(xiàn)實問題。
  • Software Engineer:要求在掌握業(yè)務(wù)知識的前提下,理解為什么這么實現(xiàn),在綜合考慮架構(gòu)實現(xiàn),權(quán)衡開發(fā)成本后,為解決業(yè)務(wù)問題提出***方案,并能與業(yè)務(wù)人員順暢溝通,讓業(yè)務(wù)人員理解方案。

編碼工作達到這個階段,才能稱得上是真正的程序員,才真正實現(xiàn)了從工作到職業(yè)的轉(zhuǎn)變。

不可否認,這個世界上有一些天才的程序員,他們喝著咖啡,哼著歌,便完成了上面三個階段的修煉。但絕大部分人,都需要為此付出巨大的時間和精力。

能否成為職業(yè)的程序員,影響因素和方法論很多,各種學(xué)習(xí)類、技術(shù)類的總結(jié)遍地都是:主動思考、及時總結(jié)、制定規(guī)劃等。但我認為其中最重要的是能否做到專注。

許多沒有達到第三個階段的程序員,就是因為受到各種因素誘惑,變得心猿意馬,不夠?qū)Wⅰ?/p>

因為不夠?qū)W?,他們不在意做好自己本職工作,不在意錘煉自己的技能,不在意學(xué)習(xí)新興的技術(shù)。

慢慢的,他們會認為從事編碼沒有出路,進而毫無例外地把編程看成是體力勞動,只會粘貼拷貝代碼,知其然而不知其所以然,導(dǎo)致技術(shù)停滯不前。

在這樣的狀態(tài)下工作 5 年、10 年,對于他們來說,沒什么區(qū)別,程序員真的就是吃青春飯的碼農(nóng)。

程序員 VS 碼農(nóng):我們不一樣

要避免程序員變成碼農(nóng)要做到如下幾點:

  • 必須對編碼保持熱情,并持續(xù)學(xué)習(xí)。
  • 必須保持好奇心,樂于探求事物本質(zhì)。
  • 必須對所做的工作及時總結(jié),主動優(yōu)化代碼,讓系統(tǒng)變得更加有機。
  • 必須主動嘗試更好的開發(fā)方式、更先進的工具,來提升開發(fā)效率,并想辦法避免重復(fù)性的工作。
  • 必須不斷改進設(shè)計,將編程變成創(chuàng)造性的工作。

只要通過這樣逐步地積累經(jīng)驗和長時間錘煉,知識體系才能構(gòu)建完備和豐富,才能避免淪落為碼農(nóng)。

幾年前,我曾經(jīng)重構(gòu)過一個模塊,從外部看模塊所在的系統(tǒng),都是類似這樣的,簡潔而漂亮:

 

但從程序員編碼實現(xiàn)的層面看,它實際上是這樣的:

 

這個設(shè)計在最初的版本沒有任何問題,使用繼承擴展管理對象的接口能力,但僅僅過了兩個版本,項目組 PL 說實在撐不下去了。

增加一個接口,需要修改 200 多個地方,如果再過一個版本,估計要修改 400 多個地方了。

后來我把它改成這個樣子,使用聚合消除了耦合:

 

從代碼實現(xiàn)層面看,在功能剛開始開發(fā)時,這兩個設(shè)計區(qū)別不是很大。

但隨著系統(tǒng)演進、越來越多的功能加入,繼承關(guān)系帶來的耦合會導(dǎo)致模塊之間關(guān)系越來越復(fù)雜。

牽一發(fā)而動全身,終究有一天哪怕只做很小的改動,也將成為壓死駱駝的***一根稻草。

這次重構(gòu)的成果是代碼量由 43K 減少到 15K,擴展新的接口能力不再需要修改已有代碼。我想,這或許就體現(xiàn)了碼農(nóng)和程序員的區(qū)別吧。

CT 是一個業(yè)務(wù)復(fù)雜度極高的行業(yè),要想從碼農(nóng)成長為程序員,需要經(jīng)歷更多的煎熬,需要發(fā)揮更多的創(chuàng)造力,同時也意味著,我們比以往任何時候都需要越來越多的碼農(nóng)成長為程序員。

 

[[229791]]

既然我們選擇了編碼作為職業(yè),注定會經(jīng)歷各種心劫:枯燥、沮喪、迷茫,甚至浮躁……

然而無論處于哪種心境當(dāng)中,我相信,只要想起自己曾經(jīng)滿懷驚奇、興奮與真誠敲下的那個程序——“Hello,World!”我們就會充滿了渴望和力量,因為那是程序員最初的夢想:改變世界。

責(zé)任編輯:武曉燕 來源: 華為人
相關(guān)推薦

2018-05-31 14:24:17

架構(gòu)技術(shù)棧微信半月刊

2018-06-01 09:26:52

架構(gòu)技術(shù)棧微信半月刊

2012-03-30 08:52:48

2013-08-20 09:33:59

程序員

2019-04-12 14:14:09

碼農(nóng)程序員職業(yè)

2014-12-04 10:02:55

2013-06-26 10:34:56

工程師?谷歌

2015-10-22 10:23:34

程序員工程師不同

2015-11-16 13:32:51

2020-12-06 20:12:52

碼農(nóng)程序員

2022-04-01 14:22:52

網(wǎng)絡(luò)攻擊勒索軟件IT領(lǐng)導(dǎo)者

2013-10-25 11:19:18

Google大數(shù)據(jù)Sanjay Ghem

2015-04-27 10:39:26

程序員

2021-02-19 11:01:46

異步競態(tài)接口異步

2021-06-22 18:28:58

程序員技能開發(fā)者

2015-06-29 15:01:40

程序員黑客和2B

2012-12-24 15:24:24

2019-01-03 11:26:07

碼農(nóng)大齡程序員工作

2013-01-28 10:23:12

軟件架構(gòu)師架構(gòu)師程序員

2020-07-24 10:38:26

微軟開源程序員
點贊
收藏

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

男人天堂综合| 久久免费影院| 日韩欧美aⅴ综合网站发布| 日本久久久精品视频| 水蜜桃久久夜色精品一区| 欧美超级乱淫片喷水| 日本a级片免费| 蜜桃av一区二区在线观看| 欧美成人精品一区| 国产美女久久| 亚洲午夜一区二区| 免费观看视频www| 中文字幕亚洲精品在线观看 | 日韩av免费在线观看| 麻豆91av| 精品美女永久免费视频| 浪潮色综合久久天堂| 激情成人在线视频| 高h视频在线播放| 久久久久久久久久久久av| 91精品电影| 欧美一级片免费播放| 亚洲h动漫在线| 看黄在线观看| 国产精品av免费在线观看| 日韩精品成人一区二区在线| 久久久久久久久久久久久久国产| 一本到不卡精品视频在线观看| 成人自拍av| 91网站在线看| 久久久久久久久免费| 一区二区高清不卡| 97视频色精品| 午夜一区二区三区不卡视频| 成人精品视频一区二区| 91精品一区二区三区久久久久久| 国产精品美女午夜爽爽| 91嫩草免费看| 欧美国产日本韩| 女人高潮被爽到呻吟在线观看| 国产精品久久久久久久久久尿| 国产毛片精品视频| 自拍视频在线免费观看| 97在线视频一区| 成人一区在线看| www.欧美日本韩国| 91在线高清视频| 中文字幕日本不卡| 91成人福利社区| 亚洲欧美国产精品桃花| 亚洲成人综合视频| 免费av一区二区| 久久综合九色综合97婷婷女人 | 意大利激情丛林无删减版dvd| 亚洲国产成人精品久久| 欧美极品在线观看| 欧美性猛交xxxx黑人交| 精品视频无码一区二区三区| 欧美成人精品3d动漫h| 欧美疯狂party性派对| 一本岛在线视频| 久久久精品中文字幕| 黄一区二区三区| 先锋成人av| 狼狼综合久久久久综合网| 欧美午夜影院在线视频| 精品视频免费在线观看| 成人xxx免费视频播放| 日日骚久久av| 成人高清视频在线| 桃子视频成人app| 欧美精品久久96人妻无码| 精品少妇一区二区三区免费观看| 伊人天天综合| 你懂得网站在线| 成人福利视频在线观看| 亚洲亚洲精品在线观看| 国产一区二区欧美| 日本一二三区视频免费高清| 欧美亚洲成人网| 亚洲日本青草视频在线怡红院| 91精品啪在线观看国产爱臀| 日韩欧美一区三区| 麻豆成人在线看| 国产欧美日韩在线| aaa国产精品视频| 久久久精品麻豆| 韩国一区二区电影| 国产精品久久精品日日| 欧美日韩看看2015永久免费| 天天综合天天操| 国产成人精品视频在线| 亚洲一区二区综合| 欧美一区亚洲| 日韩精品黄色| 亚洲国产综合自拍| 亚洲女人天堂色在线7777| 国产成人午夜精品影院观看视频 | 久久99精品久久久久久噜噜| 久久97超碰国产精品超碰| 另类视频在线| 亚洲国产一区二区三区在线播| 欧美成人在线直播| 最新国产拍偷乱拍精品| 91一区二区三区在线| 亚洲在线中文字幕| 日韩精品视频无播放器在线看| 91视频99| 日韩一区二区免费电影| 久草在线在线精品观看| 欧美日韩破处视频| 丁香激情视频| 国产精品免费一区二区三区四区| 日韩欧美资源站| 国产91在线|亚洲| 欧美精品中文| 美女做暖暖视频免费在线观看全部网址91| 国产精品v欧美精品∨日韩| 欧美成人激情免费网| 国产成人精品综合在线观看| 99ri日韩精品视频| 中文字幕高清在线| 午夜老司机精品| 欧美大尺度在线观看| 亚洲成人午夜电影| 美女久久一区| 二区三区精品| 在线看视频你懂的| 手机成人在线| 国外成人在线直播| 欧美视频中文字幕| 成人视屏免费看| 日本久久综合| 成人三级高清视频在线看| 国产一区亚洲二区三区| 国产噜噜噜噜久久久久久久久| 日韩欧美亚洲国产精品字幕久久久| 粉嫩高潮美女一区二区三区 | 国产精品尤物福利片在线观看| 欧美三级一区二区| 成人在线视频首页| 99热国内精品| 性感女国产在线| 男男做性免费视频网| 日本一区二区精品视频| 久久av.com| 在线一区二区三区| www.欧美.com| 欧美日韩免费观看一区=区三区| 午夜影院在线播放| 日韩写真福利视频在线| 日本一区二区三区四区五区六区| 欧美亚洲日本网站| 亚洲精品电影在线观看| 一区二区三区资源| 国产美女av一区二区三区| 91综合在线| www.成人| h视频在线免费观看| 1024欧美极品| 一级特黄妇女高潮| 亚洲最大的网站| 欧美精品videossex88| 91麻豆精品国产综合久久久久久| 国产亚洲精品7777| 日韩专区在线视频| 久久国产影院| 亚洲精品国产九九九| 天堂av最新在线| 中文字幕乱在线伦视频乱在线伦视频| 成 年 人 黄 色 大 片大 全| 国产精品久久久久久久天堂第1集| 欧美激情一区二区三区高清视频| 欧美精品一区二区三区四区| 亚洲高清久久久| 91玉足脚交白嫩脚丫在线播放| 国产美女精品| 91视频一区| 日本成人7777| 国产综合色激情| 免费污视频在线| 国产三级电影在线| 成人高清免费| 无码日韩人妻精品久久蜜桃| 成人手机视频在线| 久久久免费看| 99国产在线观看| 国产精品日韩久久久久| 久久久久久91| 久久久91精品| 国产亚洲精品一区二区| 欧美岛国在线观看| 欧美日韩黄视频| 欧美日韩裸体免费视频| 亚洲乱码一区二区三区在线观看| 久久婷婷久久一区二区三区| 国产成人精品亚洲日本在线桃色| 美女在线观看视频一区二区| 亚洲免费大片| 国内综合精品午夜久久资源|