QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 1498|回复: 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 N& _4 D  ], y% c: }& i7 I* @% _
    告诉你一个学习编程的诀窍(建议收藏)4 e& f; O9 A, W4 D+ d& d7 \
    作者 | ithuangqing  c& w9 z7 o5 ~- ~% W. H- ?8 h
    4 U9 G) g7 e6 Y( z$ D
    来源 | 编码之外(ID:ithuangqing)
    % ^% q) f) V2 O% p
    - e  |( A1 z; l3 j0 a! ^1 n; K
    % Q/ f/ q8 h% n; r6 q! G, V2 A7 u; V) A1 `
    不怕和你说,如果我在大学的时候能够明白这些,说不定我现在已经在阿里上班了,最起码不会像现在这个样子……' k# a* e" ^# @  i7 M
    & g3 a2 T. B# n4 L& `, r
    % J+ @: D' u3 t) z

    . s, n% @. {* g% U* K: Y; j5 g) m: o1 W: V) y  B; Y

    ' ?8 k$ ^+ C3 Z; h$ n" ]+ R可能你会好奇,哎,庆哥庆哥,啥东西啊,被你说的那么厉害,我现在还在大学啊,你懂得,哈哈
    ( f& ]* m4 |/ A& ~" A+ X0 H
    + ?* U! j; r4 ?- n% I3 h9 \7 m2 t4 p9 e( G

    . Z2 v0 C( ^2 |) z. e$ _4 f的确,我现在想起来,我的大学真的也算是浑浑噩噩的过去的,现在想想,当时的自己真的是在假装很努力……6 {2 I, T) s3 U6 c* L  M

    ( m5 K+ |4 \" _' t
    : W4 q+ T1 x" x1 J3 f! |3 b( ~
    9 ?3 ?8 n2 S. t+ f  y1 }, ^9 z如果能早点明白这些道理,我想现在的我……,唉,所以我今天准备把它分享给你们,希望对你们有用!" A, X1 S$ k9 W

    $ U3 _& L3 g+ m+ u- W$ p0 N$ Q# K; b: q
      H! h, h$ `# C/ `! t) @7 O# W
    万事开头难,但你得坚持
    6 m2 ]2 D. F* D3 q. {1 N
    " j3 z; W6 Z% e/ n4 ?; ?- m5 V* A6 p$ a" @0 ^5 q
    ) j# R: t  j# }! a) Z
    我们学习编程啊,刚开始的时候,大家都会感觉有难度,编程毕竟是个有门槛的活,大家谁也不是天才,上来就盲打疯狂撸码的,所以啊,那些刚开始学习编程的,你们在学习的路上会遇到许许多多的困难,但是你们一定要坚持下去……
    ; i4 i3 y& g. \% `/ W( {
    & ~7 j- c5 a+ h7 f% d. k) Q3 P
    : h. A' b) X& h7 k( {+ b" Y7 b; i% V9 W' c' n9 b- a9 E% V4 ^( `2 F
    实话告诉你,现在那些行业大佬,当初哪个不是磕磕绊绊的走过来的,只有经历了这些,你才能真正算得上成长啊。( E  o- b( q+ Z" u$ i  F. i$ h0 O
    8 P2 `9 `' ^& E8 ?: @+ L* ]1 m: q* d% n

    " h; ^* N+ d0 V8 a% z9 W% s( b/ S- j% q3 R; @) o( n- n
    当你在学习编程的过程中,遇到问题的话很有可能不能得到别人的帮助,尤其自学,也就是说啊,在这个路上,你碰到的很多问题其实都是需要你自己去解决的,所以啊,我推荐你们一定要善于利用搜索引擎!
    - B# d- q* v% f9 K% ?7 R
    1 ^9 R1 x% R7 [) F8 {4 @$ T3 R$ q9 e9 x5 l
    % s  q0 t1 k# N: A) _1 E
    另外,我想告诉你们,切莫急于求成,需要稳扎稳打,勿在浮沙筑高台!  Q0 h- W% o4 d7 V; |

    ' F$ j3 Z+ z/ Z9 Z* F3 a# L2 C) S

    0 A" C2 H8 ]1 F) k  z8 H: g还有就是难在坚持,贵在坚持,成也坚持,败也坚持,所以啊,万事开头难,但是庆哥希望你们,一定得坚持!, p  o% s  w/ `: F# N6 h

    0 g  w" K8 k# f6 F/ Q* k; g" d. b( o- n( X

    $ t& d* z/ I) t& n8 M3 Z1 r学习编程的诀窍1 q4 |; `3 E; ?" ?7 b/ D+ m

    4 [) T. X& l  t) L( s3 h! ?
    # v& U: z0 |( y5 `  H& U( O/ L7 j( ~7 R3 `$ A9 \# x
    知道了这个之后,我就需要告诉你们学习编程的一个诀窍了,真的,如果我能在大学的时候就明白了这个,说不定我现在就是大厂的了,所以啊,接下来我说的,大家一定好好听,认真思考!/ i6 N8 J6 k+ e2 n* d

    ' I! z" N9 F7 l
    1 y$ p' {& {* M) i$ z' @7 w' o2 c
    3 U# Y( W. s7 R. |你知道我现在最怕的是什么吗?我最怕的就是你们陷入了这样的一个坑:
    ( a, O) r$ G: d- |4 ~; b9 H, d

    : |! V. _. V6 p" H7 T; v1 G3 I9 F' r/ T* C  d
    "等待好状态"
    1 b' S- A' _# V8 W$ T3 W2 A* j2 m7 u! N) h' A. n$ h
    . `" L6 m9 D  |0 I
    2 f7 J4 e& m. M% o  n  }2 T
    我早些在大学学习编程的时候啊,就是掉进这个坑了,导致自己的效率很低,看似很努力,实际效果不明显,付出与收获远远不成正比……
    9 D* X5 ~, N5 \( ~2 v, x& h2 g4 P* q/ y2 p8 J
    , S. ]' P" |/ R1 r" n- |4 f5 t  E3 L
    6 r6 ~7 U% h; U, j$ d; c
    我那个时候啊,学习编程,总想着,把基础学完,然后把web学了,然后再把框架学习,也就是总想着把那些知识点都学完,然后再去做一些实战项目,也就是说,我总想着把该学的都学完,等到一个最好的状态,然后运用自己所学的知识去搞定一个项目……
    & {6 _) O* P1 M
    5 f3 `- Q7 c9 q$ w
      r/ [7 H; o# Y  o, \/ A/ ?( W8 _1 x9 D8 H" Y  n" a2 Z3 m
    当时想的就是这个项目中设计的某某技术,我还不会嘞,或者我就知道一点,这个项目肯定没法做,就觉得现在自己掌握的知识还不足以去学习这个项目,于是就还是花时间去学习一些理论知识。
    3 C+ K  D9 e  o0 {7 m
    6 P- r' }7 A) U- J# }- v1 Q' A3 p+ K$ o& L, B; ^0 f3 c( l

    : o! X/ n: r! R1 g7 C$ t( t# M对的,我花太多时间去学习理论知识了,总想着自己目前掌握的知识点不够,状态不行,我需要等待一个好状态,然后再去实践,殊不知,我掉入了一个大坑:
    # a7 I/ f  b* u/ ?# v
    + B( q+ R8 ]. p
    % p1 @# N! x9 V9 v& T9 [
    / m( V' p3 o5 K' ]“好状态永远不会来,因为知识永远学不完”% ~, G0 n* a+ G6 V
    0 B3 [+ ]# T! t" k7 X
    5 X( C2 D0 j/ R3 K; L: V! _3 C
    ( Q( q7 l* H+ U2 a$ P) E
    知识学了是会忘的,但是这是正常现象( T/ o5 f! |8 M

    5 T* b! V0 B/ l
    * E( I6 E% L. G, O; j7 D% W6 a0 J9 G6 P# b' Y
    就这样,我在大学乃至毕业的一段时间,我都挣扎在这个坑了,学了太多的理论知识,实践的太少太少了,而就我实际感受以及在实际工作中感到,我这样的效果太差了,还是那句话,我的付出和我的收获远远不成正比。+ h1 Q5 g# ^: Y8 G' ?

    # ~9 J4 O( K4 ^: ?' N- b8 `/ |7 w& {  ^% d: M& l

    4 O& _$ J5 K# q2 B. v为什么会这样,因为我忽略了很重要的两点:
    - ~) a- a; _: Y& _2 m( A$ o8 T* Q# z

    4 O6 P& X4 N" A6 ~
    % w8 F9 s9 f3 r$ U4 l1 E7 b2 y( y1、知识你是永远也学不完的
    ! N, [: a' H* |! Y  ~3 H  W" O. L
    8 B5 X) X4 x% R. [9 x$ a6 A2、知识学了很容易遗忘# t( o/ r! O( |
    ( ]1 H* x- G2 K# m8 R' ]% Q7 I/ J
    + i' J; p" O& Q* L, N  n7 u

    # l. |6 Q: v; k5 g5 N" M我相信现在你一定对这两点感触颇深吧,那么你就可以想到我花太多时间学习理论基础的弊端了,首先,要学习的知识点真的很多,错综复杂,导致我学着后面的忘着前面的,一旦出现这个情况,我不自觉的就感觉自己的知识体系出现了重大的空缺,自然觉得目前状态不行,所以很多时候自己想做一个项目的念头都被打消了……  @9 `- M6 X& ?3 {9 l0 H& q$ d
    3 K0 G, r% F/ G7 j- L' A

    ; n) [  s" K( ^8 s4 _8 D9 }: |  s) C7 o+ u# o: I
    然后我就会再去学习之前遗忘的知识,可是由于知识点多,过不了多久,其他一些知识也出现了遗忘的现象,所以有的时候自己真的很苦恼,学的很多东西都忘得差不多了,相信你也有这样的感受吧!
    ' k: Z0 q# o" I
    ' z) p; }2 V4 W  B9 {
    . P' [# ]2 m) S- _% t( M- `) e; b* \, y! ^, y9 C! Y' {
    看过我之前分享的读者应该知道,我后来提出来一个学习的拆分理论,就是“学多次,习多次”,给大家推荐的方法就是写精品博客。+ A. O- u# y  C2 F: f6 d; `
    1 V* _- {- g: d0 G, f
    # s1 h5 ?, j' g4 }

    3 L+ c0 Q* m) l1 w  d' k' N我当时这块做的并不好,除此之外,还有一个更好的方法那就是把理论和实践平衡起来,你要记住,理论解决不了的疑难问题,实践将为你解决,所谓的实践出真知并不是没有道理的,可是自己当时却傻到没有这样做,导致,浪费了太多时间……
    2 x# P- B$ K% F: X! D3 K# d0 B  J6 U; n; A: p/ T, L

    $ e+ J/ r1 o8 Y8 N/ M% c( g4 O" [; q) `# [: q
    因为缺少了实践这一重要环节,其实我内心很明白,我的知识体系并不是很牢固,和你们一样,自己不会的太多了. F1 O7 j4 K) [

    - x3 y' h  y3 ^1 x5 h, P4 l1 r1 ]7 i: P& w0 |! `4 c# j8 A
    1 e: g. N' }/ R& }, a

    - Z" X' U1 _3 s  G  h: K4 _. a, m
    ) t9 C5 W, Y0 ^: ^2 S
    ! ?; w& ~5 r" E0 X* @7 z+ Q9 h' b3 l$ ?7 M3 y
    所以啊,记住了,千万不要把太多时间都放在理论学习上,一定要多去实践!0 [0 s  I- ^# I2 d0 O8 X
    $ i) E% x8 B  Z  X* o5 ]
    % O# l2 H, e. V9 L* E( L" F. ~

    ; ^8 y5 v; l4 L: u2 ?我之前也常说,学习啊,难的其实不是学,而是把知识运用起来,你学了很多东西并没啥,关键是你是否能够在需要的时候去实际应用,这个就体现在做项目中。
    + a( D  K. w7 `6 j. O3 w/ y/ N
    ' z0 M- U& O) w: s( B) d7 i' H& P% |6 a% V' T! A7 d$ g3 J, z
    ! ?0 Q/ x1 g6 X
    为什么在公司中成长更快?
    4 K3 g7 n8 {- L) r
    1 I  {: B) k4 G* h7 M7 z; I, T( `& h! p3 D

    - X: L( A0 q" g' r0 |我想你一定听过这样的言论,就是有机会一定要去公司实习,这样你的成长是最快的,为啥会这样说,我觉得吧,很重要的一点就是在公司里是项目式学习,你进去就是参与到项目,这是真枪实弹的去开发写代码了,你想一下,你在实际的自学当中,有多少时间是在写代码,以及考虑该怎么用代码去实现某个功能,大多数你都是在学习一些理论知识,顶多看一些有关这些理论知识的demo代码。7 v' q2 W& ?  n

    # n6 a# U* b  u4 t# _7 F& S& C8 N0 M- X3 @& S; {% e& J; f2 J. e
    ' T9 H; O- A& m1 h/ o! h1 W
    所以啊,为啥在公司学习成长更快呢?这就是很重要的一个原因!
    5 p) a& h) q0 r# e! P+ B( W+ G0 T. D3 G3 y; y. j; X
    5 U* M, V1 x# ^7 @$ |3 w

    " o8 x! W, P) m) M" L* D: @没有实际项目工作经验怎么办6 p! K4 A  V! g* @& B" k) d

      ~& j3 d& m4 m# e
    ' H: D2 Z! G" a! X/ \3 Q) I7 x. I3 W0 {4 I. Q3 |1 y
    不知道你们现在有这个担心吗?反正我现在这块是短板,我在实际的面试中体验到,现在很多时候面试啊,不仅仅要求你会一些理论知识,更多的是面试官想知道这些知识在项目中你是怎么运用的,也就是说啊,知道那么多没啥,看看书也就能回答上来,但是只有你真正的去在实际项目中用过,你才知道它会有什么问题以及该怎么优化,很多时候项目经验不就是这些吗?9 r+ R% W' }  c4 X, Q$ z
    4 c) b+ t& W3 [0 b

    2 v$ D4 Q  x0 J1 L. Q2 @& ~& c& f
    7 v- y# w) n% i所以啊,千万别在闷着头一直学习理论知识了,一定要去实战,去在项目中更好的学习。
    4 ~8 i; c% H8 a5 R0 U/ L  x8 Z" I5 u

    7 {! O5 d, S* w% w% N; d$ {' ]' U5 Z6 I' {
    有人可能还是不太理解,我举例子说明,也就是说,不要再一直去学习SpringBoot是啥等等,你得实实在在的去做一个springoot为主的项目,把它综合应用起来,这样你会学到更多的知识,成长也是最快的!
    + N" `2 ]1 w2 F8 \6 T5 Y" y7 g& H& f
      o# U' X% b2 D
    - p& A4 v( [9 Z- F$ a& B; X4 |6 h$ `, ~7 S* B4 F0 J
    总结
    5 p- w  d  x' i: I+ c: B) {; v! Y8 o: T! {

    * d5 ?/ ^0 `/ j. q# ~4 i+ R- T2 x! M* N! e+ @
    然后啊,关于这些,我有如下总结,可谓是精华所在:0 r- z/ X) K8 ~1 f9 O
    ; Y- h; D) T* f, |
    1 i  I/ f7 A' D% e! h# D; i

    " Q: @! v1 h  h4 x怎么去学习这个编程,以及不断的成长进阶,这里有个重要的思维:% E2 M/ @( z' V3 m5 b9 u, S. A
    5 m% G# t. m: N# N

    + C7 Y, @& l2 }2 \1 U. a4 }. c& I4 `6 ^4 f1 A. |3 g
    思想转变:了解新的技术名词,拓展知识面,然后重点就是学基础(20%),重实战(80%,也就是关于这个知识的大部分知识应该是在实战中去学习,遇到问题才能把这个知识点学的更加深刻,不要全部沉溺在理论,一定要在实战中去总结,去深入学习)8 y  E. Z# D, w9 p
    ) I' p0 E+ y' _; P

    ( W2 r% T# }* U! F/ m/ h6 s: x" t; [0 e* f- v  E/ e4 J
    好了,今天就到这里,希望大家认真读读,理解理解,相信一定会有所收获!也欢迎大家留言讨论,如果觉得不错,可以在看支持一下,如果能分享给更多人,那真的是太感谢了!4 y; s9 Z. F/ @4 {4 h. q" T& G
    ————————————————  D  f9 J4 p' G+ }
    版权声明:本文为CSDN博主「ithuangqing」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
    , Z6 ~; _" P+ W原文链接:https://blog.csdn.net/sinat_33921105/article/details/1057104007 F( z) O$ a% y0 Q2 ~8 G
    0 e1 @+ Q3 Z1 A- g2 X( B
    + j, S( ?2 k; h1 j+ ~6 l- K. v; l
    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-7-26 08:21 , Processed in 0.424172 second(s), 51 queries .

    回顶部