: a2 J0 c4 T P8 J! r- J* e自学编程的 6 个致命误区嗨,小伙伴们大家好,我是沉默王二。本篇文章来和大家聊聊自学编程中的一些误区——这是我在 B 站上看了羊哥的一期视频后有感而发的文章。因为确实有很多读者也曾私信问过我这些方面的问题,很有代表性,所以我就结合自己的亲身体会来谈一谈,希望对小伙伴们有所启发。 0 g3 `$ [ Z* m0 x 8 b" W8 W- F9 u& x$ e# }/ G% Y; x" B# m6 ?3 o
' l2 G5 d; m' {$ E
01、追求时髦5 s/ k" E$ W3 s1 O4 _/ t
0 `" K* j1 N u u( X所谓基础不牢,地动山摇啊。可很多小伙伴压根就没注意过这个问题,市面上出什么新鲜的技术就想去尝试,结果把自己学的乱七八糟,心灰意冷。! l. y5 I6 y% r+ n9 C1 I
& E! a* G4 b/ [( L别的语言我不懂,就拿 Java 来说吧。时下最火热的技术,有微服务 Spring Boot、有分布式 Spring Cloud,虚拟容器 Docker,流处理框架 Flink 等等等等,但如果你连 JDK、JRE 和 JVM 都搞不清楚的话,那这些技术学起来可想而知有多痛苦。 : y b9 O$ l4 i; D& Y- m) _. P8 m" j3 ~6 Y$ ]% k
我从一开始写作那会就计划着用半年的时间把 Java 基础方面的文章写完,结果呢,写了一年多,发现还有特别多的内容没有覆盖到。- B3 x4 A2 N- O. ~4 U5 r- r+ V9 ^$ C
& w$ t6 t2 f+ H8 a" R$ T
学习是个漫长的过程,小伙伴们在学习一门语言的初期,一定要从基础开始,不要着急,时髦的东西咱把基础夯实以后再来吃,不然容易撑着哈。8 N2 F: U: F- F; C" m: E# |/ T
c; G0 k+ F' D! H
7 _2 \1 m W3 E7 L% ~" F 1 t! T) I7 L6 v02、孤军奋战 W6 N/ G9 Q+ y( O8 y5 t 9 M% A* Y0 J1 G' k7 ? C4 T* f透露给大家一个小心得,我有很多知识都是从小伙伴的留言当中学到的。% U# W$ f/ Z/ V( o
- b7 w4 a0 d5 O我写文章从来不怕自己犯错,因为我有一颗强大的心,经得住批评和嘲讽。金无足赤,人无完人嘛,况且我一直认为自己就是一枚菜鸟,本着这种谦虚谨慎的态度,我想说一句哈,文章中有些知识点写错了,不是我不负责任,是我也在学习,我又不是孔子,传道受业解惑的,纯粹是为了和大家交流而已。7 _0 G( S S7 S6 m, Z) k
$ @$ a7 J& _: k对吧?如果你没有分享的勇气,只肯自己闷头学习,那么不好意思,你的成长是很有限的。, W5 R0 ^% ]7 x/ J. \0 l
+ {, \5 G% D( d
这就和打战是一样的道理,要团队配合,不可孤军深入。: j1 e. |. Y f7 e: l
2 @" e& b9 w1 L7 D6 z
我已经建了 8 个学习交流群了,有些小伙伴进去后一开始嫌人少,不想做元老,想去人多的,可到了人多的群里仍然沉默,一言不发;有的小伙伴呢,不管三七二十一,有问题就是问,这次没人回答,下次还是问。 7 F0 p, g! a* f- l , e! r9 h, y# d这种心态非常值得肯定。为什么这么说呢?群嘛,不可能所有人都在盯着你的问题,也不是所有人都会解答你的问题,问不到答案是很正常的一件事。 & _. B9 u7 R4 c( e1 s8 o) L & E% P4 E! m- r1 D0 m9 ?8 i但提问本身是具有重大意义的,因为你会在提问的过程中组织语言,你总得把问题描述清楚啊,不然别人解答也无从下手,对吧,陈述的过程是要花心思的。一旦你的大脑在高速运转,那么答案很可能自己就找到了。 8 `# V" }; `9 L7 U# O. i$ Y3 g0 v2 c: P3 c
0 }: C% X( e \7 \$ h
, t( v* {6 Y! k6 e! K" t9 C/ M, s0 A
03、刻意记忆 & ^% B) H/ T! x# h2 U1 x6 ?+ s/ E1 C& V
有好几个小伙伴曾发私信给我说,“二哥,总感觉学完就忘,可怎么办啊?”$ l3 d$ u9 n3 U1 s