首先解释一下题目,“这山望着那山高”,就是说,你爬到一个山的山顶发现这个山不如旁边那座山高,于是就后悔,就像去爬那座山,是一个比喻。一般指工作不安心,总换工作。
现在我的工作是Android应用开发,负责一款亲子游玩软件的开发。
今天在看人家博客的时候发现自己对自己项目的一些东西并不怎么了解,于是想到了这个词语。为什么会想到呢?
我的第一份工作是做Android框架移植方面的工作。现在想想当时是整天潜在代码的海洋里,因为代码量太大了,于是,当时感觉这是无法完成的。所以就想到要去做软件开发,游在一个小软件的池塘里,应该可以将其完全掌控了吧?
现在应用已上线,工作也不是太忙了,我本来也应该把整个应用都掌控于胸了,但事实是没有。
现在究其原因,就是题目中的那句话“这山望着那山高”。不仅仅是工作,粒度更小一点,工作中的事情也是如此。这句话的意思其实就是没恒心,没毅力。此时发现应该纠正一开始对这个词的解释,不是爬到山顶,而是在爬的过程中,累了,于是才有这想法,“那座山更高,费一次劲,为什么不爬个高的?”。
Android框架完全可以分成更小的模块,而更小的模块还可以分成更小的模块。这样分下去,直到一天可以看完一个小模块,一上午可以看完一个小模块,一小时可以看完一个小模块。在看小模块的同时而不忘全局。
分而治之各个击破
这个词高中数学老师整天挂在嘴边。我当时也是对其甚是相信。
不过,它需要需要另一项技能与其相佐,恒心
2020年3月1日评论:
分而治之各个击破,没毛病,更好的是抓西瓜,抓根本,抓背后的概念,比如这个亲子软件,其实就是个信息客户端,包括后台和客户端。主要涉及的技术数据存储,服务器接口请求,AndroidSdk的使用,这样从上往下逐渐细分,实现既可以关注全剧,又能各个击破。