亚洲mv大片欧洲mv|国产永久高清免费动作片www|日日搞|亚洲永久精品大片wwwAPP|国产精品二区三区免费播放心|国产成人8X视频一区二区|一区二区中文字幕网|日本碟片在线播放|任你操在线视频|成人A级片
您當(dāng)前的位置主頁 > 解決方案 > 瀏覽文章

優(yōu)秀Web開發(fā)者必須知道的10件事

來源:解決方案 2012-09-27

快速提升網(wǎng)站銷量,使用365webcall在線客服軟件

運(yùn)營主要用來保持事物的運(yùn)作

“開發(fā)工作不僅僅只是寫代碼”這句話來自3EV網(wǎng)站的Dan Frost,他在一篇文章中闡述了開發(fā)過程中應(yīng)該注意的一些事項原文內(nèi)容如下:

開發(fā)者是創(chuàng)造數(shù)字世界的主力軍,他們不應(yīng)該只扮演編程工具的角色,而應(yīng)該對開發(fā)工作有更高的要求那么,開發(fā)者可以從哪些方面提高開發(fā)能力呢?下面我就談一下我的想法我的建議可能不全面,但希望能夠給你帶來一些幫助

1. 不要只盯著代碼

如今人人都會寫代碼很多業(yè)余愛好者也可以搭建網(wǎng)站、編寫應(yīng)用程序,編程已經(jīng)不再稀奇

隨著網(wǎng)絡(luò)的普及,許多人只需通過自學(xué)就會編程,但無論是自學(xué)者還是科班出身的開發(fā)者們都有一些同樣的問題我面試過一些有很高學(xué)歷的應(yīng)聘者,這些人大多獲得了計算機(jī)學(xué)位、修過AI課程,擁有各色計算機(jī)等級證書,但他們?nèi)匀蝗狈σ恍┖苤匾恼J(rèn)識

開發(fā)者們不應(yīng)該只盯著代碼,還需要注意開發(fā)工作中的兩個方面——橫向面和縱向面,比如,開發(fā)者應(yīng)該懂得如何在團(tuán)隊里與別人協(xié)作,也應(yīng)該清楚開發(fā)項目中系統(tǒng)層面的設(shè)計

我認(rèn)為與開發(fā)者合作的人也應(yīng)該閱讀這篇文章因為如果你對開發(fā)了解越多,你可以在合作的時候?qū)﹂_發(fā)者提出更高的要求,比如讓他們概括出討論的問題,讓他們提煉出系統(tǒng)的核心功能,用圖片和實例展現(xiàn)應(yīng)用實現(xiàn)的功能等

2. 重要提醒

我想我有資格給開發(fā)者們挑毛病,因為我也是一名開發(fā)者,并且我了解開發(fā)者一些共有的問題,盡管他們對代碼了如指掌,并且能按時完成工作但他們?nèi)匀灰⒁鈨煞矫?更專業(yè)和更具人性化

3. 網(wǎng)絡(luò)影響

你只要搜索一下專業(yè)網(wǎng)站上面的開發(fā)技術(shù)就可以得到許多答案比如框架知識、瀏覽器、CSS 和JS搜索引擎會為你找出需要的框架、平臺和應(yīng)該關(guān)注的發(fā)展趨勢

而這些東西只是我們的工具,它們幫助我們構(gòu)造項目,但是它們不是項目成功的關(guān)鍵即使一個開發(fā)者了解系統(tǒng)中每個細(xì)節(jié)、掌握了所有API功能和新的CSS技術(shù),他也可能會開發(fā)出毫無意義的產(chǎn)品

開發(fā)者需要知道如何運(yùn)用工具,同樣也需要了解觀眾,也就是用戶、團(tuán)隊和其他開發(fā)者他們需要了解他們的工具對環(huán)境的適應(yīng)程度(換句話說,產(chǎn)品的環(huán)境)以及工具的用處

有一種開發(fā)者被描述為“wide and deep”,這種開發(fā)者懂得如何做好團(tuán)隊合作,同時掌握著開發(fā)的核心技術(shù)如果他們加入項目,會大幅度提升項目進(jìn)程,改變項目的步調(diào),如果沒有他們,非技術(shù)人員就會陷入一些瑣碎細(xì)節(jié)中停滯不前

4. 我們需要的

我最近正在列一份清單,上面羅列了建立網(wǎng)站、管理主機(jī)需要的所有東西,可以作為新人學(xué)習(xí)技術(shù)的基礎(chǔ)指南我們通過不斷的探討來修改清單的內(nèi)容,希望這份清單能為新人建立一個好的開始

我們給出的清單包含了大部分學(xué)習(xí)開發(fā)需要的知識其中有經(jīng)典常用的工具,也有一些新式工具

在開發(fā)實踐中,這些工具對推進(jìn)項目的進(jìn)展很有幫助,優(yōu)秀開發(fā)者的工具積累應(yīng)該比編程語言、CMS、框架這些知識更豐富因為你需要調(diào)度、測試、CI、強(qiáng)化版本控制(團(tuán)隊合作,不是單靠你自己),同時你不能只了解幾條指南,還需要了解項目的核心理念

5. DevOps

這些輔助工具和技巧適用于DevOps模式(DevOps是一組過程、方法與系統(tǒng)的統(tǒng)稱,用于促進(jìn)開發(fā)、技術(shù)運(yùn)營和質(zhì)量保障部門之間的溝通、協(xié)作與整合)一直以來,DevOps模式中“運(yùn)營”和“開發(fā)”的對決都難分高下而開發(fā)用來研制新事物(往往使事物停止運(yùn)作)這種矛盾導(dǎo)致了兩個陣營爭執(zhí)不休

假如開發(fā)者不能充分了解產(chǎn)品,他開發(fā)的功能往往與產(chǎn)品不匹配,這樣寫出來的代碼也不適合產(chǎn)品因為他們沒有考慮過產(chǎn)品的使用環(huán)境,所以他們的編碼忽視了與產(chǎn)品的調(diào)配,而將重心放在了功能的完善中

要注意,這些細(xì)節(jié)都會導(dǎo)致可怕的延遲,而遠(yuǎn)程服務(wù)器管理的形式則會加劇這種延遲

如果想成為優(yōu)秀的開發(fā)者,就應(yīng)該深入學(xué)習(xí)開發(fā)過程中所使用的所有工具一旦開發(fā)者全部學(xué)會了這些工具的用法,將會有很大的進(jìn)展

持續(xù)部署和DevOps的相關(guān)實踐已成為了一種標(biāo)準(zhǔn),還沒有對這些理念進(jìn)行研究的開發(fā)者或公司已經(jīng)落伍了如果你跟不上發(fā)展的步伐,那么其他人總有一天會超過你

網(wǎng)上有許多對“DevOps”概念的介紹,這種理念與PHP、MySQL或是Rails不一樣它是降低軟件和工程協(xié)作風(fēng)險的一系列方法DevOps理念關(guān)注的問題主要在于調(diào)度、自動化和保持生產(chǎn)流水線更快更好的運(yùn)行

如果你使用了這種開發(fā)模式,你會發(fā)現(xiàn)無論是在其他部門還是其他公司之間,開發(fā)者們都能有良好的團(tuán)隊協(xié)作如果他們通過API與第三方合作,他們會研究對方可能出現(xiàn)的問題但如果他們與服務(wù)器管理員合作,他們只會關(guān)心他們需要如何配置以及他們的軟件如何安裝在服務(wù)器上,這樣做遺留的問題是很麻煩的

1

2

下一頁

收藏本文

文章編輯: 365webcall網(wǎng)上客服軟件(www.365webcall.com)

我的評論

登錄賬號: 密碼: 快速注冊 | 找回密碼

亚洲mv大片欧洲mv|国产永久高清免费动作片www|日日搞|亚洲永久精品大片wwwAPP|国产精品二区三区免费播放心|国产成人8X视频一区二区|一区二区中文字幕网|日本碟片在线播放|任你操在线视频|成人A级片