国产精品久久久久久久久久,熟妇高潮一区二区在线播放,国产精品久久久久久久乖乖,乱码丰满人妻一二三区,国产成人精品一区二区三区
您當前的位置主頁 > 解決方案 > 瀏覽文章

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

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

快速提升網站銷量,使用365webcall在線客服軟件

運營主要用來保持事物的運作

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

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

1. 不要只盯著代碼

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

隨著網絡的普及,許多人只需通過自學就會編程,但無論是自學者還是科班出身的開發(fā)者們都有一些同樣的問題我面試過一些有很高學歷的應聘者,這些人大多獲得了計算機學位、修過AI課程,擁有各色計算機等級證書,但他們仍然缺乏一些很重要的認識

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

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

2. 重要提醒

我想我有資格給開發(fā)者們挑毛病,因為我也是一名開發(fā)者,并且我了解開發(fā)者一些共有的問題,盡管他們對代碼了如指掌,并且能按時完成工作但他們仍然要注意兩方面:更專業(yè)和更具人性化

3. 網絡影響

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

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

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

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

4. 我們需要的

我最近正在列一份清單,上面羅列了建立網站、管理主機需要的所有東西,可以作為新人學習技術的基礎指南我們通過不斷的探討來修改清單的內容,希望這份清單能為新人建立一個好的開始

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

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

5. DevOps

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

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

要注意,這些細節(jié)都會導致可怕的延遲,而遠程服務器管理的形式則會加劇這種延遲

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

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

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

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

1

2

下一頁

收藏本文

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

我的評論

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

国产精品久久久久久久久久,熟妇高潮一区二区在线播放,国产精品久久久久久久乖乖,乱码丰满人妻一二三区,国产成人精品一区二区三区