前面說完網頁設計師,接下來說說網站開發(fā)工程師一職,還有叫網站程序員的,這個職位是純技術工種,我還是將他們分為以下三類。
網站開發(fā)工程師分析
第一類,建站實用人才,這一類人數占較大比例,多是計算機專業(yè)畢業(yè),有過幾年建站公司經驗,熟悉客戶需求,有豐富的經驗解決方案,但多是初級解決方案。這 類程序員多以ASP語言為主,以二次開發(fā)為主。
第二類,單一精尖人才,這類人才一般不在建站公司,而是在某個單獨運營的網站擔任程序一職,他們多具備單一語種開發(fā)比如PHP或者ASP.net,他們的 技術水平通常都很高,在大項目面前分階段和分工處理。但是他們不適合建站公司,建站公司需要的是知識面廣,解決方案多樣化,完成速度快,因為客戶要求的工 期是有限的,需求是多種多樣,甚至千奇百怪的。
第三類,高級建站人才,這類人才是以上兩種人才優(yōu)勢的組合,正所謂是魚和熊掌兼得。他們知識面廣,實戰(zhàn)經驗豐富,對項目把控到位,同時具備多種語言開發(fā)能 力,能夠勝任難度大、要求高的項目。
網站建設公司也有很多種類,各有各的“道”,接的項目不同,需求的人才類型也不同,找到適合自己企業(yè)發(fā)展的人才最重要。
是否需要用戶體驗設計師?
除了以上說的,還有一個存在于網頁設計和網站程序之間的工作,容易忽視,處理不好也容易出問題。網頁設計師主要負責設計,成品是圖片;網站程序主要負責程 序和數據庫,成品是網站;他們之間的銜接有一份工作叫做切版和交互動畫,如果是Flash動畫,一般交給動畫設計師在此不多談及。
切版又叫切圖,是把設計好的PSD圖片轉換成Html代碼,這是一個技術工作,普通的水平是用Table表格來布局制作網頁,高級水平是用DIV+CSS 布局制作網頁。前后兩者制作思路截然不同,前者不分輕重緩急,從左到右,從上到下切圖,目前逐漸被淘汰。后者注重“內容”與“表現(xiàn)形式”分離,它把一篇網 頁分為兩部分,即網站的內容,比如標題,正文,插圖照片以及內容的主次等等都是內容范疇,要優(yōu)先下載;“表現(xiàn)形式”包括,網頁背景色,背景圖,小圖標等等 都是不重要的,可以次要下載;這里還要注意一個就是瀏覽器兼容問題。
還有一步工作,是實現(xiàn)一些交互動畫效果,多是用JavaScript程序編寫,簡稱JS,比如圖片和文字的滾動效果,幻燈片或者焦點圖效果,導航下來菜單 等等。
切圖和JS動畫效果這一部分工作在一些建站公司是容易忽視的,但是這一部分的好壞直接關系到網站的用戶體驗性,有的大型網站公司為他們單獨設立職位,稱用 戶體驗設計師。
以下是網站開發(fā)工程師職位描述,僅供參考
標題:網站開發(fā)工程師
崗位職責:
1、 根據項目要求負責項目有關網站程序開發(fā)及維護工作;
2、 配合項目經理制定工作進度;
基本要求:
1、 有較好的邏輯思維能力和較強的理解能力,有很強的學習能力和敬業(yè)精神,較好的溝通能力,有良好的團隊合作精神;
2、 定期做好進度匯報工作,確保完成上級領導交派的相關任務;
3、 兩年以上相關工作經驗;
技能要求:
1、 精通ASP語言、SQLServer數據庫,熟悉Windows網站開發(fā)環(huán)境;
2、 熟悉PHP/ASP.net/JSP語言、MySQL數據庫,Linux網站開發(fā)環(huán)境,至少有這方面的學習目標和學習能力;
3、 熟悉Javascript/AJAX /XML等WEB技術,DIV+CSS(全兼容瀏覽器及通過W3C驗證),使用DedeCMS 等開源 CMS二次開發(fā)網站, 熟悉康盛產品 UCenter/Discuz!/UCenter Home,至少有這方面的學習目標和學習能力;
4、 有大型網站開發(fā)經驗者,有網絡安全、數據冗余、數據備份經驗者優(yōu)先考慮;