1. 熟练使用各种框架,是必须的。但是,仅仅这样顶多算个好的Coder。如果想成为成为Designer,就必须熟悉框架注意背后的思想。了解别人是为了解决什么问题的,用了什么策略解决的,实现策略中使用那些技巧。而要深入了解这些,就需要查看框架的源代码了。
2. 基础和思想是最重要的。
3.把项目当成作品来做,而不是当成任务来完成。自己做的东西,哪怕是一个简单的页面,也要努力做到极致。
比如:
(1)几乎没有bug;
(2)界面美观,符合用户的使用习惯;
(3)支持多种浏览器;
(4)页面加载非常快(1秒之内);
(5)采用了缓存(浏览器缓存;合并JS、CSS、优化图片;服务器数据缓存;服务器页面缓存;等等)
(6)页面布局合理、操作简单(点击时,考虑了用户移动鼠标的时间和距离);
(7)采用Ajax局部刷新;
(8)JS文件可以重用,提取公共的JS库;
(9)服务器端性能尽可能优化(MySQL、Cache、多线程等)
4. 熟练Linux下的常用环境搭建和部署。不要太依赖系统工程部的同学,在时间允许的情况下,自己可以安装JDK、MySQL、Tomcat等软件。
常用的Linux环境部署要熟练掌握,例如:
(1)部署Web工程,搭建测试环境。
(2)MySQL相关命令。如,导入导出MySQL数据、建表建库。
(3)启动关闭服务。
(4)编写简单Shell脚本。如,Java服务器的启动和关闭脚本;同步文件脚本;定时任务脚本等等;
(5)常用的Linux操作命令。如:文件管理,vi命令,配置host。
5.多向其他人学习,特别是同一个项目组的。每个人肯定有自己的长处和短处。
技术上学习别人长处有两个好的方法:
(1)直接和别人交流请教。
(2)查看别人写的代码。思考别人的解决方案,并和自己的想法做比较,吸收好的想法和思路。
待补充
(友情提示:本博文章欢迎转载,但请注明出处:hankchen,
http://www.blogjava.net/hankchen)