如何快速学习新技术应用于工作中

2015-12-28 技术培训
一、如何快速学习应用新技术于工作中
1.涉及哪些技术
2.官网功能描述及使用
3.考虑能不能实现Demo的功能。
4.复制官网示例并修改,不一定要深入,只要满足工作需要就可以了
5.目的:工作需要,快速输出结果。

总结:
新技术更太快,若涉及到的技术,都去深入学习,等你学会了,估计就快过时了,
说不定又有新的技术出来了,又要不断的学习,为了技术学习技术,很会累的。
工作中,目的一定要明确,效率第一,使用新技术,就是为了工作需要才去了解与使用。
并不需要关心内部具体是怎么实现的。
所以,并不需求每个人都是全栈工程师,如何快速的学习新技术并用于工作中,是一项必不可少的技能。

前提:最基础的技术必须熟悉或精通,这决定你学习新技术的速度。
如:java基础,javascript, html, css

二、项目三要素(先业务,后技术)
1. 熟悉业务,知道做的是干什么(能够清楚的讲出来,这才是项目的价值)。
2. 明确需求,知道怎么实现(参考UI设计或原型,在开发过程中改正和优化,只会按照原型开发的技术员
   只是一种工具,一种机器,没有思考,开发出来的产品也会存在很大的问题)。
3. 自我总结与提升。


三、工作现职与范围
大公司工作模式:
1. 从模仿开始,明确某个职位的工作过程(不可能让你涉及整个项目)。
2. 了解具体业务,完成安排的工作任务(工作任务分得非常细,前端,后台,接口等),参考:项目三要素。
   只需要完成独立的任务就行了,就这样,一直重复同样的事情,成为公司可有可无的角色(薪酬可能比较好),久而久之,原地踏步,与外面技术,业务脱节,
   一旦离开公司,什么事都做不了,直接被淘汰,需要从零开始学习。
结果:
1. 没有整体概念,只会其中一块,技术面窄。
2. 不能独立完成一个功能。
3. 没有提升空间,没有进步。


小公司工作模式:
1. 从模仿开始,打通整个业务流程(不要问为什么)
2. 了解具体业务,完成安排的工作任务(最好能独立负责一个模块)。参考:项目三要素
3. 全面涉及,略有侧重。不能不接触,职责上不会分得太细(小公司员工不够,必须这么运作)

结果:
1. 能独立完成一个项目功能。剩下的就是复制和粘贴(任务多)。
2. 有其他同事的支持,不要担心。
3. 有全局观,技术全面涉及,这就是小公司非常锻炼人的原因

四、具体工作安排

所以,找工作,一定要选一个业务型、开源框架、有产品、稳定的公司。


--- 万科房地产demo-----
bootstrap
d3.js D3 的全称是(Data-Driven Documents),顾名思义可以知道是一个被数据驱动的文档。
svg.js http://svgjs.com

猜你喜欢

转载自huangliangbao.iteye.com/blog/2267962