我为什么从工程转了算法?

一句话总结下:年龄大了,总想让自己做的事情有意义点,所以想让自己写的代码对产品有更多的影响、可衡量的影响。 1、我发现自己的JAVA开发和大数据业务处理对产品影响甚微 我自己工作快7年,工作主要有两个方向: A – JAVA后台业务开发 来什么需求做什么开发,增删改查,接消息发消息,因为之前做的是公司商业运营部门的需求,面向公司运营市场人员,不直接面向普通用户,系统访问量特别低,往往一 … 继续阅读我为什么从工程转了算法?

珠玑:在仔细研究数据的基础上得出程序的结构

优化代码,编写优秀程序绝佳的方法,就是对数据的研究。对数据的仔细研究,之后采用合适的良好的数据结构,会对程序结构代码极大地优化和良好的改变。 该章节试着解决这样的问题:很多繁琐、重复、耦合、难以维护的程序,其实可以用简单的数据结构应用,变得精巧、清晰和完美。 举个例子,一个程序需要统计1到500之间的数字,每个数字在文本中出现的次数,可能会有人写出这样的程序: [crayon-5d58baf598 … 继续阅读珠玑:在仔细研究数据的基础上得出程序的结构