一点学习感悟
“软件是一门技艺,是一门需要用心学习的技艺” --从小工到专家
关于学习
===================================
学习是每个人不断的想提高自己的必由之路,每个人的学习方法不尽相同,所以找到适合自己的方法很重要,
就像人生有很多路可以走,但是往往走的都是被人走的路。所以找到自己很重要。
要不断的反省自己,为什么, 不能因为路走的远,而忘记为什么出发?
今天突然想到一件事,也是我在反省自己的一件事,高中时我很喜欢买资料书,很喜欢做题,但是我为什么天天要做一堆的题目,目的何在要不断的反省自己,为什么, 不能因为路走的远,而忘记为什么出发?,
通过的大量的做题又有没有达到我想要的目标呢?还是为了做题而做题。我觉得我更多的是属于后者,学习或者做题已经成为一种习惯,这也许很棒。
但是不能因为路走的远,而不去回头看看,为什么而走。所以很多的时候,只是一种惯性的习惯在驱动自己的行为,但是如果想更加programatic的生活和工作,就必须找到完整的自己。
要找到自己心中的标准,定义标准?
我喜欢ubuntu,不喜欢win?
为什么? 我喜欢ubuntu但是又时常不喜欢unity这又是为什么?
对于我老说,我向往的桌面又是什么?心中的标准又是什么?
所以,找到定义事情的标准,你就发现这个世界可能会豁然开朗,就会找到更靠近标准的,更完美的解决方案。
对技术学习的一点思考
先来认识下自己
1. 真心喜欢编程,自我驱动的去解决思考问题。
2. 喜欢新技术,喜欢尝试新鲜的东西,讨厌垃圾代码。
3. 很有激情,但是缺乏耐心和韧劲,做事有点虎头蛇尾。
4. 喜欢分享新技术,也许有些人看来就是喜欢炫
5. 喜欢编程马拉松
6. 喜欢mac,ubuntu等*nix 操作系统,G粉。
技术学习的特点
1. 先入门,知其所以然
迅速的先入门的原因:
1. 短时间不能上手对耐心是一个考验,就像开发周期的迭代不能太长,会消耗耐心。
2. 通过快速学习判断是不是有必要继续深入学习
因为很多技术看着很美,但是解决问题是未必,亲手去做,才知道是不是能更好的解决问题,”停止空谈,给我看代码“。
不相信看来的,听来的,只相信动手做出来的,代码不会骗人。
2. 持续学习,深入潜出。
如果判处出具有学习的价值,就持续不断的深入学习高深层次的特性,如并发,性能优化。
3. 重点出击,各个击破。
找到适用的领域,实践是检验真理的唯一标准。你说python适合开发GUI,Networking就适合啊,亲,我先试下。
4. 实战检验,编程马拉松。
学习的目的不是为了学习,而是为了解决我们的问题。那就马拉松下吧。
5. 试着小范围应用到真是项目环境。
考虑能不能用到真实的项目环境中,当然这样会有很大的风险,取决于对新技术的掌控程度,没有把握还是算了。我认为只要风险可控,可以小范围鼓励使用。
6. 融入社区,回馈社区。
上一篇: 前端异步加载js且判断js是不是加载完成
下一篇: Tomcat性能优化