VT.Essay.1:Try again. Fail again. Fail better.

来源:互联网 发布:2016霸道总裁网络剧 编辑:程序博客网 时间:2024/05/29 15:56

        正式入Team前,公司给我们安排5天的BC401、BC430课程,料想一年前学习的BC400还没有忘。然而学习BC401时,才发现基础是多么薄弱,教学无法继续,只能重回BC400。

        重新学习的过程让我想到自己学习Java的经历,尽管学习的途径很多,但能最快、最深入地理解Java的是亲自实践。不断的coding、不断的fail、不断的debug,每次coding都是对自己知识的检测,每次fail都是知识上的漏洞,每次成功的debug都是对知识的更深理解。这样的学习不仅让我知道了该如何做,更重要的是为什么这样做。

        学习ABAP也是如此,我不想止步于“没有error的程序”,毕竟ABAP对我而言是今后工作的基础。所以在这有限的5天,我所能做的是尽可能多、尽可能深入的学习它,而最佳方式是不放过每一个error(自己遇到的、同学遇到的),以及充分利用现有的老师资源。说到这儿,想起丁老师说过的“遇到error不要轻易问别人,那是把学习提高的机会让给了别人”,对此已有体会。也因此,我很关注老师check每个同学作业的过程,从中观察系统报的错,观察老师的处理方法,观察系统中还不曾用到的功能。而这个问题就是Exercise 9中普遍遇到的问题。

        老师说可能是系统的BUG(教学用的是测试系统,版本比较老,BUG比较多),但还是留了时间让我们尝试下能否解决。当发现是共性问题导致Exercise无法完成时,我的想法和多数同学一样“要不就算了吧”(法不责众的心理?),但最终还是不甘心,不懂为什么自己的逻辑、check都是对的,却还是报错,我也相信即使是系统的BUG,肯定也有避开error的方式。很庆幸顺从了这种自我较真的心理,在不断搜索的过程中,看了许多文章,学了远多于这个Exercise所能给予的知识。虽然没能找到现成的答案,但基于学到的知识,重新审视系统提供的错误信息,最终发现了错误原因,解决了这个error,这是今天最大的收获。


"Try again. Fail again. Fail better." —— Samuel Beckett




0 0
原创粉丝点击