第1个回答 2019-07-11
程序的强健性,也就是你的程序在运行时是否动不动崩溃或出错,是否能够有效地处理错误。比如,你写了一个计算器,当输入数字时工作良好,但一旦使用者错误地输入了中文,就会不知所措甚至死机。
第2个回答 2019-07-11
在软件开发过程中会遇见各种各样的问题,这是很正常的现象。水平高的程序员遇见新的问题,会想尽办法,从源头找回问题的关键点,从而解决问题,优化系统,而水平不好的程序员总是不得其法,遇见问题慌了阵脚,往往治标不治本,解决问题时只注意表象。
第3个回答 2019-07-11
编程是由英语组成,而各种各样的最新版资料也是英文的,所以学好英语可以达到事半功倍的特点。数学属于基础学科,可能刚开始编程并不感觉它的重要性,当你达到一定水平后,数学的作用就体现出来了,建议学好数学。学习编程切忌心浮气躁,急于求成,前期不要追求速度,要追求稳,打好基础。学习安卓开发之前,最好把数据结构,算法分析,编译原理等基础学科学好。
第4个回答 2019-07-11
与一些外行人所认为不同的是,界面的美观易用程度也反映了编程者的水平。优秀的程序员懂得如何把握用户的注意力焦点,如何设计分布控件、如何转移焦点,在用户遇到困难时以何种方式提供帮助,等等。