QQ登录

只需要一步,快速开始

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

    3 m# a) ~/ \- F" U# Q9 }/ q) ?告诉你一个学习编程的诀窍(建议收藏)
    9 o) ]+ E* P+ ]6 p9 Y+ a% s1 V作者 | ithuangqing5 f) a$ A% o4 a  O

    , L) ?6 A& p- l2 Z( j. q' p来源 | 编码之外(ID:ithuangqing)
    ; O& B) f1 T& J( x' P7 [) w: B  \, m) P: i: @& W6 k
    0 Z2 s* l% V/ P3 ~! H* K3 x
    ! p) d- q% P9 S+ r) [
    不怕和你说,如果我在大学的时候能够明白这些,说不定我现在已经在阿里上班了,最起码不会像现在这个样子……. ~# O7 S4 F0 }3 S3 o0 D  u! l) u

    , i' [5 W: |4 C; u( G1 f, }4 Y" ?! t/ @  z

    # _4 ^* J( k2 r6 r0 X9 |
    + Q2 ]) V! w5 b2 J
      K6 n; W) U0 {2 [" o1 Y可能你会好奇,哎,庆哥庆哥,啥东西啊,被你说的那么厉害,我现在还在大学啊,你懂得,哈哈
    % T  _) U: B9 K; D4 S% r% J. ~
    6 q  V# i' N( L! I6 c/ T. V* G+ r2 N- M% E6 z& w
    + t3 G; [6 F2 g0 s4 E
    的确,我现在想起来,我的大学真的也算是浑浑噩噩的过去的,现在想想,当时的自己真的是在假装很努力……5 E1 \' h5 J8 |# _
    4 n% j( Z5 r. U

    7 \8 U/ i" Z8 n) I$ Q  @6 z5 t& ?2 ~" j( L1 f5 @
    如果能早点明白这些道理,我想现在的我……,唉,所以我今天准备把它分享给你们,希望对你们有用!$ L- P2 D& h! j# L
    . x9 S' Q: U# g4 d$ [
    2 G; d8 r2 x5 y0 Y

    # r7 ^! O8 \) W万事开头难,但你得坚持
    * p& d; p6 f& Y' H: f( o; ]9 s) y8 F! T8 ]

    % c1 m3 {: I, @" T3 ^% G' w& Q( I5 b& v
    我们学习编程啊,刚开始的时候,大家都会感觉有难度,编程毕竟是个有门槛的活,大家谁也不是天才,上来就盲打疯狂撸码的,所以啊,那些刚开始学习编程的,你们在学习的路上会遇到许许多多的困难,但是你们一定要坚持下去……
    8 [. A: \8 E" d/ ^( c; g. a
    8 {! d& k2 b0 c+ [. U
    ( y& ]- O) V; a/ r
    * n% @2 b! l$ c; K7 e9 d% u实话告诉你,现在那些行业大佬,当初哪个不是磕磕绊绊的走过来的,只有经历了这些,你才能真正算得上成长啊。6 w8 R" x( @1 p. x+ D0 n6 k9 o6 w! J/ i

    # {9 M! E$ |+ x. e7 z: K
    8 H) p7 ^. j. J9 Q8 A
    / \+ s- Q% _2 R. c* h当你在学习编程的过程中,遇到问题的话很有可能不能得到别人的帮助,尤其自学,也就是说啊,在这个路上,你碰到的很多问题其实都是需要你自己去解决的,所以啊,我推荐你们一定要善于利用搜索引擎!( V- N, X: N; D, H
    # b  G: ]8 ^) |" u2 F5 o
    ! u$ b2 W* w8 n, _& H+ z

    / ~& z" E' _1 J* b: f另外,我想告诉你们,切莫急于求成,需要稳扎稳打,勿在浮沙筑高台!0 b" j6 K. m$ L$ y

    9 Y4 x- E  h$ E/ z  v) P0 Q5 ^- I( y& g" I) b" L
    4 G9 E' {* E8 z) F1 M
    还有就是难在坚持,贵在坚持,成也坚持,败也坚持,所以啊,万事开头难,但是庆哥希望你们,一定得坚持!
    ! _$ H, p$ W2 g
    1 |: }, x1 M) `) R
      X; M+ ?& c5 C+ i3 L. F7 N4 |
    , C& b. P$ b; m$ H' S" G& M学习编程的诀窍
    0 r. O, X) q, u8 `; T6 H# }. x& f  Z  N8 a: G
    5 \! y5 Q2 Q+ S3 P1 I

    4 O( N: n4 P4 b9 g知道了这个之后,我就需要告诉你们学习编程的一个诀窍了,真的,如果我能在大学的时候就明白了这个,说不定我现在就是大厂的了,所以啊,接下来我说的,大家一定好好听,认真思考!
    ; o0 V. a5 X& d: P  r3 ]% }6 A- u% C# l! H& D

    * H9 ?3 F  i6 m! f% ?
    $ o  ]/ l4 V" @, y4 L你知道我现在最怕的是什么吗?我最怕的就是你们陷入了这样的一个坑:9 o# t% L! c! Y" J7 ~: _  p
    3 I4 }5 T/ y0 O8 Z2 B( H' G

    4 z3 i0 c  ]; f5 l7 t' z8 i. x! p7 b" r
    "等待好状态"
    4 @. D# |! G- h4 u) O4 b/ j6 ^  f
    ) h  ]/ {/ X, ~; H& i7 y* O; D( q4 A/ p, h
    # |3 \- x& ~9 k; I( Q! r8 s
    我早些在大学学习编程的时候啊,就是掉进这个坑了,导致自己的效率很低,看似很努力,实际效果不明显,付出与收获远远不成正比……
    ; Z$ E3 L8 C6 w$ \6 P; Q5 X# z$ K  o% x% O1 P5 |
    $ z( k% z0 w% I/ |" q0 W
    6 q; q  D* V+ X! A
    我那个时候啊,学习编程,总想着,把基础学完,然后把web学了,然后再把框架学习,也就是总想着把那些知识点都学完,然后再去做一些实战项目,也就是说,我总想着把该学的都学完,等到一个最好的状态,然后运用自己所学的知识去搞定一个项目……  H, I8 w' |. K9 q0 a. u
      K/ p  T: J: H2 E, L6 s' y& X$ w) ]
      O2 i$ ~) w# U5 K

    6 v9 e+ {# t, ]  y; \当时想的就是这个项目中设计的某某技术,我还不会嘞,或者我就知道一点,这个项目肯定没法做,就觉得现在自己掌握的知识还不足以去学习这个项目,于是就还是花时间去学习一些理论知识。+ L' C( I& e4 w  a

    6 d  v% P# P2 O, i5 g. Q$ p9 D0 y. E) }: V: R2 G5 S) x

    , V5 t5 Z" a* r) ?% @4 Q8 P5 v对的,我花太多时间去学习理论知识了,总想着自己目前掌握的知识点不够,状态不行,我需要等待一个好状态,然后再去实践,殊不知,我掉入了一个大坑:
    0 K' Y' ]4 X5 C) m; L6 m
    4 W6 b/ @% N: T6 C* ^( S# ~
    + a3 [1 m* l& @6 d& v) n( a0 i& v/ \# J" ^/ ^
    “好状态永远不会来,因为知识永远学不完”+ j1 a& c7 _, x( ]- f3 G
    6 q* x  M3 V6 \1 |: @1 \! k% B
    # Z( A0 S; M+ _% {1 m5 C
    ! |* N4 x! X7 v3 e  n, ~
    知识学了是会忘的,但是这是正常现象' m4 A& l1 A7 G
    , w7 g( r" s, n5 x! ~$ z
    / c% m: A( f! k1 q# S3 p- M
    ; \' u) g7 c5 }" f& x) @* j# a
    就这样,我在大学乃至毕业的一段时间,我都挣扎在这个坑了,学了太多的理论知识,实践的太少太少了,而就我实际感受以及在实际工作中感到,我这样的效果太差了,还是那句话,我的付出和我的收获远远不成正比。
    3 F8 l0 z4 Y% G; V! x9 |$ D) m% m2 @) g; f! W

    8 b9 Z9 }5 U% y5 d" P! p" B+ S4 I4 b7 |
    为什么会这样,因为我忽略了很重要的两点:
    6 Q* N) w  [$ m- d/ D8 G
    - Z% ^% N& j; O& f: e+ P7 [1 g# e- ^* c( Y0 M1 P9 L! `2 h5 \- s
      V5 h6 r) P9 I* ~& \3 f
    1、知识你是永远也学不完的
    , n, [1 W, K6 q
    2 N) E. ?$ ?* k1 |3 k2、知识学了很容易遗忘0 J" P0 Y" p7 y% R2 @5 x2 i4 }% h
    % E" h( F" Q' @8 Z7 j- V
    ( O+ D$ D' F7 o- d9 M4 Q7 i2 d- B) A4 J

    4 U! s! x( O) k! D我相信现在你一定对这两点感触颇深吧,那么你就可以想到我花太多时间学习理论基础的弊端了,首先,要学习的知识点真的很多,错综复杂,导致我学着后面的忘着前面的,一旦出现这个情况,我不自觉的就感觉自己的知识体系出现了重大的空缺,自然觉得目前状态不行,所以很多时候自己想做一个项目的念头都被打消了……
    1 |* |; n) I  P4 p1 E7 E8 ?& P0 z% p: K* H

    : K! J0 F6 w6 `+ t. ?5 \$ Z1 t# R* Q8 C0 F3 i9 i
    然后我就会再去学习之前遗忘的知识,可是由于知识点多,过不了多久,其他一些知识也出现了遗忘的现象,所以有的时候自己真的很苦恼,学的很多东西都忘得差不多了,相信你也有这样的感受吧!
    . J- u  c  e% L' b+ I% `$ I  d$ p3 z3 {$ Z( _; K- G  l
    + D4 l7 s' o6 u  A6 m- r! M) p0 K  B$ U

    2 b7 T* p! l: |2 }. N看过我之前分享的读者应该知道,我后来提出来一个学习的拆分理论,就是“学多次,习多次”,给大家推荐的方法就是写精品博客。4 x8 Q# _5 a& ~. o# p, f

    - X; {" C" ?& `" h8 J6 z; w" D! G3 V. N7 i: B) ?0 C9 d
    6 w% `. r1 u, r) s8 B- }0 K
    我当时这块做的并不好,除此之外,还有一个更好的方法那就是把理论和实践平衡起来,你要记住,理论解决不了的疑难问题,实践将为你解决,所谓的实践出真知并不是没有道理的,可是自己当时却傻到没有这样做,导致,浪费了太多时间……1 F# @9 ?% Z# U4 {5 s

    9 z3 T+ r/ O: d" u) [
    , N2 k# O, r) D9 h# ~
    - o8 Q) G0 T. o5 p因为缺少了实践这一重要环节,其实我内心很明白,我的知识体系并不是很牢固,和你们一样,自己不会的太多了4 [. V! U6 s+ ]  w; i
    " Z& k9 _, G7 X. Q- B5 `0 i: S; |

    4 B8 d9 o, s4 f% ]. r  V& D: ?
    ) y5 s7 \: z+ y7 q7 h

    5 ~2 P9 c% D( I8 F+ s5 v2 D
    ' J0 l4 C: T7 t) |' J  D3 R; {) E/ f) q; O
    所以啊,记住了,千万不要把太多时间都放在理论学习上,一定要多去实践!: J+ N! @) R) q- D4 c/ N
    5 R& D& E+ b, ^' m0 I- b+ U
    6 R$ T9 T6 Q- d' ?
    * T9 Y9 Z2 p3 t% ]% ]0 ~: r; E. v4 Z
    我之前也常说,学习啊,难的其实不是学,而是把知识运用起来,你学了很多东西并没啥,关键是你是否能够在需要的时候去实际应用,这个就体现在做项目中。
    9 T  P% O0 }7 {$ r& \% k5 k, K+ a2 U
    , E1 j' l& e6 p  E' E6 K. ]

    , X6 m; K! a5 m, U为什么在公司中成长更快?4 I. C' s2 e) \
    3 W) S0 ?+ |9 h$ `7 {

    $ m8 C1 t8 m) ?: f2 Z0 T+ }" _9 v
    ! x' u- ~! ^/ s+ o我想你一定听过这样的言论,就是有机会一定要去公司实习,这样你的成长是最快的,为啥会这样说,我觉得吧,很重要的一点就是在公司里是项目式学习,你进去就是参与到项目,这是真枪实弹的去开发写代码了,你想一下,你在实际的自学当中,有多少时间是在写代码,以及考虑该怎么用代码去实现某个功能,大多数你都是在学习一些理论知识,顶多看一些有关这些理论知识的demo代码。
    7 z, Y- h; W  S; @
    - C$ E. i- H! f# H  ~. s$ J# ~1 D7 k# y: v2 ?- L
    ( M# Q: p% e6 M5 d: f1 A. p
    所以啊,为啥在公司学习成长更快呢?这就是很重要的一个原因!
    9 B. m6 U0 l" ^- p5 N6 e
    " T% r8 {# I2 d9 X  I; Z( g8 a" a4 d( N1 `
    + v8 N" I# D$ @" \$ W; q, a
    没有实际项目工作经验怎么办
    ) w+ {# w7 a; C+ ~, ]: f8 Q) i1 F3 L/ v

    , v  o. c3 Y' ]( s3 W! t* o% N9 S0 F- B4 B  D8 F5 O
    不知道你们现在有这个担心吗?反正我现在这块是短板,我在实际的面试中体验到,现在很多时候面试啊,不仅仅要求你会一些理论知识,更多的是面试官想知道这些知识在项目中你是怎么运用的,也就是说啊,知道那么多没啥,看看书也就能回答上来,但是只有你真正的去在实际项目中用过,你才知道它会有什么问题以及该怎么优化,很多时候项目经验不就是这些吗?
    / w  ]( x0 N- f9 k3 i1 k+ ~* G9 k* z" X7 {# Y

    - A# i( c3 T! V1 I/ P$ y- I% V; c* _. X/ P. N( @  L8 n/ _) B
    所以啊,千万别在闷着头一直学习理论知识了,一定要去实战,去在项目中更好的学习。  }3 }/ U8 N% f  `' V

    ! R( ^# @$ q  i4 [! g: F" R: y
      z8 G; z! W+ a7 Y
    , i/ r. W& V1 }* G: g, @有人可能还是不太理解,我举例子说明,也就是说,不要再一直去学习SpringBoot是啥等等,你得实实在在的去做一个springoot为主的项目,把它综合应用起来,这样你会学到更多的知识,成长也是最快的!# W! ]- n# v: S- J" L
    ; s: a7 W: G5 q) i0 v; k, R7 `

    : |3 _  O/ g* E$ p# ^4 n/ M
    . ~0 R' A; C( X& u  o, c( O总结/ l; t, i: {* S2 J' F
    " c7 e( u% r% r" y

    & a5 `  v9 r" ]7 t
    % M$ T8 z! o& {然后啊,关于这些,我有如下总结,可谓是精华所在:
    - G( |) N% M. ^& }+ u' [# F
    ' a8 a6 j; D- x: ~# S% e' N6 D2 r! X% z- Z* {; H9 e8 Z9 Z" r4 k
    % d& G5 H1 c  d' s; n7 d: y
    怎么去学习这个编程,以及不断的成长进阶,这里有个重要的思维:
    % x. f. H8 z+ u/ A$ K, W$ _! l7 S* w1 k8 p, E9 U

    & M) C2 @  _' I2 i+ ]/ o9 {+ i8 r; g  H
    思想转变:了解新的技术名词,拓展知识面,然后重点就是学基础(20%),重实战(80%,也就是关于这个知识的大部分知识应该是在实战中去学习,遇到问题才能把这个知识点学的更加深刻,不要全部沉溺在理论,一定要在实战中去总结,去深入学习)
    + \' a7 Q/ @9 q5 L
    , Z# U! ~% T# ?6 m9 e$ Q
    " n. S2 Y. q: e; r1 p
    & T# T$ X6 k' P/ j- F9 E好了,今天就到这里,希望大家认真读读,理解理解,相信一定会有所收获!也欢迎大家留言讨论,如果觉得不错,可以在看支持一下,如果能分享给更多人,那真的是太感谢了!# k2 {% }# m" i7 Y
    ————————————————* u! e, K! B; [& e
    版权声明:本文为CSDN博主「ithuangqing」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。, }8 c; p" Z! C" w
    原文链接:https://blog.csdn.net/sinat_33921105/article/details/105710400- e+ {0 N& C! b# o* N* ?
    5 [, A! w/ n: x9 N0 W: ]. ^1 X
    3 ~* Y6 r# p8 k1 m( f9 t2 k
    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-9-9 14:33 , Processed in 0.309076 second(s), 51 queries .

    回顶部