2020-04-27 总结近10年的程序开发和应用经验

09年开始学习应用程序开发,不知不觉已经有十年了,受益匪浅,总结下经验,希望对自己其他事情和读者有用。

有兴趣才能入坑:开始对程序开发并没有太大的兴趣,直到后来跟舍友在校园AUM自动判题系统上刷题产生了一点点兴趣,再后来在10年接触了LINUX,就对程序开发和应用产生了巨大的兴趣。完成了一个计算机小白到计算机长期爱好者的转换。我重来没有忘记,高中的时候,全班60个人参加计算机会考,只有我一个人没有过,才得了59.65分,就差零点几分就通过了。但是证明我真的没有天赋。

基础很重要,特别是数学基础:大一的时候,自主编写了100多个小程序。发现大多数的程序都是字符串处理,那时候就是很不明白,为什么有那么多字符串,直到如今才知道多数程序的开发离避开字符串。

同时特别感谢缘分,让我从一开始就学习了各种字符串,打下了坚实的基础,让我在大二的时候就在许多同学的前边了。

程序写的多了,才知道量变产生质变,才知道编程序更重要的是逻辑,而不是程序语言本身。对于程序语言的痴迷,我是直到大三才意识到自己入了C语言的坑,从来没有关注逻辑本身。更没有发现数学的重要性。

其实,程序语言、算法是实现自动化的方法,而不是神学,其本质是人类逻辑的量化,而用到的工具,除了程序语言,更重要的是数学(基础数学、微积分、统计学、线性代数等等)。

痴迷Linux的原因:Linux被称为程序员的操作系统,被广泛应用于我们身边的各种设备。很多初学者很容易就成为它的忠实粉丝,它的优势并不是它比Windows更出色,而是它有太多开箱即用的程序工具,简单配置(相对于从头开发)就能成为自动化的产物。而且各种程序小巧搞笑,这得益于LINUX本身的哲学,每个程序只做一件事,这像积木一样,可以组装成任何你想要的东西,而不需从头开发,你要董的就是逻辑、逻辑、还是逻辑。

应用在哪里:程序开发可以应用在哪里,说起来,直接应用的机会要少一些,因为如果你的工作不是程序员的话,你不可能随时随地就开发程序。但是现在是互联网时代,又有哪个平台离得开程序呢,内在的逻辑,作为程序员总会比任何人强。而且有一些程序会大大减少你的工作时间,提高效率,而不是一点点做。比如,我近几天利用程序下载了优优美图100多G的艺术图片,比如我利用程序分析股票,不用一个一个股票去查询了,比如单位有一个200MExcel数据需要处理,其他单位10多个人加班加点好几天才完成,哥们我开发了一段小程序,一个人两三天就搞定了。总而言之,提高了效率。

应用不仅仅如此:如果程序的应用仅仅如此,那么就没有总结的必要了。程序的开过程,是对自己大脑重新认识的过程,是一个大脑思维逻辑训练的过程,这个过程和写作文也有相通之处。经过学习发现,自己的大脑何尝不是这样一架机器,如果你有意识的训练它,你就会成为你想要成为的人。

每个人都想成为自己想要成为的人,有了这种思维,就比较容易达成了。首先,获得想要成为自己想要成为的人特征和本质数据,然后刻意训练自己,最后坚持下去。这样就可以成为任何自己想要成为的人。

仔细想想多么可怕,熟话说江山易改本性难移,如果一个人可以随便的改变自己,那有多么可怕。


来张美图,供大家欣赏
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 第5章 引用类型(返回首页) 本章内容 使用对象 创建并操作数组 理解基本的JavaScript类型 使用基本类型...
    大学一百阅读 8,449评论 0 4
  • 特别是对于像我们这样不够自信or是容易自我否定的人。praise(赞扬) is like sunlight to ...
    莉莉lili呀呀呀阅读 4,680评论 2 6
  • 一出生就学会了哭 一睡醒就学会了笑 一路上哭哭笑笑 哭哭笑笑 眼泪比笑容更重 所以眼泪会跌落嘴角 一路上哭哭笑笑 ...
    段童阅读 1,124评论 0 1
  • 人这一生就是在不断的选择放弃,再选择再放弃。每当我们面临选择的时候都会受到多种因素的干扰。 坚持创业快...
    胡子李阅读 559评论 0 1
  • 【每日一写】 报了个百日营,好像明天开始,那就明天重新开始吧。 【每日一读】 2019年,有这样一个现象,就是社会...
    采蘑菇的小Timor阅读 728评论 0 1