QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 1448|回复: 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
    # d! B8 O  ?. Z( A
    告诉你一个学习编程的诀窍(建议收藏)
    ) T1 ^; w  _: n. v. I作者 | ithuangqing
    1 }, N$ X. {  L5 r& U; A9 c5 o% O" F' y3 W/ C0 H
    来源 | 编码之外(ID:ithuangqing)
      t3 k+ R" K1 g& K7 y
    0 d: c! j& J, }
    % U( `, C. |  I8 j, l/ s% T; A" L0 T/ v7 w; u0 e* Z$ a
    不怕和你说,如果我在大学的时候能够明白这些,说不定我现在已经在阿里上班了,最起码不会像现在这个样子……8 f- t$ }! `, M- m

    7 D: O, v4 Y2 W6 {0 s6 c) E) h7 O, s

    & j5 A$ e. m( `* V6 Y
    , b$ N5 U. }' \1 x% h' ~7 f9 ~. d1 B; T- s+ q+ U: @# P  Q, ]
    可能你会好奇,哎,庆哥庆哥,啥东西啊,被你说的那么厉害,我现在还在大学啊,你懂得,哈哈( u% O0 C9 d# _& O; k) a$ v
    6 W6 R1 H/ M3 E' @

    5 Q$ a) l- u' ~5 A% T; [6 }9 E. y+ R8 T
    的确,我现在想起来,我的大学真的也算是浑浑噩噩的过去的,现在想想,当时的自己真的是在假装很努力……
    ! M/ Q: N# Y# ]$ v1 `/ [# L$ k  _* v0 A) a! B& P, c
    : e9 U3 x: w: e2 u  y( l
    # K3 \7 I. b; h+ U5 d% o9 J) p
    如果能早点明白这些道理,我想现在的我……,唉,所以我今天准备把它分享给你们,希望对你们有用!
    0 z2 ?0 |9 m/ M; C9 R, i& M; d0 Y. R

    & |( b  ]' f" G3 p5 I' f7 i0 E, X! U  W  x! R" V
    万事开头难,但你得坚持( M  x& Q+ D# d* f

    1 f( S- c5 q! X8 d- i! u. X; N: G. V, f  ?2 G3 F6 p2 f. z+ T2 R
    ! G  K' w1 g# [. G: a
    我们学习编程啊,刚开始的时候,大家都会感觉有难度,编程毕竟是个有门槛的活,大家谁也不是天才,上来就盲打疯狂撸码的,所以啊,那些刚开始学习编程的,你们在学习的路上会遇到许许多多的困难,但是你们一定要坚持下去……
    4 Z0 r! G" n5 H+ \/ P, x
    0 C4 f' G1 `2 G7 N& M% r$ d7 E
    ' N+ e, U; m  }& `1 h  L
    " Q" b8 K1 m' q5 I# e: ^实话告诉你,现在那些行业大佬,当初哪个不是磕磕绊绊的走过来的,只有经历了这些,你才能真正算得上成长啊。
    8 ?; A0 V; j* q/ U1 F" O. A# ^# @% T

    1 F8 v. X+ t+ `8 V7 H0 W; z, v, z" R7 c% k$ F
    当你在学习编程的过程中,遇到问题的话很有可能不能得到别人的帮助,尤其自学,也就是说啊,在这个路上,你碰到的很多问题其实都是需要你自己去解决的,所以啊,我推荐你们一定要善于利用搜索引擎!. r# R$ v0 H+ u& m6 d5 |" }

    / q4 P. y/ S  H, N2 y! ]6 n' m0 c( }6 a4 {! d( O

    6 J  J# K" B5 R: i8 G* a6 _2 L另外,我想告诉你们,切莫急于求成,需要稳扎稳打,勿在浮沙筑高台!
    ! s1 u+ _1 _* a- x
      R1 j8 Q: R# q# p8 i+ w2 m5 G* |4 X7 C2 `. o% w

      z4 _2 g! ^7 t. \+ Z" L7 w6 R5 H还有就是难在坚持,贵在坚持,成也坚持,败也坚持,所以啊,万事开头难,但是庆哥希望你们,一定得坚持!
    # o; B" P8 r! X* f8 l; j  X1 P+ J. T9 b% s

    5 V6 Y6 a3 Q+ Y  r6 Y  j+ b$ P7 v$ d
    学习编程的诀窍
    ; x9 D# n  B; R$ h! v3 c
    . @+ q2 A; b& Z6 D* p) @! F) B: N( r: R4 t  p

    % N3 h/ r6 u- G知道了这个之后,我就需要告诉你们学习编程的一个诀窍了,真的,如果我能在大学的时候就明白了这个,说不定我现在就是大厂的了,所以啊,接下来我说的,大家一定好好听,认真思考!
    2 F+ R: G% C1 o- @+ H" T* M
    0 M" v# I) F' h. s. I0 s
    * S+ G1 |, o& u5 Y! b9 _, E4 f& H2 y, |* a6 M7 K4 y) Y
    你知道我现在最怕的是什么吗?我最怕的就是你们陷入了这样的一个坑:
    $ V) s1 J2 x! l9 u3 u, R3 ^
    9 H& T- r8 D. `6 K# Y/ D( I( w2 @8 Z
    $ P' F3 T  i: h
    "等待好状态"5 |! O, m. j- _1 ^: \/ P

    4 z6 y1 u% c, u3 o* u
    4 X% ]$ {% b  z+ ]
    9 h, g  H; w2 H* X/ H1 c4 k. e# V7 @我早些在大学学习编程的时候啊,就是掉进这个坑了,导致自己的效率很低,看似很努力,实际效果不明显,付出与收获远远不成正比……
    ! g2 t$ V; m4 E% ]1 y+ _9 z: O. V8 A" ]& F/ d7 e
    ! k: D* O. K% A7 m

    * E, d! K4 [: p我那个时候啊,学习编程,总想着,把基础学完,然后把web学了,然后再把框架学习,也就是总想着把那些知识点都学完,然后再去做一些实战项目,也就是说,我总想着把该学的都学完,等到一个最好的状态,然后运用自己所学的知识去搞定一个项目……
    - @5 e9 l6 ?$ {8 S$ q/ g: B; t6 {6 x5 [# R& f% ?0 r# H% s
    ; a2 P3 U0 W- B  j7 Q/ G
    & R6 |/ v4 k8 T, T" f
    当时想的就是这个项目中设计的某某技术,我还不会嘞,或者我就知道一点,这个项目肯定没法做,就觉得现在自己掌握的知识还不足以去学习这个项目,于是就还是花时间去学习一些理论知识。
    5 k9 [. j. }& w$ ^5 ?- c
    + X3 d9 s4 U( O# [! e& M
    9 h- c& n" m* O1 D  k
    # k+ a) E! Z/ [- O, s  I对的,我花太多时间去学习理论知识了,总想着自己目前掌握的知识点不够,状态不行,我需要等待一个好状态,然后再去实践,殊不知,我掉入了一个大坑:7 ]/ R( ^  C* b; \  _
    3 D& p% _% b3 Z* c8 _

    ' G) ~; w  o9 i1 e% h
    ) i0 N! x6 }, J) q“好状态永远不会来,因为知识永远学不完”
    6 M; Y3 o" [* D  T
      `7 w  {, K7 ~9 p# H- {6 E* E4 n/ N4 k

    ( |$ x5 H+ J9 j0 ?3 t) |# h7 a知识学了是会忘的,但是这是正常现象
    5 _2 _( ?! x5 W3 ]9 J! F2 H' W( t/ v8 D) D# T
    & h" U; t( n5 X9 W
    6 ~/ t$ |$ H1 h: N
    就这样,我在大学乃至毕业的一段时间,我都挣扎在这个坑了,学了太多的理论知识,实践的太少太少了,而就我实际感受以及在实际工作中感到,我这样的效果太差了,还是那句话,我的付出和我的收获远远不成正比。+ A. G/ q+ }2 r

    + e$ E% J2 X( T  z1 p" v: \/ o7 t. L% |* C6 R
    - x; F* l4 o7 y7 n
    为什么会这样,因为我忽略了很重要的两点:; L, S4 K$ Q7 ]+ V8 Y& p! P
    & R3 q0 H" B* d, n( q
      _4 d3 t+ h3 O( E$ a# }

    # i1 r+ B8 \: r. y6 }% q. J) {1、知识你是永远也学不完的) f# ?4 i+ c* `* r6 E

    ' s& ~; Q8 _. S; R1 h2、知识学了很容易遗忘
    : L* w  J) Z) z6 q
      s; v% Z+ _( ]3 P# Q' ^
    1 G" g4 t3 U4 Q) Y# c  m( ~# S# X! J3 W# g
    我相信现在你一定对这两点感触颇深吧,那么你就可以想到我花太多时间学习理论基础的弊端了,首先,要学习的知识点真的很多,错综复杂,导致我学着后面的忘着前面的,一旦出现这个情况,我不自觉的就感觉自己的知识体系出现了重大的空缺,自然觉得目前状态不行,所以很多时候自己想做一个项目的念头都被打消了……
    % n6 ]% S/ Q6 S( _1 T9 l! ?' D, Q, s/ T0 S5 B
    ( W8 I1 S! v- m* e

    % Q/ d: w7 C- r' G然后我就会再去学习之前遗忘的知识,可是由于知识点多,过不了多久,其他一些知识也出现了遗忘的现象,所以有的时候自己真的很苦恼,学的很多东西都忘得差不多了,相信你也有这样的感受吧!
    5 x1 y( X/ U0 E! u' y3 l# Z% B
    4 L7 `9 H% z2 i; j# y- s1 y) v, H& {, k; h0 c, c6 ~
    5 N5 q" ~. A' E9 T6 E* b
    看过我之前分享的读者应该知道,我后来提出来一个学习的拆分理论,就是“学多次,习多次”,给大家推荐的方法就是写精品博客。* _! C' k5 z% C2 [
    7 F) R- n7 z* N' f+ X+ D

    % q1 j. O4 W) P0 E2 N5 L* x
    7 {' X9 b$ d$ Q5 b6 ]5 N  X5 L我当时这块做的并不好,除此之外,还有一个更好的方法那就是把理论和实践平衡起来,你要记住,理论解决不了的疑难问题,实践将为你解决,所谓的实践出真知并不是没有道理的,可是自己当时却傻到没有这样做,导致,浪费了太多时间……. c) e' V1 w+ c
    & t1 Y& y' h4 Y6 P9 {1 Z
      ]) g# [" l+ y" T2 X' V9 P* Z
    ( n- G2 i+ P8 ]
    因为缺少了实践这一重要环节,其实我内心很明白,我的知识体系并不是很牢固,和你们一样,自己不会的太多了
      D! e- V7 G' \6 |, S* `' K" j  H* _3 J" Z( Y1 x
    # U1 x/ v3 c% ]/ u5 m

    2 X8 t- s  ]5 @7 J7 U) B  ^: U; i* t1 G& |0 W1 f& m* A

    4 R3 P! W+ M. Y" ^- A' u  P; L, d: P

    + q/ I) ]4 G$ R/ [2 ^! H2 j4 f所以啊,记住了,千万不要把太多时间都放在理论学习上,一定要多去实践!0 u3 _9 N- X. N
    9 n/ w% |. m9 y3 Y  L" m) u

    4 v0 ^, ?3 _, `' y5 v/ Z7 z; O2 P
    我之前也常说,学习啊,难的其实不是学,而是把知识运用起来,你学了很多东西并没啥,关键是你是否能够在需要的时候去实际应用,这个就体现在做项目中。
    % Y3 p- c: R, c$ X% v( X! o# \* s+ h/ Z' }# ~3 T9 \! y

    7 e; Q: \5 m  \# ^/ T9 l6 l) X$ ?/ }4 }# w8 D
    为什么在公司中成长更快?( i. a( |+ Z5 s( Y4 B5 @
    $ a. q+ x2 t6 D; g( y3 _
    $ R; z' Y8 c- O+ {) p. G- \- u; R
    6 x: q* m$ K: r$ j9 _% w" {8 P
    我想你一定听过这样的言论,就是有机会一定要去公司实习,这样你的成长是最快的,为啥会这样说,我觉得吧,很重要的一点就是在公司里是项目式学习,你进去就是参与到项目,这是真枪实弹的去开发写代码了,你想一下,你在实际的自学当中,有多少时间是在写代码,以及考虑该怎么用代码去实现某个功能,大多数你都是在学习一些理论知识,顶多看一些有关这些理论知识的demo代码。/ p+ E/ |3 t- P8 X# q( |
    ; t- D) l( ~! _( S$ h
    # I9 U* k% o4 w1 V  N2 g* ^

    : G3 Q! ]( a+ d/ W3 q所以啊,为啥在公司学习成长更快呢?这就是很重要的一个原因!4 J* I6 d" x. E4 Q0 p

    7 l$ f& y# _1 R  C7 P3 e6 U$ k# H% V, n3 {& O0 o5 K
    2 Y1 k/ P9 p4 N- x" R1 s
    没有实际项目工作经验怎么办
    # W5 U2 h% l1 m; x3 r/ W8 y% f+ i6 F$ m

    " ?3 D3 i  _" J* `1 j
    6 O! R3 |3 |2 M1 P2 q# U: B不知道你们现在有这个担心吗?反正我现在这块是短板,我在实际的面试中体验到,现在很多时候面试啊,不仅仅要求你会一些理论知识,更多的是面试官想知道这些知识在项目中你是怎么运用的,也就是说啊,知道那么多没啥,看看书也就能回答上来,但是只有你真正的去在实际项目中用过,你才知道它会有什么问题以及该怎么优化,很多时候项目经验不就是这些吗?% D. X  ?" m- |6 [' Y1 N0 @

    ' a* f5 z  A  p) K* |% u! P: ]. x) p' E. j$ R

    + }$ K; v/ Y. M" Z0 D6 h1 O5 h' z所以啊,千万别在闷着头一直学习理论知识了,一定要去实战,去在项目中更好的学习。2 `& a2 R8 p9 y% }
    7 q; w0 q3 \6 }

    5 Y$ Z( F, N" |) l
    1 M. E# w" b* J1 R$ C+ H, B有人可能还是不太理解,我举例子说明,也就是说,不要再一直去学习SpringBoot是啥等等,你得实实在在的去做一个springoot为主的项目,把它综合应用起来,这样你会学到更多的知识,成长也是最快的!
    8 Z* E0 F6 C# ]9 w
    ; |* ]3 O/ D) ~9 v1 ?* j' p4 ?3 H7 L$ G" C! Z
    & J: j; {. W  i% {- h+ N
    总结
    , ]& X: }: E% L1 q
    5 g. F9 D4 ^$ t3 \* P* T! B( o8 g$ @9 Y
    - ^, D# K4 B% y' {4 \# F
    2 C; l4 v6 m1 A& ^然后啊,关于这些,我有如下总结,可谓是精华所在:
    ( M4 a* k3 E" d, X9 o) N9 W+ b
    6 s, N1 L2 ~0 B6 L6 I' D! j9 x' X- z  K3 H" B& Z3 a+ j7 q

    ' o8 J. c- @# Q7 A- w怎么去学习这个编程,以及不断的成长进阶,这里有个重要的思维:3 X4 o' {6 @+ l3 t7 z+ i
    ) S1 _1 |* @8 T' j- _- O

    8 I% \) L6 u4 B! J8 u7 t1 ?  ^, C- S4 U# {5 N3 \
    思想转变:了解新的技术名词,拓展知识面,然后重点就是学基础(20%),重实战(80%,也就是关于这个知识的大部分知识应该是在实战中去学习,遇到问题才能把这个知识点学的更加深刻,不要全部沉溺在理论,一定要在实战中去总结,去深入学习)
    8 s* X0 j5 E  Y( o2 y2 [8 W
    & C6 z+ {: m  {9 C% i! T# [6 t4 i. _+ q' Z3 V# U% _
    4 ?, D  x# ^: W) A4 X; e
    好了,今天就到这里,希望大家认真读读,理解理解,相信一定会有所收获!也欢迎大家留言讨论,如果觉得不错,可以在看支持一下,如果能分享给更多人,那真的是太感谢了!
    2 X2 h  b9 Y  {————————————————
    2 h6 ?9 Q# r+ G: f版权声明:本文为CSDN博主「ithuangqing」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
    1 D3 L* Q  s: G, b+ @$ f原文链接:https://blog.csdn.net/sinat_33921105/article/details/1057104000 h0 z, o- l  S$ l! J
    . s( }2 x/ }$ |
    4 n( `  u$ t9 B; F4 t1 u7 a% {
    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 23:22 , Processed in 0.624078 second(s), 51 queries .

    回顶部