zoukankan      html  css  js  c++  java
  • 2015第37周三

    今天用邮箱发现一个奇怪的现象,为什么原来的邮件服务器上已删除只在本地保留的邮件,在每次收取邮件后都会有一些上传到服务器上?很快公司分配的服务器空间就被占满了,删除服务器上邮件尝试几次还是这样,很郁闷,然后想在foxmail客户端远程设置中设置不搜索远程邮件,但发现远程设置为灰色不能用,上网查了下才发现原来因为新添加的账户类型为IMAP的,将该账户设置为不活动状态后重新再添加新账户并设置其类型为POP3后收取邮件就正常了。

    摘录一段比较认同的话,如何高效的学习掌握新技术

    做中学(Learning By Doing)

    如果没有@邹欣老师的《构建之法》,我可能没法这么精准的去概括这种边做边学的方法,对于软件技术的学习,最高效的办法应该就是“做中学”。

    如何通过“做中学”去学习掌握新技术,我一般分成这样几个步骤:

    1. 整体概览
    2. 明确阶段性目标,选择实践项目
    3. 搜集整理相关文章和开源项目,模仿借鉴

    整体概览

    所谓磨刀不误砍柴工,在动手去做前有必要先做一些准备工作。在开始学习一门新技术的时候,先对新技术整体有个了解是很有必要的,需要知道它能做什么,有哪些关键的知识点。接下来的步骤,也都依赖于对技术整体的掌握和了解。

    这个工作,如果有条件,可以买一本薄一点的,浅显易懂的书,整体翻一翻,基本就能有个了解。但不建议买大块头的书,一般大块头的书适合当词典来查。但现在新技术推出速度太快,往往要等书出来往往是几个月之后的事情了,所以绝大部分时候,还是得到其官方网站去查相关技术文档。就像这次学React,确实难找到本合适的书,所以我直接去它的官方网站() ,把Getting Started里面的文章快速的浏览了一遍,基本上算是有了个大概的了解。而且现在网络上相关文章也比较多,通过搜索,也能找到很多相关的文章和资料。

    明确阶段性目标,选择实践项目

    一般一门新技术所涉及的面比较广,如果一开始就想全面掌握并不现实,但如果从一个个点去突破,相对要简单很多。所以一般我会通过一个或多个项目实践的形式,分成几个阶段,逐步去掌握各个知识点,最终整体去学习掌握技术。

  • 相关阅读:
    装饰器模式(Decorator)
    原语:从0到1,从硬件指令集到OS原语,锁原语的哲学
    从Oop-Klass模型看透反射
    从三数之和看如何优化算法,递推-->递推加二分查找-->递推加滑尺
    单例模式-静态内部类实现及原理剖析
    单例模式-DCL双重锁检查实现及原理刨析
    二分查找java实现
    I/O管理杂记
    PCB WCF Web接口增减参数后,在客户端不更新的情况,是否影响客户端,评估测试
    PCB MS SQL 排序应用(row_number rank dense_rank NTILE PARTITION)
  • 原文地址:https://www.cnblogs.com/doit8791/p/4814842.html
Copyright © 2011-2022 走看看