题目起的很是高大上,编程思维,不知最准确的定义为何物。
今天来说说我的思维方式的转化。
自己是一个大男孩,典型的哲学理性思维。由于家庭出身在农村,所以认为自己一无所有,在大学期间, 广泛拓展自己的兴趣爱好,总体给人的感觉就是,知识面特别广,但是说到职业,又无所定义。
从北京的学习,再到苏州的就业。中间也是历经无数的艰辛(以后有时间自己会细谈)。
人的思维方式会转变的,之前一直以为自己足够理性,足够优秀,足够全面。但是,正式踏上工作职场,一切的一切又在不知不觉中悄然变化。
关于敲代码,关于测试,关于认知和新知识的获取。一切都会将你的思维进行重新定义。
比如简单的代码元素,数据类型。
编程是个枯燥的事情,总想用最生动简洁的东西把这些代码具体化,让自己可以很直白的表述出来,让自己真正的理解,也让自己知道这么多东西,都能够融为一个 完整的知识体系。对,是的,知识体系(知识体系),既有大概的主体轮廓,又有清晰毕见得局部细节(整体和细节),融汇贯通,以后,每次遇到问题,都可以套用这个思维智慧和体系,强悍的思维,让生活中或者新领域的东西变得更容易探知。
一边是自我沉醉的满足感,一边是不断的自我否定,和知识进行扩充,完善。编程,也许就是这样,每遇到一个事情,就会有其他的事情,每个问题,都可以引申到其本质。就像是捕获异常,用try...catch...功能块,每次捕获的异常,如果凭借经验,一眼看出的,那肯定是很easy的,如果,跳出来,这些捕获的异常,本源,会在那些情况下发生,而且,在这些情况下发生了,系统是怎么去捕获的,共计分为多少大类,以及如何巧妙定制捕获异常代码块,这些都是学问,而且学问是个无底洞,层层递进,之后,又会回归基础。
很多人用建筑来比喻编程,感觉很形象,C语言就像是那石头,沙子,蕴含万千奥秘。变化无穷,所以能做的事情也是令人惊叹。(建筑与编程)。
刚开始,从面相对象的if...else...最基础的控件,值的传递。去理解,入手,曾经,一度,自己脑海中有无数个生活中的if..else....而这些东西,都是比如红绿灯,过马路,公交车导航,他们最基础的算法核心应该是共同的。
拥有这种想法,自己的脑袋会变得很累,似乎自己脑海深处的很多东西,都要过渡到自己的代码中,这种感想的原因之一是,自己一个人,工作,生活,思考,不知道思维进了一个狭窄的墙角,还是,正在康明大道上一路高歌前进。
思维在转换,人的各方面都在变化,有关注很多的微信公众账号,接触了很多人的思想。自己的思维,一度爆炸了一样,因为,还没有资历去,驾驭这些,前辈们的金玉良言。能力也是差距千里之远。
一边在疯狂的补充自己,一边在编程这个思维上,越走越远。接口世界,等以后要好好谈谈,这个接口,人类很智慧的一个东西。那些语言之父,引导语言潮流趋势的无数工程师,更是将接口的智慧,运用到极致。
令人赞叹,令人惊奇。
思维还在不断的发酵,编程思维或者是其他,查缺补漏,自己还在狂奔。
如果程序和世界结合起来,你一起认证对待,更是结合哲学的思维,你会发现,奇妙无穷,代码在理性的思维空间下,几乎是无所不能的。
这是我的第一个简书文章,第一次都是可贵难忘,你懂得,要把自己的简书写的类似百科全书一样,和编程遵循的原则一样。
彼此独立,但是又相互独立,你看那些,被打上了加粗的文字,是我文章的接口,会在另外一个时间点,我会用自己独特的视角去阐述,梳理成章。
人啊,总归要有点梦想,万一要实现了呢,想法不断,人生精彩不知。
感谢你不遗余力,耐心的阅读。