QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 1518|回复: 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
    8 i# L/ M) W& |( H) `
    告诉你一个学习编程的诀窍(建议收藏)4 c/ v/ A0 [! Z
    作者 | ithuangqing
    + O" K: P- i& Q, e2 x* b. }
      B' b1 a, |2 x: ?来源 | 编码之外(ID:ithuangqing)
    * D6 l' ?! r. q2 E, f( `' A& W' d6 t; T* R
    8 A  K# X! X% g8 Z4 N
    . |' \. q. _6 E$ K, R5 k2 O
    不怕和你说,如果我在大学的时候能够明白这些,说不定我现在已经在阿里上班了,最起码不会像现在这个样子……( ~1 h% b' _! U$ M6 B

    " b( J2 P- f, `$ v7 |3 g( n7 d5 l# Z4 i
    : p/ P, Q5 y. r# i; \; f! J

    & @3 e( Y9 N/ L6 h( o1 H7 l) \
    可能你会好奇,哎,庆哥庆哥,啥东西啊,被你说的那么厉害,我现在还在大学啊,你懂得,哈哈
    ; |% A0 }) A% h* o8 v0 n% m7 T% O7 K/ t( w; h
    5 I% l5 a  c! g" J4 ?( T. B+ o
    # {# U0 x, g+ h2 g% @. M
    的确,我现在想起来,我的大学真的也算是浑浑噩噩的过去的,现在想想,当时的自己真的是在假装很努力……
    . E4 E7 t: n+ k/ s/ T9 d, y. R9 y* X2 \5 D( M$ R

    $ G5 H1 E- `. |& f$ T! i% e5 P. P; p) D( Z! R! ]
    如果能早点明白这些道理,我想现在的我……,唉,所以我今天准备把它分享给你们,希望对你们有用!
    : `0 k! e4 @" X  e9 e
    : f4 N! P7 F2 X! o) Z% T; @$ r. {! J* ?$ x
      P8 C9 K3 K. T- P2 l
    万事开头难,但你得坚持
    1 m; k% P3 B9 d- w) Q% I
    0 E2 x  n: w" {3 c9 O$ G
    7 M+ u+ y& \+ r0 c. h( a- e6 r- ?5 V& `8 c
    我们学习编程啊,刚开始的时候,大家都会感觉有难度,编程毕竟是个有门槛的活,大家谁也不是天才,上来就盲打疯狂撸码的,所以啊,那些刚开始学习编程的,你们在学习的路上会遇到许许多多的困难,但是你们一定要坚持下去……+ n& q6 D0 d3 S0 D- i- a9 A

    ( B8 I8 R9 c' w; D5 B9 P" J; o5 D* P; B; G5 d9 y; [. ?! J  T

    ( n+ B6 l# r2 U实话告诉你,现在那些行业大佬,当初哪个不是磕磕绊绊的走过来的,只有经历了这些,你才能真正算得上成长啊。6 V/ T% G4 ?$ W4 l; t) s, P
    5 m- q8 A4 M$ W7 l# Q. K- u( Y+ l
    0 O" E4 ?- m! B: V; Q% n) S  ~
    8 I8 i$ {4 F4 t; r6 ?, R4 t
    当你在学习编程的过程中,遇到问题的话很有可能不能得到别人的帮助,尤其自学,也就是说啊,在这个路上,你碰到的很多问题其实都是需要你自己去解决的,所以啊,我推荐你们一定要善于利用搜索引擎!
    ( L# {8 M$ ^) c" G  E) U( P
    & ~+ v4 R: k: s6 b5 E  c2 G9 L6 D8 d
    6 e# }6 t$ L4 \/ P' p/ y. y9 o
    另外,我想告诉你们,切莫急于求成,需要稳扎稳打,勿在浮沙筑高台!% X0 x! Y1 s! e& A6 W. h* ~* b

    ( H' f: Z5 A8 _8 k7 \( v4 v) J/ a3 s2 }' _

    0 Y5 r/ l5 P" _: n( F3 c/ A" [, N还有就是难在坚持,贵在坚持,成也坚持,败也坚持,所以啊,万事开头难,但是庆哥希望你们,一定得坚持!
    + ?! l) K3 Q8 T- |+ j" G! H
      P6 r$ S) P6 \9 B' \
    5 ?' g4 O% ]7 X: w- j9 L: ~' t1 z. }& b$ L" ~
    学习编程的诀窍
    ) G) h) m3 x, {6 g9 s7 m
    ' `! E  c7 ^& l& L- D# ]7 H( M( i4 {) ?
    ; w+ v4 |7 U% n, W& {+ c
    知道了这个之后,我就需要告诉你们学习编程的一个诀窍了,真的,如果我能在大学的时候就明白了这个,说不定我现在就是大厂的了,所以啊,接下来我说的,大家一定好好听,认真思考!
    5 B) D9 @# C/ G( q" \3 ~$ q( m, S
    , c1 z2 K! Y- _2 J3 t$ d/ E& }; W! [; i6 z0 R1 }

    + V3 K. v8 X8 T- ~6 l. G; L你知道我现在最怕的是什么吗?我最怕的就是你们陷入了这样的一个坑:
    ! X) u: E& A4 ~& q4 }7 ~; \6 @, V+ b9 G6 }5 o" S  j( S' l

    3 O7 A, W; p* N: W! v  A6 R  _* }$ o
    5 \9 {. H2 f3 V7 c. ^4 s" F/ f! I"等待好状态"
    . g$ J" w& M0 \' {! w
    # A  D7 H$ Z8 V  {, [7 `1 B$ ]
    2 p6 k( S5 N, F# ?7 t
    3 A- O' J; H) R我早些在大学学习编程的时候啊,就是掉进这个坑了,导致自己的效率很低,看似很努力,实际效果不明显,付出与收获远远不成正比……
    / m7 v  m4 ~# R( R) a: O$ x1 l/ h: U% x7 h
    & w' A7 D6 M. B0 ~% z& U

    - N0 R2 n8 A: C我那个时候啊,学习编程,总想着,把基础学完,然后把web学了,然后再把框架学习,也就是总想着把那些知识点都学完,然后再去做一些实战项目,也就是说,我总想着把该学的都学完,等到一个最好的状态,然后运用自己所学的知识去搞定一个项目……8 W) M. ~5 T/ Y) G/ D" ^

    * X2 F2 C) ]  ]5 R: O
      C8 O9 d, _3 v
    , R* N% T+ \8 X, j* H% e当时想的就是这个项目中设计的某某技术,我还不会嘞,或者我就知道一点,这个项目肯定没法做,就觉得现在自己掌握的知识还不足以去学习这个项目,于是就还是花时间去学习一些理论知识。  ]$ i/ T8 K$ G, K6 u  _
    8 A+ `3 c; W) Y! Y: ~9 B$ Y9 k1 f+ }
    " C' Z6 q. Z  n% d
    ; v1 ]9 g6 M; }( R3 C2 R
    对的,我花太多时间去学习理论知识了,总想着自己目前掌握的知识点不够,状态不行,我需要等待一个好状态,然后再去实践,殊不知,我掉入了一个大坑:% \. n, Q( z: c- `

    8 S( m7 M& l! P  P" y( s% K" s
    7 [& A, X8 a, o8 N" l# f& e2 v$ g/ \# Z9 C; w; n% p
    “好状态永远不会来,因为知识永远学不完”4 J! c9 w3 ~5 C' q4 l- f# Z
    ! c& k- g+ J2 n2 b

    / v$ A' J, P2 R: ^4 G1 Y( K3 m# h1 y
    知识学了是会忘的,但是这是正常现象
    # X) T1 w& J& i( x0 q0 d( [9 N, u! ?: J1 i7 d1 M
    ; p7 c8 T# i; Y: @: l* R8 G
    & l1 t: n% n7 s# }
    就这样,我在大学乃至毕业的一段时间,我都挣扎在这个坑了,学了太多的理论知识,实践的太少太少了,而就我实际感受以及在实际工作中感到,我这样的效果太差了,还是那句话,我的付出和我的收获远远不成正比。
      _- H$ Y3 e, ~" a) O* P0 T
    , u$ ~/ [9 ]# G/ N+ [1 G" t2 U0 c5 m& u: b0 b
    : @; n& i* u# E; V2 {, x( H8 U
    为什么会这样,因为我忽略了很重要的两点:
    8 v* W- l, u, n5 @1 b; b, Q1 \/ \( J% b9 x4 w# W5 j

    # ^3 p5 A2 X8 l! c+ _/ n, I$ _7 A; U$ e7 r
    1、知识你是永远也学不完的: M" E0 t  U  }: c1 f5 z% w7 W
    $ c; D) n3 n/ m
    2、知识学了很容易遗忘4 }# o' k1 \6 G+ E. |2 Z

    0 C9 R9 @/ t: Z: y" J; `, i. b5 S6 z1 n, O
    7 Q6 s0 J# o/ N0 Q$ }* S/ u6 [/ ~$ B
    我相信现在你一定对这两点感触颇深吧,那么你就可以想到我花太多时间学习理论基础的弊端了,首先,要学习的知识点真的很多,错综复杂,导致我学着后面的忘着前面的,一旦出现这个情况,我不自觉的就感觉自己的知识体系出现了重大的空缺,自然觉得目前状态不行,所以很多时候自己想做一个项目的念头都被打消了……4 ~+ u9 H6 s. ^2 H

    " w& r8 R& v% Z4 h' `- r, i" ]$ t& b, g
    ! q: x. c; N/ j8 C4 ?
    然后我就会再去学习之前遗忘的知识,可是由于知识点多,过不了多久,其他一些知识也出现了遗忘的现象,所以有的时候自己真的很苦恼,学的很多东西都忘得差不多了,相信你也有这样的感受吧!
    . A( D1 l" Y2 u
    ; `$ p/ C' }* G# g! `
    ' z/ P2 y- v( e- O! v3 m5 u, L6 C5 Y% N
    看过我之前分享的读者应该知道,我后来提出来一个学习的拆分理论,就是“学多次,习多次”,给大家推荐的方法就是写精品博客。! P% n* H5 O' f8 R/ k

    - h$ y: p. C: F$ j7 B2 z! n9 Y  Z4 i3 C% S  t, c( V+ B, |" Z6 P
    * U2 c. d# p; @0 \
    我当时这块做的并不好,除此之外,还有一个更好的方法那就是把理论和实践平衡起来,你要记住,理论解决不了的疑难问题,实践将为你解决,所谓的实践出真知并不是没有道理的,可是自己当时却傻到没有这样做,导致,浪费了太多时间……3 o4 T9 j7 f# p, R
    2 i5 T6 i1 n0 w+ p. k) u

    , {7 k- B( B( o, D6 i8 m" o9 ]; k' g' a8 x! h
    因为缺少了实践这一重要环节,其实我内心很明白,我的知识体系并不是很牢固,和你们一样,自己不会的太多了* ?- [0 R' L  L- G7 x9 h9 G/ E

    - K! e; X, B5 i, Y9 o- j" f/ m+ j/ C( \1 _) t) B/ w3 x- s; ]

    ; \* m7 p1 J' I7 s# |0 s' U% X
    ; S( q& |( Y  j* a. R
    , h+ E7 m4 M) X" G
    ; K- E5 P, ]9 p" a. R
    0 w3 ~' P: j1 L/ T2 P0 @所以啊,记住了,千万不要把太多时间都放在理论学习上,一定要多去实践!. [  O, Z- \. P/ b& U

    : E; {: c, P6 S. n# c
    ( ^" [. k: s7 b6 S& l: `" o) a1 u
    ( {% w* p/ @+ ^0 A5 C我之前也常说,学习啊,难的其实不是学,而是把知识运用起来,你学了很多东西并没啥,关键是你是否能够在需要的时候去实际应用,这个就体现在做项目中。
    ( }" r# ?( j. u0 J9 v( n  a7 ]
    ' b/ m7 d: Y. O0 t1 K' M5 ]+ b4 B
    $ y* ]% H7 ~/ M+ e0 F
    为什么在公司中成长更快?5 x; h! j3 B, W4 X" ~6 X% l( p

    9 q& {6 L0 T. x* H; U
    : R3 H$ v+ r1 S! O: L
    5 x+ r! d) z/ d% R! i) V) b我想你一定听过这样的言论,就是有机会一定要去公司实习,这样你的成长是最快的,为啥会这样说,我觉得吧,很重要的一点就是在公司里是项目式学习,你进去就是参与到项目,这是真枪实弹的去开发写代码了,你想一下,你在实际的自学当中,有多少时间是在写代码,以及考虑该怎么用代码去实现某个功能,大多数你都是在学习一些理论知识,顶多看一些有关这些理论知识的demo代码。5 ]. ]* G* _  ^' ]

    ; `  q8 B3 ^. u1 c, ?! s( t, z7 F1 y, f! |5 p
    + |, s3 m- A2 x, T3 o/ o) H# ?' S
    所以啊,为啥在公司学习成长更快呢?这就是很重要的一个原因!5 A/ O1 Z8 P: i8 u& p

    / W! \) q$ G) _1 V; n: ?* N
    ' N' d' |0 O: E4 b" y
    7 M+ U/ t, i$ j* s! c' `没有实际项目工作经验怎么办5 R# m4 Z' d' `' g+ S, P
    7 r1 ^8 _3 F+ g3 ^! ]
    ! M! X9 o3 e. B+ i  q4 O/ O
    * I% L, d2 l. A( k7 a
    不知道你们现在有这个担心吗?反正我现在这块是短板,我在实际的面试中体验到,现在很多时候面试啊,不仅仅要求你会一些理论知识,更多的是面试官想知道这些知识在项目中你是怎么运用的,也就是说啊,知道那么多没啥,看看书也就能回答上来,但是只有你真正的去在实际项目中用过,你才知道它会有什么问题以及该怎么优化,很多时候项目经验不就是这些吗?" l' C0 |1 \, Y, a- J- g

    + b8 g9 C1 k, W9 Z3 c
    , W( w! U4 t  l0 i, V( F5 }( @3 P& i) ^% F& {
    所以啊,千万别在闷着头一直学习理论知识了,一定要去实战,去在项目中更好的学习。
    % g. k6 b7 f+ P, {4 j. L
    ' |$ X( q8 l0 B$ B8 \
    * S- ^; m$ h4 Q8 ^1 p5 m6 ]" j7 G
    $ [9 o  E/ v" ]$ ~$ i6 Y1 h* y' L有人可能还是不太理解,我举例子说明,也就是说,不要再一直去学习SpringBoot是啥等等,你得实实在在的去做一个springoot为主的项目,把它综合应用起来,这样你会学到更多的知识,成长也是最快的!" b# j" ?( L( {* j* U
    ; u9 `" f) Y8 R( G- m

    & I  z/ B$ C! j+ v$ ^2 Q8 R2 e& w
    ) Z5 k/ p/ T1 X% ~总结
    ' A* J# {0 n$ K# M
    + g5 z" l9 O" C; U6 k6 H$ S
    # k9 ]: \/ h1 W2 `, |  l. L! H; k( W5 f  X* L' K4 u
    然后啊,关于这些,我有如下总结,可谓是精华所在:
    $ @! p0 d0 x( L9 d, W7 v& s" j
    # y2 `0 o8 z, R1 ?  p, S
    2 p# @! n/ L* _0 o- e# W4 l) f
    怎么去学习这个编程,以及不断的成长进阶,这里有个重要的思维:
    9 F) V0 ^' G: H+ I% _' l
    ( Y0 d/ v: x4 v, c$ q) j. _; {* {, f0 O+ J$ S

    : b$ q% [2 ~  M! V& C: F$ Y  H思想转变:了解新的技术名词,拓展知识面,然后重点就是学基础(20%),重实战(80%,也就是关于这个知识的大部分知识应该是在实战中去学习,遇到问题才能把这个知识点学的更加深刻,不要全部沉溺在理论,一定要在实战中去总结,去深入学习)
    # T& M+ W# L1 D9 c. Z
    7 V+ g) l# D; a1 T  M2 u$ ]6 h
    * W5 I/ v) |# S# r
    % ]2 S1 H" S1 T! _5 }好了,今天就到这里,希望大家认真读读,理解理解,相信一定会有所收获!也欢迎大家留言讨论,如果觉得不错,可以在看支持一下,如果能分享给更多人,那真的是太感谢了!7 D4 ?! _1 F# }
    ————————————————5 g0 J: S* h( b0 r' D8 S
    版权声明:本文为CSDN博主「ithuangqing」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。: B6 w1 O' [8 I* J8 Y3 E$ _- S; ?
    原文链接:https://blog.csdn.net/sinat_33921105/article/details/105710400' D  y" z4 I5 S# P5 V# D
    * U3 Z- q3 C, T' }# L: M. x* ^
    ! Q3 B# y2 g- r  U. V
    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:59 , Processed in 0.478487 second(s), 52 queries .

    回顶部