7 _. q/ b$ e6 I0 R4 F+ }* V告诉你一个学习编程的诀窍(建议收藏) $ y# E/ P# m, u" e8 t2 _, A3 ~作者 | ithuangqing! n. J, S* ]8 c. B8 t0 ~( G" Y
3 @0 ~# L+ k# r; g6 w
来源 | 编码之外(ID:ithuangqing)3 l. h: d3 W1 q& _; W
! m3 D7 P7 T, K( x8 r( q* Q& @1 m' D8 o$ w0 k' t
5 K* O. v" K! n; E5 \: i! A9 ]7 I
不怕和你说,如果我在大学的时候能够明白这些,说不定我现在已经在阿里上班了,最起码不会像现在这个样子……% M( v+ P' M) t; Z* r& g! P. A
" A7 e- V# ], n G1 M8 J- p ]1 T9 e9 L5 H
# i" y8 \/ B$ \* P. X
& _6 ?1 x; F0 l+ [6 A7 H2 t" ], M& V
+ p# G0 H+ D4 {4 v+ i. W$ t! p7 n) A0 ?8 K
' O' I2 k2 G+ T; t
我们学习编程啊,刚开始的时候,大家都会感觉有难度,编程毕竟是个有门槛的活,大家谁也不是天才,上来就盲打疯狂撸码的,所以啊,那些刚开始学习编程的,你们在学习的路上会遇到许许多多的困难,但是你们一定要坚持下去……1 S8 ]5 j" D* u+ o* h! H' u8 @
; G4 k" p, l- S
2 h9 c# L6 W r5 }$ r9 k% E
* @& ~8 h" c# p' n" Q5 W实话告诉你,现在那些行业大佬,当初哪个不是磕磕绊绊的走过来的,只有经历了这些,你才能真正算得上成长啊。1 u0 ^. n& R( g% U- q
; x5 f8 P! Q" s M/ h4 w f9 A
% H% \# R& _+ L 6 r% e7 d' t ]当你在学习编程的过程中,遇到问题的话很有可能不能得到别人的帮助,尤其自学,也就是说啊,在这个路上,你碰到的很多问题其实都是需要你自己去解决的,所以啊,我推荐你们一定要善于利用搜索引擎! 2 |+ ]! Z2 C6 Q! Z * n' j. d5 N* q& ^9 p0 } # I8 J# e1 F( J# b% [ ) i$ S0 c7 q. r& G2 h另外,我想告诉你们,切莫急于求成,需要稳扎稳打,勿在浮沙筑高台!+ G& V5 r7 Y& y' `, H
s. I* e$ a& V5 { 9 D$ Q. _6 Q! x( e5 D2 V, k- u6 c* ]. _. {7 }" x
还有就是难在坚持,贵在坚持,成也坚持,败也坚持,所以啊,万事开头难,但是庆哥希望你们,一定得坚持!+ v) j! \8 `$ s
8 b% e6 R- @( B; p# y$ q l% T: c+ | r( K, c3 s' T
9 F+ t1 [) |4 X5 g" L3 P
学习编程的诀窍7 _' G( l. B; F+ ?8 y6 U
! z( m {6 Y' T& ~. B) j# O $ \' [& `7 m8 T7 r ' _* A3 {$ }: M A! Y知道了这个之后,我就需要告诉你们学习编程的一个诀窍了,真的,如果我能在大学的时候就明白了这个,说不定我现在就是大厂的了,所以啊,接下来我说的,大家一定好好听,认真思考!/ B( \( E. T, \# I+ r
5 y7 O4 I1 }6 H* r" o* o- p' s1 E7 L- ~" @ X% K
"等待好状态"' k0 q! [. F# _" d. f7 t1 N, K
e. O+ |. h: ?- ?$ w" V: B7 k 2 V8 o8 S* g( d 7 \* F: Z( ~" X/ P# n9 c我早些在大学学习编程的时候啊,就是掉进这个坑了,导致自己的效率很低,看似很努力,实际效果不明显,付出与收获远远不成正比…… ) w( P, ^) I, {/ o( Y* b! {; `( z% y0 q. K
( W/ }4 e+ q: L) z; p% i$ C O. X& a+ j
我那个时候啊,学习编程,总想着,把基础学完,然后把web学了,然后再把框架学习,也就是总想着把那些知识点都学完,然后再去做一些实战项目,也就是说,我总想着把该学的都学完,等到一个最好的状态,然后运用自己所学的知识去搞定一个项目…… $ ^! _ `3 G. [' R/ Y' Z3 t1 X; x/ U; r y$ [0 q1 V: d
! Z( ^- Z7 Z, k0 d4 X
J" G" W! \$ l, @$ j
当时想的就是这个项目中设计的某某技术,我还不会嘞,或者我就知道一点,这个项目肯定没法做,就觉得现在自己掌握的知识还不足以去学习这个项目,于是就还是花时间去学习一些理论知识。0 O J4 b r; H# R/ @7 l# W/ r. t
9 ?/ _8 w- v/ M. A6 v; C
6 b+ B1 f1 x$ P; @% [8 n. \9 ` % r7 v6 D& |! o& t2 _对的,我花太多时间去学习理论知识了,总想着自己目前掌握的知识点不够,状态不行,我需要等待一个好状态,然后再去实践,殊不知,我掉入了一个大坑:$ a% o3 k- j0 ?4 m, F# z. u+ l& H
; v4 y. @! M4 b% W3 F1 d% a4 `
( b! y# d( ?: n( l" E, ?) l1 u
: o( e+ h- H2 D7 ^5 `- y& F- @
“好状态永远不会来,因为知识永远学不完” Z. x/ B" W% `& {- ~9 P5 I* K$ F 4 P) d* Q( F- V$ Z1 g6 V' Y+ E. p! q" s% s3 u. ~* ?/ O
& G( k# m5 K$ Z$ [% O知识学了是会忘的,但是这是正常现象4 Z6 R, G$ M M% Q+ b
; w- @! ~) [: ~$ Q; q$ G6 d( ] ( s' y1 c' f: w6 E4 I) C' k: [' h2 f r6 w7 B
就这样,我在大学乃至毕业的一段时间,我都挣扎在这个坑了,学了太多的理论知识,实践的太少太少了,而就我实际感受以及在实际工作中感到,我这样的效果太差了,还是那句话,我的付出和我的收获远远不成正比。 9 C; M {- t f L( V* |* t3 h/ q6 H& D3 n
. Q# R9 q! z# I% O r: G" I $ {; R/ c1 S h6 M9 r. M; J3 y7 P
我当时这块做的并不好,除此之外,还有一个更好的方法那就是把理论和实践平衡起来,你要记住,理论解决不了的疑难问题,实践将为你解决,所谓的实践出真知并不是没有道理的,可是自己当时却傻到没有这样做,导致,浪费了太多时间…… " G2 T! t3 O4 S 5 X9 L. k5 z, t! K) t" r4 ]/ R# @" R; X8 I, U
% c L7 j+ f$ t6 ], t0 M, `- s
因为缺少了实践这一重要环节,其实我内心很明白,我的知识体系并不是很牢固,和你们一样,自己不会的太多了( @ p2 U6 U( {3 ~
; h( f5 w$ E7 S5 b* I/ T [7 Y5 s# X0 v! Y( G, ]/ `2 K
7 x" b0 T, N# Y3 r% }; {; H5 Y1 k5 J! r% a- A' k$ C
/ k& t& K+ S6 _" @$ L. v+ J; M
$ y& P. J. r5 K: _: P P
4 [" U" z w0 {. h6 X* D5 o所以啊,记住了,千万不要把太多时间都放在理论学习上,一定要多去实践! # h$ D% q9 j. T# D 8 [4 v! ]6 j( R6 }* U ) J; l% B9 x6 H4 p( {# e8 F1 s: q
我之前也常说,学习啊,难的其实不是学,而是把知识运用起来,你学了很多东西并没啥,关键是你是否能够在需要的时候去实际应用,这个就体现在做项目中。 - t* J+ {; q3 T3 l+ N1 V% }! C
1 x1 j4 [& K! `- p" L
1 q- C: l1 u6 l d) U
为什么在公司中成长更快? + S$ e* s, s4 \- U7 Z& }5 Q4 W$ o* r+ y
) P+ L- l( S w+ e4 ~( \