2. 将子程序写得短小,减轻大脑负担。
  	
 	 		
  	
 	 		3. 基于面向对象编程而不是过程编程,易于人脑理解。
  	
 	 		
  	
 	 		4. 微服务化,减轻维护压力,减轻大脑负担。
  	
 	 		
  	
 	 		5. 制定各种编程规范,将思路从繁琐的编程中解放出来,避免犯错。
  	
 	 		
  	
 	 		6. 进行审查、评审和测试的流程,避免犯错。
  	
 
  	
  
  	也许有人会说更高的智商在编程上会有更好的作用。衡量一个工程师的水平高度不应该站在人的角度,而应该站在处理事情的角度。
 
 高智商的工程师可以写出更复杂无 bug 的系统,这确实是真的。但是写出的程序如果没有人能懂,没人能继续维护,这个复杂无 bug 的系统的价值就要大打折扣了。 
  	
  
  	千万别忘了,评价一个系统的好坏除了能正常运行之外,还要考虑可扩展性和易维护性。你考虑得越多,就需要你越注重细节处理。
 
 如果你想学习编程,或者你正在学习编程,下面的建议可能对你有用:
  
  	
  
  	 	 		
  	
 	 	 		
  	
 	 
  	
  
  	最后一点更重要。 
  	
  
  	不要轻易否定自己,你一定也能入职BAT。不信的话,来试试就知道了!