偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

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

開發(fā)
程序員有不同的層次,往上走不光要有技術(shù)積累,更重要的是對(duì)事物的理解能力。這篇文章將為大家講講程序員的四個(gè)境界。

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

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

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

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

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

經(jīng)過有意識(shí)無能力的階段,這個(gè)時(shí)候,由于自己接觸的東西已經(jīng)非常多,職業(yè)水平已經(jīng)達(dá)到一個(gè)臺(tái)階。經(jīng)歷過幾千小時(shí)的編碼生涯,解決過各種棘手的技術(shù)問題,對(duì)于遇到的大多數(shù)問題都知道其發(fā)生的原因以及解決方案。在這個(gè)階段里面,已經(jīng)是一個(gè)很有水平的程序員,能夠獨(dú)立解決自己遇到過的所有問題。我在公司的前幾年,正好遇到公司的快速發(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遇到所有的問題。

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

這個(gè)階段就是融會(huì)貫通的時(shí)候。如果說第三個(gè)階段是能夠解決自己遇到的所有問題,這個(gè)階段就是能夠解決他人遇到的但是自己還沒有碰到的問題。這個(gè)階段就是抽象思維能力不斷提高能夠達(dá)到的境界。如果說第三個(gè)階段能夠解決某一個(gè)問題。這個(gè)階段能夠解決某一類問題。能夠把自己在第三階段遇到的問題抽象化一類問題,例如如何解決一個(gè)系統(tǒng)的性能問題。我最近在做ios相關(guān)的開發(fā),自己之前從未學(xué)習(xí)過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é)果。目前覺得個(gè)人能力已經(jīng)基本在這個(gè)階段。

原文鏈接:http://www.cnblogs.com/aigongsi/archive/2012/09/13/2682420.html

原文鏈接:http://www.cnblogs.com/graphics/archive/2012/09/08/2676039.html

【編輯推薦】

責(zé)任編輯:彭凡 來源: 博客園
相關(guān)推薦

2011-06-02 10:23:33

程序員

2010-08-03 13:47:26

Flex程序員

2009-07-20 09:10:35

編程水平提升

2019-10-23 08:39:58

程序員互聯(lián)網(wǎng)技術(shù)

2010-08-10 09:34:14

FlexBlazeDS

2010-08-11 13:56:03

Flex程序員

2012-09-11 09:55:26

編程HTML5編程能力

2021-09-15 05:25:53

開發(fā)經(jīng)驗(yàn)程序員開發(fā)

2018-06-29 15:07:13

代碼工程師軟件開發(fā)

2010-11-24 09:15:44

編程

2015-04-08 10:57:15

程序員程序員四年經(jīng)歷

2015-07-27 09:26:41

程序員

2010-08-02 11:04:25

Flex程序員

2021-09-08 17:36:58

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

2021-07-05 07:28:14

程序員菜鳥技術(shù)

2013-11-14 10:05:25

程序員職業(yè)轉(zhuǎn)型

2018-07-23 08:45:00

程序員能力水平

2015-09-06 16:27:34

PHP程序員級(jí)別

2011-04-27 09:17:30

程序員

2012-11-30 11:29:05

高級(jí)程序員程序員
點(diǎn)贊
收藏

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