最近学习的过程中,对程序的理解好像有了新的突破.现在记录下简略的思路,等周末有时间的时候,形成具体的理论。
大致两点,如下:
1.程序世界是现实生活的缩影。观察生活也是学习程序的一种途径。
举个例子:火神山医院对应性能问题。人类社会发展对应着 程序软件从单体应用到微服务的过程,微服务中遇到的问题,都是在社会生活中能找到实例的,比如:通信问题,负载均衡,隔离限流问题。
2.程序开发中最大的问题。
即持续学习的问题。最重要的话:时间就像海绵里的水,挤一挤还是有的。知道这句话的人,成万上亿,但是能做到的人就寥寥无几。知行合一才是走向智慧道路的唯一办法。绝大多数遇到的程序问题,无论是bug,还是优化,全是api的更加合理使用就能解决的,基本不需要重复造轮子。所以,学习才是程序开发职业生涯中最大的问题.