Run

 细细想来,走上程序员岗位已经一年了,高中读的是文科,不是喜欢文科,而是不会理科,这辈子都想不到,走出校门的我会做这样一个逻辑思维强的工作,(为了钱没办法),但是我确实越来越喜欢这份工作(还是因为钱),其次,喜欢编程带给我的生活感悟,可能和我文科的缘由有关吧,每次攻克一个知识点和领悟一种编程思想的时候除了高兴之余,我可能会静下来想想通过这种思想和这样做会给我带来什么样子的生活启示,比如Java的封装,在工作初期不理解,随着经验的丰富,变成了一个封装狂热者,从最初的业务代码封装,到逐渐系统层面的封装,在公司的探讨会上,我这样说“每个方法就相当于一个变形金刚的部件,可以拿出来单个的使用,也可以组装起来变成了一个大的变形金刚”大家都在笑,但是我想这样说是很形象的,好的代码就应该这样,每个功能点都能够拆出来,当某个业务需要的时候组成一个大的功能,而每个功能点当其他业务需要他的服务时也可以单独的发挥他的作用,这个可能就是Java中的解耦,细细想来无论是Spring框架,还是Mvc模式,甚至一个设计模式都在解耦(譬如责任链模式),或者现在的微服务架构都是在向着轻便,解耦合的方向发展,我想个人也应该如此,技术层面:从积累小的技能点,小的知识点,到一个框架思想的参透  生活方面:用心去领悟生活中的每个瞬间,去积累每个小的技能和爱好,这就比如是一个个有用的方法,和一个个微服务,当某一天需要做一件大事情的时候平常的这些(方法)积累,定会让一个人一飞冲天,我会一边享受着编程带给我的物质上的享受,一边品尝编程带给我精神上的“饕鬄盛宴”。

原文地址:https://www.cnblogs.com/UpGx/p/11103900.html