• IT之快速提高效率的方法与思考


    前言

    clipboard

          文章也没什么很高深的问题,大概花个5分钟能看完。是一些大家都知道的道理,作为提醒与总结。

          关于提高方面的内容,一般都有个人的方法,但大致都一致。可分为几个步骤。

    框架、工具使用相关

          使用框架、工具是直接提高效率的方法。在传统工厂的生产环节,使用机器能够提高生产效率;在代码书写过程中,使用IDE能提高代码书写速度;在做项目开发中,使用框架能提高系统开发效率...。这些的种种,都离不开工具的使用。能使用工具不一定能提高效率,但是不使用工具效率一定会很低下。

          为什么说使用工具不一定能提高效率?工具要合适使用才能恰到好处。如煮饭使用烤炉煮不了饭,根本两种不同的工具;造玩具飞机使用造真飞机的机器,有点大材小用。

          再说在c#开发中,使用Visual Studio是目前世界上最好的开发工具。Visual Studio也被广大开发者称为世界上开发最好的IDE。我们就使用它作为我们的开发工具。

          再介绍一下VS中常用的必备开发效率工具:

    1)代码生成工具:Resharper

    2)代码颜色:supercharger

    3)高亮单词 Word highlight with margin

          以上都是必备工具,关于其它开发的工具可在网上搜索而酌量使用。

    职场中、社会中的迷失

    clipboard2

    走出懒惰

          迷失,代表失去了方向,代表心脏没有快速地跳动。很多人一迷失就是几个月、几年、甚至一辈子。这样的生活其实就等于懒惰。今天看过一个新闻,大致说“中国某些村庄存在着大量的高龄单身汉,甚至于50岁”。那么什么导致有这种结果的产生呢?因为剩下的都是懒惰的人。所以懒惰是多么可怕的一件事情。

          那么,怎么尽可能地避免懒惰呢?首先确定自己的目标,目标不宜过大。一般几个月、不超过1年为一小目标,3年为大目标。那种以后想当什么的(如以后相当老板想有钱),可以想象一下成为最终目标。

          有时候,目标是随着身边的事物变化而改变的。所谓计划赶不上变化。目标过大,容易半途而废,开始很有激情,渐渐觉得累而放弃。拆分成小目标实现了第一有成就感,第二循序渐进容易实现。

          在作者来说,也经常有生活中、职场中的迷失。相信很多人都会有一段迷失的时间。怎么快速地从这段迷失的时间之中走出来是关键。一种是上述说的建立小目标。还有些人喜欢去旅游,回来之后再次打起鸡血。更有些人是去对比,对比身边那些成功的人士而激励自己。而我更多的是身边成功人士太多而需要自己给自己打激素。

    效率

    .jpg_wh1200

    学习新技术上的效率

          在程序界,有技术就有新的生产力。每个程序猿都避免不了新技术的学习。怎么有效率的学习是关键。

          很多人在学校出来之后,随着时间的增长身边的人成长区别很大,这是为什么?学习方法是关键,他们自己都组织了一套自己的方法并且一直惯用着、快速成长着。

          学习方法都是大同小异的。

          有一段时间很流行一种练习:刻意练习。即一万个小时练习。大致说一万个小时不断地练习,无论你再笨都能熟练。按工作天来算至少需要5年。这样没问题,但是太消耗时间了。比如你学习一个框架、一门语言,各自需要5年?练习诚可贵,时间价更高。那么有没有更快速的方法。目前流行一个叫快速学习的方法。

    怎么快速学习?

          作者介绍快速学习主要是整理性学习,步骤为:

    a.获取。b.理解。c.扩展。d.纠错。e.应用。

    a.获取。获取信息必须准确。尽量让知识视觉化。

    b.理解。理解分三种方法。比喻法、内在化、图表法。

          比喻法:将已知的知识比喻成未知的知识。

          内在化:脑海中想象一幅图像,视觉化。

          图表法:思维导图、脑图、流程图来表现。

    c.扩展。在理解现有知识的基础上,进一步扩展知识边界,将原有知识与现在所学联系起来,或者再学习新的相关知识,这个过程就是建立知识模型和高速公路的过程。

    d.纠错。不断的测试,不断优化。

    e.应用。应用是最终的目的,更早的应用能加深记忆与理解。

    例子说明

          举个作者很久之前快速学习的例子。在学习cdn的时候,很模糊。一开始是从网上获取到cdn的相关资料:cdn工作原理是获取到最近的资源,从而能加快访问速度(一般指静态资源)。画出了一副cdn工作原理图。然后就去扩展思维联想到负载均衡(因为之前熟悉负载均衡的工作原理)。因为负载均衡也是提高了访问速度,并且有IP地域类型的负载均衡。最后应用的时候,不断的尝试使用cdn带来的性能上的提升。最后总结是cdn通过负载均衡,根据用户ip,找到最近的服务器,从而实现性能上的提升。

          这些步骤其实就是上述的快速学习方法。首先是获取到cdn的原理。然后通过图表强化视觉。再在原有的知识的基础上,进一步扩展与负载均衡联系起来。最后不断的使用与产生疑问。巩固了以前的知识并且加深理解现在的知识。

          这就是快速学习!以及带来的好处。

    工作任务上的效率

          很多人每每工作上有任务,都有些‘头疼’。头疼的不是任务,而是多次的任务为何不能提前或准时。

          有些人做任务特别慢;有些人做任务特别快;有些人不慢不快刚好。快的人通常拥有一套方法,慢的人通常都是态度上的问题。对于态度,这里不讨论,再讨论真的变成了心里辅导文章了。 >,<

          那么对于慢,怎么改进呢?有时遇到比较大的任务,通常先用疑问法,再用拆分法。拆分成小任务很容易‘无感知’地就完成了任务。

          例如有‘图片上传时需要压缩的任务’。你就能先疑问再拆分:①为何图片上传要压缩?要压缩成什么样的大小?②前端可以压缩吗?③后端压缩能用的框架。疑问与拆分充分了解后,做起来会很顺畅。在完成任务后,需要了解一下压缩的原理。

          前面为何要用疑问法?因为可以避免做无用功。有时候决策人出一个任务,可能是错误的。然后拆分任务令你能一步步地解决问题,而不会望而止步。最后完成还需要了解一下原理。这能够使下次做同样的事情时能快速完成,并且说明你的确做过这件事情。

    可以关注本人的公众号,多年经验的原创文章共享给大家。

    总结

          文章围绕着职场中人,告诉他们怎样才能提升效率。总结了几点:有快速的学习方法。并且学会工作上提出疑问、拆分任务。这样你的职业生涯才可以走的更好。

          快速的学习方法是经过沉淀而成的,不是一蹴而就。开始比较繁琐,越到后面别人与你的差距越大。

  • 相关阅读:
    mac系统终端的color scheme配置和vim配置
    用子网掩码划分子网
    堆排序
    面试遇到两个稍显变态的题目,mark一下
    移动端适配的问题
    移动端click事件延时
    行内元素之间间距的产生与去除
    JS怎么判断一个对象是否为空
    Java面向对象基础
    Java中的final关键字
  • 原文地址:https://www.cnblogs.com/alunchen/p/10913126.html
Copyright © 2020-2023  润新知