Web前端(可与任何语种的后端配合): 1)精通HTML,能够书写语义合理,结构清晰,易维护的HTML结构。 2)精通CSS,能够还原视觉设计,并兼容业界承认的主流浏览器。 3)熟悉cdth,了解ECMAScript基础内容,掌握1~2种js框架,如JQuery,ExtJS,YUI 4)对常见的浏览器样式与JS代码兼容问题有清晰的理解,并有可靠的解决方案。 5)对性能有一定的要求,了解yahoo的性能优化建议,并可以在项目中有效实施。 6)精通PS,FLASH,IL。 7)精通HTML5,包括新标签和画布动画。 8)会使用各种动画库、控件库。 9)会使用SVG,VML等虽显过时但仍在一定范围内使用的技术。 10)在提升前台视觉呈现与交互使用的用户体验度和SEO上,有丰富的经验。 11)对一般各种类型包括新的用户需求的网站,能够快速设计出各种分级演示页面。 …… Web后端(仅对JAVA程序员而言): 1)精通jsp,servlet,java bean,JMS,EJB,Jdbc,Flex开发,或者对相关的工具、类库以及框架非常熟悉,如Velocity,Spring,Hibernate,iBatis,OSGI等,对Web开发的模式有较深的理解 2)熟练使用oracle、sqlserver、mysql、NoSQL等常用的数据库系统,对数据库有较强的设计能力 3)熟悉maven项目配置管理工具,熟悉tomcat、jboss等应用服务器,同时对在高并发处理情况下的负载调优有相关经验者优先考虑 4)精通面向对象分析和设计技术,包括设计模式、UML建模等 5)熟悉网络编程,具有设计和开发对外API接口经验和能力,同时具备跨平台的API规范设计以及API高效调用设计能力 6)对各种用户需求能熟练构建系统模型,并对其稳健性、扩展性、安全性、维护性等有丰富设计经验,和及时了解补充新的相关知识(比如新漏洞新攻击方法及反制方法) ...... 以前看过一个技能树,内容更多更详细。 其实,不同的性格也适合学习不同的东西。一般来说,性格活跃的更适合学前端,性格沉稳的更适合学后端。不绝对,但有一定道理。
39,084
社区成员
5,548
社区内容
加载中
试试用AI创作助手写篇文章吧