核心:项目驱动,在不断的代码实践中学习,思考技术。
1.代码规范
2.代码review
代码review为何很难执行:
1.对自己的代码不够自信,害怕别人找到问题
2.对于自己的代码过于自信,不觉得需要review
3.对于自己的代码过于封闭,不愿意与别人分享编写代码的经验,害怕别人比自己更优秀。
为何要代码review:
对于一个团队来讲,你的代码是公开的。定期的做代码review,能帮助团队成员提高编写代码的能力。
review频率:建议每周一次
注意事项:
1: 整体设计
模块划分是否正确? 是否与设计文档一致?
2: 数据结构设计
效率, 清晰性, 易实现
3: 流程设计
流程是否合理?
4: 变量
命名的规范性, 是否进行了初始化, 是否被使用, 所有使用该变量的地方是否正确,
5: 表达式
各个变量, 常量是否准确, 此表达式是否多余?
6: 判断
条件是否可靠? 判断的位置是否正确?
7: 循环
初始化, 遍历方法, 如何退出?
8: 返回:
为什么要返回? 返回前要作些什么, 还有哪些事情没有做? 返回之后做什么?
9: 函数调用:
各个参数是否传的正确? 传入参数后该函数的预期反应?调用返回结果是否正确处理?
3.技术博客
写博客目的:
3-1:自己思考了
3-2:与其他人交流,分享自己的思考结果
3-3:记录下来,以后复习用
3-4:留后人参考学习你的学习之路。
4.读书
1.java基础:
a.《疯狂java讲义》b.《core java》c.《java编程思想》
2.数据库基础:
a.《深入浅出mysql》 b.《mysql 性能调优与优化》
3.android基础:
a.《GoogleAndroid SDK开发范例大全(第2版)》 b.《疯狂Android讲义》
c.《Android应用开发揭秘》
4.web前端基础:(有待补充)
a.《JavascriptDOM编程艺术》或者《Javascript 基础教程》
b.《Javascript权威指南》或者《Javascript高级程序设计》第2版
5.linux基础:
a.《鸟哥的linux私房菜》
进阶书籍:
a.《设计模式之禅》 b.《Head First 设计模式》
c.《深入理解Java虚拟机》d.《effectivejava》
e.《重构》 f.《程序员修炼之道-从小工到专家》
g.《java并发编程实践》 h.《mysql技术内幕InnoDB存储引擎》
I.《深入理解Android(卷1) 》j.《Javascript语言精粹》、k.《精通Javascript》 L.
《Javascript设计模式》、M.《高性能Javascript》、N《高性能网站建设》、O.《高性能网站建设进阶》
5.技术路线:
1.android
2.web前端
3.java服务器
分享到:
相关推荐
计算机前辈给的建议.doc计算机前辈给的建议.doc
前辈的c++50个建议前辈的c++50个建议前辈的c++50个建议
一位高级工程师前辈专业技术总结-总结.docx
非常经典的两本编程经验书籍!程序员必读书!
励志演讲稿:前辈给你的话_1.doc
通达信指标公式源码 绝顶高手前辈的指标.doc
前辈的推荐。计算机,通信,电子,通用的基础知识,数学基础。
CCNA_前辈经验
Oracle技术大牛整理常见问题很详细的讲解,总共含有千多页文档,都是最新,2012版 TianleSoftware Oracle 学习手册 在 Oracle 几年的学习中,, 做了很多的实验, 也遇到了很多的问题,在这个过程中,积累了一些...
尼康D200作为尼康D100的继任者,继承了前辈的外型、精细的做工以及出色的性能。另外还糅合了尼康的最新技术和多项高级特色功能。在成像系统方面,1020万有效像素尼康DX格式CCD影像传感器被首次装配在了这款新相机的...
果蝇算法书籍及相关论文-基于FOA_RBF神經網絡的外貿出口預測.pdf 最近有许多学者找晚辈索取果蝇算法书籍, 晚辈再次把它放在论坛上, 麻烦各位前辈有空请下载下来, 转交给同志朋友及学生!! 吴文
电子工程师前辈的经验 电子工程师的心酸历程
提供下载的是网页版 Oracle技术大牛整理常见问题很详细的讲解,总共含有千多页文档,都是最新,2012版 TianleSoftware Oracle 学习手册 ...eygle,君三思 ,谭怀远 ,陈吉平等前辈们的书籍和和 blog 。
一个牛人给java初学者的建议,不可得多前辈给我学习Java的好建议,我接受了,你呢?
Oracle技术大牛整理常见问题很详细的讲解,总共含有千多页文档,都是最新,2012版 TianleSoftware Oracle 学习手册 在 Oracle 几年的学习中,, 做了很...eygle,君三思 ,谭怀远 ,陈吉平等前辈们的书籍和和 blog
racle技术大牛整理常见问题很详细的讲解,总共含有千多页文档,都是最新,2012版 TianleSoftware Oracle 学习手册 在 Oracle 几年的学习中,, 做了很多的...eygle,君三思 ,谭怀远 ,陈吉平等前辈们的书籍和和 blog
好了,别找理由了,学不好应该是没找到方法,分享3位前辈的经验给你,看看前辈们都是怎么成菜鸟变成大牛的。 位,资深模拟ic设计工程师,知乎用户Yike,本着强大的责任感来为大家传道授业解惑,让各位看到这篇...