JAVA程序員職場規(guī)則是什么-_第1頁
JAVA程序員職場規(guī)則是什么-_第2頁
JAVA程序員職場規(guī)則是什么-_第3頁
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、JAVA程序員職場規(guī)則是什么話說職場如戰(zhàn)場,雖然在程序員有技術(shù)在身,但基本的職場規(guī)則還是要懂得,千鋒就業(yè)講師的職場說,簡單幾招教你carry職場。 1謹慎說Yes在沒有搞清楚開發(fā)需求、任務(wù)工作量、團隊期望值之前,有前途的程序員不會輕易答應(yīng)。特別是對于新人來說,比較急于表現(xiàn)自己,對于同事或者老板的工作安排來者不拒,精神可嘉,方法不可取。承諾太多,會出現(xiàn)自己無法按時完成的情況,即使按時完成,也可能沒有達到別人的期望值,長期以往別人對你的失望會越來越多。2敢于說No看起來和第一條雷同,其實細究起來不一樣。第二條執(zhí)行起來比第一條難得多。當遇到明顯不合理的要求時,可以考慮拒絕,前提是準備好了全面充分的理

2、由。不要經(jīng)常說No,但是一旦說了,就要切中要害。有前途的程序員不會悶頭干活,知道自己的定位和團隊期望,分清楚哪些是不合理的要求,哪些是合理的要求,然后把明顯不合理的要求和領(lǐng)導(dǎo)溝通下,取得支持。3構(gòu)建自己的知識體系在信息爆炸的年代,碎片化的知識很多,系統(tǒng)學(xué)習(xí)的時間越來越少,如果沒有自己的知識體系,很容易被淹沒在知識的海洋中,而且難以記憶。100分程序員推薦的做法,通過Wiki或者其他知識管理工具構(gòu)建一個知識框架,大的分類可以包括軟技能、架構(gòu)、語言、前端、后端等,小的分類可以更細化。4培養(yǎng)大局觀觀念程序員比較容易陷入的困境是專注于自己的一畝三分地,不關(guān)心團隊的進度和業(yè)績,也不關(guān)心軟件的整體架構(gòu)和其

3、他模塊。這種狀態(tài)長期下去沒有好處,特別是在大公司中,逐漸成長為一顆螺絲釘。100分程序員會在工作之余,多看看其他人在做什么,看看團隊的整體規(guī)劃,看看軟件系統(tǒng)的架構(gòu)和說明文檔。對自己的工作更理解,而且知道為什么這個產(chǎn)品應(yīng)該這樣設(shè)計,為什么領(lǐng)導(dǎo)應(yīng)該這樣做規(guī)劃,這種大局觀非常有利于自己的職業(yè)生涯。5代碼規(guī)范程序員在新手時期需要培養(yǎng)良好的代碼規(guī)范。最直接的辦法,遵循公司已有的代碼規(guī)范(如果沒有類似的規(guī)定,也是醉了,從簡單的變量命名到模塊劃分,有些規(guī)則可以導(dǎo)入到編碼工具中,更多的部分需要自己體會和遵守。關(guān)于此方面的知識,最權(quán)威的書籍是代碼大全,別誤會,書名是個美麗的錯誤,里面不是代碼集錦。對于新手來說,

4、養(yǎng)成一個統(tǒng)一的編碼風(fēng)格非常重要,是基礎(chǔ)一步。6代碼審查把這個單獨拎出來說,是因為對于程序員來說很重要。很多快速成長的公司沒有這個步驟,建議大家能夠堅持下來。讓別人審查自己的代碼,可以得到更多的反饋,也是和同事交流的好機會;審查別人的代碼,可以借鑒別人的經(jīng)驗和思路。通常情況下,代碼審查比自己寫代碼的收獲更大,對于新手來說更有價值。只要你想做,不論形式是不是正規(guī),都可以執(zhí)行下去,最好形成團隊的習(xí)慣。7一個時間段內(nèi)只專注于一種類型的語言如果你正在設(shè)計或開發(fā)網(wǎng)站,你將需要同時熟悉多種不同的語言。你可能會想同時學(xué)習(xí)所有的這些語言,特別是考慮到它們是如何相互關(guān)聯(lián)的。我想,在某種程度上,這是不可避免的。但如

5、果你真的想快速提高,我建議你專注于一個特定領(lǐng)域的專業(yè)知識。你想更好地利用CSS?把你的重點放在這一點。嘗試使用一個單一的HTML文檔只使用CSS實現(xiàn)不同的布局。CSS Zen Garden 是一個使用相同布局實現(xiàn)不同頁面樣式非常棒的例子。你也可以通過查找元素的列表,并把精力集中在里面。舉個例子來說,你熟悉CSS2,但想提升對CSS3 的理解,你可以學(xué)習(xí)CSS3屬性并逐一的實現(xiàn)它們。你可以閱讀當前的CSS3規(guī)范,還可以通過每個模塊的學(xué)習(xí)來了解它在瀏覽器上能(或不能做什么。8通過注釋來寫邏輯說到編碼,我有堅持很多原則和想法。其中一個就是,代碼中95%都是邏輯。另一個就是從人類語言到編程語言,邏輯并沒有改變。這也就是意味著,如果你能在代碼中寫出來,也就可以用英語或者其他語言寫下來。你的每一個進步千鋒都想?yún)⑴c,無論是學(xué)習(xí)Java的初期手把手的教學(xué),還是

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論