技术是基础,软件是工具,就像打仗需要射术和枪械。
一、html+css
这个大家都知道的,我们看到的几乎所有的网页都是使用html+css进行前台编码的,不过还是有一些古老的网站使用的html4的标签,没使用css进行全局样式控制。CSS是更多的是一种架构思想的体现,很少的属性和值,确可以变化出无数种效果,现在流行的样式标签分离,使用样式表进行控制的思想毫无疑问是一名合格站长必须掌握的技能。html+css的代码优化是高端网站和普通网站的分水岭,涉及到加载速度、SEO、耦合度等方方面面。所以我们不仅要做一名合格,更要有一种追求卓越的精神的站长。优化简单讲几点:1.不要全局都使用DIV,标题要用h 标签,文字用p标签,链接a标签要加指向alt属性 2.css的全局格式化属性不要使用*,相同属性要合并等 3. 不要使用行内样式,少用span等
二、dreamweaver
很多人肯定会问为什么没有介绍ue zend vs eclipse等呢,它们也很强大啊,其实绝大部分站长建设和运营的还是中小型的网站,而中小型的网站后端还是主要以asp php为主的。所以我觉得DW绝对是首选。本人及现在团队全部要求使用DW的最新的CS6版本,里面有很多很强大的功能,能提高不少工作效率。DW要用到什么程度呢,首先肯定要把手上的站点全部导入进去,这样管理起来效率很高,还不容易出错。工作台的代码颜色、背景、字体字号、提示等要全部优化好,快捷键的使用是一项必备技能,最后插件式很多站长忽略的功能,写插件的很多都是用烂DW的人,有肩膀干嘛不站呢。
三、ps
这应该是很多站长很头疼的一点吧。我认识的很多资深的站长其实都在抱怨自己的美工能力比较制约自己,有时候网站优化的功能强大,架构合理,但是界面总是不尽人意,苦于自己PS水准不高,无法做的更好看,这里我阐述下自己的看法吧。美工、设计这项能力是需要进行大量练习,反复揣摩,同时还要扩充很多专业外的能力,例如审美、UE等。这些都需要花费大量时间的,所以我建议大家可以多临摹自己觉得好的界面,不是抄袭哦,没有诀窍,就是练习,其实没有那么难,我坚持了差不多两年多吧,一个星期练习一个界面,现在很多普通设计师,做网页设计还真做不过我。总结下,坚持临摹,多做,就定位在网页美工的水准。
四、js
其实JS真的不难,远低于PS的难度,突击个3个月,把语法啃下来并同时做几个完整网站的JS,不要用现成JS,就自己写。以后坚持写写,多研究别人写的,基本就没问题,而且这块的语法更新的不多,基本一次学会,终生受用。
五、jquery
其实jquery是js的一个库,但是却是最好用、最普及的一个库,大有超越JS的趋势。我个人是非常喜欢用jquery,第一个用法结构什么的设计很优雅,第二大量的附属插件太方便啦,第三资料非常多。有js的基础,写起来就一个字:爽,我就用了差不多3天看了一本书,就上手搞。这几年用户越来越重视交互和效果,连百度都开始提高UE的权重了,所以这个是必备也是最常用、最有用的技术,强烈推荐。
六、flash
应该会有人说:都淘汰的货了,还学它干嘛呢坦率讲,HTML5和移动端兴起的时候我和我的同事都是这么看的,但是随着这块项目越做越多,慢慢发现flash的低端功能的确没有必要使用flash,使用JQ或HTML5都可以轻松实现,但是很多复杂和视觉特效真的只有flash实现所以,以后的flash定位应该是高端这块,为了企业发展的差异化优势,我们一直都在团队里放了一个顶尖flash师的位置。这块建议大家要学就学深,学浅就不要浪费视觉。
七、php/asp
asp虽然停止更新很久了,市场份额也在萎缩,但是已经会asp的站长不要放弃这块的学习,萎缩不代表没有了,asp在快速开发方面还是有些优势的,而且几大互联网公司都还是有ASP产品在运营。Php作为互联网份额最高的语言,注意是互联网,最大的优势在于开源和轻量级。每位站长必备技能,而且必须灵活运用,怎么学我就不说了,一堆大神出教程、视频,学不会真没天理
八、c#/java
作为现在软件行业两大巨头语言,会一门也是很不错的。两大阵营的粉丝也是天天死磕。其实各有千秋,c#入门快,微软的.Net平台搭建的非常强大,c#作为专为.net开发的语言必然也不弱,VS作为c#首选开发工具集成了数据库、环境,还有代码提示、丰富的插件库和调试机制,缺点是要想学深非常的难。Java基本是反的,入门很困难,培训个几个月连环境都打不出来的大有人在,但是能搞的能力都不弱,能坚持下来的都不是怂人。就业形势方面:c#的程序员基本比java少1000块大洋,但是c#更稀缺,更好就业。
九、mysql/mssql
数据库网站标配是:php+mysql,但是我接触的很多企业都是使用mssql,因为要跟OA、ERP、CRM等进行互通,所以mysql是必学,mssql是选学。其实T-sql语法非常简单就是四点:增、删、改、查,但是学牛,非常非常的难,是这所有的技能里面最难的,我认识的很多能称的上是数据库高手的,无一例外都是10年以上专业数据库经验。
十、excel
很多人要笑了:excel算什么。错!execl首先是一款轻量级数据库,我说下几大实际用途:1.项目管理,我们试了好多工具去管理项目,免费、收费的,国内、国外的,最后总结最实用、最好用的就是excel2.网站记录,网站数据、日志等必须要记录的,这个自然是首选3.数据导入载体,很多时候要导入数据进网站,excel作为前面的数据整理和导入文件,绝对是不二之选。