美文网首页
闲来杂谈之科技进步

闲来杂谈之科技进步

作者: 我是嘻哈大哥 | 来源:发表于2018-11-27 21:49 被阅读6次

    已经好久没有写过随笔了,趁着今天下班忙完其他工作的闲暇之际,想把前几天的胡思乱想写一写,也相当于给自己的这些不成熟的想法留下一个印记。
    因为目前从事互联网的一些工作,所以成天面对的都是代码、linux环境、Github、等等软件相关的一些东西,每天晚上坚持两个小时的自我提高的学习已经慢慢变成了习惯,从之前硬件开发转到软件开发虽然中间经过了一波三折,但是结果还是好的,自己也从中体验到硬件与软件的相似性和趣味性以及一些学习的思路与方法。所以只要你坚持自己的想法而且付诸了实际行动,总会有回报的。
    一直在反思一些问题,就是技术为什么在不断更新,科技为什么会不断创新,它们的意义何在呢?从原始社会到封建社会再到资本主义社会,人类在不断进步,科技在不断发展,工具替代了人力,电脑也在不断慢慢代替人脑,在我看来,其实都在干一件事,那就是把复杂的事情简单化,就拿我学过的硬件中的集成电路来说吧,集成度越来越高,把一些复杂的电路完全封装,使用者直接使用其接口就可以,操作简单,容易上手,这就是把复杂的事情简单化;再比如,java web中的Spring MVC到Spring boot,为什么会有这些架构,这就是简化开发者的工作,不用去管除了核心业务之外的相关东西,只要关注你想关注的即可,这也是把复杂的事情简单化;还有,就是战争中的武器,为了增加杀伤力,从冷兵器到枪支、大炮、再到核武器,以前都是一把刀只能一下杀一个人,现在手指按个开关倒一片人,简单、粗暴、有效,这也是把复杂的事情简单化。
    那么如何把一件复杂的事情简单化呢?数学算法中有一种叫做分治算法,我觉得挺实用的,就是拆分任务,把复杂事情拆分成简单的事情,然后合并,合并的过程中优化、创新步骤,最终达成目的。基于这种倒推再合并的思路其实是很有效的,能够很快高效的解决复杂的问题。比如我最近在研究大数据中hadoop就是这种理念,面对大数据的结构化数据、非结构化数据的存储问题,使用HDFS高效的分块存储;最后利用mapreduce对这些分块的数据进行计算解决大数据的一些问题,这其实就是一种分治的算法,只不过其中的复杂度比较高而已。
    进而我在想判断一个人能力的强弱就在于能否把一件复杂的事情简单化,因为这代表着你的智慧,你的解决问题与分析问题的能力。这种能力不是生来就有的,需要后天不断的学习,总结,需要在社会中不断的锤炼、进步,这就要看你的天分与运气以及毅力了。
    就说这么多了,有时间再说。

    相关文章

      网友评论

          本文标题:闲来杂谈之科技进步

          本文链接:https://www.haomeiwen.com/subject/lewnqqtx.html