开发经验总结

1、开发要学会读文档

2、开发要学会使用搜索引擎。要选择合适的关键词。输入的关键词是否合适决定能否搜到想要的高质量的资料。

3、开发要学会高效的处理信息。(获得有效信息,并使用这些信息解决问题)


怎样思考:在恰当的时候提出恰当的问题,自然而流畅的思考。

只需要精通一种编程技术,精通了一种,我们对技术的感性和理性的认识就被培养起来了,再学其他的东西就会变得更简单。程序员最重要的是掌握一下技术:

1、搜索技术:怎样使用搜索引擎,用什么关键词,怎样组合关键词来搜索我们想要的信心

2、提问技术:如何更好的在技术社区提问

3、信息挖掘技术:比如在stackoverflow中搜到了一个类似的问题,然后能由此找到各种关联的信息,最终得到有用的信息。


高效的处理来自互联网上的、书本上的信息是一个程序员最重要的素质。


写代码的时候,很相似的代码不要重复写。要学会复制、粘贴,学会使用查找、替换等工具快速由一份已经写好的代码快速得到其他相似的代码。

android应用中,所有调用链的起点都是系统的回调函数。我们要做的就是在以回调函数为起点的调用链上实现特定的逻辑。


在开发过程中,要尽量不离开工作台,保证思路的完整性和流畅性。(如果思路频繁地被打断,一定会影响思考的速度和质量,影响开发体验。)在开发过程中,所有的工作都要围绕主干思路展开,我们要先把主干思路表述清楚,然后再考虑实现主干思路的支持设施。一句话:先写主干代码,后写支持代码。要根据具体的写代码时所处的情景,来推出写代码的顺序,这种顺序使用起来一定是非常流畅,符合逻辑的。这种顺序反映了我们对代码结构的认识,反映了我们良好的思维品质。

\

Truth is pure.真相是简单、纯粹的。

思而不学则惘;前人之述备矣,我们要做的就是找到自己的问题,然后找到对应的经典书籍,去寻找能够解决问题的方法并执行。


处理问题的关键是:要有明确的思路。

要适应在写代码、调试代码的时候使用逻辑这一工具解决问题。逻辑推导不能跳跃,逻辑链不能缺失。

人会将思考习惯和特定的情境关联起来,即人处于某种特定情景下时,会偏向于使用某种思考问题的方式(感性或理性,理性即是逻辑)。

要努力、积极思考,千万不要在思考问题上偷懒;思考要能够深入下去


要搞清楚哪些知识是需要不断积累的,哪些知识是找工作之前突击的;合理的分配时间和精力,能够事半功倍;

逻辑推理的每一步都要简洁有力\简洁有力\简洁有力,否则,那一步就会成为限制思考速度、降低思考质量的瓶颈。一定要每一步推导都简洁有力。

写代码就是一个演绎推理的游戏。

写代码就像搭积木。


代码的基本组织方式是顺序结构,穿插条件和循环结构。实际执行时也是按照顺序结构自上而下依次执行的。而异步机制的引入打乱了顺序结构,导致语句的执行顺序和编写顺序不同。

意识到状态下降到一定程度就停止编程。差状态导致思路模糊,思路模糊导致很多错误。

重视零碎知识点的学习,有一句话叫“以点带面”。只要牢固掌握每个零碎知识点,慢慢就会发现这些知识点之间的联系,建立知识体系。















  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值