3 q; J9 v- t9 j$ ?( [3 @( h . G; n! ?4 m, f9 y6 D4 I9 ^9 t还有就是难在坚持,贵在坚持,成也坚持,败也坚持,所以啊,万事开头难,但是庆哥希望你们,一定得坚持!( c6 s1 S7 a6 _8 p8 b \4 @7 C
6 {* I, V0 l `; m, H1 T
! \8 ^2 ^/ F1 ?% L) \- N + g1 u9 @" r" c学习编程的诀窍 " T' F( f0 s% F5 G5 \ - p7 {" A' I* P2 G# {3 z * i: t, a6 l" z( N+ q8 _$ d: W- r& X1 B7 y. m8 r
知道了这个之后,我就需要告诉你们学习编程的一个诀窍了,真的,如果我能在大学的时候就明白了这个,说不定我现在就是大厂的了,所以啊,接下来我说的,大家一定好好听,认真思考!* i0 }8 E3 E+ \8 t$ s1 k, j
1 ~8 G/ I# I% c& f
$ ]3 q1 H. W0 ]9 |2 o
) r- j0 a& U+ o5 X你知道我现在最怕的是什么吗?我最怕的就是你们陷入了这样的一个坑: / I. h4 M& ?; z, R/ B: b' o& q g4 x- h1 O, t- a/ T6 W0 d& _. s. |! A# r
7 p& w6 _. S1 J. @+ E. J4 X"等待好状态"3 l% i. t! |2 N( G4 r8 W: \5 N
7 n4 @- g: R9 g h) a8 J , ^1 u) M! V; |8 _/ H x# g7 d. U! P% a: V+ }5 U2 k我早些在大学学习编程的时候啊,就是掉进这个坑了,导致自己的效率很低,看似很努力,实际效果不明显,付出与收获远远不成正比…… " E$ z: D2 _7 j4 q8 `4 o2 o 7 x- y+ V7 z V# l6 S8 j; L( ^5 `) P7 Z8 @; O
5 d; ^, C, G# X9 k我那个时候啊,学习编程,总想着,把基础学完,然后把web学了,然后再把框架学习,也就是总想着把那些知识点都学完,然后再去做一些实战项目,也就是说,我总想着把该学的都学完,等到一个最好的状态,然后运用自己所学的知识去搞定一个项目……4 j" L4 j1 L+ s5 K5 Q
5 m# y0 m4 H' _( y1 {5 `5 B
, {5 i0 N9 j& q" U$ l0 R
# W B* s9 O. x9 U
当时想的就是这个项目中设计的某某技术,我还不会嘞,或者我就知道一点,这个项目肯定没法做,就觉得现在自己掌握的知识还不足以去学习这个项目,于是就还是花时间去学习一些理论知识。- g+ H+ T2 F+ l. q1 s; t, c
! x7 N/ s6 v( {3 w$ Y- t, h* v) X1 O ( G3 g1 c! x: o! |9 @# T - w5 Q% x3 ?9 N- E对的,我花太多时间去学习理论知识了,总想着自己目前掌握的知识点不够,状态不行,我需要等待一个好状态,然后再去实践,殊不知,我掉入了一个大坑:( o0 o/ k# u: S' t( i; |. Q( N0 B
/ a0 K- K; a" A: { 4 ]" H' U9 r2 a2 N+ F( w 9 X f. R8 z+ x5 z K+ y9 s5 \“好状态永远不会来,因为知识永远学不完”: |! n5 k6 s* @
% g& B- I- ^6 _& {2 y E6 m% T 2 o2 j% ]: x8 {) y2 I' ^2 @+ B # n* g& r' q8 y" U( f就这样,我在大学乃至毕业的一段时间,我都挣扎在这个坑了,学了太多的理论知识,实践的太少太少了,而就我实际感受以及在实际工作中感到,我这样的效果太差了,还是那句话,我的付出和我的收获远远不成正比。: ~5 D) z' `) [0 j( j; ~& C
v4 z4 Y/ A1 X7 J0 H x) Q
4 s4 p w) V) C0 u$ e1 S; h 4 c) B) q1 R, Y( H# q; g; G为什么会这样,因为我忽略了很重要的两点: 9 l4 w, X. G: s- M3 s& E 3 A3 m8 f# F" z( g% P+ L K/ f+ [! f% l$ Z8 l3 g, {6 @
$ E9 `4 t: L# Y8 I2 k& q1 L! ^% F
1、知识你是永远也学不完的 * Q! U$ D" Y( e: b2 _1 { ( A9 t+ e' O- I! s. D2、知识学了很容易遗忘5 Z$ j: W! e6 r% m) Q
' d! c4 ~) A5 s) ~5 }; w
+ v& g. U, B! a6 [0 }1 P4 I- x ! k- L' U5 t8 N# w; l N& i% j4 y我相信现在你一定对这两点感触颇深吧,那么你就可以想到我花太多时间学习理论基础的弊端了,首先,要学习的知识点真的很多,错综复杂,导致我学着后面的忘着前面的,一旦出现这个情况,我不自觉的就感觉自己的知识体系出现了重大的空缺,自然觉得目前状态不行,所以很多时候自己想做一个项目的念头都被打消了……# @7 x A& S5 t: R' F8 S
$ I, L) ^( r9 |& U+ B ( z0 F K! Y; o" E% R. `; P2 H1 }9 D4 t6 C5 s2 I9 B, _
然后我就会再去学习之前遗忘的知识,可是由于知识点多,过不了多久,其他一些知识也出现了遗忘的现象,所以有的时候自己真的很苦恼,学的很多东西都忘得差不多了,相信你也有这样的感受吧!% c6 \& `' `7 o# l, X b+ _
, y, |$ ?8 p5 L# T0 J: V+ h* N5 S+ P1 |
3 ?0 d+ d' {, n% j( R, \: R
看过我之前分享的读者应该知道,我后来提出来一个学习的拆分理论,就是“学多次,习多次”,给大家推荐的方法就是写精品博客。 : y8 s, Q6 Z4 c- S$ r7 o& V) y . L, ]! F" z5 }& B6 \ & v9 c3 R5 P% l5 @/ m H , b9 U" m1 o8 K$ J4 t我当时这块做的并不好,除此之外,还有一个更好的方法那就是把理论和实践平衡起来,你要记住,理论解决不了的疑难问题,实践将为你解决,所谓的实践出真知并不是没有道理的,可是自己当时却傻到没有这样做,导致,浪费了太多时间…… + D% z( x4 @' B5 \( x- \7 i4 e1 {; y/ n' v9 s V
. S8 k6 u0 l+ ~7 A& x: O! A 1 o+ }( o& }& c7 d( p因为缺少了实践这一重要环节,其实我内心很明白,我的知识体系并不是很牢固,和你们一样,自己不会的太多了 - c5 T8 l8 f+ C6 r' d 3 {$ {0 d$ [. p+ S* k% E 8 Y! s. Z6 u% X }& _0 j ! ~% @% \/ `4 }5 q# @. q: z& p, Y; C% `0 `0 L* S
0 q9 ]/ D" G W8 g# T
$ Q: C( U/ } }/ M1 h; S4 E" v% O2 g& s+ R! j& `4 E2 I. b) t
所以啊,记住了,千万不要把太多时间都放在理论学习上,一定要多去实践!" j7 r9 A3 J9 _ x" k
& r; l! t# |! W& L( D " C/ I# J2 R# z7 x9 L- ]& i! ~0 @0 \! |8 p
我之前也常说,学习啊,难的其实不是学,而是把知识运用起来,你学了很多东西并没啥,关键是你是否能够在需要的时候去实际应用,这个就体现在做项目中。- P7 F3 _9 X* t2 F l
, M8 N+ W v+ v$ K9 o7 Y" N8 m% u/ \/ U/ z
$ F+ u2 l" y( q& l8 g) y4 l
为什么在公司中成长更快?4 d* Q1 e7 @( L' W+ Q6 u' \7 D% s- }