[杂谈,分享]快2年前端的工作感受,跟各位前端新人分享

zjleon2008 2013-05-24 07:01:17
从毕业后到现在快两年了,到现在还经常做梦梦到自己还在大学上学,真怀念那段时光....
说说我现在的情况
我目前在上海一家做互动的小公司做web前端开发,月薪6k(税前),10点半上班(其实11点前到都行...不考勤),7点下班,请假不扣钱,而且老板人不错,只要项目不是太紧都会给请(不知道这样的情况能维持多久...).除了项目上线前期之外都不会加班.我知道跟各位是比不了的,哈哈~

前端做些什么?
前端基本就是做静态页面,这是我的感受,很土鳖有木有可是做久了发现其实没这么简单,兼容性,js,代码的重用程度,页面的性能,每一个都是页面仔晋升到前端工程师要跨过的障碍.就比如js,你可以简单轻松的直接使用一个类库(比如jquery),也可以自己做一个类库来用.前者固然轻松容易,但你用了之后只是把你的工作做完了,学不到任何东西;自己做一个类库虽然麻烦,但做了之后收获都是自己的,用哪个函数会出现什么问题能做到大概心中有数,我觉得这才算是前端工程师.

要不要用模板?
这个问题在建站公司里面很常见,建站公司都会要求你快速做完一个网站,老板就希望你套上模板,改掉图片,交给客户,开始下个项目.但这样得利的只有老板,对你自己是完全没有好处的,试想你下次去面试的时候跟别人说我会用XX模板做站,别人会怎么想?所以我建议各位刚做前端的同学尽量还是自己一个个标签写吧,如果老板嫌你速度慢怎么办?那就嫌吧,大不了不干了呗,反正一定要在工作里学到一些东西,否则还有什么意义?

具体要具备什么样的技能?
很简单,html,css,js
html:你写的页面标签有意义吗?是不是什么都用div,span来包裹?用过dl,dt,dd吗?是不是坚决不用table?你写的页面嵌套的是不是太深了,能减少么?---这些都会影响你所写页面的搜索引擎友好度.
css:有没有自己的reset?了解浏览器对某个属性的支持情况么?写的类重用率如何?是不是经常要用绝对定位来布局元素?经常用hack吗?有没有在不变动html的情况下改变布局?---这些影响你做页面的效率
js:你的页面离开了js还能用吗?你写的js是面向过程的还是面向对象的?经常直接用别人开发好的插件吗?考虑过函数或变量的生存周期对内存,cpu的影响吗?知道作用域链吗?---这些影响你写页面的性能,做页面的速度
还有html5呢???
html5其实跟html(4)差不多,有人说国内环境因为ie6让html5没有用武之地,我以前也这么觉得,但来上海之后发现Html5确实有它好用的地方,比如说做应用,所以还是很有前景的.
对于后端语言我觉得是有必要学一样的(但我一直都没学...惭愧),后端语言学的不是api而是借这些后端语言来学习一些算法,知道这个算法可以适用于什么环境,怎么用在这样的环境(也就是思路).因为前端工作中很少会涉及到算法,但有算法的思路可以帮你提升js的效率,解决一些业务上的难题.

前端未来怎么发展?
我目前的想法是走数据收集分析和用户体验方向,因为之前做过一个商城项目,感觉前端是离购买用户最近的职业,你可以用自己的技术去收集用户的数据,为销售做出数据,也算技术支持吧.
也有前端转后端的,毕竟前端的待遇没有后端好,因为很多公司都不太重视前端(特别是小公司,老板对前端的了解太少).
做移动应用开发,其实这是往深了发展,一样还是前端.html5,这玩意真是好东西,可开发的前景真的很大,比如说canvas里面把碰撞做出来(这是一个深坑),与app配合做一些应用.这个方向个人感觉还是很吃香的,而且学习的成本不高(本来就是学js的)

斗胆在此请各位评价一下我目前的能力水平,虚心向各位高人请教~
...全文
201 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
win7cc 2013-05-24
  • 打赏
  • 举报
回复
前端未来怎么发展

590

社区成员

发帖
与我相关
我的任务
社区描述
提出问题
其他 技术论坛(原bbs)
社区管理员
  • community_281
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧