想学习,无方法,十年老码农告诉你方法

简介: 想学习,无方法,十年老码农告诉你方法

二哥,我自己有学习的心,但总感觉吸收能力太差,没能得到什么反馈,之前二哥专门为我回答过一次问题,所以再次来叨扰二哥,希望能给一些建议。

这是读者星星又一次在微信上咨询我的问题,上次特意为他写的文章叫做《工作半年,就开始迷茫是不是有点早》,时间相隔不久。如果你看过这篇文章的话,一定印象深刻,因为里面满满都是干货。


我这个人呢,没什么优点,能拿得出手的恐怕就是喜欢乐于助人,并且不求回报(嗯,建议点个赞回报下)。之所以这么做,主要是希望能够帮助迷茫的年轻人走出困境。我年轻的时候就没有遇到一个像自己这么知心的小哥哥,对程序人生进行一些指导,免得走很多冤枉路,浪费不少黄金时间。如果那时候稍微被指导一下,我取得的成绩绝非现在可比!


呵呵,一不小心又想吃后悔药了。




我想要告诉星星的一句名言是:与其在那妄自菲薄,不如趁机敲个 Demo(不好意思,这句名言出自我口)。


拿疫情这段特殊的时期来说吧。我的心态和星星一样,比较浮躁,读书总是看不进去,即便是眼睛盯着书本,脑子里面却在想别的事,比如说啥时候疫情才能结束,好带着家人出去放个风。你是不是也浮想联翩过:挨过这段疫情,我一定要把没约的会约了。


这种情况下的吸收能力肯定差啊,你我皆非圣贤嘛。假如拿读书这件事来说的话,怎么才能有效地吸收书中的内容呢?我的做法很简单——就是再重读一遍,如果还没有记住点东西,就再重读一遍。这个方法有点较真,但真的有效果。


另外,我还发明了一种“神奇”的读书方法,就是倒着读。比如说之前从第一页读到了第十页,没怎么吸收,那不要担心,从第十页开始往前读,读完第九页读第八页,直到和第一页的内容衔接上。效果真心不错,为了能够和之前的内容衔接上,你就会上心得多,上心了,就容易吸收。


人嘛,从一出生,天赋就是不一样的,吸收知识的能力自然也就不尽相同。如果你不愿意承认这个观点,我也不打算坚持到底。




我上初中那会(乡里),成绩保持得不错,总分一直是年级前四名,但也只有一次第三名,剩余的全部是第四名。奈何我怎么努力,三年下来都没有突破过。


没办法,这就是人与人之间的差别吧。


记得上大学那会,刚接触电脑,还比较抗拒(也不知道为什么)。学的是 Java 这门编程语言,简直难得要命,“Hello World”几乎耗了一个星期才勉强在命令行里跑起来。


现在想想,其实是老师的教学方法有问题,他要求我们用记事本敲代码,然后在 cmd 命令行中运行。这种方法一直被很多人推崇,说什么回归原始,才能记忆深刻,扯淡!


放着好用的集成开发工具 IDE 不让用,简直是扼杀生产力。想一想,一个现代人,放你到原始社会去,没准你活得还不如原始人。


学习方法有问题,自然吸收的就很差劲。


老师当时要求我们读一本“入门”书——大名鼎鼎的《Java 编程思想》。我天呐,厚厚的一本书,读起来晦涩枯燥,根本懂不了所谓的“思想”。小白怎么可能理解动思想,总得有点基础啊。如果要我去推荐的话,必须是《Head First Java》,最起码也得是《Java 核心技术卷 Ⅰ》。读书是一种学习方法,看视频也是一种学习方法;有时候,看视频远比读书来得效果要好。




当然了,我的方法不一定适合所有人,你总得找一些适合自己的,要动脑筋去想,别总惦记着别人的“宝贵经验”,要学会在“战斗中学习战斗”。如你所知,我在 2019 年写了一百多篇 Java 方面的原创文章,我的编程水平也得到大幅长进,就好像突然打通了任督二脉一样。


输出倒逼输入,真的是蛮不错的学习方法。不知道你有没有这样一种错觉,从同学手中好不容易借到的书,总怕到了归期还没有读完,因此读起来不舍昼夜。给自己制定一个计划,到了 deadline 就必须完成,否则就惩罚自己,我就不信吸收能力还差。




卖油翁的故事你应该是知道的,初中课本上的一则文言故事文,其中一句话说得特别好:“我亦无他,唯手熟尔”,学编程也是同样的道理,必须要去敲代码、去实践,毕竟编程也是一门手艺活,敲得多了,就会了。


再说一件悲催的事儿,女儿从幼儿园放假到现在还没有出过门。每次我出去屯粮食的时候,就问她去不去,女儿连忙说:“有病毒,我不去,我要和妈妈在家,爸爸你要记得戴口罩啊。”


我天呐,多么懂事的一个小女娃。宅在家这么多天,女儿也不着急,每天读书、画画、拼图,忙得不亦乐乎。说起拼图,那可真的是越拼越 6,四五十块的拼图对于她来说,已经有点小儿科了,真后悔之前没有多买点。女儿拼图也没什么技巧,但拼得越多就越熟练,在我看来,无非就是“熟能生巧”,练得多了,不会也会了。


所以我劝星星,劝那些觉得自己吸收能力差的人,多花心思找学习的方法,真找不到方法,就多动手去练!别总想着去别人那找捷径,与其幻想,不如现在就去做。




好了亲,以上就是本文的全部内容了。你能看到这里,说明是对生活抱有强烈希望的人,我必须要伸出大拇指为你点个赞👍。


相关文章
|
6月前
|
Rust 算法 JavaScript
编程入行指南:从代码小白到技术大牛的“码农”奇幻漂流
编程入行指南:从代码小白到技术大牛的“码农”奇幻漂流
|
1月前
|
人工智能 数据挖掘 开发者
技术之旅:从初心到探索,代码中的人生哲学####
【10月更文挑战第22天】 在技术的浩瀚星空中,每一位开发者都是探索未知的旅者。本文以第一人称视角,回溯了作者从编程新手到技术爱好者的成长历程,用平实的语言讲述了在技术海洋中遨游的体验与感悟。文章没有列举具体的数据和案例,而是聚焦于个人情感与哲思,展现了技术学习之路上的坚持、挑战与收获,以及在这一过程中对人生意义的深刻思考。 ####
|
19天前
|
机器学习/深度学习 前端开发 算法
探索代码之美:从小白到专家的技术成长之路
【10月更文挑战第36天】技术之路,犹如攀登一座座高峰,每一步都充满挑战与惊喜。本文将带你走进编程世界,从基础语法到复杂算法,从简单项目到大型架构,一起感受代码的魅力和力量。无论你是初学者还是资深开发者,都能在这里找到共鸣和启发。让我们一起在代码的海洋中遨游,探索那些隐藏在每一行代码背后的智慧与哲理。
|
28天前
技术之旅:在代码的世界里不断成长####
【10月更文挑战第26天】 — 探索、实践、反思,技术之路上的点滴收获 ####
22 0
|
2月前
|
Python
探索代码之美:从小白到专家的技术成长之旅
编程,这个曾经让我望而却步的神秘领域,如今已成为我生活的一部分。它不仅仅是一种技能,更是一种艺术,一种解决问题的思维方式。从最初的迷茫与困惑,到现在的游刃有余,我经历了一个充满挑战与收获的学习过程。在这个过程中,我逐渐理解了编程的本质,掌握了编程语言的精髓,也学会了如何将理论知识应用于实际问题。这篇文章将分享我的技术感悟,带你一起走进编程的世界,探索代码背后的奥秘。
38 3
|
2月前
|
设计模式 测试技术
从代码中学习:我的技术成长之路
【9月更文挑战第30天】在编程的世界里,每一行代码都像是一次小小的探险。本文将带你走进我的编码之旅,一起探索如何通过实际的代码示例来提升技术能力。我们将从简单的Hello World开始,逐步深入到复杂的项目结构,并分享在这个过程中遇到的挑战和收获的经验教训。这不仅是一个关于技术的学习之旅,更是一个关于如何面对困难、持续进步的心路历程。
|
2月前
|
机器学习/深度学习 SQL 前端开发
从代码中学习:我的技术成长之旅
【9月更文挑战第34天】在编程的世界里,每一行代码都是一个故事的开始。本文将通过我个人的技术成长历程,探讨如何从代码中汲取知识、解决问题,并实现自我提升。我们将一起回顾那些让我印象深刻的项目和挑战,以及我是如何一步步克服困难,最终找到属于自己的技术道路的。
41 2
|
4月前
掌握这 3 个诀窍,你也能成为一个技术大牛
掌握这 3 个诀窍,你也能成为一个技术大牛
|
4月前
|
数据采集 JavaScript 前端开发
代码之旅:从小白到专家的蜕变之路
在数字时代的浪潮中,编程技能成为了一项宝贵的资产。本文将带领读者回顾我从一位对代码一无所知的新手,逐步成长为能够独立解决问题的专家级程序员的过程。通过分享我的学习经历、遇到的挑战以及克服困难的策略,旨在为同样渴望在编程世界中留下自己足迹的朋友们提供一份实用的指南和鼓励。
36 0
|
5月前
|
Java 数据库连接 开发者
从零到一:JAVA反射技术的“逆袭”之路
【7月更文挑战第1天】Java反射技术,从高级特性走向普及,核心是Class类,用于运行时检查和操作类信息。在Spring等框架中,反射实现DI和AOP,提升灵活性。动态代理通过Proxy和InvocationHandler实现方法拦截。反射现已成为Java不可或缺的工具,未来潜力无限。
21 0