对的模式感受

编程技术  /  houtizong 发布于 3年前   84

最近半个月,从家里回来之后,感觉自己又回到了那种孤独和寂寞的生活的状态,每天的节奏都很有规律,上班干活,下班回家。累了休息。觉得还可以顶的住就回家看看书。但是感觉思路很乱,就张艺谋说的那样,开幕式是什么都想做,好比是老虎吃天。但是觉得这样好像不太行,从技术上来讲的话,我感觉自己进步了很多,悟到了很多的道理,并且我感到欣慰的是我从软件开发的原理中学到了很多人生的哲理,更加深的来说,我发现世界是大同的,不同的知识在个体的行为意识的区别。物质或者说元素都具备自己的本质。有了本质就拥有的行为和属性,这是任何东西都具备,至于 物质和物质之间的关系和物质以及物质的演变,是由时间和物质本身的属性和行为来决定他们演变的。这个似乎是我这半年来探寻着软件开发的本质的所得到的结论,一个世界有很多个对象在时间这个大的域范围之内发生的相互作用,对象聚集分类,对象的组合,可以演变成多个对象。所谓设计模式就是在定义了这些对象在发现,世界生存,和自我展现的各个方面的固有的基本特性。运用模式我们可以从一个宏观的高度去发现问题,定义问题,从而更好的解决问题。可以说从宇宙有了一来,这个世界就是这么的热闹。我想有位高人说过,设计软件的最高境界其实是你的哲学高度决定的。哲学的高度??我对此一直很怀疑,但现在我发现好像是这么回事,没有哲学作为基础。软件是模拟世界运行的一个窗口,对于世界的认识不够,设计软件的境界和一得到提高呢?

对此我决定我改变我学习的方向和思路,作为原来我总是喜欢把一个知识点作为我下个项目开发的突破口,使用技术去思考实现方式,这种思维局限了我的所有的设计都是依赖于我掌握语言的基础上的。对于思想上,同样也是仅仅在语言的基础之上的。这样的设计从开始都是很失败的。因为没有根据问题的本质去看问题,仅仅是从技术的角度去看。技术仅仅是为实现服务的,语言是为技术服务的,所以说语言是最底层的。是最容易掌握的。所以语言的变化是最快的,而技术的演变则要稍慢,所要解决的问题呢的变化速度呢?其实应该是更加慢的。变化的越快的东西应该是越容易掌握,而变化越慢的东西是我们很难发现。也是越难掌握的。对于生活的中碰到的很多的问题,人们都可以在一个领域范围之内对他很快的熟悉,这可能是人对于单个范围领域的问题的认知度较高,而对于其他领域的东西,大多数很难接受,通用的模式都是一样的。如果把很多哦问题折射出来本质,认真一看原来在顶层都是一样的。软件领域其实是这个世界社会活动和自然活动的一个缩影。对于软件的认知万不可停留在语言的基础上,不然你永远都不会知道软件设计的精髓在那里,你的软件永远停留在语言所定义的范围内,更好的认识这个世界,通过抽象世界来定义问题,寻找工具解决问题。

打个比方来讲,你发现你的电脑速度缓慢,通过专业的技术人员得知,可能是物理内存过低引起的,需要增加内存来提高你的电脑性能,那么问题就是性能低,解决方法就是加内存,加什么内存呢?任何品牌都可以。只要型号对。这里的内存就是你的开发技术。至于用什么语言来实现其实只是仁者见仁,智者见智的问题了,整个过程其实很简单,但是我们发现我们始终都没有从选内存条来看电脑性能的问题。而是从电脑性能的本身来解决问题。回到软件开发本质的问题了,不管是java也好,。Net也好,都是内存,只不过牌子不同罢了。选什么样的牌子不是最重要的,发现问题的本质才是最重要的。有了这样的意识,相信你可以畅游软件开发的美好之旅。

 

软件开发的最好时间之路,我觉得老外的思想在很多时候没有对我起来正面的作用。如果这样做的很好的话,还会有那么多的人在这个行业中始终没有找到门。这个门在哪里呢。作为我来看就是,学习软件开发其实误区太多了,什么什么语言能够那多少工资,虽然社会是这样功力的,但是我觉得作为一名优秀的开发者,我们不能有这样的一个想法。我看过很多书,java的,。Net db的也不少,客户端javascript的。后来我发现我看书的速度越来越快,基本上看上一遍都知道怎么用了。在网上看到很多牛人说,这说明你跨入了软件开发的大门。实践时间越长,你领悟的东西如果越多,积累到一定程度就是想练武功一样,一个层级一个层级往上走。但是我发现这个层级顶多算是一个初级入门级别的人,原来看过中国优秀的程序英雄 写的一本书<<编程高手箴言>>说道的几个层级最多只算是计算机,在说白一点就是在windows这样的一个访问只能来划定编程的能力。这种狭隘的认识让很多人觉得是真理,曾经有一段时间我也认为这个是真理。但是现在看来。这个真理好像不是那么让人信服了,这个说明什么问题呢?计算机发展了,其实梁老师没有错,没有那么多人为软件理论做基础,就不会得到实践,就不会有总结,就不会现在有人提出模式的概念。

 

              我对模式的看法,他应该是未来软件开发领域一个最火热的热门词,也是最难理解的东西。                                  

请勿发布不友善或者负能量的内容。与人为善,比聪明更重要!

留言需要登陆哦

技术博客集 - 网站简介:
前后端技术:
后端基于Hyperf2.1框架开发,前端使用Bootstrap可视化布局系统生成

网站主要作用:
1.编程技术分享及讨论交流,内置聊天系统;
2.测试交流框架问题,比如:Hyperf、Laravel、TP、beego;
3.本站数据是基于大数据采集等爬虫技术为基础助力分享知识,如有侵权请发邮件到站长邮箱,站长会尽快处理;
4.站长邮箱:[email protected];

      订阅博客周刊 去订阅

文章归档

文章标签

友情链接

Auther ·HouTiZong
侯体宗的博客
© 2020 zongscan.com
版权所有ICP证 : 粤ICP备20027696号
PHP交流群 也可以扫右边的二维码
侯体宗的博客