jk自慰喷水,无码精品一区二区三区在线播放,亚洲精品无码AV中文永久在线,四虎影院国产精品

廣西南寧達(dá)內(nèi)軟件科技有限公司

[其他技能培訓(xùn)]
獵學(xué)網(wǎng)訂閱號(hào)
獵學(xué)網(wǎng)官方企業(yè)微信
位置: 獵學(xué)網(wǎng) > 學(xué)校機(jī)構(gòu) > 廣西南寧達(dá)內(nèi)軟件科技有限公司 > 學(xué)習(xí)資訊> 程序員能力的四個(gè)境界

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

34 2017-04-14

南寧達(dá)內(nèi):程序員能力的四個(gè)境界

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

這個(gè)時(shí)候是剛開(kāi)始接觸編程到編程有差不多一年左右的時(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)初的那種輕狂,開(kāi)始虛心學(xué)習(xí),研究事物的本質(zhì)。我在剛工作3個(gè)月時(shí)候,才發(fā)現(xiàn)自己水平很菜。雖然會(huì)用spring,但是無(wú)法領(lǐng)會(huì)其精髓。以前做的項(xiàng)目都是自己搭建工程的,而公司有一套標(biāo)準(zhǔn)化的開(kāi)發(fā),測(cè)試,打包,構(gòu)建工具。開(kāi)始接觸越來(lái)越多的技術(shù),遇到很多無(wú)法獨(dú)立解決的問(wèn)題。這個(gè)時(shí)候感覺(jué)自己的成長(zhǎng)很快,慢慢開(kāi)始走上職業(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ì)都有很大提升?;旧夏軌蚪鉀Q遇到所有的問(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)的開(kāi)發(fā),自己之前從未學(xué)習(xí)過(guò)objectivec,但是因?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è)階段。

溫馨提示: 專業(yè)老師1對(duì)1為您解答    馬上填寫,¥1000 元豪禮免費(fèi)領(lǐng)!

掃一掃
獲取更多福利

×
獵學(xué)網(wǎng)