前言

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

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

框架、工具使用相关

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

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

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

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

1)代码生成工具:Resharper

2)代码颜色:supercharger

3)高亮单词 Word highlight with margin

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

职场中、社会中的迷失

走出懒惰

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

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

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

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

效率

学习新技术上的效率

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

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

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

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

怎么快速学习?

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

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

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

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

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

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

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

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

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

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

例子说明

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

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

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

工作任务上的效率

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

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

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

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

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

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

总结

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

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

IT之快速提高效率的方法与思考的更多相关文章

  1. IOS52种提高效率的方法

    1. 除非确有必要,否则不要引入头文件.一般来说,应在某个类的头文件中使用向前声明来提及别的类,并在实现文件中引入那些类的头文件.这样做可以尽量降低类之间的耦合. 2. 有时无法使用向前声明,比如要声 ...

  2. oracle模糊查询提高效率的方法

    转载:https://blog.csdn.net/weixiaohuai/article/details/83513957 https://blog.csdn.net/chihen/article/d ...

  3. 提高python执行效率的方法

    python上手很容易,但是在使用过程中,怎么才能使效率变高呢? 下面说一下提高python执行效率的方法,这里只是说一点,python在引入模块过程中提高效率的方法. 例如: 1.我们要使用os模块 ...

  4. web开发快速提高工作效率的一些资源

    前端学习资源实在是又多又广,在这样的一个知识的海洋里,我们像一块海绵一样吸收,想要快速提高效率,平时的总结不可缺少,以下总结了一些,排版自我感觉良好,推送出来,后续持续跟新中...... 开发工具 H ...

  5. iOS开发——实用篇&提高iOS开发效率的方法和工具

    提高iOS开发效率的方法和工具 介绍 这篇文章主要是介绍一下我在iOS开发中使用到的一些可以提升开发效率的方法和工具. IDE 首先要说的肯定是IDE了,说到IDE,Xcode不能跑,当然你也可能同时 ...

  6. paip.提高效率---微信 手机app快速开发平台—微网络撬动大市场

    paip.提高效率---微信 手机app快速开发平台-微网络撬动大市场   手机app快速开发平台 尤其适合crm系统,呼叫中心等业务功能...    作者Attilax  艾龙,  EMAIL:14 ...

  7. <转>提高iOS开发效率的方法和工具

    介绍 这篇文章主要是介绍一下我在iOS开发中使用到的一些可以提升开发效率的方法和工具. IDE 首先要说的肯定是IDE了,说到IDE,Xcode不能跑,当然你也可能同时在使用AppCode等其他的ID ...

  8. 提高iOS开发效率的方法和工具

    http://www.cocoachina.com/ios/20150717/12626.html 介绍 这篇文章主要是介绍一下我在iOS开发中使用到的一些可以提升开发效率的方法和工具. IDE 首先 ...

  9. sql的简单提高效率方法

    少用in操作(效率极差),尽量用表关联代替 select要指定列,不要*(*会读入所有数据,而指定列则只提取涉及的列,减少io) 尽量有where(减少读取量),where操作列尽量有索引(加快查询) ...

随机推荐

  1. python中的__init__(self)是什么意思呢

    python中的__init__(self)是什么意思呢 init(self)这个时类的初始化函数 1 2 3 4 class Obj: def init(self): print 1 obj = O ...

  2. Java Scanner语法

    1.导入: import java.util.Scanner; 2.创建对象 Scanner scan = new Scanner(System.in);//一般变量名为scan或者in 最后关闭,s ...

  3. mysql数据库锁的机制-及事务事件

    事务隔离级别,脏读.不可重复读.幻读,乐观锁.悲观锁(共享锁.排它锁) 数据库事务具有四个特征,分别是原子性(Atomicity).一致性(Consistency).隔离性(Isoation).持久性 ...

  4. contest1 CF70 BetaRound ooxxx ooxxx ooooo

    CDE set之类不要直接用lower_bound, 要用set.lower_bound()

  5. 第02组 Alpha冲刺(2/6)

    队名:無駄無駄 组长博客 作业博客 组员情况 张越洋 过去两天完成了哪些任务 任务分配.进度监督 提交记录(全组共用) 接下来的计划 沟通前后端成员,监督.提醒他们尽快完成各自的进度 还剩下哪些任务 ...

  6. vue+Element 表格编辑

    先上效果 <template> <div> <el-table :data="tableData" style="width: 100%&q ...

  7. Debian使用小计

    1. Debian无法apt install debian安装完成后,如果运行apt install,提示 Media change: please insert the disc labeled ' ...

  8. 经典算法(六) simhash

    参考文档: simhash算法原理及实现:https://blog.csdn.net/chenguolinblog/article/details/50830948

  9. log4j2使用RollingFile重启丢失日志问题

    <RollingFile name="cnkiLogRollingFileError" fileName="${logbigdata.dir}/Log8080/er ...

  10. 【VS开发】【C/C++开发】vs2015编译boost 64位

    vs2015编译boost 64位 ---恢复内容开始--- step 1: 打开Developer Command Prompt for VS2015命令行窗口 step 2: 执行bootstra ...