QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 1446|回复: 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

    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

    0 b2 L2 o$ N" p! r, v) f9 ~可能你会好奇,哎,庆哥庆哥,啥东西啊,被你说的那么厉害,我现在还在大学啊,你懂得,哈哈
    / P6 K/ Y9 z) T! N$ g* p
    - i2 |0 |( F( l: J/ ?/ p8 P) F: Q7 U) Y& Q
    0 y& k9 o. u1 g
    的确,我现在想起来,我的大学真的也算是浑浑噩噩的过去的,现在想想,当时的自己真的是在假装很努力……/ G! ~: m' C3 s- Z$ e

    & u$ ]) ^2 Q+ }1 n! m1 }
    1 x+ x  M7 Z6 k% m5 _- @2 d# B9 b; Y' ?7 f& ~. j7 f( v
    如果能早点明白这些道理,我想现在的我……,唉,所以我今天准备把它分享给你们,希望对你们有用!: t: A# Z$ ^) Y% I" s% J* g
    4 V# E1 V- a$ u
    8 q6 s8 y; n1 ?+ |! n; B4 F
    & g/ w( v, _0 ?. b5 g. r$ |
    万事开头难,但你得坚持8 z3 Z) {9 |- v7 i

    + 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

    8 z! W& J1 H: u8 [  X9 w% w$ }; _8 `2 o

    , o3 l, ]8 X* x你知道我现在最怕的是什么吗?我最怕的就是你们陷入了这样的一个坑:- G% t/ ~3 M3 d. w0 L8 r8 Z* ]
    & `( c6 R- C3 h2 [# V8 Z; |

    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& ?$ T/ M/ D2 w) k7 H- Z& `* }6 A3 Y3 g
    为什么会这样,因为我忽略了很重要的两点:
      l2 S5 U' W! |! Q8 ~7 f. D: w3 i+ c7 G; y! y% c; ?& q$ X4 i& {

    ! h7 `% w9 B" E% \) m- g. z0 W: Q5 ]; [3 G: [
    1、知识你是永远也学不完的: N, ~: C+ @6 ~" v5 n  H
    1 t$ N7 V# r0 X0 v1 i
    2、知识学了很容易遗忘7 y- C: W3 J) R4 U

    3 ]+ @0 V7 Y) s6 Q
    0 K, k& J4 f' K) z# H4 X+ l1 ]6 q, N. G
    我相信现在你一定对这两点感触颇深吧,那么你就可以想到我花太多时间学习理论基础的弊端了,首先,要学习的知识点真的很多,错综复杂,导致我学着后面的忘着前面的,一旦出现这个情况,我不自觉的就感觉自己的知识体系出现了重大的空缺,自然觉得目前状态不行,所以很多时候自己想做一个项目的念头都被打消了……3 V, ~% O2 q8 q2 a

    ; V" u% [2 j, b5 e0 F
    ( Z0 l9 k7 P# d& d7 I3 V/ a# ?$ T" {4 K& k4 Y4 m) m5 q0 I
    然后我就会再去学习之前遗忘的知识,可是由于知识点多,过不了多久,其他一些知识也出现了遗忘的现象,所以有的时候自己真的很苦恼,学的很多东西都忘得差不多了,相信你也有这样的感受吧!4 ~) s+ v9 ^2 ]  O

      o: i7 q3 \8 l7 a7 ]- {1 R6 k$ n# p( k+ g1 e

    $ R% f# ^$ m3 V看过我之前分享的读者应该知道,我后来提出来一个学习的拆分理论,就是“学多次,习多次”,给大家推荐的方法就是写精品博客。5 `1 ?: F+ D8 r8 Z- }" `2 D

    . 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 ~( \

    : W) m3 R; p* s- s) }我想你一定听过这样的言论,就是有机会一定要去公司实习,这样你的成长是最快的,为啥会这样说,我觉得吧,很重要的一点就是在公司里是项目式学习,你进去就是参与到项目,这是真枪实弹的去开发写代码了,你想一下,你在实际的自学当中,有多少时间是在写代码,以及考虑该怎么用代码去实现某个功能,大多数你都是在学习一些理论知识,顶多看一些有关这些理论知识的demo代码。& J# \; Z% o1 L5 t$ X# q- U3 B# M
    7 Q8 ?/ s2 [& {' d# b0 e) A

    , H+ D4 x9 `3 T; v$ E2 M$ t0 i  t! [' l6 U4 e8 ]5 c! ~
    所以啊,为啥在公司学习成长更快呢?这就是很重要的一个原因!
    + Q; q- r, M. D2 v- ^2 X$ o& b. ^, v7 @7 c& _- ?6 F5 u
    , B- V2 Y" g# M$ t% v
    9 |  h/ q' G4 a3 s( Q
    没有实际项目工作经验怎么办
    # y5 B) m+ D% _6 }5 b9 W8 K8 R$ l& ]1 D6 }7 t& o" t2 t

    - H( t+ ^2 _% W9 r! a" N" j" a: T
    不知道你们现在有这个担心吗?反正我现在这块是短板,我在实际的面试中体验到,现在很多时候面试啊,不仅仅要求你会一些理论知识,更多的是面试官想知道这些知识在项目中你是怎么运用的,也就是说啊,知道那么多没啥,看看书也就能回答上来,但是只有你真正的去在实际项目中用过,你才知道它会有什么问题以及该怎么优化,很多时候项目经验不就是这些吗?
    * L( ?5 q6 w) y' G: n4 y2 T% _0 E+ K6 A$ N# t
    $ G0 G* N' n2 p- e6 O9 d5 f

    6 t- u; |/ b, Z1 G# Q所以啊,千万别在闷着头一直学习理论知识了,一定要去实战,去在项目中更好的学习。3 F) l2 p: s/ @; T
    / h( R% t8 C6 Z! B  a

    ( P7 C! B- I1 l2 i. q$ c( [$ t
    + O/ C2 R) ]1 n+ ?6 D! C有人可能还是不太理解,我举例子说明,也就是说,不要再一直去学习SpringBoot是啥等等,你得实实在在的去做一个springoot为主的项目,把它综合应用起来,这样你会学到更多的知识,成长也是最快的!8 h0 P6 G( d3 C

    4 }' X3 R1 ?# a/ R: a, a. q! K; D' c. N& ?
    ! D8 @) ?& e: P1 @- O
    总结
    0 z+ g$ _: b7 Y. s" j! t1 Y3 I
    6 z- g! L7 p0 D1 p5 P0 u
    & n1 d6 h6 Y9 l  _
    9 h' ?2 s2 g3 i然后啊,关于这些,我有如下总结,可谓是精华所在:
    ) u5 h' h% r$ N3 w9 R! g$ B4 ~; M2 o4 n

    ( ^- ?0 G2 c- @' G5 M
    . l$ u7 F) x/ y# d9 `怎么去学习这个编程,以及不断的成长进阶,这里有个重要的思维:4 y9 L  Y7 u# U4 c  @* B
    0 e) H6 d" U2 z
    2 K  h4 @' k) E. u# ?$ k7 L* J5 o) o

    ) b& c! B+ P" [' ]3 j思想转变:了解新的技术名词,拓展知识面,然后重点就是学基础(20%),重实战(80%,也就是关于这个知识的大部分知识应该是在实战中去学习,遇到问题才能把这个知识点学的更加深刻,不要全部沉溺在理论,一定要在实战中去总结,去深入学习)( ^9 y6 a; I! S; }1 U) \" W0 ~2 h

    / w" c3 ]; s2 R+ }$ e( g4 F' c4 ?& E  V' P: ]5 m/ x
    6 D" H6 D9 i# L% \
    好了,今天就到这里,希望大家认真读读,理解理解,相信一定会有所收获!也欢迎大家留言讨论,如果觉得不错,可以在看支持一下,如果能分享给更多人,那真的是太感谢了!: g6 J7 c" G/ x2 r% n; T
    ————————————————2 R- Y/ Q9 \! [1 [+ I2 G' h- Y. H
    版权声明:本文为CSDN博主「ithuangqing」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
    ( ]- T4 J! a. v) J% `3 s' E原文链接:https://blog.csdn.net/sinat_33921105/article/details/105710400
    + Y+ `* n5 |0 b% a! L1 x8 L' h& U
    / p' A( ], Q, m' |. d/ a2 h* ]4 W1 @# i  h6 G' M
    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-20 17:28 , Processed in 0.323274 second(s), 51 queries .

    回顶部