1.出现什么问题,怎么解决
1.查资料、如果不了解,试着把网上的代码考下来试试,如果理解代码,可以参考代码解决。
2.问有经验的人,不要怕不好意思,问的时候先想明白问题点在哪再问。
3.最后解决的的时候,梳理好问题的来龙去脉。抽象,转化为自己的知识,作为一个知识模块嵌入到自己的知识体系中去。
不要问题过了就算了,遇到同样的问题,有得重新来一遍。
2.看过什么博客
博客:阮一峰的网络日志
张鑫旭的个人主页。
3.看过什么书
3.1 javascript系列
javascript权威指南
javascript模式
Effective javascript
javascript188个建议
3.2 nodejs
nodejs深入浅出
nodejs权威指南
3.3 HTTP 协议
图解HTTP协议
3.4 css
css权威指南
3.5 nginx
学习Nginx HTTP Server(中文版)
3.6 C++
C++Primer
3.7 Java
java程序设计
4.前端做好协作
前端的工作都很忙,因为与他打交道的人太多,产品经理、后台人员、重构人员。所有做好沟通能会让工作效率大幅提升,如果说做到返工就不好了。
先说产品经理。前端最头痛的就是产品经理。和产品经理打交道就是要细、保守和狠。细:过需求要仔细,遇到问题点要记录,将来有矛盾好方案。
这是需求开发过程的重点。没有完全搞懂,不能评估工作量,当然有些产品在自己都不了解的情况的下,要求评估工作量,这个我们就要好好把握了,我的
原则是凭着开发经验*150%。保守:等到需求说明书和重构稿下来之后开始真正意义的评估工作量,要竟可能评估长,不能评估长了,就认为别人说你的能力差、或者对你有意见。
否则到头来吃亏的是你自己。狠:在沟通好的情况下,产品经理添加需求,一定要回绝。不能留情面,这个就是强势和不强势的问题了。总的来说、我是一个不强势的人。。吃亏的总是我。
伤心。
后台人员:同为程序员,这个还是好沟通的。目前的开发模式都是前后端分离,所以只需要在数据接口双方定义好就可以了。最后有个稳定,现在有开源的rap接口很好用。在上面写明接口的说明文档。
重构人员:开发人员在繁忙之中被别人打扰是很郁闷的事情,但是有重要的事情就不要被麻烦,譬如和重构人员沟通,重构人员有问题要咨询你,当然是关于你马上开发的项目,这种情况下,一定要在百忙中停下来,把问题想好,再回答重构人员,否则重构人员开发的demo不是你想要的,那就问题大了,又要返工。最近做的薪酬购汇这个项目就是太忙,重构问我怎么开发,我说随便,结果。。。返工了,以后切记!