自18年入职华为以来,在恩师指引下,我对编程有了一些新的认识,在此记录下来,以作为未来的职业生涯对自己的鞭策与指引。
计算机上的所有操作都能够按照优秀程序员的想法进行。(一定要有这种编程思维)
动手编程实现工程时,一定要重视工程以后的兼容性,人性化。(如名称,通过接口参数实现可拓展性)
当你决定入手一个工程时,不妨在日常生活业余时间进行构思,对主体流程进行设想,这样可以加大实现的效率,也可以减少因方向失误而导致工程重新实现的概率。
当进行知识总结时最好把权威的参考材料一并拿过来作为参考,多多品味,防止前期的理解失误,同时避免思维固化。
------------------2020.03.28更新-----------------------
时光飞逝,距离上次总结输出已经几乎一年了,趁着近期做可信学习,工作不忙,做些增补。
进入一个新环境,需要不断向他人请教,才能更快速地成长,不能怕这怕那。
若你遇到一个难点,如编程的一个库函数使用,一个算法思想,工作业务中的一个不懂点,诸如此类,你花费了一刻钟,半小时仍没有头绪,此时最为高效快速的方法就是去请教,不能闭门造车。
向别人解释时,如果言语说不清楚,不妨举个实例来说明;在向别人描述一个流程时,画(时序)图会让对象更容易理解。
在真实工程实践过程中,应遵循一切从简的原则,这样出错的可能性更低。
“解决问题的好方法”:各个击破,逐一化解。(不要把所有的事情混在一起。)适用于处理所有的问题。(来自涛总)
编程:相对于数组下标访问,用指针指向该元素进行访问会更加快速。
编程:宏变量最大值定义以二的整数次方为好,如8,32,256等,便于计算机处理
编程:内存泄漏问题定位一个较好的方法是记录申请以及释放地址,比较,追踪流程,是否重复释放或未释放。