QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 1473|回复: 0
打印 上一主题 下一主题

告诉你一个学习编程的诀窍(建议收藏)

[复制链接]
字体大小: 正常 放大
杨利霞        

5273

主题

82

听众

17万

积分

  • TA的每日心情
    开心
    2021-8-11 17:59
  • 签到天数: 17 天

    [LV.4]偶尔看看III

    网络挑战赛参赛者

    网络挑战赛参赛者

    自我介绍
    本人女,毕业于内蒙古科技大学,担任文职专业,毕业专业英语。

    群组2018美赛大象算法课程

    群组2018美赛护航培训课程

    群组2019年 数学中国站长建

    群组2019年数据分析师课程

    群组2018年大象老师国赛优

    跳转到指定楼层
    1#
    发表于 2020-5-20 10:57 |只看该作者 |倒序浏览
    |招呼Ta 关注Ta
    0 h; g1 }/ a( S4 q, @3 O: T& n
    告诉你一个学习编程的诀窍(建议收藏)
    ' J+ f/ k) i6 v" N& V作者 | ithuangqing
    5 l9 H/ B2 b- e& O3 s2 G0 i  Q; _* v6 `( K# H! K& w6 Q" P
    来源 | 编码之外(ID:ithuangqing)/ V9 C4 p* z. Q' L+ w
    " ]( O8 k1 V/ t/ e6 \
    ) V+ a$ P& r5 o
    $ J8 R0 y& s" p0 n3 M
    不怕和你说,如果我在大学的时候能够明白这些,说不定我现在已经在阿里上班了,最起码不会像现在这个样子……
    0 Q' @$ q9 p# N: Z% }& `; z0 E- S) j

    . l8 L9 p) o9 m! ^- k' V  d# a" T) u5 Y: U$ K: S5 m
    ; [7 U9 ~6 N. C" I$ s
    ! y8 R& V4 v- H
    可能你会好奇,哎,庆哥庆哥,啥东西啊,被你说的那么厉害,我现在还在大学啊,你懂得,哈哈
    * [' h( Q1 G: X
    1 {' R# ^# N6 B5 M" R/ i8 `; |
    ( _7 Z/ h, B9 Z4 i6 q
    0 G4 v4 ]$ _! z! K的确,我现在想起来,我的大学真的也算是浑浑噩噩的过去的,现在想想,当时的自己真的是在假装很努力……5 J: F6 `$ ?. `8 S
    1 R% o7 p9 R, Y, V

    3 \6 G) V5 ~) Z( ~0 S( n5 `+ t3 ~7 H8 W* B# B! x
    如果能早点明白这些道理,我想现在的我……,唉,所以我今天准备把它分享给你们,希望对你们有用!; p& {0 T( T( ]+ `* Y) }$ @  U
    ' Z- `0 X" b6 r! @$ L
    5 C# o% L2 B& n+ ]

    ( M' e! T/ r$ |万事开头难,但你得坚持( d. s: Q: o$ c
    & i3 Z  x5 Y! m' ]: _
    7 F; q2 c3 L/ c( T& V

    0 q1 C% o" b+ s6 n! @) M/ i我们学习编程啊,刚开始的时候,大家都会感觉有难度,编程毕竟是个有门槛的活,大家谁也不是天才,上来就盲打疯狂撸码的,所以啊,那些刚开始学习编程的,你们在学习的路上会遇到许许多多的困难,但是你们一定要坚持下去……. n8 t& z2 t9 z9 M; |1 L
    ) i( Y5 X6 J& ~1 P( I5 K# Z5 L

    & G: w' @  V. g1 ^  x2 U  K0 \$ h% X
    实话告诉你,现在那些行业大佬,当初哪个不是磕磕绊绊的走过来的,只有经历了这些,你才能真正算得上成长啊。
    3 s2 u! F. l. B0 L+ ?  }4 G( }: K4 P: e; Z6 S- {& L
    0 f8 B, B3 v( s0 o
      g6 A* W3 g6 \: j5 F
    当你在学习编程的过程中,遇到问题的话很有可能不能得到别人的帮助,尤其自学,也就是说啊,在这个路上,你碰到的很多问题其实都是需要你自己去解决的,所以啊,我推荐你们一定要善于利用搜索引擎!; Q3 i# H9 N) X# k

    ! K1 {- y4 K/ T; w' G4 A
    + p* }$ H2 f1 w9 i5 j
    . b) j: h1 z" k  m3 `# @另外,我想告诉你们,切莫急于求成,需要稳扎稳打,勿在浮沙筑高台!% h; u/ x4 |. f: I9 V; G
    9 i" o" w8 Z; O1 ~/ V7 s. f* Y3 n
    4 s5 v/ d8 l* h% g; s

    2 t2 R9 B9 [1 l0 J4 N8 P还有就是难在坚持,贵在坚持,成也坚持,败也坚持,所以啊,万事开头难,但是庆哥希望你们,一定得坚持!
    5 b, c) a0 b8 v  P  ]4 a9 @/ h  k. Z8 O" V  ?+ l
    & R* [4 Y* S$ W8 {& |& c
    % s+ ~9 x2 j+ a  I  W) O
    学习编程的诀窍
    & r: w: Y7 n1 A- v( {- Z& Z9 i: S, ^, @6 q/ O- f

    ; o7 i( G! E& L8 Q3 C) v% U+ G9 Y( S& C/ p, r7 N- [4 O& @
    知道了这个之后,我就需要告诉你们学习编程的一个诀窍了,真的,如果我能在大学的时候就明白了这个,说不定我现在就是大厂的了,所以啊,接下来我说的,大家一定好好听,认真思考!( o# @. Y# X9 E; |" I/ Y  D4 u
    ( ~8 G, j) \5 S0 ^" [1 Y
    9 W; \5 r& V2 ~6 A% M

    2 g( \! P- t0 m; u1 X你知道我现在最怕的是什么吗?我最怕的就是你们陷入了这样的一个坑:; q( j4 r) I/ T! [5 B& t

    7 o& J7 x* l( [6 ~6 B  k; z
    . I$ _) y7 ^1 j! J! b
    5 u. I8 D% ~; I( w# \"等待好状态"
    6 A  \1 A6 X- l( a1 L: R& _0 K
    & d2 W' M: P. p' c6 D0 Q5 d# Z& [+ s. e8 e

    5 |3 u5 S% W+ A2 t% K0 w4 C* l8 j我早些在大学学习编程的时候啊,就是掉进这个坑了,导致自己的效率很低,看似很努力,实际效果不明显,付出与收获远远不成正比……
    % Q" A: ]" ~! L3 j' @6 a/ L. X; }, V

    % T) q, _9 p# g/ ~0 d0 s0 ^
    : w, Y' j" o- [我那个时候啊,学习编程,总想着,把基础学完,然后把web学了,然后再把框架学习,也就是总想着把那些知识点都学完,然后再去做一些实战项目,也就是说,我总想着把该学的都学完,等到一个最好的状态,然后运用自己所学的知识去搞定一个项目……) p( N  E; x; {
    9 Z) @) W( g' v; \

    ! ]6 l. h: C: I# b) B
    7 Q$ A- A% c: v# ?  Y8 X当时想的就是这个项目中设计的某某技术,我还不会嘞,或者我就知道一点,这个项目肯定没法做,就觉得现在自己掌握的知识还不足以去学习这个项目,于是就还是花时间去学习一些理论知识。9 R# r- E5 R1 L  b0 @# b0 ?
    . Y: H9 }; r: P# T4 N+ c$ N
    1 F: I, d" k: t: v5 ^
    " N; F3 k1 Q8 c9 m3 ]
    对的,我花太多时间去学习理论知识了,总想着自己目前掌握的知识点不够,状态不行,我需要等待一个好状态,然后再去实践,殊不知,我掉入了一个大坑:
    8 X- @8 ]( G% v* ], z) H$ G9 O6 w2 t5 X) t6 l
      s2 o( h: g, F0 T
    2 B# z5 C$ N$ k# s3 H4 Q  s
    “好状态永远不会来,因为知识永远学不完”
    0 s& k" G* W# y2 P
    / D) ^2 `( u  T4 f) }& Q, X! H/ A, T& ^9 @! L- a

    : C) v/ `' f+ N" ]: e) R知识学了是会忘的,但是这是正常现象$ `% d3 ], t. W
    5 p" _8 V% q8 d) Y8 Z8 o+ Q5 T
    $ H1 a2 a6 q! w9 w7 I8 P
    " e6 ^4 w( n. E9 [' B6 r/ U3 ^
    就这样,我在大学乃至毕业的一段时间,我都挣扎在这个坑了,学了太多的理论知识,实践的太少太少了,而就我实际感受以及在实际工作中感到,我这样的效果太差了,还是那句话,我的付出和我的收获远远不成正比。
    & n; ^5 a9 V$ A: }3 j$ S3 G
    4 n4 g- |! Z! a! \: ?6 W; A7 \( V  Q4 B7 M1 A/ p; H* F
    . \* v1 F1 |9 e' O9 C
    为什么会这样,因为我忽略了很重要的两点:* r  E7 q8 J, }
    0 [1 E0 g" l* M5 S
    5 k) r6 q; {. j. a8 o8 d) }6 D( K

    + ~2 |, b( ]1 n: C' h1、知识你是永远也学不完的
    8 N. E/ f; |* Y- ]$ }3 `
    ' Z4 }/ w& C/ a2 m" R" C/ k6 E2、知识学了很容易遗忘6 K- P/ l" Z4 u& D" Z& M
    + {+ a3 |# c/ V9 a/ r) F
    & M" X( C" `0 b3 \% z6 j' L8 J: G! c
    * T5 l. l: M7 }0 W4 x3 }- _+ ~6 i( ?
    我相信现在你一定对这两点感触颇深吧,那么你就可以想到我花太多时间学习理论基础的弊端了,首先,要学习的知识点真的很多,错综复杂,导致我学着后面的忘着前面的,一旦出现这个情况,我不自觉的就感觉自己的知识体系出现了重大的空缺,自然觉得目前状态不行,所以很多时候自己想做一个项目的念头都被打消了……  g! b: r7 A- i; T1 e8 C

    ! j5 K8 Q! v1 W- y9 f8 G
    + U* Q& s# k! u( ^; L6 `# r# i
    3 }, Y; }: e  j. R2 P* u: z$ a, o然后我就会再去学习之前遗忘的知识,可是由于知识点多,过不了多久,其他一些知识也出现了遗忘的现象,所以有的时候自己真的很苦恼,学的很多东西都忘得差不多了,相信你也有这样的感受吧!* Q0 V+ |: D- Q- z( q" r

    ( W6 M" `" f/ g% b4 h1 `6 i9 v/ [' x9 b

    ' ^* q4 L7 h' O6 z1 K5 C看过我之前分享的读者应该知道,我后来提出来一个学习的拆分理论,就是“学多次,习多次”,给大家推荐的方法就是写精品博客。
    + e! a$ {% E% ~) q0 m, V$ f6 ?9 M1 V" b( q* A/ k" I% s% ?0 H5 |

    & y1 r1 d. a/ s$ Y0 e  w. l6 x) G6 N1 N
    我当时这块做的并不好,除此之外,还有一个更好的方法那就是把理论和实践平衡起来,你要记住,理论解决不了的疑难问题,实践将为你解决,所谓的实践出真知并不是没有道理的,可是自己当时却傻到没有这样做,导致,浪费了太多时间……
    + {! O- _2 }( {$ j9 G- o  G/ U" N3 I) A/ u" u4 M; `' f
    2 A0 C) e$ u5 R8 r; x

    3 q; Q/ \+ g8 a$ s+ a! k因为缺少了实践这一重要环节,其实我内心很明白,我的知识体系并不是很牢固,和你们一样,自己不会的太多了
    9 ]* @9 b& r6 S' @4 x5 G
    5 U. i8 S; n" L% m3 H. R
    4 Y4 Q1 Y. }3 ~2 S4 P, M5 Y
    1 r) B8 z: g6 k0 s8 p( D
    " G$ V6 X$ i1 i
    / z7 ^; V. W3 o2 h) E0 ~. Y& ]
    " V! U- K+ G. w5 {. V3 i
    ' {$ R5 q. J- n, R7 l# K所以啊,记住了,千万不要把太多时间都放在理论学习上,一定要多去实践!
    0 m2 }3 J* h; x5 P$ ]) L4 h$ e' f* A, a/ ~. |  e* z7 h

    ; L2 Y* D4 [, s) z& h
    9 _9 P2 B+ E: R) I9 J- S) Z/ E我之前也常说,学习啊,难的其实不是学,而是把知识运用起来,你学了很多东西并没啥,关键是你是否能够在需要的时候去实际应用,这个就体现在做项目中。
    ) Q$ ]6 G% O1 ]8 O& ^! ?0 s
    7 F# x' f7 d' \6 M# x5 Y0 {. |4 ^: V
    ( A# V. E$ S: J$ @! s7 N3 ?- r+ y, d# E/ ?! Z6 g5 C8 g
    为什么在公司中成长更快?* ?6 O. D3 N7 D4 t5 s2 ?+ z

    % Z: b# K) V4 o! j
    ! U/ s% t( R5 n
    ! |! `( b% E/ V- G) G  u5 d7 `我想你一定听过这样的言论,就是有机会一定要去公司实习,这样你的成长是最快的,为啥会这样说,我觉得吧,很重要的一点就是在公司里是项目式学习,你进去就是参与到项目,这是真枪实弹的去开发写代码了,你想一下,你在实际的自学当中,有多少时间是在写代码,以及考虑该怎么用代码去实现某个功能,大多数你都是在学习一些理论知识,顶多看一些有关这些理论知识的demo代码。$ _! |1 U4 S4 `( E1 s+ `

    ( P' f$ {1 K% U2 L7 R- A; ]5 t
    / S! i9 |3 A0 j9 n) D& n3 m# @& g: c
    4 q& T% ~- {0 a) L3 F& q所以啊,为啥在公司学习成长更快呢?这就是很重要的一个原因!3 \% J0 \" S: ?' e; N3 N' J, c) [* S

    6 q, n8 J( n$ L" M: l
    8 I# G+ P8 V( f5 f$ l  z& G, J# v$ s0 H& |5 N5 |$ r% M
    没有实际项目工作经验怎么办' ?' @: G# o9 C9 {
    , d% p% G7 [/ O$ }- }& _4 m, r; {$ a
      R% J4 R7 _. n. q( f  _- t

    % X. V* N/ {1 q+ g3 h: T) p5 G' w不知道你们现在有这个担心吗?反正我现在这块是短板,我在实际的面试中体验到,现在很多时候面试啊,不仅仅要求你会一些理论知识,更多的是面试官想知道这些知识在项目中你是怎么运用的,也就是说啊,知道那么多没啥,看看书也就能回答上来,但是只有你真正的去在实际项目中用过,你才知道它会有什么问题以及该怎么优化,很多时候项目经验不就是这些吗?) G! Z, x1 P1 }+ N0 a( s

    : H: f% Z4 ]5 b! C/ w
    6 Y5 S( F6 N0 y( x7 j# Y. n; U. J  m0 j( ]/ U! U
    所以啊,千万别在闷着头一直学习理论知识了,一定要去实战,去在项目中更好的学习。# s% Y0 W$ b4 P+ O
    5 B( H3 J' p" P# e- O1 B

    - A; x" t+ O6 x% T* Q
    3 u, V0 Y2 I+ n# h有人可能还是不太理解,我举例子说明,也就是说,不要再一直去学习SpringBoot是啥等等,你得实实在在的去做一个springoot为主的项目,把它综合应用起来,这样你会学到更多的知识,成长也是最快的!
    0 r6 h, l! s+ y$ M; P
    2 ]% R- D5 Z$ c  x0 o
    3 \7 o* A7 e# u
    & E1 g: K5 {- {/ ^. k% V总结
    & |1 Y' O# s+ s+ |9 G7 P
    7 _, k( _5 W; Z+ Q) k# i' S( A% @+ F1 s  c& B  f
    7 U" {# k# r  T$ G, q* N* S/ `3 _
    然后啊,关于这些,我有如下总结,可谓是精华所在:% @# X9 {5 n1 [' ~* X4 h. D

    5 k' |$ Z% `2 \: j8 E8 k3 U' N  p8 G  L4 n
    ) p/ r1 F. [. Y: M8 }
    怎么去学习这个编程,以及不断的成长进阶,这里有个重要的思维:5 t( d' i/ p% Z; C( Y5 f
    ! s) b, E# Q2 {+ c( H
    , ]1 {! t; X8 R- N/ x
    ; Z* r! |) |$ [
    思想转变:了解新的技术名词,拓展知识面,然后重点就是学基础(20%),重实战(80%,也就是关于这个知识的大部分知识应该是在实战中去学习,遇到问题才能把这个知识点学的更加深刻,不要全部沉溺在理论,一定要在实战中去总结,去深入学习), c; Q( x% O0 S( O$ v( i
    # O0 {0 f$ V) |( o

    6 k: g* t2 u9 V* v* t2 L; K
    1 f( Z, }% e% t+ }! ?好了,今天就到这里,希望大家认真读读,理解理解,相信一定会有所收获!也欢迎大家留言讨论,如果觉得不错,可以在看支持一下,如果能分享给更多人,那真的是太感谢了!
    ; ~8 z( C  K% e* w————————————————" H5 Z6 N5 F4 G* p& B
    版权声明:本文为CSDN博主「ithuangqing」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
    % u+ O# F1 p: i( y原文链接:https://blog.csdn.net/sinat_33921105/article/details/105710400* V- ^# [, P* [+ M6 ?& w2 ^
    3 X$ |  G: }+ ^' Q, A( Q0 Y. j

    8 u  e( e# J' X: l* h
    zan
    转播转播0 分享淘帖0 分享分享0 收藏收藏0 支持支持0 反对反对0 微信微信
    您需要登录后才可以回帖 登录 | 注册地址

    qq
    收缩
    • 电话咨询

    • 04714969085
    fastpost

    关于我们| 联系我们| 诚征英才| 对外合作| 产品服务| QQ

    手机版|Archiver| |繁體中文 手机客户端  

    蒙公网安备 15010502000194号

    Powered by Discuz! X2.5   © 2001-2013 数学建模网-数学中国 ( 蒙ICP备14002410号-3 蒙BBS备-0002号 )     论坛法律顾问:王兆丰

    GMT+8, 2026-6-9 18:33 , Processed in 0.397131 second(s), 51 queries .

    回顶部