当追求完美不愿行动的时候,怎么做?

从昨天开始,打算先暂时搁置下自己负责开发的产品,该忙自己的毕设了。准备做毕设的时候,发现这两天有些偏离的想法,迟迟没有行动。
我的毕设选用C++语言,使用Qt框架来开发桌面应用控制Basler照相机。基本上很粗糙的写了一遍,实现了基本的数据采集功能,但还有一些不太完善的地方。比如

  • 代码质量
  • 没有数据采集的同时进行数据分析
  • 没有写软件文档

我打算开发这个应用的时候,没用过C++,基本上就是快速上手,只会应用,但是基础不强。C++的指针,模板,STL等,我了解的不够多。现在我想继续做下去,继续优化,做好它。但是自己心中又觉得会花费不少时间,一口气学会又不太可能学到的很多C++知识点,在Qt上也暂时未必用得到,学会了又觉得无用武之地。(我想做好它,又怕花费我太多时间)

想做好,又怕花时间,自己就没有动手去写,只是看一些边边角角的东西,想找到快速学习的捷径,(像从淘宝上买视频看,买的话又在想买到的视频质量如何)。在找资料的过程中,慢慢的想到了自己想成为顶尖Java高手,就搜集起来了Java资料,已经偏离了做毕设的主题。越来越远离原本的事情...

有时候,想把一个东西做的很好,但是以现在的实力又达不到,然停留在无所事事的地步。仔细想一想的话,只要去做,就会有改进的。就算快要毕业了,对时间的焦虑在影响自己。现在自己选择的把这个东西做好,那还是好好做一下吧。

每当自己明明有事情要做,却不做,以想做好一点为借口时,立刻想办法就去做,哪怕有点不太喜欢,比不去动手要好多了。进步的慢,总比花了时间也没做事情好一点吧。勤学习,勤记笔记。

总结起来就是:
当我们想做好一个东西(追求完美),但是靠自身实力做的话要花多花一点时间,自己又心疼这一点时间的时候,我们应该怎么办?

  • 能寻求外援的情况下就寻求外援
  • 不能寻求外援,就想清楚自己到底是那个地方遇到了问题,然后解决。

你可能感兴趣的:(当追求完美不愿行动的时候,怎么做?)