计划和规划能力

什么是计划能力?

是指工作或行动以前,预先制定的具体内容和步骤的能力。可以想一个问题,当你做一件事情的时候,你是想到哪做到哪,还是一开始想清楚了再去做。

为什么需要计划能力?

因为计划能力能帮你更有效的达成比较大的目标。当你解决一个小问题时,可能花费的时间不长,大概是小时或天级别,比如解决系统上的一个问题或完成一项功能,解决这种级别的问题就算一开始没想好,换个思路重新解决成本虽然不会太高,但是也是有资源浪费。但是如果要解决一个非常复杂的问题,可能需要花上几个月,比如解决中国在线教育的问题。如果在解决这个问题上,没想好就做,可能做到一定程度发现完成不了这件事情,那就会浪费大量的资源,产生非常多的无用功。这个计划能力和学习也有关系,你是想到哪学到哪?还是一开始就计划好自己要学习的内容,要达成的目标,相信有目标有计划一定能事半功倍。

如何提高计划能力?

首先要用计划的方式做事。要计划实现一个目标,第一步就是要进行目标分解,把目标分解成一个一个可以实现的小目标(不是挣一个亿哦),比如我在写《并发编程的艺术》一书时,最开始做的事情就是整理出全书的目录,然后按照目录一篇一篇的去写文章,每个月的目标就是写一篇或几篇出来。在工作中,可以先计划本月或本季度要做的事情,然后再排期去完成。

其次要学会多思考。完成一件工作考虑他的多个点,将这项工作的难点,重点和细节都考虑清楚,将各种可能存在的问题进行详细分析,并制定出合理的工作计划。

最后是实践和反思。自己制定一个计划,然后按照计划去做,做完之后再回来看看,有哪些当初没有考虑到的点,自己为什么没有考虑到。

时间: 2024-10-05 17:32:03

计划和规划能力的相关文章

转载自php 大牛的学习计划 人生规划

2012年偶决定开始写博客了,不为别的,就希望可以通过博客记录我的成长历程同时也希望可以帮助一些刚毕业,刚入行业的兄弟姐们们.我们是一群充满浮躁.抱怨.迷茫的程序猿,想一想3年就这么过去了,社会变得更浮躁了,鸭梨也越来越大,房?车?女人?... 抓狂... 决定写这样一篇文章,再次明确自己的职业规划,也送给浮躁的你,踏上程序猿这条路可谓是路途艰辛,乏味,枯燥,在这里把自己的学习心得,目前正在计划的规划,列出来.希望对你有所帮助. 1.多动手,多思考 不要怕做不好,刚毕业或者刚入行最缺的就是工作经

【BZOJ 1758】【WC 2010】重建计划 分数规划+点分治+单调队列

一开始看到$\frac{\sum_{}}{\sum_{}}$就想到了01分数规划但最终还是看了题解 二分完后的点分治,只需要维护一个由之前处理过的子树得出的$tb数组$,然后根据遍历每个当前的子树上的结点的深度来确定$tb数组$中的滑块. 因为分数规划要找的是$max$,BFS遍历当前结点的深度越来越大,这样滑块也是单调向右滑动,所以滑块里的最大值就应当用单调队列解决 #include<cstdio> #include<algorithm> #define read(x) x=ge

bzoj 1758 [Wc2010]重建计划 分数规划+树分治单调队列check

[Wc2010]重建计划 Time Limit: 40 Sec  Memory Limit: 162 MBSubmit: 4345  Solved: 1054[Submit][Status][Discuss] Description Input 第一行包含一个正整数N,表示X国的城市个数. 第二行包含两个正整数L和U,表示政策要求的第一期重建方案中修建道路数的上下限 接下来的N-1行描述重建小组的原有方案,每行三个正整数Ai,Bi,Vi分别表示道路(Ai,Bi),其价值为Vi 其中城市由1..N

人类的规划能力有多强大?

本文章译自OptaPlanner官网上,Geoffrey De Smet先生的博文,链接如下: https://www.optaplanner.org/blog/2015/06/03/HowGoodAreHumanPlanners.html?www.optaplanner.org 在规划方面,我们人类比机器(计算机)更强吗?或者说,自动规划技术能击败人类吗?我与一组软件工程师做了一个实验,结果如下. 实验方法 我让参与者手动解决一个简单的规划问题,向他们讲解规划优化的难度.我给了他们一个旅行商问

计划与规划

首先荣幸的是加入了一个创业初期团队,应该是为自己的这份工作感到荣耀,我爱这支队伍. 在这里短短半个月已经让我完全投入到各种琐事中去,时间过的真是很充实,是近几年来工作最充的感觉.我想在这里改变自己的做事,思维思维的锻炼的提升.做事过程中很多的杂乱无章,很多的意想不到,这是一个锻炼我的好机会,将理论从实践中升华. 美好伴随着恶劣,如果2w天一直重复这种事情那?  升华资源融合. 跳出放荡不羁,认认真真与踏踏实实做自己的.如果3年后离开公司,我会收获什么? 做自己认为有意义的.

管理能力

管理者应具备的六大能力 : 1.沟通能力.为了了解组织内部员工互动的状况,倾听职员心声,一个管理者需要具备良好的沟通能力,其中又以“善于倾听”最为重要.惟有如此,才不至于让下属离心离德,或者不敢提出建设性的提议与需求,而管理者也可借由下属的认同感.理解程度及共鸣,得知自己的沟通技巧是否成功. 2.协调能力.管理者应该要能敏锐地觉察部属的情绪,并且建立疏通.宣泄的管道,切勿等到对立加深.矛盾扩大后,才急于着手处理与排解.此外,管理者对于情节严重的冲突,或者可能会扩大对立面的矛盾事件,更要果决地加以

新年计划(参考)

新年计划 还是给自己一个计划. 新年规划,还是按照我的观念,先生活后工作: 1.首要大事应该是要搞定每次打电话回家父母都要关心的事情了.但愿吧,自己不急,感觉时间大把,但是父母以他们的观念来看,已经等不及了. 2.从今年开始,每年孝敬父母一个月的工资,算是每年为父母工作一个月吧. 3.职业发展上能够再上一层楼.至于是什么就不说了,心里有数. 4.开始学会理财,08年底和09年底都把自己的所有支出统计了一次,发现工资的收入几乎是和支出相等的,没有什么剩余.看着一堆的支出项,却又不知道花往何处了.今

【产品】程序员如何和产品经理沟通01——产品经理的能力模型

简介  作为一只从技术转向产品的程序猿,和大家分享一下产品经理的一些要素.一方面给各位程序猿参考一下,所谓知己知彼,方便以后和产品汪们优雅地撕逼:另一方面,如果有想从技术转产品的程序猿也可以作为参考. 都说程序猿最大的“敌人”就是产品汪,其实很多从技术转向产品的人都非常怀念当程序猿的时光,这是为什么呢? 看了一个产品经理的能力模型,你们就知道做好产品经理其实是非常不容易的,能力模型特别分散,触角伸的特别多,需要跨领域的各种技能,不像程序猿只需要关注IT技术即可.如果说一个程序猿需要经常学习IT新

如何提高编程能力

一. 1. 扎实的基础.数据结构.离散数学.编译原理,这些是所有计算机科学的基础,如果不掌握他们,很难写出高水平的程序.据我的观察,学计算机专业的人比学其他专业的人更能写出高质量的软件.程序人人都会写,但当你发现写到一定程度很难再提高的时候,就应该想想是不是要回过头来学学这些最基本的理论.不要一开始就去学OOP,即使你再精通OOP,遇到一些基本算法的时候可能也会束手无策. 2. 丰富的想象力.不要拘泥于固定的思维方式,遇到问题的时候要多想几种解决问题的方案,试试别人从没想过的方法.丰富的想象力是