教你如何成為程序員大神

和某個(gè)出去上班的學(xué)生聊天討論到這幾年對(duì)開發(fā)的體會(huì)的時(shí)候碴开,他說:“我在用友的時(shí)候就是在框架的基礎(chǔ)上把需求轉(zhuǎn)換為代碼歹苦,一沒有學(xué)到業(yè)務(wù),二沒有學(xué)到技術(shù)梦谜!那是非常的抑郁丘跌!”.軟件發(fā)展到今天,就是需要在框架的基礎(chǔ)上大規(guī)模的復(fù)制API,把相關(guān)的需求轉(zhuǎn)換為代碼唁桩,讓公司能夠在最短的時(shí)間做出項(xiàng)目或者是一個(gè)新的產(chǎn)品闭树。這樣的操作對(duì)公司的好處是:

1:分工細(xì)化,缺少了誰都行荒澡;

2:可以大規(guī)模的利用外包來節(jié)約成本报辱。

一句話形容一下:提高開發(fā)效率,降低開發(fā)成本单山。但是對(duì)程序員來說碍现,這樣對(duì)個(gè)人的成長非常的不利。繼續(xù)拿出幾個(gè)問題來反思自己米奸!

1昼接、有沒有動(dòng)腦子

書寫代碼的過程中,必然會(huì)涉及到N多的老代碼的維護(hù)悴晰,有沒有考慮去抽象公用方法慢睡,有沒有考慮去改造包結(jié)構(gòu),有沒有考慮一些代碼上的重構(gòu)铡溪,有沒有考慮解決系統(tǒng)的性能瓶頸和可用性的問題漂辐?思考是必須的,只有在思考的過程中人才會(huì)成長起來棕硫。想辦法去奉獻(xiàn)智慧髓涯,人才可能慢慢的成長!

在項(xiàng)目組中饲帅,動(dòng)手去解決問題要比說出自己的想法更加重要。因?yàn)樵谀憧紤]是否應(yīng)該這樣做的時(shí)候瘤泪,別人很可能就走到了你的前面灶泵。所以,在提高軟件可用性的前提下对途,任何的嘗試都應(yīng)該動(dòng)手去實(shí)施赦邻,作為行動(dòng)的巨人。(不要總是想著和系統(tǒng)架構(gòu)師的想法保持一致了实檀,有些情況下惶洲,系統(tǒng)架構(gòu)師是錯(cuò)誤的按声。)

2、知識(shí)層面是否越來越底層

在平時(shí)接觸到不同的框架的時(shí)候恬吕,一般花上一天的時(shí)間看看架構(gòu)圖并且理解其中關(guān)鍵環(huán)節(jié)的配置調(diào)用就可以了签则。但是如果想提高自己的架構(gòu)水平,還是不斷的看別人的源代碼铐料,吸取別人思想的精華部分渐裂,然后自己在工作中去發(fā)揮智慧。Rod Johson寫的spring框架也是在不斷吸取別人思想的基礎(chǔ)上逐漸的發(fā)展壯大起來的钠惩,在他大聲疾呼“develop without EJB”的時(shí)候柒凉,這個(gè)人對(duì)EJB非常的熟悉,不信的話可以去看看《Expert One-on-One J2EE Development without EJB》看看前面幾章的分析篓跛。其實(shí)EJB2.0是一個(gè)思想庫膝捞,只是我現(xiàn)在還沒有時(shí)間去研究這個(gè)。

cache對(duì)象的時(shí)候愧沟,有沒有考慮到對(duì)象的clone,HashMap中的clone的方法是深clone還是淺clone,ArrayList和LinkedList呢蔬咬?什么時(shí)候在創(chuàng)建ExectorService對(duì)象的時(shí)候使用newFixedThreadPool而不是newCachedThreadPool?java nio你知道多少?如果一開始我寫了足夠理解并發(fā)央渣,積分計(jì)算和公共出發(fā)拉直的代碼我會(huì)寫成另外一個(gè)樣子计盒。那個(gè)為了改善性能的jobs我TMD也不會(huì)寫一個(gè)quartz的job了。我只能現(xiàn)在慢慢的修改其中代碼來提升系統(tǒng)的性能和程序的健壯性芽丹。我需要花大功夫研究java的基礎(chǔ)知識(shí)北启。

3、有沒有和高手過招

其實(shí)網(wǎng)上很多技術(shù)blog寫的都很好拔第,尤其那些持續(xù)更新的架構(gòu)和技術(shù)的程序員們更是值得學(xué)習(xí)咕村。找到他們,和他們討論一個(gè)方面的技術(shù)蚊俺。真正的高手都是謙虛的懈涛,討教一些他們知道的東西,這些人會(huì)不遺余力的指導(dǎo)你泳猬,前提是他們不是很忙批钠。

4、壓箱底絕招有木有

行走江湖,怎么能沒有看家本領(lǐng),其實(shí)大部分程序員都沒有揖盘。有人說自己精通java,但是我問一下他對(duì)concurrent包的了解情況的時(shí)候砾层,卻是一問三不知。如果是我寫簡(jiǎn)歷,我更樂意寫:精通java 的并發(fā)編程和nio.其實(shí)其他方面也需要關(guān)注,但是談到精通就差一點(diǎn)了蟆湖。

如果和別人聊天的時(shí)候茬斧,能讓別人覺得學(xué)到東西腰懂,那么你就會(huì)感到一種發(fā)自內(nèi)心的愉悅感。项秉。绣溜。

學(xué)習(xí)技術(shù)不怕慢就怕停,每天堅(jiān)持編碼伙狐,堅(jiān)持總結(jié)涮毫,成為那個(gè)技術(shù)大牛還會(huì)遠(yuǎn)么?

本文由磨礪營IT教育整理,想要跟著威哥學(xué)Android或javaEE+大數(shù)據(jù)的朋友關(guān)注微信公眾號(hào)mjw-java或訪問www.moliying.com/?jianshu

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末贷屎,一起剝皮案震驚了整個(gè)濱河市罢防,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌唉侄,老刑警劉巖咒吐,帶你破解...
    沈念sama閱讀 218,755評(píng)論 6 507
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異属划,居然都是意外死亡恬叹,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,305評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門同眯,熙熙樓的掌柜王于貴愁眉苦臉地迎上來绽昼,“玉大人,你說我怎么就攤上這事须蜗」枞罚” “怎么了?”我有些...
    開封第一講書人閱讀 165,138評(píng)論 0 355
  • 文/不壞的土叔 我叫張陵明肮,是天一觀的道長菱农。 經(jīng)常有香客問我,道長柿估,這世上最難降的妖魔是什么循未? 我笑而不...
    開封第一講書人閱讀 58,791評(píng)論 1 295
  • 正文 為了忘掉前任,我火速辦了婚禮秫舌,結(jié)果婚禮上的妖,老公的妹妹穿的比我還像新娘。我一直安慰自己足陨,他們只是感情好嫂粟,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,794評(píng)論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著钠右,像睡著了一般赋元。 火紅的嫁衣襯著肌膚如雪忘蟹。 梳的紋絲不亂的頭發(fā)上飒房,一...
    開封第一講書人閱讀 51,631評(píng)論 1 305
  • 那天搁凸,我揣著相機(jī)與錄音,去河邊找鬼狠毯。 笑死护糖,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的嚼松。 我是一名探鬼主播嫡良,決...
    沈念sama閱讀 40,362評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼献酗!你這毒婦竟也來了寝受?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,264評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤罕偎,失蹤者是張志新(化名)和其女友劉穎很澄,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體颜及,經(jīng)...
    沈念sama閱讀 45,724評(píng)論 1 315
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡甩苛,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,900評(píng)論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了俏站。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片讯蒲。...
    茶點(diǎn)故事閱讀 40,040評(píng)論 1 350
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖肄扎,靈堂內(nèi)的尸體忽然破棺而出墨林,到底是詐尸還是另有隱情,我是刑警寧澤反浓,帶...
    沈念sama閱讀 35,742評(píng)論 5 346
  • 正文 年R本政府宣布萌丈,位于F島的核電站,受9級(jí)特大地震影響雷则,放射性物質(zhì)發(fā)生泄漏辆雾。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,364評(píng)論 3 330
  • 文/蒙蒙 一月劈、第九天 我趴在偏房一處隱蔽的房頂上張望度迂。 院中可真熱鬧,春花似錦猜揪、人聲如沸惭墓。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,944評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽腊凶。三九已至,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間钧萍,已是汗流浹背褐缠。 一陣腳步聲響...
    開封第一講書人閱讀 33,060評(píng)論 1 270
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留风瘦,地道東北人队魏。 一個(gè)月前我還...
    沈念sama閱讀 48,247評(píng)論 3 371
  • 正文 我出身青樓,卻偏偏與公主長得像万搔,于是被迫代替她去往敵國和親胡桨。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,979評(píng)論 2 355

推薦閱讀更多精彩內(nèi)容

  • 1. Java基礎(chǔ)部分 基礎(chǔ)部分的順序:基本語法瞬雹,類相關(guān)的語法昧谊,內(nèi)部類的語法,繼承相關(guān)的語法酗捌,異常的語法揽浙,線程的語...
    子非魚_t_閱讀 31,639評(píng)論 18 399
  • Android 自定義View的各種姿勢(shì)1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 172,162評(píng)論 25 707
  • 談戀愛難免要分手馅巷,但我的狗永遠(yuǎn)不會(huì)拋棄我,而我也會(huì)一直陪著它草姻。這種互相陪伴和需要的感覺钓猬,光是想想就很暖很開心。 有...
    lala白閱讀 1,745評(píng)論 0 0
  • 第069講|經(jīng)濟(jì)學(xué)家百年論堵 城市如何治堵經(jīng)濟(jì)學(xué)爭(zhēng)論撩独,兩位著名經(jīng)濟(jì)學(xué)家庇古和奈特敞曹,他們對(duì)治堵的觀點(diǎn)有相同的,也有不...
    iomega閱讀 440評(píng)論 0 0