关于主题写作
我每天坚持写博客的主要目的是为了整理自己脑中的知识。将信息转变成可以使用的知识需要一个过程,在我看来写作是一个不错的回顾过程,让之前凌乱和游离在大脑里的知识可以建立联系。
为什么要主题写作?
这是为了让一系列的知识可以在一段时间内,不停的在大脑当中重现,已达到提升和巩固的作用。但是在编程主题写作的过程当中我发现一些问题整理如下:
1.学习编程
重在练习而不是单纯的阅读和思考,只有应用实际的项目去练习,去思考,去运用才能真正掌握这项技能。这就好像学习数学一样,只有重复的练习才能将使用方法熟练于心。这让我想起了learn how to learn里面学的知识。大脑需要通过练习不停的强化神经连接,才能在脑中固话深刻了解和认识知识。
2.编程语言是一种思维方式
这个世界上有很多编程语言,lisp,c,c++,c#,java,ruby,python,php等等一大堆语言。不管他们以什么样子的语法表现形式展现在我们的眼前,他们最终都是一种将现实世界的逻辑思维固定在电子计算机上面的一种方式。就好像我们人类的语言有很多种,但是语言本身只是一种工具,让我们人与人之间彼此了解使用的一种工具和手段。
3.数学和英语的重要性
为什么数学和英语是如此重要?我们对现实世界是陌生而无知的,在物理学发展的过程当中,我们发现需要通过数字的办法来量化这个世界。我认为数学本质上就是通过人类可以感知的文字(数字)来认知和理解身边的世界的一种方法。
关于英语是我11月初出差接触了几个老外以后发现真的十分重要。在编程的世界里英语使用的单词很有限1000上下。重要的是不是学会这些单词而是可以使用google去搜索国外的技术文献,这一点我们不可否认,国外的技术,至少计算机编程方面的确实比我们要强很多。所以学会了可以翻墙出去学习更优质的知识。
4.技术手段
我有在写作的过程当中思考当今计算机的技术手段。是否所有的问题都要通过一个APP或者一个web或者一个软件来解决,我们在创造一个软件的过程当中是否是有价值的?软件本身是提升了我们解决问题的成本?还是真正解决了我们的问题?互联网技术的本身只是解决了信息的传达问题,不管我们构建什么样子的应用它仅仅只能作为一种高速传达信息的工具。但是聪明的程序员让传达信息变得更加有创意,通过O2O的模式改变了我们的生活方式。
另一方面硬件的创新和发展实实在在的影响了我们的生活,比如我们可以通过手机当手电筒。而让手机变成手电筒的这个过程又缺少不了编程的这个过程。
我突然想到KK的一本书《科技想要什么》科技本身有起源,有进化和归宿。科技本身是具有生命特征的,如何运用好这些科学技术提升我们的生活是值得深思的哲学问题。
总结
最后生命是一个不断进步的过程,我希望通过每天的积累来增加自己生命的价值。去更好的体会和感受这个世界。