计算机应用的编程人员应该抱有什么心态学习

摘要 这里说的是应用型编程,和科班的不太一样..就像我前天说的,我会写很多小工具,包含Web站(比如这个博客),但是在之前的博客中,我提到过,我连二进制都不会算,但是只要了解我的人

这里说的是应用型编程,和科班的不太一样..就像我前天说的,我会写很多小工具,包含Web站(比如这个博客),但是在之前的博客中,我提到过,我连二进制都不会算,但是只要了解我的人都知道,如果把我招进去,肯定会比一些刚毕业的,但是二进制十六进制转换算得很6的人,会好用很多...这核心在于:我会应用!换句话说,我更了解业务。

学习的2个派别

第一派就是基础理论派,他们认为,学任何东西,基础要非常牢,所谓基础不牢地动山摇...

第二派就是实战派,他们认为,编程还是学习,甚至是英语,都只是工具...最佳的学习方法,就是用!比如学英语,不应该去死磕语法,而是直接用起来!

我属于第二派...,我所有的一切学习,全部都是基于实用!如果这个东西没用,那么我就不会去学...

比如5年前我犯的一个错误,就是去学英语,我甚至不知道英语对我有什么用...学了1年没学会,天天背单词,看视频,看美剧...坚持不下来,因为我觉得这完全反人类..

后来在学编程,一开始接触的也全是中文,后来由于研究的越来越多,很多东西中文是没有资料的,所以开始硬着头皮看英文...

现在看多了,居然也看得懂英文文档了...有的时候就是这么神奇...所以越来越觉得,10倍速学习法,甚至百倍学习法,绝对是基于应用的场景下!

那么如何让自己懂应用

其实就是要懂业务,我觉得应该反过来,先要思考我要做什么?然后在去学习对应的知识,而现在很多人,都是先学了,再考虑能做什么...完全是反过来的..

比如以学Go为例,我一开始肯定是拿着我现在打算要做的一个新项目,然后直接开撸...

从网上Copy个代码过来,先改,运行,发现不对,再去查....发现很多坑再去补基础...

这样学1个礼拜下来(兼职),就可以写出一个东西出来了...而且再翻资料,或是看课程的时候,完全是带着问题去看的...

吸收的能力就很好,而且有了问题了以后就知道怎么去复习(如果从基础开始看,可能连自己会遇到什么问题都不知道)

不懂应用或是业务,应该怎么学习?

最佳的方法,就是知道自己的问题,如果你很善于在学习中发现问题,那么你一定就是一个学习的高手!

因为任何一切的学习,都是在解决问题,所有的问题都解决了,那你就学会了,如果在学习的过程中,没有任何问题,那么说明你根本没在学(都已经会了)

我之前在带徒弟的时候,就会有这个问题,我发现很多人,压根在做事情的时候,根本不知道自己问题出在哪里????

很多东西,只要动脑了,就会发现到处是问题....判断一个人优秀不优秀,就是看他2点:

善于发现问题(而且是核心问题)

善于量化问题,和别人沟通(轻松把问题说清楚)

善于解决问题

学习的过程亦是如此,在学的过程中,体会那种酸爽感(不懂,头皮快炸裂的感觉),如果你有这种感觉,那么就对了,说明你在进步... 在学习的过程中,一定要主动去寻找这样的感觉!去体会他,你能让头脑炸100次天..那么你的学习就是别人的100倍(有人一天到晚就没头疼过)

总结,如果你不懂业务,就去想各种办法,让大脑难受...这个就是健身的原理也是这样,那些跑马的高手,为什么喜欢以赛代练?就是参加比赛的方式来代替平时的练习... 因为每次比赛,都是一次高质量的折磨...折磨多了,就优秀了...


留言与评论(共有 0 条评论)
   
验证码: