技術(shù)是基礎(chǔ),軟件是工具,就像打仗需要射術(shù)和槍械。
一、html+css
這個大家都知道的,我們看到的幾乎所有的網(wǎng)頁都是使用html+css進(jìn)行前臺編碼的,不過還是有一些“古老”的網(wǎng)站使用的html4的標(biāo)簽,沒使用css進(jìn)行全局樣式控制。
CSS是更多的是一種架構(gòu)思想的體現(xiàn),很少的屬性和值,確可以變化出無數(shù)種效果,現(xiàn)在流行的樣式標(biāo)簽分離,使用樣式表進(jìn)行控制的思想毫無疑問是一名合格站長必須掌握的技能。
html+css的代碼優(yōu)化是高端網(wǎng)站和普通網(wǎng)站的分水嶺,涉及到加載速度、SEO、耦合度等方方面面。所以我們不僅要做一名合格,更要有一種追求卓越的精神的站長。
優(yōu)化簡單講幾點(diǎn):1.不要全局都使用DIV,標(biāo)題要用h 標(biāo)簽,文字用p標(biāo)簽,鏈接a標(biāo)簽要加指向alt屬性 2.css的全局格式化屬性不要使用* ,相同屬性要合并等 3. 不要使用行內(nèi)樣式,少用span等
二、dreamweaver
很多人肯定會問為什么沒有介紹ue zend vs eclipse 等呢,它們也很強(qiáng)大啊,其實(shí)絕大部分站長建設(shè)和運(yùn)營的還是中小型的網(wǎng)站,而中小型的網(wǎng)站后端還是主要以asp php為主的。所以我覺得DW絕對是首選。
本人及現(xiàn)在團(tuán)隊(duì)全部要求使用DW的最新的CS6版本,里面有很多很強(qiáng)大的功能,能提高不少工作效率。
DW要用到什么程度呢,首先肯定要把手上的站點(diǎn)全部導(dǎo)入進(jìn)去,這樣管理起來效率很高,還不容易出錯。工作臺的代碼顏色、背景、字體字號、提示等要全部優(yōu)化好,快捷鍵的使用是一項(xiàng)必備技能,最后插件式很多站長忽略的功能,寫插件的很多都是用爛DW的人,有肩膀干嘛不站呢。
三、ps
這應(yīng)該是很多站長很頭疼的一點(diǎn)吧。我認(rèn)識的很多資深的站長其實(shí)都在抱怨自己的美工能力比較制約自己,有時候網(wǎng)站優(yōu)化的功能強(qiáng)大,架構(gòu)合理,但是界面總是不盡人意,苦于自己PS水準(zhǔn)不高,無法做的更好看,這里我闡述下自己的看法吧。
美工、設(shè)計這項(xiàng)能力是需要進(jìn)行大量練習(xí),反復(fù)揣摩,同時還要擴(kuò)充很多專業(yè)外的能力,例如審美、UE等。這些都需要花費(fèi)大量時間的,所以我建議大家可以多臨摹自己覺得好的界面,不是抄襲哦,沒有訣竅,就是練習(xí),其實(shí)沒有那么難,我堅(jiān)持了差不多兩年多吧,一個星期練習(xí)一個界面,現(xiàn)在很多普通設(shè)計師,做網(wǎng)頁設(shè)計還真做不過我。
總結(jié)下,堅(jiān)持臨摹,多做,就定位在網(wǎng)頁美工的水準(zhǔn)。
四、js
其實(shí)JS真的不難,遠(yuǎn)低于PS的難度,突擊個3個月,把語法啃下來并同時做幾個完整網(wǎng)站的JS,不要用現(xiàn)成JS,就自己寫。以后堅(jiān)持寫寫,多研究別人寫的,基本就沒問題,而且這塊的語法更新的不多,基本一次學(xué)會,終生受用。
五、jquery
其實(shí)jquery是js的一個庫,但是卻是最好用、最普及的一個庫,大有超越JS的趨勢。我個人是非常喜歡用jquery,第一個用法結(jié)構(gòu)什么的設(shè)計很優(yōu)雅,第二大量的附屬插件太方便啦,第三資料非常多。
有js的基礎(chǔ),寫起來就一個字:爽,我就用了差不多3天看了一本書,就上手搞。
這幾年用戶越來越重視交互和效果,連百度都開始提高UE的權(quán)重了,所以這個是必備也是最常用、最有用的技術(shù),強(qiáng)烈推薦。
我們最近上線了一個企業(yè)網(wǎng)站,要求非常的高,寫了幾千行的JQ,使用了很多插件,為避免廣告嫌疑,有興趣的童鞋可以搜下:sparkdesign 南京
六、flash
應(yīng)該會有人說:都淘汰的貨了,還學(xué)它干嘛呢?坦率講,HTML5和移動端興起的時候我和我的同事都是這么看的,但是隨著這塊項(xiàng)目越做越多,慢慢發(fā)現(xiàn)flash的低端功能的確沒有必要使用flash,使用JQ或HTML5都可以輕松實(shí)現(xiàn),但是很多復(fù)雜和視覺特效真的只有flash實(shí)現(xiàn)。
所以,以后的flash定位應(yīng)該是高端這塊,為了企業(yè)發(fā)展的差異化優(yōu)勢,我們一直都在團(tuán)隊(duì)里放了一個頂尖flash師的位置。這塊建議大家要學(xué)就學(xué)深,學(xué)淺就不要浪費(fèi)視覺。
七、php/asp
asp雖然停止更新很久了,市場份額也在萎縮,但是已經(jīng)會asp的站長不要放棄這塊的學(xué)習(xí),萎縮不代表沒有了,asp在快速開發(fā)方面還是有些優(yōu)勢的,而且?guī)状蠡ヂ?lián)網(wǎng)公司都還是有ASP產(chǎn)品在運(yùn)營。
Php作為互聯(lián)網(wǎng)份額最高的語言,注意是互聯(lián)網(wǎng),最大的優(yōu)勢在于開源和輕量級。每位站長必備技能,而且必須靈活運(yùn)用,怎么學(xué)我就不說了,一堆大神出教程、視頻,學(xué)不會真沒天理
八、c#/java
作為現(xiàn)在軟件行業(yè)兩大巨頭語言,會一門也是很不錯的。兩大陣營的粉絲也是天天死磕。其實(shí)各有千秋,c#入門快,微軟的.Net平臺搭建的非常強(qiáng)大,c#作為專為.net開發(fā)的語言必然也不弱,VS作為c#首選開發(fā)工具集成了數(shù)據(jù)庫、環(huán)境,還有代碼提示、豐富的插件庫和調(diào)試機(jī)制,缺點(diǎn)是要想學(xué)深非常的難。Java基本是反的,入門很困難,培訓(xùn)個幾個月連環(huán)境都打不出來的大有人在,但是能搞的能力都不弱,能堅(jiān)持下來的都不是慫人。就業(yè)形勢方面:c#的程序員基本比java少1000塊大洋,但是c#更稀缺,更好就業(yè)。
九、mysql/mssql
數(shù)據(jù)庫網(wǎng)站標(biāo)配是:php+mysql,但是我接觸的很多企業(yè)都是使用mssql,因?yàn)橐鶲A、ERP、CRM等進(jìn)行互通,所以mysql是必學(xué),mssql是選學(xué)。其實(shí)T-sql語法非常簡單就是四點(diǎn):增、刪、改、查,但是學(xué)牛,非常非常的難,是這所有的技能里面最難的,我認(rèn)識的很多能稱的上是數(shù)據(jù)庫高手的,無一例外都是10年以上專業(yè)數(shù)據(jù)庫經(jīng)驗(yàn)。
十、excel
很多人要笑了:excel算什么。錯!execl首先是一款輕量級數(shù)據(jù)庫,我說下幾大實(shí)際用途:1.項(xiàng)目管理,我們試了好多工具去管理項(xiàng)目,免費(fèi)、收費(fèi)的,國內(nèi)、國外的,最后總結(jié)最實(shí)用、最好用的就是excel 2.網(wǎng)站記錄,網(wǎng)站數(shù)據(jù)、日志等必須要記錄的,這個自然是首選 3.數(shù)據(jù)導(dǎo)入載體,很多時候要導(dǎo)入數(shù)據(jù)進(jìn)網(wǎng)站,excel作為前面的數(shù)據(jù)整理和導(dǎo)入文件,絕對是不二之選。
更多信息請查看IT技術(shù)專欄