QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 1453|回复: 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
    2 P6 j8 [! A! i6 Z1 M. z3 O, F/ n
    告诉你一个学习编程的诀窍(建议收藏); S0 W! |9 c# f. B. y
    作者 | ithuangqing* L# t  i: G) f, V1 X; L- W

    & [$ Y) w1 D" |$ U来源 | 编码之外(ID:ithuangqing)
    2 _! h/ n  U& t/ I8 \2 |! @. ?. B* ]6 c. n/ d
    8 P/ d; L2 Z% r& Z

    # H: S! p. A) L# L! [+ b! p! b不怕和你说,如果我在大学的时候能够明白这些,说不定我现在已经在阿里上班了,最起码不会像现在这个样子……
    # `! F/ Y* w% [* ^% S- n& x) {; W6 R2 l( t" j  y
    + G" M* z# y; Q/ b
    6 u7 f- h6 Y0 v" T
    7 `+ S' E- W/ K7 c4 ?
    0 I& @: g$ Q/ _6 ~8 v! {2 X  [9 S, G
    可能你会好奇,哎,庆哥庆哥,啥东西啊,被你说的那么厉害,我现在还在大学啊,你懂得,哈哈  `  ^% H7 u# X6 y  }' i
    * i$ J/ x2 v$ x6 X  s4 u
    3 p# d  b& }) C, m8 e5 `6 c5 h8 Q

    ; _: w0 @9 V) i' ]. v8 J, I  X$ C5 [的确,我现在想起来,我的大学真的也算是浑浑噩噩的过去的,现在想想,当时的自己真的是在假装很努力……
    7 E1 z8 J2 U; u. p0 e4 }5 L, J% h3 N/ q' h6 O

    ; @( X1 D0 X8 @$ a- v: Z, N; I8 Q; y* c: `% P+ ]% R
    如果能早点明白这些道理,我想现在的我……,唉,所以我今天准备把它分享给你们,希望对你们有用!
    & P* j7 D! T+ S2 |9 A
    8 _; Q3 g9 n) i$ `! s  y* E) `: T' H; g. x
      F" Y; N; E( t8 B3 ^
    万事开头难,但你得坚持0 k3 |' y# J) ^$ }7 |

    ( a/ a, s1 m" l8 T( M$ F' l6 I& z7 H  M5 y$ M4 ]

    & ^' t# u3 N- A# K$ G1 {我们学习编程啊,刚开始的时候,大家都会感觉有难度,编程毕竟是个有门槛的活,大家谁也不是天才,上来就盲打疯狂撸码的,所以啊,那些刚开始学习编程的,你们在学习的路上会遇到许许多多的困难,但是你们一定要坚持下去……7 `% c$ K0 R' D# ?
    7 S. T, }& h2 Y% V8 j
    8 |: q6 l2 x0 ]5 `3 G9 B5 M& b
      F. t* {- J+ ^  y: V5 F
    实话告诉你,现在那些行业大佬,当初哪个不是磕磕绊绊的走过来的,只有经历了这些,你才能真正算得上成长啊。
    0 |8 ^/ H# d5 K2 H- a3 b
      k1 B# i$ s6 E! g; v5 Q3 e( e: w) ~' K
    & H2 L7 Y: ^0 \% }) p8 c
    当你在学习编程的过程中,遇到问题的话很有可能不能得到别人的帮助,尤其自学,也就是说啊,在这个路上,你碰到的很多问题其实都是需要你自己去解决的,所以啊,我推荐你们一定要善于利用搜索引擎!& i" l6 j9 T7 Y/ H. ^2 _
    0 d1 X2 n4 `- b$ o! q1 k9 t8 F

    6 ~$ k/ G2 n. l+ G9 N1 a- p# ?; u8 J; L& E( o. \; P1 i+ y5 G
    另外,我想告诉你们,切莫急于求成,需要稳扎稳打,勿在浮沙筑高台!1 q6 [. P1 x# B, r5 f; ?

    9 `8 s& e% f# D3 R8 ~
    * C* Q; t' @  A7 @$ L
    . T7 e" T' ^# m/ ^: Q0 u" K还有就是难在坚持,贵在坚持,成也坚持,败也坚持,所以啊,万事开头难,但是庆哥希望你们,一定得坚持!5 ?3 l* e0 t. X7 S
    1 v5 M, e3 s& N  J; p% F
    & A# i5 \* \1 @9 W" E6 d
    ( V2 ~; g8 T3 Y
    学习编程的诀窍
    , E9 f7 O$ w: r
      Z# W* i0 f' T1 y1 A/ M! n
      c3 J  z& N% Y6 I
    - j" d: O$ k9 @" C  _知道了这个之后,我就需要告诉你们学习编程的一个诀窍了,真的,如果我能在大学的时候就明白了这个,说不定我现在就是大厂的了,所以啊,接下来我说的,大家一定好好听,认真思考!
    " Z. c9 |2 x9 L/ w! r
    ( `0 _6 x& A$ S1 r  B3 e) \+ D8 E0 D5 ^& s

    ) J3 ~5 L  V0 I你知道我现在最怕的是什么吗?我最怕的就是你们陷入了这样的一个坑:
    ; `6 X$ M# Q% C% }+ }* J: J6 R9 s) ?9 B0 u$ f8 [- L8 k2 c" }
    ; A$ C0 f5 E# d3 f0 e' W% X

    6 j$ p5 j: b/ N- R  d$ z"等待好状态"
    9 y2 ^2 c3 ]% W* F' L" E  b
    1 u1 H" l  h$ z$ h) h; I/ \0 G4 P# h6 v- D; W4 C7 ?5 L6 a( l

    + r: S# D1 ]4 S: J( z, e  Y  }& e我早些在大学学习编程的时候啊,就是掉进这个坑了,导致自己的效率很低,看似很努力,实际效果不明显,付出与收获远远不成正比……1 B' L8 ?: X; ?, a, ~2 I" w; q7 y) r
    . F; B' @' s% G+ J9 ~& I9 [9 E

    " a+ ^9 M  v9 C% g+ W
    5 a5 E3 m' q5 N+ g我那个时候啊,学习编程,总想着,把基础学完,然后把web学了,然后再把框架学习,也就是总想着把那些知识点都学完,然后再去做一些实战项目,也就是说,我总想着把该学的都学完,等到一个最好的状态,然后运用自己所学的知识去搞定一个项目……+ E. X) g; c6 e4 t8 d/ V

    3 u" O* e5 v6 G0 [
    % v! [2 J* a9 N) \1 s5 h* L. {; B7 W1 b
    当时想的就是这个项目中设计的某某技术,我还不会嘞,或者我就知道一点,这个项目肯定没法做,就觉得现在自己掌握的知识还不足以去学习这个项目,于是就还是花时间去学习一些理论知识。% o0 h9 J* K$ L+ B

    ) \- N: w2 m1 N
    " C/ N  z* I6 q7 N- d9 q. r3 K- G6 V9 @
    对的,我花太多时间去学习理论知识了,总想着自己目前掌握的知识点不够,状态不行,我需要等待一个好状态,然后再去实践,殊不知,我掉入了一个大坑:
    / G: s  A, Q" C9 m, x0 q* G* O5 `* y; T
    ) G  I& X; @: E9 d, A+ `' R

    1 a6 I) l1 L6 K+ I- c# D( J“好状态永远不会来,因为知识永远学不完”$ X4 ?5 [; R% {7 x% f+ ~0 \. v& W

    7 i4 G  |0 d5 ?3 }% N5 Q% f7 u7 C$ u
    , v3 r+ X" U+ X3 O3 d5 P/ R& H, J( d! x7 q( z1 i0 l9 h
    知识学了是会忘的,但是这是正常现象
    ! t" y+ F/ L! u4 M! C; P
    % t7 l$ w9 ^4 G. K0 a/ y3 |& q; a) }+ H7 H  q2 I% W
    # u2 j9 M4 a- S/ D. ?
    就这样,我在大学乃至毕业的一段时间,我都挣扎在这个坑了,学了太多的理论知识,实践的太少太少了,而就我实际感受以及在实际工作中感到,我这样的效果太差了,还是那句话,我的付出和我的收获远远不成正比。2 V" H! E/ l" N! N
    # e* o+ F- W' H- f( k5 X

    6 ]# R5 f% P: G- ~/ g" o! e. K5 q& u6 d3 c( [* I+ s
    为什么会这样,因为我忽略了很重要的两点:6 ~; B' ?+ ]- B' y* T) v8 w
    2 o5 b; c/ f) f
    0 }5 r" _( \7 g% r4 ]
    ( G& j( F) g, H
    1、知识你是永远也学不完的
    % P/ D" ^5 Q! w3 o1 a1 v8 k
    9 R$ v6 D5 C2 P# x- n8 c2、知识学了很容易遗忘
    - p( v  f5 Y" k) c
    4 p+ u4 P: q# R- U! R
      V5 \* v% Y6 a- A5 u% ]+ y& C) ^( y" F9 ]7 q5 W  D
    我相信现在你一定对这两点感触颇深吧,那么你就可以想到我花太多时间学习理论基础的弊端了,首先,要学习的知识点真的很多,错综复杂,导致我学着后面的忘着前面的,一旦出现这个情况,我不自觉的就感觉自己的知识体系出现了重大的空缺,自然觉得目前状态不行,所以很多时候自己想做一个项目的念头都被打消了……2 E0 X9 ^- u( Y; _
    + m( k( O9 H5 K4 |& [

      {+ ?* `9 h, m6 ]1 C, O0 c* z4 a" X# J) r/ Q- q  A
    然后我就会再去学习之前遗忘的知识,可是由于知识点多,过不了多久,其他一些知识也出现了遗忘的现象,所以有的时候自己真的很苦恼,学的很多东西都忘得差不多了,相信你也有这样的感受吧!
    " u7 j2 q1 q4 c4 V4 R
    1 ^0 r2 C+ L- |* b/ }' A
    / ~3 {' I8 t3 F# ~/ {; Z# W
    * q, @  x/ ^7 u3 A看过我之前分享的读者应该知道,我后来提出来一个学习的拆分理论,就是“学多次,习多次”,给大家推荐的方法就是写精品博客。
    0 ^$ |8 l1 N! _9 i7 ?
    9 n  m8 z% U1 }! u* V3 V
    - Q4 A3 F( [' f0 [, Z; _5 I' M, z6 e: `0 \
    我当时这块做的并不好,除此之外,还有一个更好的方法那就是把理论和实践平衡起来,你要记住,理论解决不了的疑难问题,实践将为你解决,所谓的实践出真知并不是没有道理的,可是自己当时却傻到没有这样做,导致,浪费了太多时间……
    . D9 S; I( p, X9 M4 Z* @( e% _4 K
    . q  l& Z$ q6 v- |* O

    - r3 N/ _( s7 @. G4 O/ \$ ^+ Y6 l因为缺少了实践这一重要环节,其实我内心很明白,我的知识体系并不是很牢固,和你们一样,自己不会的太多了
    : H+ d7 ~5 L" Y+ n
    ) H0 ?* y# O: l( b3 w
    8 b! l7 ?# o- x1 _2 s$ f1 e
    5 a9 C. ?; z) X+ D9 J0 b& ?  b% T- [0 _; n

    ( Z1 _: @5 x+ R2 c' m5 L+ ^! Q; w1 U7 E0 C! D1 C% ], I

    * I7 q7 X& H# B3 [所以啊,记住了,千万不要把太多时间都放在理论学习上,一定要多去实践!' G# G8 q: m& b; p4 V6 q

    5 a: }( r# @/ X+ T
    - l& t; `! a. W0 H
    9 y# s. t! N* e7 T我之前也常说,学习啊,难的其实不是学,而是把知识运用起来,你学了很多东西并没啥,关键是你是否能够在需要的时候去实际应用,这个就体现在做项目中。. S7 X! o( S$ {+ w3 ^/ `# M

    / k, e. T7 L: L0 e( k$ z6 U1 @% f2 `0 J' U) L8 y

    4 Y" H$ `. K- F& }/ x* u) l: `% P$ }4 H为什么在公司中成长更快?" ~2 H  I% {+ h% i
    7 o: J, X2 D; o4 f
    5 t" m9 p. \  f0 |' J; a  Y

    8 M2 j2 H; ~# M; ]我想你一定听过这样的言论,就是有机会一定要去公司实习,这样你的成长是最快的,为啥会这样说,我觉得吧,很重要的一点就是在公司里是项目式学习,你进去就是参与到项目,这是真枪实弹的去开发写代码了,你想一下,你在实际的自学当中,有多少时间是在写代码,以及考虑该怎么用代码去实现某个功能,大多数你都是在学习一些理论知识,顶多看一些有关这些理论知识的demo代码。& H: J7 p7 ^- i% ?3 y1 y  _  X" A

    ! G9 t% a" C9 M1 p: _* L1 T! p8 R; i' }6 R+ r1 v& c$ F/ `
    - K4 w% d$ a; r, U, u' e0 H
    所以啊,为啥在公司学习成长更快呢?这就是很重要的一个原因!
    0 L; |5 R) X. u; V3 l+ }& k! i- [, N
    $ ]9 l8 x& [( K' q3 n1 J9 T
    - W* R$ ]0 m* H/ C" O: S7 ^3 N$ n( |- H( `; W
    没有实际项目工作经验怎么办. Q1 b5 x( E5 i0 f

    5 `# T: @. k) o, _3 ^9 p! E# ^4 `! D# G) R( T* o, T

    ; a1 N$ U, w5 E; E: T/ G3 h" G0 H6 s不知道你们现在有这个担心吗?反正我现在这块是短板,我在实际的面试中体验到,现在很多时候面试啊,不仅仅要求你会一些理论知识,更多的是面试官想知道这些知识在项目中你是怎么运用的,也就是说啊,知道那么多没啥,看看书也就能回答上来,但是只有你真正的去在实际项目中用过,你才知道它会有什么问题以及该怎么优化,很多时候项目经验不就是这些吗?' L/ x$ ]( X! ^* T, h9 E$ G
    - V5 Q. U. l2 `/ S* e

    1 p8 I- q. m0 z0 u
    3 P4 M* E7 I& ^+ v5 F# P所以啊,千万别在闷着头一直学习理论知识了,一定要去实战,去在项目中更好的学习。
    : o+ b) }% S; a; n& i8 U% P
    7 S  U+ e* G9 b+ b3 O7 B% L& U8 z0 D
    - F0 C3 O! E+ g
    有人可能还是不太理解,我举例子说明,也就是说,不要再一直去学习SpringBoot是啥等等,你得实实在在的去做一个springoot为主的项目,把它综合应用起来,这样你会学到更多的知识,成长也是最快的!
    3 p7 l0 I+ I$ r6 {& {+ M: T9 x
    * F5 ~: ^* P: C1 |, W" f
    8 T2 ]% \2 {9 E+ J8 R0 r+ U  H4 l! \0 M: H' \& f
    总结5 {6 j8 V3 C( X0 p

    9 V+ F5 ^0 `7 f- s! |. `' O2 y; ^% b( ^: ~) K5 h2 a

    , U! H, ~2 N( O3 `, z4 W( ~! O然后啊,关于这些,我有如下总结,可谓是精华所在:
    / k/ U4 S) L6 L, R
    , r* @) _2 J. g5 Z) d/ v8 `% F) f: Q. S4 N& s. H! i& Z6 x) A; \

    - N8 S+ ^% H5 z3 w# X. p怎么去学习这个编程,以及不断的成长进阶,这里有个重要的思维:" o( ^/ p8 ]* [6 O, M) @. E4 r8 V
    & W9 Y$ o+ S' }, N7 }

    * W. ?- D' k; b
    ; x3 k7 m" m$ s# f( R: E% m$ Q% G: z思想转变:了解新的技术名词,拓展知识面,然后重点就是学基础(20%),重实战(80%,也就是关于这个知识的大部分知识应该是在实战中去学习,遇到问题才能把这个知识点学的更加深刻,不要全部沉溺在理论,一定要在实战中去总结,去深入学习)
    & h% }) Z) @! b! K- R0 ?% }* y4 b& H+ Q. D$ }- J

    - S" K$ ]3 h3 J2 `; B
    ! |: P9 V( \& x+ Q. O+ X2 k好了,今天就到这里,希望大家认真读读,理解理解,相信一定会有所收获!也欢迎大家留言讨论,如果觉得不错,可以在看支持一下,如果能分享给更多人,那真的是太感谢了!
    * K9 s9 l2 `# n& N2 W————————————————' {9 M$ l& q: N  N- Q* J! t
    版权声明:本文为CSDN博主「ithuangqing」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
    ' o5 G- r; F. o! B5 l2 r. _2 {% V# F原文链接:https://blog.csdn.net/sinat_33921105/article/details/105710400
    * K) ~# d7 g% A: U* Z# `$ C
    7 U( E9 _& I* O8 B* E( {" |# G+ J$ k
    / b* ?' v$ R. I, S/ n& T/ @
    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-21 13:29 , Processed in 0.629673 second(s), 51 queries .

    回顶部