我認識的很多程序員工作兩年了,我都會問他會什么,其實一般得到的答案都差不多,感覺自己就會增刪查改,什么也不會。其實Java開發(fā)最開始就一個增刪查改,僅此而已。為什么覺得自己不會,心理上還覺得自己做不來了,為大家分析分析:

為什么從看代碼就覺得自己不會

做過一到兩年開發(fā)的小伙伴,跳槽過幾次的小伙伴應該大部分都遇到過,你被分配崗位過去是接二手代碼來開發(fā),接二手代碼開發(fā)去了之后基本就是在看上一個人的代碼,其實大家都有體會,看別人代碼很多地方是看不懂的,特別是業(yè)務邏輯比較復雜的地方,如果還沒有注釋,你基本上就會在內心中瘋狂的問候上一位開發(fā)者。你看不懂其實是一個很正常的事情,你想想,你把你一個月之前寫的代碼拿出來可能你也會看不懂。

其次就是大家是剛入職,沒理解錯的話,應該是第一份開發(fā)工作,第一次就接到二手代碼確實是有點茫然,不知道從那里開始,在加上自己心理沒底導致懷疑自己的能力,其實大可不必,因為如果剛開始的工作內容上面答主也說了,基本就是增刪查改,沒有深特別高深的東西,特別深的東西你們組長也不可能給你去做。

剛學完java

企業(yè)讓你看代碼是為了什么

如果是接二手項目的話,第一:讓大家自己知道上一個開發(fā)者做到那里來了,這樣在接著寫的話,你自己也有頭緒;第二,你自己也要對基本的業(yè)務流程有一定的熟悉。因為開始的業(yè)務不是你寫的,所以對整個模塊的業(yè)務功能的理解上可能不夠深入,所以需要去看看上位開發(fā)者來幫助自己理解。

如果是公司的主要營收項目,那么如果讓題主去看代碼是為了讓題主能理解之前項目中整個業(yè)務過程,好做對應的有業(yè)務關聯的下一個項目的開發(fā),或者對對應的功能做升級,或者要添加新的功能做二次開發(fā)。

如果公司比較大,自己去根據自己業(yè)務改出來的框架或者技術做的項目,但是這種情況一般都會做事先的培訓工作,在去接觸代碼的。那么這個時候看代碼是為了讓你熟悉公司自己的東西,后期好馬上入手進行開發(fā)工作。

怎么樣讓自己能快速的進入項目才是最主要的

不管是什么原因去看代碼,其實最主要的是快速熟悉業(yè)務準備進行后期的開發(fā)。在題主看代碼的時候一般相應會給你開發(fā)文檔,這個時候不要盲目的去看代碼,最好的方式就是結合著開發(fā)文檔一步一步的去查看對應業(yè)務的代碼,在看代碼的時候最好不要在某些上一個開發(fā)者寫的比較復雜的業(yè)務邏輯代碼上糾結,你只要知道這段代碼是給你做了一件什么事情就行了,因為上面就說過,別人寫的代碼你是很難看懂的。主要是理解現在的業(yè)務邏輯流程,然后隨著這個流程能讓自己有所理解,并且如果是做二次開發(fā)能接著開發(fā),如果是二手代碼能繼續(xù)上一個人的位置能繼續(xù)開始。

剛學完java

 
總結:看代碼其實就是為了讓你自己能理通業(yè)務邏輯,所以不要一直糾結看不懂別人寫的代碼,每個人有自己的想法,同一個業(yè)務可能不同的人寫有不同的寫法。千萬不要覺得看不懂別人的代碼就否定自己,相信自己,說的在不好聽一點,不會那么我們就去學唄。