QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 1519|回复: 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 G% n8 C% ~& c! T2 w$ n
    告诉你一个学习编程的诀窍(建议收藏): i" x4 f5 ~4 G
    作者 | ithuangqing5 j8 Q3 F" Q4 p9 N0 [( e! ~% {
    & j5 z! n" f2 z* D6 h7 e; h8 X
    来源 | 编码之外(ID:ithuangqing)
    ( E1 O. [7 N2 _7 X* Z6 R6 h6 c
    / \$ t3 o! N) {, n' b/ @1 j; B3 |5 ?3 q1 b

    9 [' z' Y4 i- l7 k+ v4 ]9 B% Z不怕和你说,如果我在大学的时候能够明白这些,说不定我现在已经在阿里上班了,最起码不会像现在这个样子……/ O7 l( H/ b9 [& a

    3 p% Z  t; j( h; U/ j: @3 j; C( y) r# ^) F; J, H( F7 j
    $ w& [$ c! r7 T7 j

    ! q8 F' a3 m6 W% T7 a% w/ t4 D) |! v) }0 }$ k6 `5 O
    可能你会好奇,哎,庆哥庆哥,啥东西啊,被你说的那么厉害,我现在还在大学啊,你懂得,哈哈2 |+ {+ A( ]. w# n$ e9 `

    & |6 f" {7 ^* E2 S* o- W# I1 N
    % f( w. Y* M/ @8 [) `
    # Y; [% d( E0 \& S3 T7 I; w1 L的确,我现在想起来,我的大学真的也算是浑浑噩噩的过去的,现在想想,当时的自己真的是在假装很努力……
    ) P2 I6 e! U* i# ~8 I# H$ [& l& Z+ Z! m& c/ H) ^

    ; Z* W8 }" u$ A$ m! W0 U0 s% _5 Q1 r! o, o- l0 |
    如果能早点明白这些道理,我想现在的我……,唉,所以我今天准备把它分享给你们,希望对你们有用!) y( l4 g2 @% \( s3 H
    6 N: a1 `5 T" j/ q7 c! n8 i2 f& g5 b/ o
    . k' b6 J4 T' `7 W  v

      J. T. I+ p6 `( E9 G7 i2 E万事开头难,但你得坚持: O% Z' B6 c6 E: v
    + b6 h3 \# Z: ^- Q7 c  s1 k

    6 j7 E& `5 S& G/ _% j4 U' V! |- P; ~# D
    我们学习编程啊,刚开始的时候,大家都会感觉有难度,编程毕竟是个有门槛的活,大家谁也不是天才,上来就盲打疯狂撸码的,所以啊,那些刚开始学习编程的,你们在学习的路上会遇到许许多多的困难,但是你们一定要坚持下去……
    5 ]& j' V8 M+ G( k" y! w) x, j* x* u4 |" @+ ?' p% l

    * Q2 Z1 F0 C9 x$ G7 c% d: B/ I6 c7 M2 C, [* U0 }& B# h+ b8 {) P
    实话告诉你,现在那些行业大佬,当初哪个不是磕磕绊绊的走过来的,只有经历了这些,你才能真正算得上成长啊。1 @; ~: i, r$ H; ]$ N/ \4 \

    " `+ i0 m1 ^+ b1 ]$ I
    5 }- H# b3 h2 R; [- D
    & ?. E3 p; m, K5 d8 y7 w当你在学习编程的过程中,遇到问题的话很有可能不能得到别人的帮助,尤其自学,也就是说啊,在这个路上,你碰到的很多问题其实都是需要你自己去解决的,所以啊,我推荐你们一定要善于利用搜索引擎!7 C& z/ f  K/ s1 [6 O/ Q
    & W1 t  g6 o$ S8 @  H: H
    % ~; t; ^! a  P) W- U  X
    ! `! ]; N/ Q+ G8 h
    另外,我想告诉你们,切莫急于求成,需要稳扎稳打,勿在浮沙筑高台!
    8 Y9 M0 n; l1 O: @3 f! w2 h' r4 Y2 ?' i6 ^+ @& U6 }1 \  G
    , b7 g. k$ O+ W9 Q5 B5 e8 a3 U; v

    : L& G4 _' _5 F0 v/ ^. Z还有就是难在坚持,贵在坚持,成也坚持,败也坚持,所以啊,万事开头难,但是庆哥希望你们,一定得坚持!
    8 z7 V2 h7 o, e' C; u  ?8 i) S- E  P  X& v$ V( E! y

    , q" [; u: X1 j. K$ Q& t; f) B8 t% g
    学习编程的诀窍" y; c* u' U5 T3 z! y

    8 A9 M1 ^7 c7 W, o
    & @0 a9 o5 R  Y
    0 r' z, u5 L( [  {3 q知道了这个之后,我就需要告诉你们学习编程的一个诀窍了,真的,如果我能在大学的时候就明白了这个,说不定我现在就是大厂的了,所以啊,接下来我说的,大家一定好好听,认真思考!7 N' f% `; n5 |- W& F# k$ p0 ~
    5 T: \4 _- Z2 V( z( h. R5 l1 b# Q

    ' b! c4 [# u* v9 K" @
    + f. |7 r6 P# b; K/ ~你知道我现在最怕的是什么吗?我最怕的就是你们陷入了这样的一个坑:
    + n# V1 g& u# r  }; ]& S! ~/ f0 d. `" _. ]% S- y( }% ]* t

    : r5 s# }: u/ F- w- R; F( X: _9 @1 U$ P
    "等待好状态"( ?1 H4 R# [+ Q( O

    4 S" ~/ |  H, O" g6 g6 a) C- S
    8 {( A8 Z- \% n
      K1 _' J- [7 q9 K- y我早些在大学学习编程的时候啊,就是掉进这个坑了,导致自己的效率很低,看似很努力,实际效果不明显,付出与收获远远不成正比……. t, D3 u! I0 H4 Z1 f" R

    . n$ U" J: E. U% ^
    * i+ z2 O; Z; z. q& f6 H* z- P7 O; G9 O1 R1 W# J
    我那个时候啊,学习编程,总想着,把基础学完,然后把web学了,然后再把框架学习,也就是总想着把那些知识点都学完,然后再去做一些实战项目,也就是说,我总想着把该学的都学完,等到一个最好的状态,然后运用自己所学的知识去搞定一个项目……
    " i% H6 L$ y3 h& e
    % C& L2 c( w! I: }4 F
    ; w2 S- h( k% O+ L/ N, {% C
    $ b  @, Y5 W3 N1 _当时想的就是这个项目中设计的某某技术,我还不会嘞,或者我就知道一点,这个项目肯定没法做,就觉得现在自己掌握的知识还不足以去学习这个项目,于是就还是花时间去学习一些理论知识。6 M- l2 L( a4 B9 }
    6 s$ c# s5 O) y

    " @" S# e: C1 ]+ Z7 O+ e! M% J6 z
    对的,我花太多时间去学习理论知识了,总想着自己目前掌握的知识点不够,状态不行,我需要等待一个好状态,然后再去实践,殊不知,我掉入了一个大坑:
    - n# s; z1 {' \3 O& f' W$ Z$ s5 M

    4 D6 q! p  ]7 t; S( E% V- ^6 @" \- D' n1 l+ n$ h3 ^0 Z
    “好状态永远不会来,因为知识永远学不完”3 [' b9 \6 k" t( R

    ' r! X) r! @" |1 T1 D; V2 i6 ?- P6 i1 T: s4 u. D
    # x: X1 g: o$ f& z' h
    知识学了是会忘的,但是这是正常现象. ?/ P9 @. D! H8 l# u% j8 N
    ; P' c- i5 t* E# ^4 Y

    " j! X3 \( j7 I2 C: _( o+ }2 V: b7 c; j
    就这样,我在大学乃至毕业的一段时间,我都挣扎在这个坑了,学了太多的理论知识,实践的太少太少了,而就我实际感受以及在实际工作中感到,我这样的效果太差了,还是那句话,我的付出和我的收获远远不成正比。8 m" J; I0 t: Q- E! Z. W
    . ]9 Y+ d& [7 l. v

    % I) ~5 K. W  Q5 @9 m4 D: ]: j- {4 A4 T0 s" b- y- q
    为什么会这样,因为我忽略了很重要的两点:! `4 \# K1 m/ F

    0 A4 b( A3 S" @2 q7 N3 f* r1 d7 E  q# h. M

    2 E" R5 @( g8 Y/ `, A4 m1、知识你是永远也学不完的$ v- y& M( G- M$ }# p* Z* }' t
    1 I2 I; K0 w4 ~- _: b
    2、知识学了很容易遗忘+ L  L* i+ N$ n9 F; n" b) w

    9 k. ]$ U9 d2 L7 L/ {  A; Z) {
    7 g2 _- g/ n/ F+ U
    0 F6 A! I. D; \: y5 i我相信现在你一定对这两点感触颇深吧,那么你就可以想到我花太多时间学习理论基础的弊端了,首先,要学习的知识点真的很多,错综复杂,导致我学着后面的忘着前面的,一旦出现这个情况,我不自觉的就感觉自己的知识体系出现了重大的空缺,自然觉得目前状态不行,所以很多时候自己想做一个项目的念头都被打消了……
    0 @$ R& h$ T: @# V4 Q# c) W* \! T- B* \$ a) A

    & _3 ^- g6 m9 d2 X' M( T' V: B. A; K4 D/ p4 u) Y
    然后我就会再去学习之前遗忘的知识,可是由于知识点多,过不了多久,其他一些知识也出现了遗忘的现象,所以有的时候自己真的很苦恼,学的很多东西都忘得差不多了,相信你也有这样的感受吧!
    1 I; J$ T6 R# T' V! q; q9 W- I2 `* k: h, T1 q
    - \- m' w1 K( \6 C! `
    8 {" f0 H; Z, a# |! W
    看过我之前分享的读者应该知道,我后来提出来一个学习的拆分理论,就是“学多次,习多次”,给大家推荐的方法就是写精品博客。
    ) p2 Z, {; V+ n) I" W; ?- p0 a% U+ e
    2 H$ t- m6 D; y9 Z9 H# }8 \+ G

    7 i. B8 y6 i* c; y+ i我当时这块做的并不好,除此之外,还有一个更好的方法那就是把理论和实践平衡起来,你要记住,理论解决不了的疑难问题,实践将为你解决,所谓的实践出真知并不是没有道理的,可是自己当时却傻到没有这样做,导致,浪费了太多时间……( S* t* I2 P. w! l0 [& u7 v7 M) e+ F; c
    8 r/ v9 ?' f1 k  ~* U. c
    2 a# a  r  ]- i! T3 D9 H7 q
    / c! J2 e. {* f' `% L4 D
    因为缺少了实践这一重要环节,其实我内心很明白,我的知识体系并不是很牢固,和你们一样,自己不会的太多了+ |4 p0 c% h  A4 V7 q% I

    0 F7 V% S9 x$ r
    , A, k, I  z. |2 b0 v# ~0 ?9 h5 G9 r
    ) ~* \% v/ \% h' g# R: r' c

    # Q4 \: F3 q, K6 L
    ) w+ h5 G5 u2 x1 g; O# _1 B0 }7 ~; F4 \8 ]4 m
    所以啊,记住了,千万不要把太多时间都放在理论学习上,一定要多去实践!& d, F% k% I% C4 w5 ^2 u

    * F2 M# i8 }( L6 d: g( C
    & A0 ~; b$ Z( P& C& Z/ K$ l. d
    # Z( \4 u& H9 m9 V! }我之前也常说,学习啊,难的其实不是学,而是把知识运用起来,你学了很多东西并没啥,关键是你是否能够在需要的时候去实际应用,这个就体现在做项目中。3 k# A4 i) ~9 O. i7 ]

    2 w0 l! }- T8 Q! }3 N. A6 h$ M. D- C  v! V( N, a' b! {
    ' J- z" }% W& m* }  _
    为什么在公司中成长更快?
    0 a3 D  X' A' `3 K8 R8 l
    ; K5 J/ R& r; d' i% \
      c1 e* e' |" j, E+ g; r; `0 N/ ^5 R! G7 V  \* a* d
    我想你一定听过这样的言论,就是有机会一定要去公司实习,这样你的成长是最快的,为啥会这样说,我觉得吧,很重要的一点就是在公司里是项目式学习,你进去就是参与到项目,这是真枪实弹的去开发写代码了,你想一下,你在实际的自学当中,有多少时间是在写代码,以及考虑该怎么用代码去实现某个功能,大多数你都是在学习一些理论知识,顶多看一些有关这些理论知识的demo代码。
    , i' j! T# |  z. C3 i
    8 H* B) V2 A, E* h( K; m* V$ A5 a) a

    8 Q* b, d$ a  q% v6 M, U. t, F( u所以啊,为啥在公司学习成长更快呢?这就是很重要的一个原因!4 u+ Z+ {/ J6 T8 d6 F0 M

    - M, Y' y; l4 x, h
    1 }* J; q6 \' u6 R
    ) [$ o4 G/ ~) ~/ b2 c& ?没有实际项目工作经验怎么办
    3 R- s: _! m; h' p1 ?* }7 t: c$ e1 X3 w/ |( D( G: A% H
    . o  E: r/ U8 r, x+ `! ^, w
    * o; ^$ u. O8 F. V3 c" c7 R
    不知道你们现在有这个担心吗?反正我现在这块是短板,我在实际的面试中体验到,现在很多时候面试啊,不仅仅要求你会一些理论知识,更多的是面试官想知道这些知识在项目中你是怎么运用的,也就是说啊,知道那么多没啥,看看书也就能回答上来,但是只有你真正的去在实际项目中用过,你才知道它会有什么问题以及该怎么优化,很多时候项目经验不就是这些吗?: H0 H  p9 n# V

    7 t( x, v  w- z+ f1 g3 U
    1 l" s8 Z! I) k! j3 F6 ?) l' R$ l5 r9 u0 U6 {7 u8 X: }
    所以啊,千万别在闷着头一直学习理论知识了,一定要去实战,去在项目中更好的学习。
    : P# Y! n! N' W( x5 o" F6 W
    ) ~3 ?( ^0 ~" J' P7 ~7 X9 x# x6 m7 H
    - d; ^6 W6 W( A9 V
    & o/ X/ X; j) Z: G9 n有人可能还是不太理解,我举例子说明,也就是说,不要再一直去学习SpringBoot是啥等等,你得实实在在的去做一个springoot为主的项目,把它综合应用起来,这样你会学到更多的知识,成长也是最快的!
    " ?: U# y! J6 F9 K2 Q. d& _9 K! C8 l3 y6 y/ @  o) w1 e
    " M# [; A* R  ?& g& A' l2 n9 u
    % ]4 Z- t$ }2 p! ^) E
    总结
    4 f8 V; E. ^/ W& u6 N1 ^
    ) f6 Q9 c3 o7 H* M; K; j$ J/ I
    ! c8 v, ~$ Q7 Z; c, J/ c4 F; v* d8 l% W* v
    然后啊,关于这些,我有如下总结,可谓是精华所在:9 T$ _2 c% f3 j4 O0 t& l

    3 ?7 c! x, ~* d
    ) `8 k: Z# e6 l- i; r% c- h5 K( }( p; H9 `# [# p+ O
    怎么去学习这个编程,以及不断的成长进阶,这里有个重要的思维:6 z9 s1 q4 L0 Y3 z( W& \+ Q* E

    ' R' c9 w& t8 X( o- J2 `) S! F' @! ]- y" K4 P9 b

    . @2 V2 J' Y' p, _, a$ P$ o' E思想转变:了解新的技术名词,拓展知识面,然后重点就是学基础(20%),重实战(80%,也就是关于这个知识的大部分知识应该是在实战中去学习,遇到问题才能把这个知识点学的更加深刻,不要全部沉溺在理论,一定要在实战中去总结,去深入学习)3 c" D$ |) L0 j+ e
    5 ~1 M+ {: d$ A* c6 T- a+ U" X
    # ?3 X" ]2 R- {7 m! P. G' g" p
    # t. o+ U) n, A4 j
    好了,今天就到这里,希望大家认真读读,理解理解,相信一定会有所收获!也欢迎大家留言讨论,如果觉得不错,可以在看支持一下,如果能分享给更多人,那真的是太感谢了!
    - X, V) I6 R, V1 f. Q————————————————1 R, V- x7 M' i5 V4 G) c0 v
    版权声明:本文为CSDN博主「ithuangqing」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
    3 R3 R4 I; D3 X5 g& c" Y原文链接:https://blog.csdn.net/sinat_33921105/article/details/1057104007 q- |0 M+ a1 [% ?7 [% |

    # I  P" \6 G+ E8 U, y5 ^1 p. n* Q- _; [9 M8 a8 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-9-9 18:33 , Processed in 0.312414 second(s), 50 queries .

    回顶部