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

文章也没什么很高深的问题,大概花个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之快速提高效率的方法与思考的更多相关文章
- IOS52种提高效率的方法
1. 除非确有必要,否则不要引入头文件.一般来说,应在某个类的头文件中使用向前声明来提及别的类,并在实现文件中引入那些类的头文件.这样做可以尽量降低类之间的耦合. 2. 有时无法使用向前声明,比如要声 ...
- oracle模糊查询提高效率的方法
转载:https://blog.csdn.net/weixiaohuai/article/details/83513957 https://blog.csdn.net/chihen/article/d ...
- 提高python执行效率的方法
python上手很容易,但是在使用过程中,怎么才能使效率变高呢? 下面说一下提高python执行效率的方法,这里只是说一点,python在引入模块过程中提高效率的方法. 例如: 1.我们要使用os模块 ...
- web开发快速提高工作效率的一些资源
前端学习资源实在是又多又广,在这样的一个知识的海洋里,我们像一块海绵一样吸收,想要快速提高效率,平时的总结不可缺少,以下总结了一些,排版自我感觉良好,推送出来,后续持续跟新中...... 开发工具 H ...
- iOS开发——实用篇&提高iOS开发效率的方法和工具
提高iOS开发效率的方法和工具 介绍 这篇文章主要是介绍一下我在iOS开发中使用到的一些可以提升开发效率的方法和工具. IDE 首先要说的肯定是IDE了,说到IDE,Xcode不能跑,当然你也可能同时 ...
- paip.提高效率---微信 手机app快速开发平台—微网络撬动大市场
paip.提高效率---微信 手机app快速开发平台-微网络撬动大市场 手机app快速开发平台 尤其适合crm系统,呼叫中心等业务功能... 作者Attilax 艾龙, EMAIL:14 ...
- <转>提高iOS开发效率的方法和工具
介绍 这篇文章主要是介绍一下我在iOS开发中使用到的一些可以提升开发效率的方法和工具. IDE 首先要说的肯定是IDE了,说到IDE,Xcode不能跑,当然你也可能同时在使用AppCode等其他的ID ...
- 提高iOS开发效率的方法和工具
http://www.cocoachina.com/ios/20150717/12626.html 介绍 这篇文章主要是介绍一下我在iOS开发中使用到的一些可以提升开发效率的方法和工具. IDE 首先 ...
- sql的简单提高效率方法
少用in操作(效率极差),尽量用表关联代替 select要指定列,不要*(*会读入所有数据,而指定列则只提取涉及的列,减少io) 尽量有where(减少读取量),where操作列尽量有索引(加快查询) ...
随机推荐
- Python面试题(4)
1.Python下多线程的限制以及多进程中传递参数的方式 Python多线程有个全局解释器锁,这个锁的意思是任一时间只能有一个线程运用解释器.并发不是并行. 多进程间同享数据,能够运用multipro ...
- 通过开启子进程的方式实现套接字服务端可以并发的处理多个链接以及通讯循环(用到了subprocess模块,解决粘包问题)
今日作业:通过开启子进程的方式实现套接字服务端可以并发的处理多个链接以及通讯循环(用到了subprocess模块,解决粘包问题) server(服务端) import socket from mult ...
- 浅谈C/C++回调函数(Callback)& 函数指针
摘要:回调函数就是一个通过函数指针调用的函数.如果你把函数的指针(地址)作为参数传递给另一个函数,当这个指针被用来调用其所指向的函数时,我们就说这是回调函数.回调函数不是由该函数的实现方直接调用,而是 ...
- 学习知识点的比较好的blog
树状数组 https://blog.csdn.net/flushhip/article/details/79165701 FFT https://blog.csdn.net/ggn_2015/arti ...
- C++ 重写虚函数的代码使用注意点+全部知识点+全部例子实现
h-------------------------- #ifndef VIRTUALFUNCTION_H #define VIRTUALFUNCTION_H /* * 派生类中覆盖虚函数的使用知识点 ...
- 【Gamma阶段】第八次Scrum Meeting
冰多多团队-Gamma阶段第八次Scrum会议 工作情况 团队成员 已完成任务 待完成任务 卓培锦 编辑器风格切换(添加夜间模式) UI界面手势切换 牛雅哲 添加pytorch训练dict和ssh工具 ...
- docker Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Post
利用docker构建时,报错 + docker pull maven:3-alpine Got permission denied while trying to connect to the Doc ...
- barbor部署
harbor 部署介绍: 1.版本信息 系统 :Centos 7.5 版本: harbor-offline-installer-v1.8.1 docker :docker-ce-18.06.2.ce- ...
- leetcode 13. Integer to Roman
使用eval,特别处理6个case var romanToInt = function (s) { const map = { 'I': 1, 'V': 5, 'X': 10, 'L': 50, 'C ...
- 【2019年05月13日】A股ROE最高排名
个股滚动ROE = 最近4个季度的归母净利润 / ((期初归母净资产 + 期末归母净资产) / 2). 查看更多个股ROE最高排名. 兰州民百(SH600738) - 滚动ROE:86.45% - 滚 ...