2 k! k: m' } E 自学编程的 6 个致命误区嗨,小伙伴们大家好,我是沉默王二。本篇文章来和大家聊聊自学编程中的一些误区——这是我在 B 站上看了羊哥的一期视频后有感而发的文章。因为确实有很多读者也曾私信问过我这些方面的问题,很有代表性,所以我就结合自己的亲身体会来谈一谈,希望对小伙伴们有所启发。2 U- w* g5 a m6 B7 G6 Q: u
2 C' H. u, N! x8 b3 ~/ N
$ R& m$ t7 I/ M6 W8 G5 i1 P0 w6 A& r# E
01、追求时髦, @% |4 \9 e, {- `5 ?* y* e
1 w) D! y; L5 m所谓基础不牢,地动山摇啊。可很多小伙伴压根就没注意过这个问题,市面上出什么新鲜的技术就想去尝试,结果把自己学的乱七八糟,心灰意冷。 / a& y4 Y1 D+ u! L5 [ 7 x6 \( p' A' G' g别的语言我不懂,就拿 Java 来说吧。时下最火热的技术,有微服务 Spring Boot、有分布式 Spring Cloud,虚拟容器 Docker,流处理框架 Flink 等等等等,但如果你连 JDK、JRE 和 JVM 都搞不清楚的话,那这些技术学起来可想而知有多痛苦。. g$ b9 G, b4 u& j% G6 {
4 s3 @7 x7 e( }$ t
我从一开始写作那会就计划着用半年的时间把 Java 基础方面的文章写完,结果呢,写了一年多,发现还有特别多的内容没有覆盖到。# _! f+ n6 b, o
) f5 U8 y1 h! T6 A8 w
学习是个漫长的过程,小伙伴们在学习一门语言的初期,一定要从基础开始,不要着急,时髦的东西咱把基础夯实以后再来吃,不然容易撑着哈。- V$ e3 ?! x* F* j
& U S* W. _) l+ O6 {% ^" n. l
+ s0 Y6 @) l' a6 R+ @9 D, @* K
/ q8 K. E r* x
02、孤军奋战 : L n% [3 p$ Z! v0 T8 E& f0 ~2 K t- }# s3 O R; F
透露给大家一个小心得,我有很多知识都是从小伙伴的留言当中学到的。 4 b F1 G3 a# z3 t. u9 J& J4 o( c# f ]" ^: {" ~* t: E4 d/ z
我写文章从来不怕自己犯错,因为我有一颗强大的心,经得住批评和嘲讽。金无足赤,人无完人嘛,况且我一直认为自己就是一枚菜鸟,本着这种谦虚谨慎的态度,我想说一句哈,文章中有些知识点写错了,不是我不负责任,是我也在学习,我又不是孔子,传道受业解惑的,纯粹是为了和大家交流而已。 $ G' N6 C3 _6 W- \$ a) ^7 _+ ?! u5 S# [9 u+ F: \
对吧?如果你没有分享的勇气,只肯自己闷头学习,那么不好意思,你的成长是很有限的。 : V9 K0 Z M3 `4 ?' k; I$ ]. \ h5 Q& r- ]7 p
这就和打战是一样的道理,要团队配合,不可孤军深入。, H. S w6 Z: O& a6 d
" i- n' ?5 n# o; \+ J
我已经建了 8 个学习交流群了,有些小伙伴进去后一开始嫌人少,不想做元老,想去人多的,可到了人多的群里仍然沉默,一言不发;有的小伙伴呢,不管三七二十一,有问题就是问,这次没人回答,下次还是问。 O0 j! F' Y8 C( y4 g1 s: O% \* Q8 Z; \
这种心态非常值得肯定。为什么这么说呢?群嘛,不可能所有人都在盯着你的问题,也不是所有人都会解答你的问题,问不到答案是很正常的一件事。 * u7 R1 `! a* s! }2 J, z 2 ~/ K/ L3 D! @( N5 H$ Z8 V但提问本身是具有重大意义的,因为你会在提问的过程中组织语言,你总得把问题描述清楚啊,不然别人解答也无从下手,对吧,陈述的过程是要花心思的。一旦你的大脑在高速运转,那么答案很可能自己就找到了。 0 m, p' U3 @* A 3 J$ q. e }& Z. \ % ~% Y4 g3 d2 Z7 n8 Y ! M& U; e- _; }1 _ V8 _03、刻意记忆. S) y& B7 z# J K7 }1 M+ d* h. e4 \