<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      程序員能力的四個(gè)境界

      無(wú)意中看到程序員雜志中 關(guān)于編程的四個(gè)境界,覺(jué)得非常有意思,也比較有道理,想想自己也是這么過(guò)來(lái)的

      1 無(wú)意識(shí)無(wú)能力(不知道自己不知道

      這個(gè)時(shí)候是剛開始接觸編程到編程有差不多一年左右的時(shí)間,大多數(shù)這個(gè)時(shí)候在大學(xué)生涯,年少輕狂,激情四射,學(xué)習(xí)起來(lái)超級(jí)有干勁,尤其當(dāng)自己知道一個(gè)個(gè)編程法則,寫出很自己認(rèn)為很牛逼的程序,研究過(guò)高深的算法,做過(guò)幾個(gè)項(xiàng)目,覺(jué)得編程很簡(jiǎn)單。我當(dāng)初就是這樣的,在大學(xué)的時(shí)候會(huì)用 spring,hibernate,tapestry(貌似這個(gè)不是很流行),struts做過(guò)兩個(gè)中型項(xiàng)目,學(xué)習(xí)過(guò)設(shè)計(jì)模式,部署過(guò)ejb,看過(guò)soa相關(guān)的皮毛知識(shí),覺(jué)得自己無(wú)敵了,都不知道學(xué)習(xí)什么了,覺(jué)得所有框架都會(huì)用了,好牛逼啊,不知道自己學(xué)習(xí)啥子了。

      2 有意識(shí)無(wú)能力(知道自己不知道)

      這個(gè)階段應(yīng)該是編碼超過(guò)一年,接觸過(guò)比較大型的項(xiàng)目,在工作中遇到一些自己無(wú)法獨(dú)立解決的問(wèn)題。會(huì)經(jīng)常請(qǐng)教一些前輩們。對(duì)于編程,知其然,不知其所以然。這個(gè)時(shí)候大概應(yīng)該參加工作了,因?yàn)楣ぷ鬟^(guò)程中會(huì)遇到很多在校園里面無(wú)法遇到的技術(shù)問(wèn)題,比如性能,可用性等等。這個(gè)時(shí)候沒(méi)有當(dāng)初的那種輕狂,開始虛心學(xué)習(xí),研究事物的本質(zhì)。我在剛工作3個(gè)月時(shí)候,才發(fā)現(xiàn)自己水平很菜。雖然會(huì)用spring,但是無(wú)法領(lǐng)會(huì)其精髓。以前做的項(xiàng)目都是自己搭建工程的,而公司有一套標(biāo)準(zhǔn)化的開發(fā),測(cè)試,打包,構(gòu)建工具。開始接觸越來(lái)越多的技術(shù),遇到很多無(wú)法獨(dú)立解決的問(wèn)題。這個(gè)時(shí)候感覺(jué)自己的成長(zhǎng)很快,慢慢開始走上職業(yè)程序員之路。

      3 有意識(shí)有能力(知道自己知道)

      經(jīng)過(guò)有意識(shí)無(wú)能力的階段,這個(gè)時(shí)候,由于自己接觸的東西已經(jīng)非常多,職業(yè)水平已經(jīng)達(dá)到一個(gè)臺(tái)階。經(jīng)歷過(guò)幾千小時(shí)的編碼生涯,解決過(guò)各種棘手的技術(shù)問(wèn)題,對(duì)于遇到的大多數(shù)問(wèn)題都知道其發(fā)生的原因以及解決方案。在這個(gè)階段里面,已經(jīng)是一個(gè)很有水平的程序員,能夠獨(dú)立解決自己遇到過(guò)的所有問(wèn)題。我在公司的前幾年,正好遇到公司的快速發(fā)展,公司的技術(shù)架構(gòu)經(jīng)歷了巨大的變化,從單系統(tǒng)架構(gòu)到分布式架構(gòu),從單系統(tǒng)發(fā)展到上百系統(tǒng),日獨(dú)立PV從幾十W發(fā)展到接上億,每天上億的交易數(shù)據(jù)。這個(gè)階段自己在 編碼技巧,設(shè)計(jì)模式,消息中間件,分布式系統(tǒng)設(shè)計(jì),領(lǐng)域驅(qū)動(dòng)設(shè)計(jì),集群,數(shù)據(jù)庫(kù)拆分,架構(gòu)設(shè)計(jì) 都有很大提升。基本上能夠解決遇到所有的問(wèn)題。

      4 無(wú)意識(shí)有能力(不知道自己知道)

      這個(gè)階段就是融會(huì)貫通的時(shí)候。如果說(shuō)第三個(gè)階段是能夠解決自己遇到的所有問(wèn)題,這個(gè)階段就是能夠解決他人遇到的但是自己還沒(méi)有碰到的問(wèn)題。這個(gè)階段就是抽象思維能力不斷提高能夠達(dá)到的境界。如果說(shuō)第三個(gè)階段能夠解決某一個(gè)問(wèn)題。這個(gè)階段能夠解決某一類問(wèn)題。能夠把自己在第三階段遇到的問(wèn)題抽象化一類問(wèn)題,例如如何解決一個(gè)系統(tǒng)的性能問(wèn)題。我最近在做ios相關(guān)的開發(fā),自己之前從未學(xué)習(xí)過(guò)objective c,但是因?yàn)閷?duì)java底層實(shí)現(xiàn)以及設(shè)計(jì)模式和mvc設(shè)計(jì)了解,對(duì)cocoa 中UIKit設(shè)計(jì)圖看一下就知道大概是如何實(shí)現(xiàn)的了。還有就是目前比較火爆的 函數(shù)式編程的高階函數(shù) 和 java中的模板模式與 回調(diào)機(jī)制有點(diǎn)類似。這就是融匯貫通的結(jié)果。目前覺(jué)得個(gè)人能力已經(jīng)基本在這個(gè)階段。

      ps:看到很多吐槽,其實(shí)真的木有必要,你在哪個(gè)階段,是現(xiàn)在的你對(duì)于自己的認(rèn)知情況。隨著自己的越來(lái)越了解,可能階段也會(huì)發(fā)生變化。這個(gè)階段本來(lái)就比較主觀的。其實(shí)程序員最關(guān)鍵的是需要思考,就好比,如果你覺(jué)得你真的達(dá)到第四個(gè)階段,那你后續(xù)還需要提升的是什么?程序員限定的范圍是什么?程序員的職責(zé)是什么,程序員未來(lái)的發(fā)展是什么?只有不斷的思考,才會(huì)脫離這個(gè)階段之爭(zhēng)。有一些程序員是可以成為項(xiàng)目經(jīng)理,有一些程序員可以架構(gòu)師,有一些程序員可以成為科學(xué)家,但是他們不一定真的是編碼高手,所以不能狹隘的認(rèn)為程序員就是coder!

      主站蜘蛛池模板: 免费一级黄色好看的国产| 亚欧美闷骚院| 人妻伦理在线一二三区| 黄色三级亚洲男人的天堂| 55夜色66夜色国产精品视频| 久久这里只精品热免费99| 精品无码日韩国产不卡av| 国产精品黄色一区二区三区| 新安县| 五月天国产成人av免费观看| 久久久久无码精品国产不卡| 久久精品视频一二三四区| 另类专区一区二区三区| 99RE8这里有精品热视频| 国产成人无码免费视频麻豆| japanese无码中文字幕| 久久精品国产精品第一区| 五月综合激情婷婷六月色窝| 亚洲av成人网人人蜜臀| 亚洲人妻av伦理| 中文字幕制服国产精品| 高清免费毛片| 亚洲国产成人无码影院| 久久涩综合一区二区三区| 国产精品久久久午夜夜伦鲁鲁| 久久成人成狠狠爱综合网| 亚洲精品宾馆在线精品酒店| 国产精品亚洲中文字幕| 亚洲日韩AV秘 无码一区二区| 狠狠亚洲丁香综合久久| 精品国产精品国产偷麻豆| 精品人妻无码一区二区三区| 国产美女深夜福利在线一| 一卡二卡三卡四卡视频区| 亚洲人成电影在线天堂色| 色综合久久夜色精品国产| 在线观看视频一区二区三区| 99在线精品视频观看免费| 乡城县| 国产AV影片麻豆精品传媒| 国产日韩精品一区在线不卡|