色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

我是花費(fèi)好多錢培訓(xùn)出來的Java,在公司好煎熬,基本都不會(huì)寫,怎么辦呀?

在這個(gè)行業(yè)摸爬滾打也十多年了,見過不少培訓(xùn)出身的程序員,有一些能力不錯(cuò)的,但是也有不少人給我的感覺是,離著合格的程序員還差一些。

為什么感覺“不會(huì)寫代碼”

程序員培訓(xùn)機(jī)構(gòu)能夠火這么多年,除了程序員缺口比較大之外,培訓(xùn)機(jī)構(gòu)本身也確實(shí)“有兩把刷子”:以Java開發(fā)為例,培訓(xùn)機(jī)構(gòu)會(huì)梳理和總結(jié)Java的基礎(chǔ)語法和目前企業(yè)里常用的開發(fā)框架例,比如SSM、Spring全家桶等,什么主流就培訓(xùn)什么,短期內(nèi)灌輸給學(xué)員,甚至還會(huì)為學(xué)員包裝學(xué)歷、簡(jiǎn)歷,進(jìn)行面試培訓(xùn),以提高就業(yè)率。

這個(gè)“快速”培養(yǎng)看起來效果不錯(cuò),但實(shí)際上“快速”也同時(shí)帶來了很大的問題。比如為了“快速”,這行代碼就寫ABCD,你記住就行了,而沒有時(shí)間告訴你為什么這么寫,也不會(huì)告訴你遇到問題可以通過什么方式解決問題,于是到了真正工作中遇到了任何變數(shù),就會(huì)束手無策。

另外一方面,培訓(xùn)機(jī)構(gòu)的項(xiàng)目,通常業(yè)務(wù)比較簡(jiǎn)單,甚至沒有什么業(yè)務(wù),只是幾個(gè)框架做了集成,實(shí)現(xiàn)對(duì)數(shù)據(jù)的增刪查改,而公司的項(xiàng)目通常業(yè)務(wù)流程都比較復(fù)雜,你在不了解業(yè)務(wù)的時(shí)候,也很難流暢地寫出代碼;

這也是有些培訓(xùn)出來的程序員為什么剛工作的時(shí)候,感覺“無從下手”。

那么如何突破現(xiàn)階段的瓶頸呢?

個(gè)人的一些建議:

  • 首先,保持一個(gè)積極的工作態(tài)度,既然敲代碼比較吃力,那么多投入一些時(shí)間,沒事兒多加加班,至少讓領(lǐng)導(dǎo)覺得你是一個(gè)肯吃苦的新人;

  • 在了解細(xì)節(jié)之前,最好對(duì)項(xiàng)目能有一個(gè)整體的認(rèn)識(shí),比如:項(xiàng)目是做什么的?那些人在用?上下游的系統(tǒng)有哪些?

  • 不懂要多問,可以問項(xiàng)目經(jīng)理,可以問項(xiàng)目組內(nèi)其他的同事;但是要注意,在問之前,一定要自己研究過,帶著問題去問:“我認(rèn)為這里是如何如何,不知道對(duì)不對(duì)”,而不是直接說:“看不懂,你給我講講”;

  • 每次問過的問題,把答案都整理記錄下來,千萬不要一個(gè)問題重復(fù)問多遍;

  • 自己寫代碼之前,要先看懂別人的代碼;在自己的電腦上把項(xiàng)目運(yùn)行起來,打上斷點(diǎn),一步一步地跟蹤下來,了解一個(gè)功能是如何觸發(fā)、處理、返回;

  • 利用一切可以利用的文檔和注釋;包括需求文檔、設(shè)計(jì)文檔、操作手冊(cè)、數(shù)據(jù)庫設(shè)計(jì)文檔等;不僅要了解代碼,也要了解業(yè)務(wù)流程;

  • 具體工作,前期做一些缺陷修復(fù)的工作,就是找Bug、改Bug,慢慢再開發(fā)一些小的功能。

希望題主早日突破這個(gè)瓶頸期。

我將持續(xù)分享Java開發(fā)、架構(gòu)設(shè)計(jì)、程序員職業(yè)發(fā)展等方面的見解,希望能得到你的關(guān)注。