关于一个程序员的学习的思考

今天在公交车上,遇到了以前实习过的单位的一个领导,他无意中发现了我正在看关于Java的反射知识的视频,然后问我:你现在做安卓,看反射有用么?

我说,安卓开发,Java是基础。。。最后没等说完,我就到站了。

上面的那段对话让我开始思考,一个程序员面对各种各样的知识,到底要如何去学习?

我的目前的观点是:要以点带面,我们不可能什么都学会,那么我们可以去精通或者钻研一门,然后用这个点去盘活其他的知识。因为很多大师级的人物都说过,程序设计语言之间是想通的。

好,那么这个问题(做Android开发看Java的高级技术有用吗?),如果有人问我的话,我会这么回答:

看你对自己的要求到底是什么,如果你把自己的定位就是一个普通程序员,那么我感觉即使不看反射,不看高级特性,也完全足够了,因为在我接触到的开发中,其实这种高级的特性,目前还没有用到的,以前在方立勋老师的视频中,也听说了,反射是用来做框架的。

但是如果你跟我是一样的想法,想以点带面,寻求技术上的突破,那么我的观点来讲,还是需要学习这些高级知识的。

为什么?可以打一个比方,你在少林寺练了三十年的少林长拳,你也永远学不会降龙十八掌。基本的长拳好比基础,基础不牢一定练不成高深的武功,但是一直打基础,那么也不会练出什么绝世武功。更何况,这个基础中也分为基础中的基础和高级的基础,而我们可能连基础的高级部分都没有弄懂,又何谈更加高级的部分呢?

好,这就是我的观点。以上~

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值