博客
关于我
IT学习过程中看懂=学会吗?
阅读量:664 次
发布时间:2019-03-15

本文共 1238 字,大约阅读时间需要 4 分钟。

 

恕我直言:看过=学会,如果不是天赋,那你就是在赤果果地“自欺”了!

 

 

作为一名软件工程师,汇智妹经常听身边的IT学员吐槽:明明能看得懂别人的教程,可自己却一点都做不出来,这是为何?

 

今天就来跟诸位程序员小伙伴聊聊:学IT为何“没那么简单”?

 

1.首先,你确定看懂了吗?

要知道,每个程序员在编程的过程中都有自己的一套设计模式。

 

这种设计模式是经过长时间的代码实践、编程实践而逐渐提炼成的一种编工作方法论。

 

当你看别人教程的时候,大概率情况是按照别人的编程模式来进行“自我催眠”的。

 

 邯郸学步

 

一个事实是:现实生活中,每个程序员即便都会按照一定的算法和架构来编程,但最终写出的代码却都不尽相同。(正因如此才构成了底层逻辑纷繁复杂而现实生活却又花样繁多的大千世界呀)

 

所以你看别人编程的时候觉得非常的简单轻松,原因就在于站在别人的设计框架下进行信息输入或输出,核心的部分就在于工厂加工模式。

 

当你转头去自己动手编程的时候,就会发现没有了核心的设计模式,当数据输入进去之后,便不知如何操作。

 

这就好比读书时的试题讲解,如果没有融入自己的思考,当类似的题型再次出现,你会发现自己还是无从下手,明明很熟悉,但就是无从下手,只有那种换个数字的题型才能深得你心了吧?

 

 

 2.其次,看≠会

“右键收藏=学会”,这套互联网网民学习模式还真是害人不浅。

 

须知,编程能力的提升需要日积月累的大量的代码累积来实现——日常大量简单的模仿临摹,目的也是在于通过高频实践的基础上融入自我思考,进而打造独特的编程能力。

 

这就好比你看NBA球星打球和教学视频,看过之后觉得非常简单,觉得自己也能做到。面对科比詹姆斯艾弗森式的对抗技巧,不由得心生疑惑:就这?(有那么一瞬间似乎觉得有朝一日我也可以进NBA)

 

NBA十八般武艺

 

但回到现实中,让你去运球,上去打比赛,你会发现自己就是个战五渣。

 

造成这种自我催眠(自嗨,键盘侠)的原因就在于别人是经过了大量的日常训练和对抗针对性对抗,而你的基础比较薄弱,更缺乏大量的实战的历练,一到关键时刻自然心虚不已,不知如何下手,不信你去问问师弟?(不是每一个人都能做乔丹)

 

①看过=学会,有一种境界叫【天赋】——就像张无忌那样,无师自通,瞬间模仿并吸收,为我所用。

  

 

②看过=学会,但并非建立在大量实践的基础上,那叫【YY】——(连小无相功都不如,仅仅是皮毛罢了)没错,就是那种现实中我打不败你,但是在我的意识里你早就被我打到磕头下跪叫爸爸认错。

 

 

③看过以后通过大量的实践来逐渐形成自己的能力,那叫【努力】。

 

所以小老弟想要提升自己的编程能力,不是光靠看和说和想就能轻易实现的,还得乖乖去做大量的实践积累,去敲大量的代码(有句话叫做你的代码行数决定了你的编程能力和段位),而这也是通向成功的最好的捷径。

 

至于实践历练方面,你选择自学还是培训,这里给你看下二者的对比图,然后大可根据自己的需求来决定就好:

 

 

不管是选择自学还是参加培训,都需要多练多思,方能把理论知识变为自己的实际技能。

 

转载地址:http://qyhmz.baihongyu.com/

你可能感兴趣的文章
NIFI1.21.0/NIFI1.22.0/NIFI1.24.0/NIFI1.26.0_2024-06-11最新版本安装_采用HTTP方式_搭建集群_实际操作---大数据之Nifi工作笔记0050
查看>>
NIFI1.21.0_java.net.SocketException:_Too many open files 打开的文件太多_实际操作---大数据之Nifi工作笔记0051
查看>>
NIFI1.21.0_Mysql到Mysql增量CDC同步中_日期类型_以及null数据同步处理补充---大数据之Nifi工作笔记0057
查看>>
NIFI1.21.0_Mysql到Mysql增量CDC同步中_补充_插入时如果目标表中已存在该数据则自动改为更新数据_Postgresql_Hbase也适用---大数据之Nifi工作笔记0058
查看>>
NIFI1.21.0_Mysql到Mysql增量CDC同步中_补充_更新时如果目标表中不存在记录就改为插入数据_Postgresql_Hbase也适用---大数据之Nifi工作笔记0059
查看>>
NIFI1.21.0_NIFI和hadoop蹦了_200G集群磁盘又满了_Jps看不到进程了_Unable to write in /tmp. Aborting----大数据之Nifi工作笔记0052
查看>>
NIFI1.21.0_Postgresql和Mysql同时指定库_指定多表_全量同步到Mysql数据库以及Hbase数据库中---大数据之Nifi工作笔记0060
查看>>
NIFI1.21.0最新版本安装_连接phoenix_单机版_Https登录_什么都没改换了最新版本的NIFI可以连接了_气人_实现插入数据到Hbase_实际操作---大数据之Nifi工作笔记0050
查看>>
NIFI1.21.0最新版本安装_配置使用HTTP登录_默认是用HTTPS登录的_Https登录需要输入用户名密码_HTTP不需要---大数据之Nifi工作笔记0051
查看>>
NIFI1.21.0通过Postgresql11的CDC逻辑复制槽实现_指定表多表增量同步_增删改数据分发及删除数据实时同步_通过分页解决变更记录过大问题_02----大数据之Nifi工作笔记0054
查看>>
NIFI1.21.0通过Postgresql11的CDC逻辑复制槽实现_指定表多表增量同步_增加修改实时同步_使用JsonPath及自定义Python脚本_03---大数据之Nifi工作笔记0055
查看>>
NIFI1.21.0通过Postgresql11的CDC逻辑复制槽实现_指定表多表增量同步_插入修改删除增量数据实时同步_通过分页解决变更记录过大问题_01----大数据之Nifi工作笔记0053
查看>>
NIFI1.21.0通过Postgresql11的CDC逻辑复制槽实现_指定表或全表增量同步_实现指定整库同步_或指定数据表同步配置_04---大数据之Nifi工作笔记0056
查看>>
NIFI1.23.2_最新版_性能优化通用_技巧积累_使用NIFI表达式过滤表_随时更新---大数据之Nifi工作笔记0063
查看>>
NIFI从MySql中增量同步数据_通过Mysql的binlog功能_实时同步mysql数据_根据binlog实现update数据实时同步_实际操作05---大数据之Nifi工作笔记0044
查看>>
NIFI从MySql中增量同步数据_通过Mysql的binlog功能_实时同步mysql数据_根据binlog实现数据实时delete同步_实际操作04---大数据之Nifi工作笔记0043
查看>>
NIFI从MySql中增量同步数据_通过Mysql的binlog功能_实时同步mysql数据_配置binlog_使用处理器抓取binlog数据_实际操作01---大数据之Nifi工作笔记0040
查看>>
NIFI从MySql中增量同步数据_通过Mysql的binlog功能_实时同步mysql数据_配置数据路由_实现数据插入数据到目标数据库_实际操作03---大数据之Nifi工作笔记0042
查看>>
NIFI从MySql中增量同步数据_通过Mysql的binlog功能_实时同步mysql数据_配置数据路由_生成插入Sql语句_实际操作02---大数据之Nifi工作笔记0041
查看>>
NIFI从MySql中离线读取数据再导入到MySql中_03_来吧用NIFI实现_数据分页获取功能---大数据之Nifi工作笔记0038
查看>>