1、重新實(shí)現(xiàn)API中已有的代碼
十余年的永年網(wǎng)站建設(shè)經(jīng)驗(yàn),針對(duì)設(shè)計(jì)、前端、開(kāi)發(fā)、售后、文案、推廣等六對(duì)一服務(wù),響應(yīng)快,48小時(shí)及時(shí)工作處理。營(yíng)銷(xiāo)型網(wǎng)站建設(shè)的優(yōu)勢(shì)是能夠根據(jù)用戶設(shè)備顯示端的尺寸不同,自動(dòng)調(diào)整永年建站的顯示方式,使網(wǎng)站能夠適用不同顯示終端,在瀏覽器中調(diào)整網(wǎng)站的寬度,無(wú)論在任何一種瀏覽器上瀏覽網(wǎng)站,都能展現(xiàn)優(yōu)雅布局與設(shè)計(jì),從而大程度地提升瀏覽體驗(yàn)。創(chuàng)新互聯(lián)建站從事“永年網(wǎng)站設(shè)計(jì)”,“永年網(wǎng)站推廣”以來(lái),每個(gè)客戶項(xiàng)目都認(rèn)真落實(shí)執(zhí)行。
大多數(shù)開(kāi)發(fā)人員都會(huì)利用某種框架來(lái)減輕工作的負(fù)擔(dān)。對(duì)于沒(méi)有使用該框架經(jīng)驗(yàn)的開(kāi)發(fā)人員來(lái)說(shuō),掌握框架的API提供的所有功能非常困難。
因此,他們常常會(huì)重新實(shí)現(xiàn)API中已有的某些代碼。沒(méi)有經(jīng)驗(yàn)的開(kāi)發(fā)人員更有可能踩這個(gè)坑的原因有兩個(gè):
第一,由于缺乏經(jīng)驗(yàn),這些開(kāi)發(fā)人員不了解API中有哪些開(kāi)箱即用的功能。所以他們會(huì)白白浪費(fèi)時(shí)間來(lái)編寫(xiě)框架中已有的代碼。由于缺乏經(jīng)驗(yàn),所以他們無(wú)法充分地利用框架。
第二,缺乏經(jīng)驗(yàn)的開(kāi)發(fā)人員不知道去哪兒找相應(yīng)的文檔。更有甚者,有人根本不看文檔。
對(duì)于沒(méi)有經(jīng)驗(yàn)的開(kāi)發(fā)人員來(lái)說(shuō),這是一個(gè)陷阱,因?yàn)橹匦聞?chuàng)建相同的功能似乎很誘人。有些函數(shù)只需重寫(xiě)幾行代碼即可。
另外,重寫(xiě)這幾行代碼也不需要花費(fèi)太多時(shí)間。但重寫(xiě)相同的代碼有一定的弊端:造成代碼庫(kù)持有重復(fù)且未經(jīng)測(cè)試的代碼;由于新函數(shù)的引入,代碼會(huì)更加復(fù)雜。
其他開(kāi)發(fā)人員不熟悉這個(gè)函數(shù),而且也不理解你為什么要引入這個(gè)函數(shù)。從整體來(lái)看,你的這一舉動(dòng)增加了復(fù)雜性,卻沒(méi)有充分的理由。
2、簡(jiǎn)單的問(wèn)題不要復(fù)雜化
有時(shí)開(kāi)發(fā)人員會(huì)遇到力所能及范圍之外的工作。問(wèn)題在于經(jīng)驗(yàn)豐富的開(kāi)發(fā)人員知道何時(shí)承認(rèn)這一點(diǎn)。
有經(jīng)驗(yàn)的開(kāi)發(fā)人員會(huì)想方設(shè)法的盡量簡(jiǎn)化工作,而沒(méi)有經(jīng)驗(yàn)的開(kāi)發(fā)人員則會(huì)將簡(jiǎn)單的問(wèn)題復(fù)雜化,復(fù)雜的問(wèn)題更加復(fù)雜化。
實(shí)際上,我們應(yīng)該盡量保持簡(jiǎn)單。增加技術(shù)債務(wù)只會(huì)降低代碼的可閱讀性,增加維護(hù)的難度。
3、過(guò)度自信
如果你問(wèn)一個(gè)過(guò)度自信但是缺乏經(jīng)驗(yàn)的開(kāi)發(fā)人員,某個(gè)需求需要多長(zhǎng)時(shí)間能做完,他會(huì)盡可能地告訴你一個(gè)最短的時(shí)間。
如果你問(wèn)過(guò)度自信的開(kāi)發(fā)人員是否寫(xiě)了測(cè)試,他會(huì)告訴你沒(méi)有必要。他會(huì)說(shuō)他的代碼不可能有bug,不可能出問(wèn)題。
如果你覺(jué)得自己的第一份工作就無(wú)所不知,那么就大錯(cuò)特錯(cuò)了。如果你明明什么都不懂,卻沒(méi)有自知之明,那么才是真的可悲。這才是大多數(shù)缺乏經(jīng)驗(yàn)的開(kāi)發(fā)人員身上最大的問(wèn)題。
所以,作為開(kāi)發(fā)人員,一定要學(xué)會(huì)謙虛,虛心接受前輩或者別人的建議和意見(jiàn)。從經(jīng)驗(yàn)豐富的開(kāi)發(fā)人員那里獲取建議,這樣才有助于自身的成長(zhǎng)。有信心是好事,但過(guò)猶不及。
4、僅測(cè)試正面測(cè)試用例
缺乏經(jīng)驗(yàn)的開(kāi)發(fā)人員通常會(huì)專心交付功能或需求。這就是所謂的快樂(lè)之路。
然而,功能或需求需要測(cè)試。經(jīng)驗(yàn)不足的開(kāi)發(fā)人員和經(jīng)驗(yàn)豐富的開(kāi)發(fā)人員在這點(diǎn)上有很大的分歧:沒(méi)有經(jīng)驗(yàn)的開(kāi)發(fā)人員只會(huì)測(cè)試用戶應(yīng)有的操作,而經(jīng)驗(yàn)豐富的開(kāi)發(fā)人員也會(huì)為邊緣案例編寫(xiě)測(cè)試。
僅測(cè)試正面測(cè)試用例是很天真的做法。用戶具有太大的不可預(yù)測(cè)性,而你需要測(cè)試的也不僅僅是正面測(cè)試用例。
5、頻繁更換工具
擁有合適的工具,并熟練的掌握可以為你的日常工作節(jié)省大量時(shí)間。你應(yīng)該花一些時(shí)間找到合適的工具。在尋找工具時(shí),你應(yīng)該選擇能夠?qū)崿F(xiàn)其承諾的工具。
如果你有合適的工具,那么就應(yīng)該堅(jiān)持使用下去。不要每周都換工具。你需要一定的時(shí)間來(lái)了解并掌握這些工具。
另外,你還應(yīng)該潛心研究某個(gè)優(yōu)秀的IDE,因?yàn)槟愎ぷ鞯拇蟛糠謺r(shí)間都需要使用IDE。了解鍵盤(pán)快捷鍵以及如何使用代碼片段,并創(chuàng)建自己的代碼片段可以加快日常工作。
6、只注重技術(shù),不關(guān)注業(yè)務(wù)
沒(méi)有經(jīng)驗(yàn)的開(kāi)發(fā)人員還沒(méi)有掌握他們的技術(shù)棧,因此大多數(shù)人都傾向于專心學(xué)習(xí)技術(shù)棧,卻對(duì)業(yè)務(wù)視而不見(jiàn)。為了成為技術(shù)棧的大師,熟知業(yè)務(wù)非常重要。你需要明白為什么要構(gòu)建這些功能。
有些開(kāi)發(fā)人員只對(duì)工作中的技術(shù)方面感興趣。他們不關(guān)心那些造就了自己所在崗位的商業(yè)或經(jīng)濟(jì)因素。
說(shuō)到底,作為開(kāi)發(fā)人員一定要謹(jǐn)記,我們是在為企業(yè)創(chuàng)造價(jià)值,而業(yè)務(wù)能否成交將直接影響企業(yè)最終收益,企業(yè)最終收益將直接關(guān)系到每個(gè)人的價(jià)值和收益。
所以,作為開(kāi)發(fā)人員,既要注重技術(shù),也要關(guān)注業(yè)務(wù)層面。
程序員從新手到對(duì)業(yè)務(wù)熟練上手,需要學(xué)習(xí)的東西有很多,如果沒(méi)有系統(tǒng)的去學(xué)習(xí)掌握一些技巧,試錯(cuò)的代價(jià)就會(huì)很大!
網(wǎng)站名稱:程序員需要注意的六個(gè)禁忌
本文路徑:http://chinadenli.net/article40/gsgiho.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站設(shè)計(jì)公司、虛擬主機(jī)、品牌網(wǎng)站設(shè)計(jì)、做網(wǎng)站、動(dòng)態(tài)網(wǎng)站、網(wǎng)站導(dǎo)航
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)
移動(dòng)網(wǎng)站建設(shè)知識(shí)