QQ登录

只需要一步,快速开始

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

    ( H5 b0 Z  x8 ?# t告诉你一个学习编程的诀窍(建议收藏)
    % w3 Q- a/ r$ ]0 y作者 | ithuangqing3 [! B3 V2 r+ i5 x' A" \; c5 {

    2 P* v0 |9 G3 a2 A& j5 b" w# L来源 | 编码之外(ID:ithuangqing)
    . ^4 w4 g) i9 @6 d& y5 G4 r/ a2 d) T
    0 V+ z- e7 V% x/ R. P6 b1 l
    + n( d9 a$ j) n2 g* M0 E9 _$ b
    不怕和你说,如果我在大学的时候能够明白这些,说不定我现在已经在阿里上班了,最起码不会像现在这个样子……
    " i" I5 u# j+ k, a+ X6 A; [, p. `, D5 ~: P2 I
    ; t% l5 A! R2 O( e
    " F0 u$ G& @$ t& p0 u: r$ u7 N2 n0 L

    , V9 d  v: q" p$ q4 T
    0 a/ r1 `  p7 q0 \6 A可能你会好奇,哎,庆哥庆哥,啥东西啊,被你说的那么厉害,我现在还在大学啊,你懂得,哈哈
    ) [+ w4 q( l! e8 G8 j
    & V% y9 [4 S1 C. g- I. E. q$ Y1 N# t# f& H, @
    # ?. R  S: M2 A
    的确,我现在想起来,我的大学真的也算是浑浑噩噩的过去的,现在想想,当时的自己真的是在假装很努力……3 s6 H# S* Z/ @* v

    0 O  E8 S* e+ o7 ^" g( u! J/ }- X' B3 f4 H6 c3 y

      i0 i4 x( E* c如果能早点明白这些道理,我想现在的我……,唉,所以我今天准备把它分享给你们,希望对你们有用!
      {$ B- ?" R6 p# X% ]' R4 J* m  h* [
    ; r& M1 S( p5 o0 J4 E6 f7 S3 B4 ]2 L% L2 n' f: N

    " F$ o; d- J& a' ^( D" L" ~万事开头难,但你得坚持
    ' \& p7 a1 E, m+ [; H* N7 Y3 n9 Z
      W( B; Z$ M6 v2 C! ~* ~5 A# {2 y2 W. T; a  N
    : a+ [6 g1 I! U( E' W
    我们学习编程啊,刚开始的时候,大家都会感觉有难度,编程毕竟是个有门槛的活,大家谁也不是天才,上来就盲打疯狂撸码的,所以啊,那些刚开始学习编程的,你们在学习的路上会遇到许许多多的困难,但是你们一定要坚持下去……
    8 h6 I; U4 I8 C2 T# K* i% k( \
    1 f3 W* _0 g3 d/ v5 \/ o
    + o& C$ Z6 c2 L7 {' K0 E
    " ^+ N. _+ n- N! p: U2 U( M实话告诉你,现在那些行业大佬,当初哪个不是磕磕绊绊的走过来的,只有经历了这些,你才能真正算得上成长啊。
    2 H% {6 J) O" W3 P$ U9 W8 C
    % G! J+ U: O' u$ f3 \
    4 c, D& a- x; [% M- ]8 W
    - }5 B) H( U% p) q. n, w/ l当你在学习编程的过程中,遇到问题的话很有可能不能得到别人的帮助,尤其自学,也就是说啊,在这个路上,你碰到的很多问题其实都是需要你自己去解决的,所以啊,我推荐你们一定要善于利用搜索引擎!
    % i3 @& u8 ^  x+ ?; {
    ( j4 e) @2 C5 K! h& ~7 H
    & {* @/ T. w* E( u/ C9 E6 a0 A$ \5 z% t$ q& j4 F8 a0 Y
    另外,我想告诉你们,切莫急于求成,需要稳扎稳打,勿在浮沙筑高台!+ }3 b) A3 k2 F) [' J

    5 J) }4 i+ f5 v! r+ |2 ?
    & i3 H/ A: f- k; L9 U# d
    - z0 d# }0 d4 {- l! _  r" ^还有就是难在坚持,贵在坚持,成也坚持,败也坚持,所以啊,万事开头难,但是庆哥希望你们,一定得坚持!
    0 T9 m/ Z; K* a! Q; ?0 t) Q% `( s* c* u( f+ [9 H
    2 O5 j, P* O/ C7 ]+ A5 M$ d+ v
    4 p; i) x; z0 [# Z  o9 o7 e
    学习编程的诀窍
    5 J1 \" k, p4 P/ p6 a4 M' I' U# }' p0 Y6 V& C$ u$ z" B4 H

      C7 f0 O' r+ B3 v% z' P# G9 x2 y( S; p* |% }2 z
    知道了这个之后,我就需要告诉你们学习编程的一个诀窍了,真的,如果我能在大学的时候就明白了这个,说不定我现在就是大厂的了,所以啊,接下来我说的,大家一定好好听,认真思考!
    ) J9 X7 _! R+ w0 ^7 u9 D" K" F2 p% l: _/ b

    2 w0 r8 B7 }3 E$ S4 t/ |5 W& I  V0 M- `& L! X) F% G8 [1 j& @3 A
    你知道我现在最怕的是什么吗?我最怕的就是你们陷入了这样的一个坑:
    + g# C! Y  |$ q5 u* M7 S4 K+ U! Q/ _% h$ g. E5 q
    % k7 F: r$ `: \) ?
    * t1 z% l0 y7 M2 S- U! _
    "等待好状态"$ `) h$ ]  B, b% s7 F2 A5 Q# g, T& m
    ! I1 O/ F7 N  X; j

    4 M* s, l) K' a2 q7 j- X. ]! W2 n- k+ E- y
    我早些在大学学习编程的时候啊,就是掉进这个坑了,导致自己的效率很低,看似很努力,实际效果不明显,付出与收获远远不成正比……
    4 m3 H& o0 t" f( y, }# n4 R* M1 b' w; n
    8 V; }4 C/ D9 b6 J( H+ U7 l7 Q1 K" L4 N2 o! p1 G$ V( q( k
    6 y: `: M6 R: `1 e6 I
    我那个时候啊,学习编程,总想着,把基础学完,然后把web学了,然后再把框架学习,也就是总想着把那些知识点都学完,然后再去做一些实战项目,也就是说,我总想着把该学的都学完,等到一个最好的状态,然后运用自己所学的知识去搞定一个项目……
    7 ^, e$ L8 A, |0 \% |0 C, F2 i% _; x- P' ~* Q, J5 w

    ! m7 U8 j% L' v5 h8 g4 k' E3 x$ l7 r5 l, K
    当时想的就是这个项目中设计的某某技术,我还不会嘞,或者我就知道一点,这个项目肯定没法做,就觉得现在自己掌握的知识还不足以去学习这个项目,于是就还是花时间去学习一些理论知识。
    . f2 S+ v  P$ M" w. u
    & |; [0 l/ S: D# Z4 ?5 a. L4 K" c6 y! _& X( m/ I; j
    5 t% _3 x0 T) B1 O4 U( B* b5 _
    对的,我花太多时间去学习理论知识了,总想着自己目前掌握的知识点不够,状态不行,我需要等待一个好状态,然后再去实践,殊不知,我掉入了一个大坑:  Y1 f6 s5 i% x+ l8 M
    9 l7 Q, T. I. H6 M9 N* v

    / e& ]( Y1 Z+ ^6 L  A7 @' h/ R4 ~+ s( {+ [, T# b2 }4 g, G( B" {
    “好状态永远不会来,因为知识永远学不完”
    2 m$ b. g2 H: _* [6 ]; ^" E4 U7 m5 F$ U9 l. G5 H; R- ]

    & ]6 B& S! I" \+ `  H/ V* o* E
    9 B/ m, I4 C3 w+ X3 v: m" t  t0 M知识学了是会忘的,但是这是正常现象
    ' c9 o, g- z  g% u' u
    / p% q; Z$ K$ a( [, F; D# L9 _5 n) o
    5 z2 @4 f' I# M( R& B; c+ L  \
    就这样,我在大学乃至毕业的一段时间,我都挣扎在这个坑了,学了太多的理论知识,实践的太少太少了,而就我实际感受以及在实际工作中感到,我这样的效果太差了,还是那句话,我的付出和我的收获远远不成正比。
    , B5 o0 {6 C% ]5 L. t* Y/ U# p2 ]8 G/ ~! e& ?

    : b% s/ i. x% |7 M' J
    , o5 N! f$ s  ]" i7 v  X为什么会这样,因为我忽略了很重要的两点:
    1 c8 W; t9 X8 @: d) h$ t
    1 k. @& ?% f8 y: t, ^3 M* z/ R' @0 V8 n
    + S: f- l: J# B* a3 C9 R8 t7 w2 l
    1、知识你是永远也学不完的  `  a' p* ?4 Q1 T: f$ q4 h& m

    0 {, ~% E, L, Z% A9 q$ G* }# V2、知识学了很容易遗忘
    3 R9 ]" p: w6 b5 @  t7 ^
    4 {* z- u, Y6 F9 I/ k6 X3 N  K* f4 }. o0 ?/ f6 ?% U: c

    ) k* }4 h9 [; L9 S4 X8 H我相信现在你一定对这两点感触颇深吧,那么你就可以想到我花太多时间学习理论基础的弊端了,首先,要学习的知识点真的很多,错综复杂,导致我学着后面的忘着前面的,一旦出现这个情况,我不自觉的就感觉自己的知识体系出现了重大的空缺,自然觉得目前状态不行,所以很多时候自己想做一个项目的念头都被打消了……; p5 ?( b; \! x1 q* m; Z

      s3 ~! A" W; E7 z1 @5 Z0 S* s9 @7 t7 Q2 G4 ~) E

    0 C8 y4 r1 Y% _! X) X' h, j+ t2 O然后我就会再去学习之前遗忘的知识,可是由于知识点多,过不了多久,其他一些知识也出现了遗忘的现象,所以有的时候自己真的很苦恼,学的很多东西都忘得差不多了,相信你也有这样的感受吧!, p8 @8 t8 @( v4 v

    $ ]; L) B1 M8 @' T9 T; \
    1 l+ F; O7 d4 G9 ^/ K
      ?4 B' T) ]+ E! u0 [看过我之前分享的读者应该知道,我后来提出来一个学习的拆分理论,就是“学多次,习多次”,给大家推荐的方法就是写精品博客。
    . }. w! @( Y* [3 m' J8 _
    9 h& u' `) W  Q& R+ m  t3 a1 ^7 U9 k, D% s. s6 ?' c; d

    3 p$ |1 ]7 ^& W, {, ]8 [' F9 O* b我当时这块做的并不好,除此之外,还有一个更好的方法那就是把理论和实践平衡起来,你要记住,理论解决不了的疑难问题,实践将为你解决,所谓的实践出真知并不是没有道理的,可是自己当时却傻到没有这样做,导致,浪费了太多时间……% I$ B% \! ?6 ^9 S- K

    , Y9 g9 G6 {8 x5 m) ~, K' W% e7 B, \
    ; T2 X; j+ e0 \% l% p- j
    6 R: ^3 V6 P/ g$ Y, B2 L7 {因为缺少了实践这一重要环节,其实我内心很明白,我的知识体系并不是很牢固,和你们一样,自己不会的太多了
    : b  i# |4 u% A1 m% `( b0 ^' B" k/ j& O9 @& B9 U7 y$ @6 o
    ' F- M, {" g/ h# C5 z& h, e3 g
    : e) i, P2 W4 A2 |

    5 h( B1 `7 d  [0 `, G5 L6 k( D( U; T5 i

    # E. N0 q; r& g% i0 t+ v! K: o) p0 r  J, i/ |
    所以啊,记住了,千万不要把太多时间都放在理论学习上,一定要多去实践!+ r, x; t4 ]) ~! c
    6 w; f  c4 U7 |, y' w; P7 q5 h

      {/ ?# }6 b6 J* m! l0 \6 l2 ^
    ) t$ u2 x9 B2 m7 q: ]/ R& s我之前也常说,学习啊,难的其实不是学,而是把知识运用起来,你学了很多东西并没啥,关键是你是否能够在需要的时候去实际应用,这个就体现在做项目中。
    3 U. G" o- c( H" _) z6 W& z6 z. C. u# {4 k3 f
    / I9 Q4 a6 T$ a: F; }' V

    ; ]4 Q6 C5 L: }为什么在公司中成长更快?
    , a+ R  w! W9 S  E% R5 W# Z2 A$ Q

    5 A/ |  f" s2 X; s4 }2 k! m9 v# p
    我想你一定听过这样的言论,就是有机会一定要去公司实习,这样你的成长是最快的,为啥会这样说,我觉得吧,很重要的一点就是在公司里是项目式学习,你进去就是参与到项目,这是真枪实弹的去开发写代码了,你想一下,你在实际的自学当中,有多少时间是在写代码,以及考虑该怎么用代码去实现某个功能,大多数你都是在学习一些理论知识,顶多看一些有关这些理论知识的demo代码。
    ' j) w5 H# d. X/ U9 [# L! x: [! K/ v  a7 v

    ) R/ p  j" @( N8 f1 x4 b7 \1 \  Q2 X$ _" G8 r5 [
    所以啊,为啥在公司学习成长更快呢?这就是很重要的一个原因!
    9 ~2 N. j7 M- e) R6 P: J, q, y0 q
    & v  u2 s* V& ?# n
    . V/ w. e. A3 Q, q; T1 u. a+ o2 G
    没有实际项目工作经验怎么办4 l0 Z8 U. H9 P; M, T
    - h% Z1 k  R( `/ B& O" F  F4 N
    , c7 D1 A" z# u
    : J4 V8 j' n" @. D7 }! f
    不知道你们现在有这个担心吗?反正我现在这块是短板,我在实际的面试中体验到,现在很多时候面试啊,不仅仅要求你会一些理论知识,更多的是面试官想知道这些知识在项目中你是怎么运用的,也就是说啊,知道那么多没啥,看看书也就能回答上来,但是只有你真正的去在实际项目中用过,你才知道它会有什么问题以及该怎么优化,很多时候项目经验不就是这些吗?
    + x5 K$ U/ R; l
    & T' g5 j$ l: v2 T8 _: H! c0 b% R% m5 E  _: k/ y; Z
    , ]9 E! {+ b. p4 I) i
    所以啊,千万别在闷着头一直学习理论知识了,一定要去实战,去在项目中更好的学习。' h2 B( I! b* {  A; k- v

    % k7 B; O9 |% K
    , o, P. t, _+ M5 F: G2 `7 F- s  t  a, @. R  ^5 ?
    有人可能还是不太理解,我举例子说明,也就是说,不要再一直去学习SpringBoot是啥等等,你得实实在在的去做一个springoot为主的项目,把它综合应用起来,这样你会学到更多的知识,成长也是最快的!0 I5 r, A6 \3 b9 p5 i3 B
    ) l2 x5 L; x. P, ^" e$ P
    3 Q# @7 S. Z. [1 i

    / w. y1 M: |: v% Y1 O5 z3 |) F总结9 j4 p: ]8 D5 ^7 Z# P

    * _# \! Z6 O( l" J6 s
    % j( _0 s) a1 U- N3 N/ ^9 s$ M; i4 x8 A, m; `
    然后啊,关于这些,我有如下总结,可谓是精华所在:
    # h( X- a7 P+ t1 t( p2 m) S7 x6 h! u+ V9 M3 ^+ K' W4 ~1 a) e

    + R: w9 i5 v  {* w# g! K7 [! ~" P* {8 n. p$ B
    怎么去学习这个编程,以及不断的成长进阶,这里有个重要的思维:
    + F4 N9 A" z" v, u) T& L, A
    1 ~) u8 P- S2 F. M& a& J
      u2 W/ r! H9 E
    / p9 J8 S8 c# L' k* H思想转变:了解新的技术名词,拓展知识面,然后重点就是学基础(20%),重实战(80%,也就是关于这个知识的大部分知识应该是在实战中去学习,遇到问题才能把这个知识点学的更加深刻,不要全部沉溺在理论,一定要在实战中去总结,去深入学习)
    1 P2 i& l9 I4 O  ]( q7 [' N  i; Z+ ]
    - {' n  R- h' T' y7 o4 V/ N
    ) F! a7 w, S1 n" p+ r
    " p! Q6 q2 V' k2 J2 e" r( Y) i好了,今天就到这里,希望大家认真读读,理解理解,相信一定会有所收获!也欢迎大家留言讨论,如果觉得不错,可以在看支持一下,如果能分享给更多人,那真的是太感谢了!
    , I6 [* [8 E' \% A5 I" o1 I————————————————
    7 I7 H) P( I1 V2 i! L版权声明:本文为CSDN博主「ithuangqing」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
    ' Q. [. t' \$ e0 J% f原文链接:https://blog.csdn.net/sinat_33921105/article/details/105710400
      U5 l% ~4 x  g  {( N" m5 k( _$ P3 X7 E3 N2 s6 X& p$ ?

      S/ \* \5 _9 C- h/ N
    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, 2025-7-19 23:51 , Processed in 0.776111 second(s), 52 queries .

    回顶部