新人落户博客园+2013年我的总结,作前端的第一年。

写在开头javascript

拖延症是病!得治!php

——其实注册这博客好几个月了,往往想起得给本身写点啥,而后这里忙一下那里懒一下地过去了,眼看2013就要过去,想一想仍是不要把东西拖到明年吧。css

为啥要来注册博客? 想起一句话:当你选择了一种语言,意味着你还选择了一组技术、一个社区。——Joshua Blochhtml

PO主的状况是,大学既不是计算机专业,因此鲜有走码农路线的同窗;从事的第一份工做也不是码农,以前少有会编程的同事,因此如上面那段话所言,我须要一个社区。前端

既然现实中没有这样的好圈子,但愿能在网络上瞅瞅吧。html5

 

在作前端以前java

PO主09年本科毕业,电子信息科学技术专业(嗯,学校是有计算机学院,但咱们专业在物理学院里)python

第一家公司里干游戏运营,公司还算大,应该国内前三甲里靠前吧(匿去公司名=_=),度过了踏上社会的第一年,至于偶尔写写稿子赚点稿费、玩玩业余级的视频剪辑和后期,看似一切和前端无关;jquery

第二年公司内换岗位作资料管理员相似的活儿,开始玩Wiki(就是维基百科的那个开源代码啊,copy个下来本身都能搭一个平台的那种),今后时懵懂踏上前端之路(这也能算前端?0_0当时都不知道啥叫前端),从维基的代码开始拓展学html、css(Wiki不够用啊,那帮人总有奇怪的指望和需求orz...这岗位又只有我一我的,对,是新开辟的那种╯﹏╰),因为公司限制公网,只本身拿着些资料摸索研究试验,踩了无数的坑(问都没处问啊,身边都是业务向的同仁,有那么个技术的组,但都是像python和java那些没有前端啊┑( ̄▽  ̄)┍),但由于用得多,踩的坑多,也为后面的前端之路打下了不错的基础。css3

半年后,仍是公司内,转岗到了一个有点网站编辑性质的位置,用CMS后台编辑内容,属于给用户帮助的那种信息,另外还有一些相似用研的工做练了一大把excel函数和sql查询语句的技能,写程序需求、跟程序接口的这种活则又经常被PPT和visio折腾(工做内容很杂有木有,离职后有次去另外一公司面谈我花了接近两个小时解释我是干吗的,至于最后有没有彻底解答对方“你是算哪方面”的疑虑,我也不得而知了,囧)

在这样的岗位上干了2年,也是在这时候开始学习和熟练了Jquery和javascript(对,是这个顺序),CMS编辑时愈来愈多地用源码模式往里写各类css和javascript,后来那些技术的哥们也会在一些项目里来求救前端的活儿(部门没前端嘛┑( ̄▽  ̄)┍),有时做为写案子的需求方,要是对方敢请假拖进度啥的也开始会直接踹掉他们本身干一些页面重构的活儿。

那段时间里,我愈来愈往一个Web前端靠拢了,但当时部门毕竟不设前端的职位,需求量也不大,大的project就跨部门作了,而由于转岗机制的一些零零种种的问题,我若是想在前端的路上继续走下去,最后不得不作一些选择。

在2012年末,离开接近干了三年半的第一家公司,开始正式踏上前端工程师的工做,由于以前能拿得出手的有关前端的项目着实寥寥(原来的公司限网络啊,连U盘都限啊,与世隔绝啊ಥ_ಥ,几乎只有编辑的活儿外面能看到啊),本身当时也有点忐忑因而否能胜任(没有圈子没有人能告诉我我当时的水平够不够干前端啊,我只是看看别人写的网站以为本身也能写,就这样),因此自降了一点薪水去了一朋友的公司,想一想这种情况仍是熟悉和了解比较重要一点吧,Whatever,至少算上道了。

 

2013前端之旅

2012年12月干上前端,到如今整好一年,如前描述,一路基本自学而来(有一成算是靠指点吧,毕竟有这么些热心的技术大哥会说“那个jquery不错建议你去学学”),到新公司也只有PO主一个前端(听说前任刚走...),这种情况持续了近一年,后来业务繁忙招了一位刚毕业的小哥,PO主做为师傅还教起别人来了,这都是后话,囧。。

新到前端的岗位上,第一件事情是在网上找新手教程恶补了photoshop(切图啊+_+,每一个前端的爱与恨),虽然以前也会一些,但刚开始这PS水平比较影响效率,以后慢慢切多了对PS也就了解多了。

新到的公司比较小,做为跨游戏和广告业的公司(继续匿去公司名m(_ _)m),会有不少的网页制做需求,因此练熟练度不是问题,因为业务量不是很稳定,因此偶尔也会有一些空闲的时间来继续自学,PO主以为这种一松一紧的状态很是适合学习进步,学习后立刻有大量的工做来练手,再学再练,一步步的,不会忙得找不到北,也不会彻底没项目来实战进步。

在新公司的这段时间里,PO主除了切了不晓得几十个页面,收获还包括:

  • 和其余公司联运游戏产品、作外包项目,接触认识了很多行业链上其余大大小小公司的人,和……各式的后端程序员们(“诶,这个页面拿去部署一下,这个方法是这样用的……记得覆盖图片清缓存啊……”等等orz..)
  • 接触了更多种的CMS后台,大可能是php写的,有时候要写写模板之类的开始了解后端语言;
  • 浏览器兼容性的了解和熟悉,这也是刚开始入行就要搞掂的东西(PO主与ie6的怨念今后拉开序幕...),熟悉各类css属性在不一样浏览器下的特色,而后还能够用js等一些手段针对不一样的浏览器差别化地处理css;
  • 构建游戏产品的一整个官网,css和js的结构也很重要,哪些共用哪些不共用,直接影响到后期的维护修改工做,相比下帮别人网站改东西才是麻烦的事儿,那些不是本身写的结构要抽丝剥茧地了解后修改,有时候赶上结构比较奇葩的站点会有不如直接重构一遍整站的冲动;
  • 熟练使用浏览器的开发者工具,对调试和修改页面颇有帮助,之前经常使用firefox,如今用chrome;
  • 跨平台时开始学会和后端程序沟通实现异步处理数据,getJson、Ajax,目前用getJson比较顺手一些;
  • css3和html5的学习,由于要兼容旧浏览器,开始只能作一些锦上添花、无关紧要的东西,但在后面作的移动端页面中就能够用不少了,canvas只是学完基础用法,尚未正式的项目敢用,一些大公司下的设计团队会有本身的博客,他们在这方面的研究会更多一些(好比PO主在腾讯的页面源代码里看到了腾讯设计团队的博客地址,里面就有很多针对新技术的案例)
  • 粗粗了解了php和asp,最后决定从python入手后端,看完了基本的Django教程,能在本地搭个架子测试了,上次在博客园受帖子指点去百度开发者那里申请了个地方,打算整个小应用,还在building (拖延症是病啊..)
  • 带了一个新人,把一名刚毕业的大学生拖进了前端的行当(其实PO主当初还期待能招个NB点的前端带带本身的@_@,结果来了个两年前的本身,也是自学的主,PO主也不肯定本身教得好很差,反正如今进步很快,倍感欣慰)
  • 开始尝试用svn来管理俩前端间合做的项目;
  • 最近开始接触移动端的页面制做,大概才作了十来个单页面,开始看jquery mobile和一些零散的技术,移动端是之后学习的方向之一,前端的一个特色是技术更新快,不管是自学的仍是科班出身的,都要不断学习,也正是这个特色,让我以为其实自学的前端和那些科班出身的差距并不会很大,尤为越到后面越如是。

 

立刻2014年,这就算正经的一年前端工做经验啦,仍需打磨,且行且琢。

等有空写几套这博客园的自定义css样式,回馈涩会啊\(╯▼╰)/

相关文章
相关标签/搜索