QQ登录

只需要一步,快速开始

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

    ) L$ x3 K7 M% R) ~8 Q告诉你一个学习编程的诀窍(建议收藏)% p# i$ a2 o6 N! b$ i
    作者 | ithuangqing
    + k( q) E- {- R! q- ~/ a. b" k8 w" O" G: I$ \  G$ {
    来源 | 编码之外(ID:ithuangqing): T- z, J% _1 q0 |
    4 N4 }* ]  z; t/ K
    . V( e0 w4 _5 U$ Q# \! r! C- Q7 T7 X
    & a# ]7 K( Y1 s. e6 V( q5 u
    不怕和你说,如果我在大学的时候能够明白这些,说不定我现在已经在阿里上班了,最起码不会像现在这个样子……2 Y$ g7 _  L$ A! B# f8 j% n2 g+ g

    9 D0 ?3 v. ~8 U3 l5 |3 m  U3 V: l/ L

    1 M8 W' b  X$ H2 L% Q/ f
    & b% k0 x3 r/ [6 {5 r
    7 o- a) z2 s  ~3 Z可能你会好奇,哎,庆哥庆哥,啥东西啊,被你说的那么厉害,我现在还在大学啊,你懂得,哈哈1 g+ R& v# D' n- K
    ; k* \3 T, |0 [+ Q( a' b

    , \  s8 Z8 ]: V: d7 w
    5 v( [( p% X- Z* Z( C的确,我现在想起来,我的大学真的也算是浑浑噩噩的过去的,现在想想,当时的自己真的是在假装很努力……
    ! ?8 }  w( L! d2 E2 s6 }8 G5 d! X0 T
    0 |$ m9 g8 Q# O, |2 w4 D( {1 b1 i6 [  ~' c2 J! S! K& V4 }+ a0 [
    / U0 M6 C8 r$ y$ X/ c8 K% z
    如果能早点明白这些道理,我想现在的我……,唉,所以我今天准备把它分享给你们,希望对你们有用!
    ( C/ v3 N5 ~2 D, G
    * y' _/ c% D$ L8 J! C, ]0 e3 p- s" E5 [1 w% u% O

    : ?: H  p( y% F( H: G5 P万事开头难,但你得坚持
    * ?& f( t( D( `, M4 ^6 E
    # y' H+ Y5 v* s% B5 U/ Q: Y- i9 n/ b& X
    ; _9 @+ ~0 r& \6 b/ |6 D
    我们学习编程啊,刚开始的时候,大家都会感觉有难度,编程毕竟是个有门槛的活,大家谁也不是天才,上来就盲打疯狂撸码的,所以啊,那些刚开始学习编程的,你们在学习的路上会遇到许许多多的困难,但是你们一定要坚持下去……2 G; `$ R; s: _6 L- U7 ?5 l
    5 g. V5 W2 C7 H0 w* g$ m2 j

    - Q6 y$ c7 U& P
    ' I! r1 m! n/ O$ b7 C( D& |5 [实话告诉你,现在那些行业大佬,当初哪个不是磕磕绊绊的走过来的,只有经历了这些,你才能真正算得上成长啊。. [6 _) _0 k; v3 I5 V6 X% x& z7 B& v
    ' A( Y  K9 L( K* I0 ]+ s. ^6 v

    6 }$ R% @, {1 B  w, R+ `2 k- }* W6 H0 [
    当你在学习编程的过程中,遇到问题的话很有可能不能得到别人的帮助,尤其自学,也就是说啊,在这个路上,你碰到的很多问题其实都是需要你自己去解决的,所以啊,我推荐你们一定要善于利用搜索引擎!
    # E- D: ]6 R" b% [5 ~
      A8 P, |6 |' K5 _& W4 f  h# \
      x2 R8 Z% a4 D7 N
    * H9 \; |  L/ j/ x& ]+ B; X5 u6 Q另外,我想告诉你们,切莫急于求成,需要稳扎稳打,勿在浮沙筑高台!5 G+ U9 l8 W1 b# R
    ! M  U% e- p( x2 N4 l; [* V
    " h7 u; d: h& l( K
    8 B" T. k3 D. H# @+ P
    还有就是难在坚持,贵在坚持,成也坚持,败也坚持,所以啊,万事开头难,但是庆哥希望你们,一定得坚持!
    * }+ F' H0 {2 _( e# O5 g
    3 a3 M3 }/ ^' h1 |; `8 Q2 e, A7 a# }2 I& W: G3 O
    3 ]8 U+ _, C' U, Y7 A
    学习编程的诀窍# Q& x/ v% S  X. z; ]. w
    : j- K6 d& v& z
    9 i7 l8 L5 S3 s  J* `9 t
    # m/ ]9 j5 z3 m0 s  G
    知道了这个之后,我就需要告诉你们学习编程的一个诀窍了,真的,如果我能在大学的时候就明白了这个,说不定我现在就是大厂的了,所以啊,接下来我说的,大家一定好好听,认真思考!
    $ \* t" V; U# ?# D; b4 [; w  Y  \' h6 S+ h' Q4 Z

    9 F' C/ |/ f3 p$ V' g) a) z1 z
    : Y  s' [" i; |/ k: d你知道我现在最怕的是什么吗?我最怕的就是你们陷入了这样的一个坑:" |, e/ B* p- s4 D9 [
    # |5 d5 A/ |9 }6 q9 @( m
    / B0 P! f+ ^' E5 @1 k

    2 f4 i. x' F% `9 S"等待好状态"1 x( X" i6 W0 L$ z2 |$ r. E
    - _/ I3 A. D2 `3 ?: U
    ) Y/ i- G$ [# t9 ]
    . |6 c+ {& G- y! O& J( j# K
    我早些在大学学习编程的时候啊,就是掉进这个坑了,导致自己的效率很低,看似很努力,实际效果不明显,付出与收获远远不成正比……0 \/ ?6 r0 ?: J2 p6 i6 }7 W

    9 e( Z! G2 g' E! o! V, F; {' |6 b) E6 O- e1 |& P

    5 T0 c& d/ v4 i+ I我那个时候啊,学习编程,总想着,把基础学完,然后把web学了,然后再把框架学习,也就是总想着把那些知识点都学完,然后再去做一些实战项目,也就是说,我总想着把该学的都学完,等到一个最好的状态,然后运用自己所学的知识去搞定一个项目……2 d, \+ G" g  R9 j: l% t( M

    7 s1 H9 {# F  X; q! H8 d8 r  B! ]8 y

    4 o. v% |& a( D( x0 s当时想的就是这个项目中设计的某某技术,我还不会嘞,或者我就知道一点,这个项目肯定没法做,就觉得现在自己掌握的知识还不足以去学习这个项目,于是就还是花时间去学习一些理论知识。* Y+ v, P% M- V1 p" n* _/ ]& O

    3 ^" j9 L2 J; X- x  ?0 Q9 [, Y

    8 }) \7 \8 ~( x  F对的,我花太多时间去学习理论知识了,总想着自己目前掌握的知识点不够,状态不行,我需要等待一个好状态,然后再去实践,殊不知,我掉入了一个大坑:% F5 S) h# _# l. w3 {4 p6 \
    " g) G3 \- A0 ?( d2 R4 {! i" t

    5 I4 h/ u( H, v* X" a
    4 d5 a9 \# ^9 M5 t“好状态永远不会来,因为知识永远学不完”
    3 o% J! \# m& ]+ s: e
    , x+ H  m* v4 e9 q% Z/ n0 I: a  |/ k- m) w+ t7 _% }

    $ I; B: ~+ p" G" }; e" O知识学了是会忘的,但是这是正常现象
    $ p  J7 U+ ]' b* W' e( `1 ^, J' V1 i" ~

    $ R* [' m2 ^# ^/ K6 u" u( A
      H' |& H, ?# J) O% Z就这样,我在大学乃至毕业的一段时间,我都挣扎在这个坑了,学了太多的理论知识,实践的太少太少了,而就我实际感受以及在实际工作中感到,我这样的效果太差了,还是那句话,我的付出和我的收获远远不成正比。
    + G% ~9 W5 w9 N
    . |3 P7 b" r4 Z# j3 H$ V' w( b/ v

    ) l0 U" o2 o& Y; q9 _8 y. [7 r为什么会这样,因为我忽略了很重要的两点:% ?' \; p$ s% u: a2 @

    & s8 S- Y# s0 Z! p% A+ r: m! T3 T1 l' o+ Q) H

      ?- A- {, V& w1、知识你是永远也学不完的
    : i9 ?' }4 ~4 ]$ a- _2 s+ c8 l5 {% ^* e" J
    2、知识学了很容易遗忘
    # E( U+ L& v, P* `6 U: ~! Q$ {2 i$ @* ?; u

    5 T1 B/ ~5 V* E) ?3 ^* v4 d- x6 L
    / O) s: E$ K. O; l5 e: \, i我相信现在你一定对这两点感触颇深吧,那么你就可以想到我花太多时间学习理论基础的弊端了,首先,要学习的知识点真的很多,错综复杂,导致我学着后面的忘着前面的,一旦出现这个情况,我不自觉的就感觉自己的知识体系出现了重大的空缺,自然觉得目前状态不行,所以很多时候自己想做一个项目的念头都被打消了……! l# M, \$ m( ?0 s4 [; q
    : g; p4 p' W' r; B( a) Z7 v
    " S* Y+ Y! x0 k. L' {; }

    ; ^& @/ P; \9 R) q% j, S  h然后我就会再去学习之前遗忘的知识,可是由于知识点多,过不了多久,其他一些知识也出现了遗忘的现象,所以有的时候自己真的很苦恼,学的很多东西都忘得差不多了,相信你也有这样的感受吧!
    - Y! R4 \6 I5 w5 s
    ! D- C! l& T  i4 J  ^# P! @1 C2 X& s8 t% Y. n

    ! @" o+ o: C/ ?3 N看过我之前分享的读者应该知道,我后来提出来一个学习的拆分理论,就是“学多次,习多次”,给大家推荐的方法就是写精品博客。9 L4 K; V/ t( A% b

    4 Z' B& ?4 ]( N1 o  |" C( d. a- v$ S+ G) A" w8 V
    & c* z4 w6 i* d4 {
    我当时这块做的并不好,除此之外,还有一个更好的方法那就是把理论和实践平衡起来,你要记住,理论解决不了的疑难问题,实践将为你解决,所谓的实践出真知并不是没有道理的,可是自己当时却傻到没有这样做,导致,浪费了太多时间……
    0 |1 `/ U/ q) q2 ]7 ^/ G0 Z$ E$ F1 d# \( M4 Q+ z: _: u

    0 A! ~, W2 |5 I) w& ]2 ~  P) Z4 R- u2 b8 B. [
    因为缺少了实践这一重要环节,其实我内心很明白,我的知识体系并不是很牢固,和你们一样,自己不会的太多了1 g* R8 Z& y! D) Z8 k& E: k

    ' o/ A5 a8 V& W- X/ v  U; S$ d9 s
    4 r. V& ]  i. T) {* c6 Q' u
    $ o, Q+ z2 K0 N+ }  Q5 ~3 S' D  R1 n- m* k7 X( z$ W7 M
    . p0 v, l; n6 H" Y+ V
    * Z( J5 |8 v  A% ?$ Z- T

    " `- l  D7 K% V5 d0 ?5 j所以啊,记住了,千万不要把太多时间都放在理论学习上,一定要多去实践!
    % j% ]0 p1 z7 k: j9 `; W" s& u/ j2 n4 y2 z4 b; R

    5 b4 I0 q- p3 L' ?& `8 p1 s6 I7 h4 @6 F; {" K, f* E
    我之前也常说,学习啊,难的其实不是学,而是把知识运用起来,你学了很多东西并没啥,关键是你是否能够在需要的时候去实际应用,这个就体现在做项目中。
    " T4 S) A. h% m) a0 ^4 Z/ X0 |! ?1 ]3 a) K' u" _" p! l
    ! D- y0 Y$ R4 V
    " s% [: k! k* W/ D: u, u
    为什么在公司中成长更快?
    7 i- K3 U$ |0 q4 X- Z
    & n: L9 L1 \) x. h7 F; y6 o% H1 D" O7 I- B9 W
    8 p) Y0 b9 {$ h9 P+ X" ^7 n* y
    我想你一定听过这样的言论,就是有机会一定要去公司实习,这样你的成长是最快的,为啥会这样说,我觉得吧,很重要的一点就是在公司里是项目式学习,你进去就是参与到项目,这是真枪实弹的去开发写代码了,你想一下,你在实际的自学当中,有多少时间是在写代码,以及考虑该怎么用代码去实现某个功能,大多数你都是在学习一些理论知识,顶多看一些有关这些理论知识的demo代码。* P: G6 |% `0 y

    * M8 J6 q( R  O8 \$ _9 x
    * z3 h$ d' }. {( T0 M9 B
    ; Y0 ]+ J3 j8 }# }) s+ h所以啊,为啥在公司学习成长更快呢?这就是很重要的一个原因!
    9 q1 |$ p) m- B7 n$ i& p% Y: u# b7 E3 x: E7 F

    ' U) G! V/ [# q" ~0 E4 ^
    4 F( j' {% f+ d* U9 Z  T1 `% x+ E没有实际项目工作经验怎么办
    : Z# C2 \/ w# F6 W( ]2 r. J
    ( V' }: |! \7 v2 s% O
    & K( M" B$ X7 s/ G( m4 X# o0 T- T! a; v
    不知道你们现在有这个担心吗?反正我现在这块是短板,我在实际的面试中体验到,现在很多时候面试啊,不仅仅要求你会一些理论知识,更多的是面试官想知道这些知识在项目中你是怎么运用的,也就是说啊,知道那么多没啥,看看书也就能回答上来,但是只有你真正的去在实际项目中用过,你才知道它会有什么问题以及该怎么优化,很多时候项目经验不就是这些吗?& `2 C" L+ i6 k

    ; N3 h& ?+ |; c2 ~4 G+ z
    8 g2 m6 s" v4 D7 R, ?: t/ X4 x1 }4 w$ ^
    所以啊,千万别在闷着头一直学习理论知识了,一定要去实战,去在项目中更好的学习。" v5 \+ X4 g* O

    0 t- E" f) g5 Y8 u- U* b6 s5 |
    . C* ]; ]* c3 X4 j! T% s( a- [  I3 p
    2 A  ]1 }+ q" r$ a" y* G7 x- h& ?有人可能还是不太理解,我举例子说明,也就是说,不要再一直去学习SpringBoot是啥等等,你得实实在在的去做一个springoot为主的项目,把它综合应用起来,这样你会学到更多的知识,成长也是最快的!3 q# s3 b. w+ I& x3 m$ }. W

    ; K3 s! f1 l  Q2 Y- H1 V0 o+ `0 A5 z  M' P  }
    * _* x/ k6 `( W# @+ r
    总结' C( w+ L6 P4 b. {
    4 }/ u( W  O" t2 n* ?+ t7 s

    2 b- O" M$ O& A- f+ H( b1 n, `+ B+ c
    然后啊,关于这些,我有如下总结,可谓是精华所在:% {3 ]% l9 K3 N8 o" Q3 s" [9 @
    / F6 y$ y% r: B+ N* b

    / X- U  W+ l; c& i
    / L; W& T) B( f怎么去学习这个编程,以及不断的成长进阶,这里有个重要的思维:
    8 `; B+ h3 w, G8 K* g
    7 D$ T5 u0 U* ]( o
    & a+ M: [; y+ F; I. Q% C
    0 t; n- t) E, j# B, d思想转变:了解新的技术名词,拓展知识面,然后重点就是学基础(20%),重实战(80%,也就是关于这个知识的大部分知识应该是在实战中去学习,遇到问题才能把这个知识点学的更加深刻,不要全部沉溺在理论,一定要在实战中去总结,去深入学习)
    " v) t8 h( Y0 _1 A% T
    + I; d  X* O- u$ ~7 R
    + B  m; u6 {, b/ G" C. _3 v4 F3 Q) r! ~+ F. @% ^$ J
    好了,今天就到这里,希望大家认真读读,理解理解,相信一定会有所收获!也欢迎大家留言讨论,如果觉得不错,可以在看支持一下,如果能分享给更多人,那真的是太感谢了!2 h- w! q8 P. }
    ————————————————6 Y3 z% j& v4 C2 b! e$ ~4 D
    版权声明:本文为CSDN博主「ithuangqing」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
    . C! L4 z& P3 d  Y& U0 u4 z原文链接:https://blog.csdn.net/sinat_33921105/article/details/105710400
    ( @+ a! ~9 _2 e5 p4 u. Y
    $ C  M/ r+ A) c; e! ~
    ! q, g! I7 _4 J9 J# N3 s
    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-22 04:20 , Processed in 0.447559 second(s), 52 queries .

    回顶部