作者小头像 Lv.1
44 成长值

个人介绍

这个人很懒,什么都没有留下

感兴趣或擅长的领域

暂无数据
个人勋章
TA还没获得勋章~
成长雷达
20
24
0
0
0

个人资料

个人介绍

这个人很懒,什么都没有留下

感兴趣或擅长的领域

暂无数据

达成规则

他的回复:
我的华为云账号:hw44612176我的心得:说实话,经过本次的学习,原本以为基本功扎实的我也发现了自己存在的若干问题,对于一些概念存在模糊现象,比如finally里面加return之后的运行顺序会发生怎样的变化,以前只知道在finally里面不要加return就可以避免出错,但是如果出现这种情况的程序运行细节则没有多想,这是一个不足,发现了问题,就要立刻改正,才能不断进步。还有各种名字重复的情况,重写、重载、隐藏、遮蔽、遮掩等的区别与底层原理,虽然只要按照合适的规则进行命名就可以解决问题,但是这其中的原理依然值得我们深思。这次的题目看似基础,实则至关重要,项目的成败有时候就取决于这些细节,细节做得好,懂清楚原理,不马虎,这样才能追求代码的极致,进而追求项目的极致,才能真正把编码变成一种雕刻的“艺术品”,那时候自己心里的成就感也肯定是溢于言表的,这大概就是这世间最好的感觉了。安全问题以前考虑的不多,因为自己本身也算是初学者,总以为安全问题是很高深的问题,与我们相去甚远,但是其实就在我们身边,而且我们所学的知识也可以为安全方面做出一点初级的贡献。效率问题也是初级程序员容易忽视的问题,初级程序员一般是想到一种方法就以为是最优解了,但其实一般第一次想到的大概率不是最优解,除非你遇到自己很熟悉的情况,所以还需要从多个角度思考问题,找到多种方案,并从各个方面比较其中优劣,包括安全、效率、代码逻辑和可读性等方面。对于以后处理大量数据的业务情况,效率显得尤为重要,所以注重效率要从平时做起,从小事做起。一些基础显得尤为重要,比如二进制,要想深刻理解溢出、精度损失的原理,那么就必须对二进制非常熟悉才可以,并且对各种运算符的运算规律与类型转换规律也要胸有成竹才能做到精确的预判,并避免程序的出错。总之就是,革命尚未成功,同志仍需努力!只要我们掌握合适的学习方法、好的学习资源,加上自己不断的努力,日拱一卒,每天都不断进步,总有一天我们会成为很优秀的软件工程师,同志们,一起加油!!!。