`
poyunri
  • 浏览: 30249 次
文章分类
社区版块
存档分类
最新评论

前辈给出的技术建议以及推荐书籍

 
阅读更多

核心:项目驱动,在不断的代码实践中学习,思考技术。

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

    前辈的建议旨在指导学生如何有效地规划学习路径,以应对复杂的IT环境。以下是对这些关键知识点的详细解释: A. 程序设计语言:虽然有多种编程语言,如C、C++、Java、C#、PHP等,以及各种脚本语言,但并不意味着你...

    前辈的c++50个建议

    根据给定的信息,“前辈的C++50个建议”提供了关于如何有效学习和掌握C++语言的指导思想和实用建议。下面将详细解释这些建议,并深入探讨它们背后的原理和重要性。 ### 1. C++的学习应当从C语言入手 C++是一种基于...

    职业生涯规划模板系列2021-大学生职业生涯规划书计算机科学与技术(28页 10800字).doc

    我访谈了几位计算机科学与技术专业的前辈,了解了他们的职业经验和建议。 三、厚积而薄发——职业决策 职业决策是指根据自己的职业认知和自我认知,选择合适的职业。我根据自己的职业认知和自我认知,选择了计算机...

    电子设计竞赛的建议及注意项

    该竞赛不仅涵盖了模拟电路、数字电路等传统领域,还涉及微处理器应用、信号处理以及电子设计自动化(EDA)等多个前沿技术领域。参与电赛不仅能提升学生的专业知识和技术能力,还能增强他们的创新思维和解决实际问题...

    自己动手写操作系统(含源代码).part2

    我要感谢我的挚友郭洪桥,不仅仅因为你在技术上给我的帮助,更加因为你在精神上给我的支持。感谢我的同事和朋友张会昌,你在技术上的广度和深度总令我钦佩。另外,在第一版中帮助我的人,我要再次谢谢你们,因为没有...

    自己动手写操作系统(含源代码).part1

    我要感谢我的挚友郭洪桥,不仅仅因为你在技术上给我的帮助,更加因为你在精神上给我的支持。感谢我的同事和朋友张会昌,你在技术上的广度和深度总令我钦佩。另外,在第一版中帮助我的人,我要再次谢谢你们,因为没有...

    研究生选课与学习指南说明

    对于专业性强的参考书和工具书,建议购买,尤其是《现代化工大字典》等。 - **图书馆利用**:尽早预约图书馆的书籍,因为资源有限,且某些书籍可能不易找到。 - **教材购买**:学校教材库购买通常不打折,书市上的...

    两个月实录1

    在与Chen的交流中,Chen给出了以下建议: 1. 阅读Chen推荐的三本书,这是大多数学长的共识,对于提升基础非常关键。 2. 在GitHub上建立自己的项目,通过提交代码积累“绿点”,展示持续学习和实践的过程。 3. 修改...

    职业生涯规划模板系列2021-XX新闻媒体专业大学生的职业规划书.docx

    同时,考虑考研方向,提前准备,可以咨询相关领域的前辈获取建议。大四时,全力以赴准备考研,这是深化专业研究的重要阶段。 总的来说,新闻媒体专业大学生的职业规划应注重专业技能的提升,知识结构的完善,实践...

    前辈工程师职业发展的忠告

    【前辈工程师职业发展的忠告】这篇文章提供了许多关于工程师职业生涯规划的宝贵建议,旨在帮助工程师们在职场中取得成功。以下是对这些忠告的详细解读: 1. **规划职业路径**:根据个人理想和目标,工程师应谨慎...

    Oracle技术大牛整理文档《Oracle 学习手册》

    文档的作者提到了这本手册的来源,提到了借鉴了前辈们的资料和Google上的信息,如eygle、君三思、谭怀远、陈吉平等人的书籍和博客。文档中还强调了文档内容主要用于学习目的,并尊重原作者的版权。如果有侵权问题,...

    电子设计竞赛的概要介绍与分析

    通过充分利用上述各类资源,参赛者不仅能在比赛中取得优异的成绩,更能在这个过程中培养出宝贵的创新能力和技术素养。希望每位参赛者都能珍惜这次宝贵的机会,积极备战,在未来的科技道路上越走越远。

    写给想当程序员的朋友

    因此,他开始阅读相关书籍、编写小示例程序并积极与行业内的前辈交流。通过这些努力,作者逐渐形成了一些关于软件开发的重要思考: 1. **学习方法**:要想成为一名优秀的程序员,必须具备不断学习的习惯。软件行业...

    中国家庭育儿方式研究报告09年6月-精品创业计划书模板.pdf

    - 由于80后是中国实施计划生育政策后的第一代独生子女,她们在育儿过程中展现出与前辈不同的观念与方法。她们倾向于通过网络获取育儿知识,更愿意分享育儿经验,并在时尚与自我关注方面有更明显的表现。 3. 网络与...

Global site tag (gtag.js) - Google Analytics