日日操夜夜添-日日操影院-日日草夜夜操-日日干干-精品一区二区三区波多野结衣-精品一区二区三区高清免费不卡

公告:魔扣目錄網(wǎng)為廣大站長(zhǎng)提供免費(fèi)收錄網(wǎng)站服務(wù),提交前請(qǐng)做好本站友鏈:【 網(wǎng)站目錄:http://www.ylptlb.cn 】, 免友鏈快審服務(wù)(50元/站),

點(diǎn)擊這里在線咨詢客服
新站提交
  • 網(wǎng)站:51998
  • 待審:31
  • 小程序:12
  • 文章:1030137
  • 會(huì)員:747

作為一個(gè)程序員,在提高自己技能的同時(shí),也要提高自己的思維方式。以下20條建議,可以幫助我們成為一個(gè)專業(yè)的coder,專業(yè)的技術(shù)人員。

對(duì) Java 程序員的20建議(其他語(yǔ)言也適用)

 

  • (1) 熟悉工具

軍人手中有槍,農(nóng)民手中有鋤頭,而我們手中有JAVA。這是我們引以為豪的工具。我們應(yīng)該了解它的適用范圍、生態(tài)系統(tǒng)、發(fā)展趨勢(shì)。

他就可能是陪伴我們一生的工具。

  • (2) 使用IDE

在技術(shù)領(lǐng)域,不要相信“無(wú)刀勝有刀”,“高手都是用記事本或VI開(kāi)發(fā)”。

傻子才放著好的工具不用呢。選擇好的開(kāi)發(fā)工具,好的IDE,并堅(jiān)定不移的使用它。

  • (3) 堅(jiān)持編碼

不要考慮自己的職位、崗位、只要是 Javaer,就應(yīng)該堅(jiān)持編碼。

沒(méi)有編碼,就等于無(wú)源之水,無(wú)本之木。就不會(huì)有靈感。長(zhǎng)時(shí)間不coding,就等于廢了。

  • (4) 編碼前思考

在編碼之前,必須已經(jīng)完成設(shè)計(jì),最低要求是對(duì)開(kāi)發(fā)中遇到的問(wèn)題有清楚的認(rèn)識(shí)。不要在編碼中走一步看一步來(lái)解決問(wèn)題。

  • (5) 堅(jiān)持重構(gòu)

不要相信一次就能寫出優(yōu)秀的代碼。這不現(xiàn)實(shí)。任何優(yōu)秀的代碼、算法都是經(jīng)過(guò)了無(wú)數(shù)次的重構(gòu)磨煉。堅(jiān)信自己下一個(gè)版本更優(yōu)秀!

  • (6) 多寫文檔

寫注釋、說(shuō)明、文檔都是對(duì)代碼或項(xiàng)目的回顧和總結(jié)。不僅是為了后續(xù)參與人員。同時(shí)也是為了整理自己頭腦中混亂的邏輯。

  • (7) 保持版本的簡(jiǎn)單性

一個(gè)項(xiàng)目不要保持多個(gè)版本。即使有分支也必須定義出項(xiàng)目合并條件。或者時(shí)間約束、目標(biāo)約束。不可任由版本擴(kuò)散。

  • (8) 做好備份

不做備份,一旦災(zāi)難發(fā)生就無(wú)挽救余地。經(jīng)常備份代碼到不同主機(jī),能夠?qū)崿F(xiàn)自動(dòng)備份將是一個(gè)非常好的方法。

上傳代碼到SVN、GitHub、Coding都是不錯(cuò)的備份。如果你是Coding的鉆石會(huì)員,那備份到Coding是最佳選擇(^-^)V。

  • (9) 做單元測(cè)試

單元測(cè)試不僅能夠增強(qiáng)你的信息。也能給你帶來(lái)好名聲。尤其是小姑娘一看,“哇哦,單元測(cè)試寫的這么完整,肯定是一個(gè)認(rèn)真、負(fù)責(zé)、靠譜的人。肯定可以托付終身!”

(然而,殘酷的現(xiàn)實(shí)是沒(méi)有小姑娘會(huì)看你寫的代碼╭(╯^╰)╮, 但是大老爺們會(huì)夸你也是不錯(cuò)的昂)。

  • (10) 不要重復(fù)發(fā)明輪子

直接使用成熟的工具或框架。但如果想共享一個(gè)新的超級(jí)好用的框架,那就盡管去發(fā)明輪子吧。以技術(shù)研究為目標(biāo),而不是項(xiàng)目交付。

  • (11) 不要拷貝

如果經(jīng)常按下“Ctrl+C”,為什么不重構(gòu)一下呢?不要做代碼的搬運(yùn)工。

  • (12) 讓代碼充滿靈性

為變量、函數(shù)、類起一個(gè)好聽(tīng)的名字。增加畢業(yè)的注釋。“One Line” 能解決一個(gè)上百行代碼的問(wèn)題。也是一個(gè)優(yōu)秀的實(shí)現(xiàn)。

(Coding的小姐姐會(huì)夸你“哇ヾ(?°∇°?)??,優(yōu)秀!”,經(jīng)常在Coding冒泡的你肯定會(huì)懂。)

  • (13) 測(cè)試自動(dòng)化

不論是單元測(cè)試還是集成測(cè)試。都盡量讓他自動(dòng)化。如果需要不斷的各種配置或觸發(fā)條件。會(huì)讓代碼“汗顏”。能自動(dòng)執(zhí)行,就不要手動(dòng)設(shè)置。

  • (14) 做壓力測(cè)試

不要迷信自己的代碼很健壯。(誰(shuí)給你的自信?肯定不是梁靜茹。)把業(yè)務(wù)人員制定的指標(biāo)擴(kuò)大三倍再做壓力測(cè)試。在高并發(fā)時(shí),只有上帝知道發(fā)生了什么。

  • (15) 在編碼中,“剽竊”不可恥

多看開(kāi)源代碼。學(xué)習(xí)別人的編碼。經(jīng)常從中“剽竊”一下。也是快速提高技能不錯(cuò)的途徑。

  • (16) 向敏捷學(xué)習(xí)

敏捷中的一些思想也是很優(yōu)秀的。比如測(cè)試驅(qū)動(dòng)開(kāi)發(fā)、循序漸進(jìn)開(kāi)發(fā)等等。

  • (17) 重里更重面

UI 是“面”,Java程序是“里”。客戶首先感受到的是“面”,然后才是“里”。簡(jiǎn)潔、清晰、便捷的 UI,可以給客戶良好的印象。

(前端的小伙伴們看到這里是不是很開(kāi)心 (?????) ?你們是“面”!你們比“里”更重!)

  • (18) 分享

“獨(dú)樂(lè)樂(lè)”不如“眾樂(lè)樂(lè)”,開(kāi)源代碼。不僅會(huì)收獲贊許和 GitHub 的 ★star 。還能暴露自己的 bug,在眾目睽睽下提升自己。

  • (19) 刨根問(wèn)底

有問(wèn)題不可怕,可怕的是掩蓋。在解決答案之后加上“是因?yàn)?hellip;…”,這才是真的解決了問(wèn)題。

  • (20) 橫向擴(kuò)展

Java程序要運(yùn)行在 JVM 上,同事還要與網(wǎng)絡(luò)、存儲(chǔ)等交互。另外要遵循 FTP、HTTP、SMTP 等協(xié)議。還要實(shí)現(xiàn) Web-service、RMI、XML-RPC 等接口。

所以,我們必須熟悉相關(guān)的知識(shí)。擴(kuò)展知識(shí)面。

分享到:
標(biāo)簽:程序員
用戶無(wú)頭像

網(wǎng)友整理

注冊(cè)時(shí)間:

網(wǎng)站:5 個(gè)   小程序:0 個(gè)  文章:12 篇

  • 51998

    網(wǎng)站

  • 12

    小程序

  • 1030137

    文章

  • 747

    會(huì)員

趕快注冊(cè)賬號(hào),推廣您的網(wǎng)站吧!
最新入駐小程序

數(shù)獨(dú)大挑戰(zhàn)2018-06-03

數(shù)獨(dú)一種數(shù)學(xué)游戲,玩家需要根據(jù)9

答題星2018-06-03

您可以通過(guò)答題星輕松地創(chuàng)建試卷

全階人生考試2018-06-03

各種考試題,題庫(kù),初中,高中,大學(xué)四六

運(yùn)動(dòng)步數(shù)有氧達(dá)人2018-06-03

記錄運(yùn)動(dòng)步數(shù),積累氧氣值。還可偷

每日養(yǎng)生app2018-06-03

每日養(yǎng)生,天天健康

體育訓(xùn)練成績(jī)?cè)u(píng)定2018-06-03

通用課目體育訓(xùn)練成績(jī)?cè)u(píng)定