QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 1460|回复: 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
    + _: s% d$ q  [- A. Y
    告诉你一个学习编程的诀窍(建议收藏)
    * n& z% p$ n0 A3 ]作者 | ithuangqing" p0 O+ }6 U1 B# o5 K  m

    4 p* J- C0 V% Y来源 | 编码之外(ID:ithuangqing)
    / I1 D- R/ D: l! ~
    # j! ^! A6 c6 W# L( W! n; ?0 L% g6 n/ A8 d. L- r2 E- w

    / c3 ?5 |- h% ]! U不怕和你说,如果我在大学的时候能够明白这些,说不定我现在已经在阿里上班了,最起码不会像现在这个样子……
      \  v7 |0 }2 n+ j# W7 H1 Y( U) z; z+ u; i5 G: B; h

    # C  _( \; `7 O
    9 S  ^: h: n- f. I
    " c$ T! g" m+ C( _/ }( ~3 y8 ?3 `0 O: o* ]6 ?
    可能你会好奇,哎,庆哥庆哥,啥东西啊,被你说的那么厉害,我现在还在大学啊,你懂得,哈哈
      V  N  E; H+ m% c, s# ]9 t0 c4 \  \) v9 a% Z6 R
    ; o* Z% y2 P6 x' h

    # ]( Z5 O; W0 ^  I* V的确,我现在想起来,我的大学真的也算是浑浑噩噩的过去的,现在想想,当时的自己真的是在假装很努力……
    $ O4 K5 z6 t& c9 A; d
    " i7 n! B% @. \, k4 {
    , n$ ]% r5 i: e! t& }/ u, f* C9 M2 f( D- p5 x  u3 X/ U
    如果能早点明白这些道理,我想现在的我……,唉,所以我今天准备把它分享给你们,希望对你们有用!
    0 k" B, \7 a, P9 K* s2 r, Y
    & i  l: M! u3 h7 p2 O3 u
    ) i" ^2 K9 j/ ~  `* X& r: Q
    * F3 d- n3 I1 C# x0 s! k$ P) p万事开头难,但你得坚持) c& X+ O* }) p  D  {( L' [3 S0 h
    . A# c) k* d8 @) Z5 M

    / M, T1 f; }9 W% J  Y; @9 a* [& x. |( H3 b& J
    我们学习编程啊,刚开始的时候,大家都会感觉有难度,编程毕竟是个有门槛的活,大家谁也不是天才,上来就盲打疯狂撸码的,所以啊,那些刚开始学习编程的,你们在学习的路上会遇到许许多多的困难,但是你们一定要坚持下去……
    7 Q% d' _6 _4 z) x( N, Z$ }! G0 g/ X+ T- h. l; Y' y

    / M, d! u) Q4 V& r5 h+ r8 x, f$ e2 Z0 d, q9 T$ {
    实话告诉你,现在那些行业大佬,当初哪个不是磕磕绊绊的走过来的,只有经历了这些,你才能真正算得上成长啊。7 c' a1 J8 z/ a5 z6 A2 b
    2 ]; t4 `# k. @- c+ v

    6 `" R! Q) P. \7 X* P' c/ i$ U! k& k3 `, E6 n# f) v
    当你在学习编程的过程中,遇到问题的话很有可能不能得到别人的帮助,尤其自学,也就是说啊,在这个路上,你碰到的很多问题其实都是需要你自己去解决的,所以啊,我推荐你们一定要善于利用搜索引擎!: R- C& [# w' a) G& P! J
    9 s6 k7 H* m1 p3 v: F
    9 N! e5 S; ?- b5 U- S0 j

    ) y$ z6 E  B+ }9 z! V5 R  s另外,我想告诉你们,切莫急于求成,需要稳扎稳打,勿在浮沙筑高台!
    # u8 @3 K$ O7 q+ e- w/ [7 p, J& U" {1 ~/ L0 R# t6 q. M0 q8 ^/ ]
    4 M5 `5 R! n8 M5 b0 X+ P

    * b* m0 F3 h% @; N- a% m0 r还有就是难在坚持,贵在坚持,成也坚持,败也坚持,所以啊,万事开头难,但是庆哥希望你们,一定得坚持!! ~6 n5 I: W- F4 I3 b* B% H0 r

    % O1 l$ m+ F2 N* t5 C& P
    $ m( ~, k5 K4 k; A1 p7 T
    : Z5 w  s$ g2 i# K学习编程的诀窍( k6 u5 C& g5 b7 Q

    - `/ D' O2 \; |
    0 G: `% h  B. ?2 z' g' a! O; k5 ^; E0 K) L  ]
    知道了这个之后,我就需要告诉你们学习编程的一个诀窍了,真的,如果我能在大学的时候就明白了这个,说不定我现在就是大厂的了,所以啊,接下来我说的,大家一定好好听,认真思考!
    2 A& C- ~& \1 O; ?$ s& e# ~; U' H
    + c. ^2 x; e4 ^5 P8 E& k. v7 n' t/ b7 P. i, }- l
    ) |; M! i+ \% Q
    你知道我现在最怕的是什么吗?我最怕的就是你们陷入了这样的一个坑:, n  ]9 V+ I$ `# I/ G4 I9 R1 n
    ! q3 o1 i/ P6 d, d! @

    0 }* a$ p/ @3 c* V, U# X0 o- m9 f3 v7 U! M2 E
    "等待好状态"
    . S5 q: B, k4 D3 F9 c) i9 x' u& j: ]# l9 N: B* l
    ! F3 f" O6 R- F4 B. H
    / ?$ |: D5 ^, o2 w
    我早些在大学学习编程的时候啊,就是掉进这个坑了,导致自己的效率很低,看似很努力,实际效果不明显,付出与收获远远不成正比……
    : A7 _4 r1 j! ?! ]+ u
    2 u& p. p  N) P/ Z8 {) M( G0 d
    # }9 C! s7 J- o% p3 k
    我那个时候啊,学习编程,总想着,把基础学完,然后把web学了,然后再把框架学习,也就是总想着把那些知识点都学完,然后再去做一些实战项目,也就是说,我总想着把该学的都学完,等到一个最好的状态,然后运用自己所学的知识去搞定一个项目……# w+ V: w4 @+ S# F+ F' G% f8 S2 F2 i

    & |- `4 ?  |# s
    ) [* i. k: n; l% ]) }: P* ]1 t4 q# z
    当时想的就是这个项目中设计的某某技术,我还不会嘞,或者我就知道一点,这个项目肯定没法做,就觉得现在自己掌握的知识还不足以去学习这个项目,于是就还是花时间去学习一些理论知识。
    1 l+ b7 [" y' w, v$ g7 ?; b5 ?3 Y/ S+ x
    & G; U) c0 B5 I5 j! g

    / l, _- o' Q+ c& b" D9 e0 Y4 p$ k对的,我花太多时间去学习理论知识了,总想着自己目前掌握的知识点不够,状态不行,我需要等待一个好状态,然后再去实践,殊不知,我掉入了一个大坑:
    ( x& _2 H, r& d' {  J
    1 ~# e) Q  v+ x3 a( O2 z2 H
    + h7 L" N3 s( `! p+ Z* W. F  ~- l+ q  {, z2 ^0 O9 b4 r) v
    “好状态永远不会来,因为知识永远学不完”
    ) x. s$ }3 h: g6 b! D
    ( `6 G% n9 g8 s) f4 v  @( Z; ^- s0 b6 X; I8 I$ o" \

    5 O5 `; S2 x; @5 R1 k- z知识学了是会忘的,但是这是正常现象2 b' U$ C* b  V) I- U

    3 s* G; \, _/ F2 c/ ~8 A) C% z% M! ~# I) b8 Q! c, R( e
    : r$ V/ z5 f; K; U5 n, z- f, R
    就这样,我在大学乃至毕业的一段时间,我都挣扎在这个坑了,学了太多的理论知识,实践的太少太少了,而就我实际感受以及在实际工作中感到,我这样的效果太差了,还是那句话,我的付出和我的收获远远不成正比。
    % Y& j/ `; W9 Z4 M- O$ l( c% f8 `
    & Z+ ^" c) r* g0 i' h. N2 Q. U2 a+ L( U, D9 \. u; `

    + b5 T" d$ U5 A" T1 Q为什么会这样,因为我忽略了很重要的两点:+ p/ ?* u: n  S- r4 r2 g8 ?- g
    / z$ I7 U  `& d  x5 T
    " H0 ~% r/ D/ F- w; R8 A/ B$ `

    . e7 J/ s) K. v% [% \/ b3 |$ M9 r1、知识你是永远也学不完的: L0 O6 K4 a( C

    7 z& V5 F) b6 b  z* N( S& A- C2、知识学了很容易遗忘4 l0 ^& h: G" z

    ! r  x1 o, i9 E
    1 [! T  @2 G- C  \/ M, D, D& i2 _$ w) c! @
    我相信现在你一定对这两点感触颇深吧,那么你就可以想到我花太多时间学习理论基础的弊端了,首先,要学习的知识点真的很多,错综复杂,导致我学着后面的忘着前面的,一旦出现这个情况,我不自觉的就感觉自己的知识体系出现了重大的空缺,自然觉得目前状态不行,所以很多时候自己想做一个项目的念头都被打消了……2 I  Z2 E+ z8 V3 {- ^

    ; x- Y1 y& T) y9 L$ ^  H: s# v
    * ^' ^) f! |0 E& @( X- u
    6 H) G* {9 j. e3 Q% w然后我就会再去学习之前遗忘的知识,可是由于知识点多,过不了多久,其他一些知识也出现了遗忘的现象,所以有的时候自己真的很苦恼,学的很多东西都忘得差不多了,相信你也有这样的感受吧!- d8 B' }. o, f# Q4 Y( h) \5 Z
    7 O/ }) L, Z! K, c5 y7 A

    " B- Z" b8 p# E& _* ]3 p" v
    ) D0 d4 S/ K* u# u看过我之前分享的读者应该知道,我后来提出来一个学习的拆分理论,就是“学多次,习多次”,给大家推荐的方法就是写精品博客。) }2 N! W  S& v- k9 X

    9 b# x3 H. e& J: W7 H7 t1 Z( Y
    7 W; V6 U& a4 B5 i- m
    " M( A; \6 j5 |; T4 H& w我当时这块做的并不好,除此之外,还有一个更好的方法那就是把理论和实践平衡起来,你要记住,理论解决不了的疑难问题,实践将为你解决,所谓的实践出真知并不是没有道理的,可是自己当时却傻到没有这样做,导致,浪费了太多时间……. U  Z. u6 b+ }! ^
    ( ]/ V+ C# m5 u& U8 J5 j- Y

    $ m8 O5 V) ]  T& S' I
    & F! K/ }7 q( z' c- \9 B2 t因为缺少了实践这一重要环节,其实我内心很明白,我的知识体系并不是很牢固,和你们一样,自己不会的太多了8 ?: V/ a4 S) H, G5 r! _9 g" ?- B
    0 Z+ P9 t; n8 F% c  V( a
    - h$ C1 g3 c* W1 E6 \! x0 R
    * V( B: i5 B$ T1 E% R( O

    0 J0 [) z' a" E3 k' v% Z) m! x/ a0 N: P! l, i; N
    # r5 x  g1 u2 ]6 v
    . R6 k/ |/ Z1 x$ H% m6 W" A( l3 N2 r
    所以啊,记住了,千万不要把太多时间都放在理论学习上,一定要多去实践!
    " O6 e4 U9 e+ P/ j5 I
    * ]. z7 B% P) s" w! M; ?1 T
    5 `7 @+ B7 T; d% O. {& u1 G: E1 N
    - `0 b: J- ^% o5 x( G我之前也常说,学习啊,难的其实不是学,而是把知识运用起来,你学了很多东西并没啥,关键是你是否能够在需要的时候去实际应用,这个就体现在做项目中。
    # |3 k( k$ ~! h7 @) O. @, h
    7 I" f. p0 y# ]/ T- \. o0 ^2 K7 V% ^6 L

    5 Y: F# x2 _, O; l6 y# L- h为什么在公司中成长更快?
    6 i8 o- y8 S8 b, s" N8 `+ w% I9 \' G* i! k7 z/ G; [- f2 k

      T7 ?# h3 Q0 z* P4 ?# ]7 ^5 b5 I5 ?5 m" o) E% a
    我想你一定听过这样的言论,就是有机会一定要去公司实习,这样你的成长是最快的,为啥会这样说,我觉得吧,很重要的一点就是在公司里是项目式学习,你进去就是参与到项目,这是真枪实弹的去开发写代码了,你想一下,你在实际的自学当中,有多少时间是在写代码,以及考虑该怎么用代码去实现某个功能,大多数你都是在学习一些理论知识,顶多看一些有关这些理论知识的demo代码。! e, M' c0 {% a( r1 J0 V

    $ P; j6 g# @" o: ?
      j% C' [9 Y( V" A$ l+ q: g" j( {1 K% G8 U
    所以啊,为啥在公司学习成长更快呢?这就是很重要的一个原因!8 k1 e" M5 \* u( g7 A, z" N/ @8 F

    ; g0 Y: z% W6 f" D" ^9 m! n  w6 z3 Q

    & F0 v3 w5 L2 S* S0 X没有实际项目工作经验怎么办# _& c, a; A; ?2 t  E* r

    ; h# ]! _, w' G( K: z+ h
    " ^/ w4 u) Q9 _3 R: J3 I; W6 A4 d0 @% t, ?3 B- ?) Z/ e
    不知道你们现在有这个担心吗?反正我现在这块是短板,我在实际的面试中体验到,现在很多时候面试啊,不仅仅要求你会一些理论知识,更多的是面试官想知道这些知识在项目中你是怎么运用的,也就是说啊,知道那么多没啥,看看书也就能回答上来,但是只有你真正的去在实际项目中用过,你才知道它会有什么问题以及该怎么优化,很多时候项目经验不就是这些吗?% `% d' c* C( H$ m, N  }

    & A  p1 [- e6 F/ K7 J+ Z2 l% w( c. c4 \% x
    ( K* a$ d. J8 n) ^' r
    0 E5 J1 E9 P6 K& n所以啊,千万别在闷着头一直学习理论知识了,一定要去实战,去在项目中更好的学习。1 b% s- ?7 a0 V- n

    ) `! Z" ^" F6 I3 K$ u, W- U/ ^0 A) t! B. L
    , ?/ @5 ?. d$ _. `3 \" u+ t9 u$ ^
    有人可能还是不太理解,我举例子说明,也就是说,不要再一直去学习SpringBoot是啥等等,你得实实在在的去做一个springoot为主的项目,把它综合应用起来,这样你会学到更多的知识,成长也是最快的!
    9 j: L0 i. {5 r% l: ]4 }& S; Z9 I. {* Y
    / z) @  X+ k& D) `8 q! C. @/ P
    9 O2 S" X& w: v% x1 e
    总结
    5 r) }+ r; ?1 j/ W% ~; x3 Q7 X, _
    7 Q! [( U  Q! W
    $ m3 a; k' D! Y' V( b
    1 E8 z) g# t' C! w0 J然后啊,关于这些,我有如下总结,可谓是精华所在:2 g% S. H  M9 F8 o4 e

    9 U/ q% z* Y, l7 L+ ^2 b  O) u; n8 o5 e( V  H+ F$ r2 b  w6 n

    4 E2 t! M- B& O! H: U怎么去学习这个编程,以及不断的成长进阶,这里有个重要的思维:
    6 |6 ?5 e6 H6 ]5 A& t  o5 V* H4 y% M6 |  _& ], X* w

    5 I" ~3 H3 a& ]  d0 d  r
    : W2 X4 m" D( k. ^9 M* E! n思想转变:了解新的技术名词,拓展知识面,然后重点就是学基础(20%),重实战(80%,也就是关于这个知识的大部分知识应该是在实战中去学习,遇到问题才能把这个知识点学的更加深刻,不要全部沉溺在理论,一定要在实战中去总结,去深入学习)/ H% u+ d: a2 R; y1 k  L

    . e; S% F7 ~# T1 J7 @- N) A( E& a# D
      C! W( J% E1 O5 }' t6 \- u6 s* d6 d% F$ G, ?
    好了,今天就到这里,希望大家认真读读,理解理解,相信一定会有所收获!也欢迎大家留言讨论,如果觉得不错,可以在看支持一下,如果能分享给更多人,那真的是太感谢了!2 N- k/ d7 r( Q! J# A8 A. }
    ————————————————: D3 y' U" S. y/ j
    版权声明:本文为CSDN博主「ithuangqing」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。5 i5 m1 @3 i8 {0 u
    原文链接:https://blog.csdn.net/sinat_33921105/article/details/1057104008 W/ ?5 u; h3 ]8 L; J" X1 h

    $ V4 _1 K: v% [
    ! k% `4 ~$ O2 I3 V3 g9 o4 s# t
    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-4-25 00:35 , Processed in 0.681180 second(s), 51 queries .

    回顶部