071 心理暗示
本周终于把之前拖拖拉拉的用于工作的一个小程序完成了界面的编写和封闭,其实这个工程小程序内核早就完成了,只不过自己偷懒,认为“仅仅”适用于自己使用就可以了。但同事普遍喜欢那种带界面、点点即可完成的工具。当然之前的工程程序虽然对我而言用得比较熟悉,但界面不是友好,对同事的帮助就不大了。为了同事的使用方便,进一步提高效率,只能硬着头皮,把之前不太看得上的界面给做了点开发。
这个程序基本上有三个核心模块,功能类似,是用于计算和复核不同计算的模块,从上个月中旬开始,利用工作时间和工作的便利——双屏显示器,有时间就开发一点功能,同时买了一本QtPY5的书,一点点从头开始学用编界面,与上学时候用的VB有点类似,但是有些概念和用法不太一样,比如槽函数和信号、各个界面间的切换等,当然,现在帮助和人工智能比原来发达多了,有问题扔到网上一问,总有答案,而且人工智能确实也可以提升找答案的效率。
从开发界面的过程来看,三个模块,理论上时间应该差不多,但是实际却是严格遵循了学习的定律,第一个模块,连学带练再直接用,差不多用了七天时间,算是比较满意的版本和没有什么BUG了;而第二个模块,虽然遇到了一些新的问题,但界面的开发差不多只用于三天;而第三个模块,功能和参数更多,最后从上班到下班,居然仅用了一天的时间就完成了,太神奇了。
当我回顾这个历程的时候,其实是可以给自己几个心理暗示:
第一,适应刚起步的慢。刚起步学习新的知识一定是慢的,因此会遇到各种各样的低级问题,但是只要有耐心去找答案,就一定会解决。
第二,完成就算成功。在第一阶段应用的时候,会有许多想法,但第一要义是要把程序调通,要可用且没有致命的错误,先完成再完美。
第三,大事化小。尽量按分模块的思想去完成工作,这样自己压力会小一点,做完一个模块自己也是心理小有成就,再多的模块只不过是时间的问题了。
第四,进度会越来越快的。后面的模块一定会由于前面的工作而做得越来越好、效率越来越高的,因为前面的坑都踩过了。
希望以后小小的心理暗示会逐步演化为自己个人独特的成功心法。