QQ登录

只需要一步,快速开始

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

    " B  u8 b' E3 i) x  F告诉你一个学习编程的诀窍(建议收藏)
      L: k% W& S; D* {8 |作者 | ithuangqing
    5 U5 ^; Z8 _, W
    - I* Q" n% [1 C- z来源 | 编码之外(ID:ithuangqing)7 P1 @  ?( ?" `
    2 A" Q& E, P; z' _( _% F

    + `0 L2 I' M1 E$ b7 t* t* l  p
    , T# t" J) W* G; |' C不怕和你说,如果我在大学的时候能够明白这些,说不定我现在已经在阿里上班了,最起码不会像现在这个样子……! Z3 l2 y7 P, @( p. K" J1 c! d7 f
    1 |5 n5 k, ~  u+ Z+ i3 e( a+ ?

    9 Q/ O0 D8 x3 l- |2 h! ^# U+ y+ G& e, `2 s9 K. ?5 J
    , f5 ^2 t- t3 L+ G3 u

    8 C* g: o# a2 ]! z可能你会好奇,哎,庆哥庆哥,啥东西啊,被你说的那么厉害,我现在还在大学啊,你懂得,哈哈; E! O7 n0 U. P/ t6 g
    ; L0 L( u3 q3 a- i$ x5 [* X: v

    / _1 U* O: ?% s. T6 B$ v. X5 c% |  [0 x# }% N
    的确,我现在想起来,我的大学真的也算是浑浑噩噩的过去的,现在想想,当时的自己真的是在假装很努力……/ q3 j! H! |" [8 k/ ]
    # ^! g- S' l2 }/ W

    0 y4 Y! u0 q& ~" L# L% d! ?# }  U+ W8 l! v& B5 i) |
    如果能早点明白这些道理,我想现在的我……,唉,所以我今天准备把它分享给你们,希望对你们有用!/ |0 t3 R: w& I2 _

    / P. x: l/ O) Y) `, [7 K8 }5 ]" P& p1 w1 D3 g" W0 y" C) c
    6 e) x$ ]1 x. z2 l
    万事开头难,但你得坚持
    9 m# k% X7 O3 @, c# g' {
    6 q" @* K( Q5 Z1 U; K7 [. o6 x1 E' r# w' o: O
    ! ~, c) P/ B, C# F2 ?# \
    我们学习编程啊,刚开始的时候,大家都会感觉有难度,编程毕竟是个有门槛的活,大家谁也不是天才,上来就盲打疯狂撸码的,所以啊,那些刚开始学习编程的,你们在学习的路上会遇到许许多多的困难,但是你们一定要坚持下去……5 b4 }( w6 p/ W3 k0 W

    1 _- y2 c- l( M5 X
    + M# P, T3 V3 L$ |, R
    3 \7 U5 a/ {6 x% T实话告诉你,现在那些行业大佬,当初哪个不是磕磕绊绊的走过来的,只有经历了这些,你才能真正算得上成长啊。& h4 N$ M+ C, I+ W# K3 w/ S5 q, _$ {

    ! S3 S' K' O7 G; D# z# A
    & |, S4 t. V. c, w
    ) n1 {' {3 d' |4 [当你在学习编程的过程中,遇到问题的话很有可能不能得到别人的帮助,尤其自学,也就是说啊,在这个路上,你碰到的很多问题其实都是需要你自己去解决的,所以啊,我推荐你们一定要善于利用搜索引擎!
    8 {; ~( r4 O0 |+ Q! R
    / `5 k5 N) F, p: u" h/ `3 @
    1 q  q9 O  R" k/ `" }, S; h# w* R" N7 E% P+ j; x
    另外,我想告诉你们,切莫急于求成,需要稳扎稳打,勿在浮沙筑高台!
    1 p6 k# S$ Y1 K; ?- D
    0 {" e% k; G9 p
    $ f5 \: d1 D' d  m! A
    + d* Z" S6 u5 r还有就是难在坚持,贵在坚持,成也坚持,败也坚持,所以啊,万事开头难,但是庆哥希望你们,一定得坚持!3 R$ v7 X! ]: D7 s
    ) q* u! x, [6 s$ i, W6 Z, M& A

    1 S. Q1 A9 J" \  y7 j& P2 ~; U8 k8 J8 l4 \5 S& D# I
    学习编程的诀窍* S! d9 R+ u3 l7 [

    3 `# f8 n! p4 s6 [3 |! z$ u/ S7 H  C: ]7 c! t7 h

    ) ^3 }8 W2 v0 W! G* k$ m知道了这个之后,我就需要告诉你们学习编程的一个诀窍了,真的,如果我能在大学的时候就明白了这个,说不定我现在就是大厂的了,所以啊,接下来我说的,大家一定好好听,认真思考!) l: m$ {* Z" U$ |$ Y. d" i+ P
    ( f0 {) W/ u! ~/ b9 Q. `

    . ~/ Z' n  E7 G) e7 m2 X0 {
    1 l$ U0 @: X# V0 I2 q+ S0 ]你知道我现在最怕的是什么吗?我最怕的就是你们陷入了这样的一个坑:
    " ~( c: A+ c# i+ F: ^
    * e: X: o5 I0 J& G/ [# V2 g* t* f5 p# T' v9 }: E3 U
    1 `- F2 x# X# J$ X
    "等待好状态"# M; j; F5 \" m1 u# Q, {

    ; J" U# o: N8 t: [- b6 K
    % ~# L5 r  J% f: Y$ `9 k  f& }/ _$ v7 n, V. w% x' o
    我早些在大学学习编程的时候啊,就是掉进这个坑了,导致自己的效率很低,看似很努力,实际效果不明显,付出与收获远远不成正比……5 j3 N1 C) v- B' D
    4 M  G/ h+ O- P: c
      ~8 [: X# g4 v( k  `( i7 \

    ( G9 H" b* x9 _# f我那个时候啊,学习编程,总想着,把基础学完,然后把web学了,然后再把框架学习,也就是总想着把那些知识点都学完,然后再去做一些实战项目,也就是说,我总想着把该学的都学完,等到一个最好的状态,然后运用自己所学的知识去搞定一个项目……5 ]6 t8 I6 F# d% L" n. A

    # _/ ]6 Z/ U4 @+ }: q6 R. o9 O. Z7 G: a+ \5 Y

      H  u  a6 x) ?- m当时想的就是这个项目中设计的某某技术,我还不会嘞,或者我就知道一点,这个项目肯定没法做,就觉得现在自己掌握的知识还不足以去学习这个项目,于是就还是花时间去学习一些理论知识。6 s" N5 y8 b# s* K

    : E9 E% X. t3 k2 z- ^9 E9 Z/ E) I$ f$ J" h- U7 ^
    ; y" R0 ?1 v: q5 J3 r4 K  i* Y
    对的,我花太多时间去学习理论知识了,总想着自己目前掌握的知识点不够,状态不行,我需要等待一个好状态,然后再去实践,殊不知,我掉入了一个大坑:
    % s6 W( O5 ]6 y+ P+ |9 ~$ _6 B) C
    ) q& A6 V3 |' `/ Q3 m, g# K! C4 E' P9 U- r& w9 m4 e

    0 C6 c0 l+ O" c“好状态永远不会来,因为知识永远学不完”: x3 M' S; w3 c. R$ j
    # @, C, O' x, H; G+ Y; A# E6 E
    3 |& J* \5 d% }( `" f, k+ l2 s
    & m) g8 L* u6 _! e
    知识学了是会忘的,但是这是正常现象' t7 X" E/ Y3 N0 l% ^% Q0 t
    : ?. T0 G! t5 p+ ~2 H5 Q( ~5 @% O
    4 q( E3 h) J" H* u; |: u1 P

    + P2 s0 K5 R7 q" O; U! Z( G就这样,我在大学乃至毕业的一段时间,我都挣扎在这个坑了,学了太多的理论知识,实践的太少太少了,而就我实际感受以及在实际工作中感到,我这样的效果太差了,还是那句话,我的付出和我的收获远远不成正比。& m3 d2 F& N" a1 ^$ D

    3 c& x; o4 \0 P) V6 b8 J5 a# z/ W6 I  c( E: k( U, n1 a

    6 g3 S  Y) R& W$ s( S  `为什么会这样,因为我忽略了很重要的两点:- e3 s/ D8 j! K; z

    ; \$ h' v  p8 C: ^/ T- i
    2 L3 |* \8 L( ]9 K- K3 U! S
    8 }% a: C" G  {" G; n' [9 |1、知识你是永远也学不完的% Y2 {' |) Q" f- E% j

    - b) c3 T. T# A. P" q- W  z2 ?. l2、知识学了很容易遗忘/ ~* E# V! _0 j

    , D1 }% `9 @9 s# o+ l+ Y4 S
    6 L1 ?+ S1 g1 s. Z* ?' p* _- d) A4 a- a0 j
    我相信现在你一定对这两点感触颇深吧,那么你就可以想到我花太多时间学习理论基础的弊端了,首先,要学习的知识点真的很多,错综复杂,导致我学着后面的忘着前面的,一旦出现这个情况,我不自觉的就感觉自己的知识体系出现了重大的空缺,自然觉得目前状态不行,所以很多时候自己想做一个项目的念头都被打消了……: b" x/ _3 o( b- a( B$ x: s

    # _9 w1 j4 Z4 G$ |% K! m  A1 ]
    3 Y. h1 p( l  D  U, X- x
    ! Y+ N: _4 ?1 ]5 R* C然后我就会再去学习之前遗忘的知识,可是由于知识点多,过不了多久,其他一些知识也出现了遗忘的现象,所以有的时候自己真的很苦恼,学的很多东西都忘得差不多了,相信你也有这样的感受吧!' K* l1 l( Z2 t, C$ g; I0 J) M
      t. Y5 T& u9 l& Z2 C6 V
    5 l" V0 |* s9 n2 J8 l
    # \8 P" \/ Q6 k: r" j0 d. }+ T5 [
    看过我之前分享的读者应该知道,我后来提出来一个学习的拆分理论,就是“学多次,习多次”,给大家推荐的方法就是写精品博客。
    ' F; r* V1 A1 z  M& E( c4 w% {' }0 t' [% {; U( F
    4 X8 x- o& W/ P& h, s4 g) l
    " }' |' X6 u: j/ T# [# o8 V
    我当时这块做的并不好,除此之外,还有一个更好的方法那就是把理论和实践平衡起来,你要记住,理论解决不了的疑难问题,实践将为你解决,所谓的实践出真知并不是没有道理的,可是自己当时却傻到没有这样做,导致,浪费了太多时间……
    9 _. A0 W% v/ P/ e- m1 H) u0 \$ u8 G& L
    / Y* }) w1 z! [5 Y5 a) I, Z6 j
    * a: F3 O, N1 ~/ m& r3 A
    因为缺少了实践这一重要环节,其实我内心很明白,我的知识体系并不是很牢固,和你们一样,自己不会的太多了" k( X+ ]% X) f2 m8 H. @
    $ T6 B; g. ]  J9 [

    , Z3 ]6 N6 l* \  a
      [/ B7 d$ Q) u* n
    ! v' o! |" ?& G/ s5 w5 p1 y) ]4 N
    8 B7 x( E( p6 R% a& }
    # ?. D: G7 p8 N' G: U! ^
    所以啊,记住了,千万不要把太多时间都放在理论学习上,一定要多去实践!
    + r4 K7 j% d( C& F3 |0 n- n. U' y, G& C( z
    8 V% X! t! _1 i) O( @
    ) U7 G9 u" T& k6 Z
    我之前也常说,学习啊,难的其实不是学,而是把知识运用起来,你学了很多东西并没啥,关键是你是否能够在需要的时候去实际应用,这个就体现在做项目中。
    " v# d! k( [) g' J6 _$ r
    * ^( M) w' A& X# v- T4 ~7 F. u- g
    3 [: v' C% n- F" q+ g" x) \9 f5 J- b) N" q
    为什么在公司中成长更快?
      B8 d9 f* K, s' @
    * T. H" `7 M* J+ A
    ) I  p9 U3 o2 S4 v+ k3 D% ~, b
    我想你一定听过这样的言论,就是有机会一定要去公司实习,这样你的成长是最快的,为啥会这样说,我觉得吧,很重要的一点就是在公司里是项目式学习,你进去就是参与到项目,这是真枪实弹的去开发写代码了,你想一下,你在实际的自学当中,有多少时间是在写代码,以及考虑该怎么用代码去实现某个功能,大多数你都是在学习一些理论知识,顶多看一些有关这些理论知识的demo代码。
    8 c% I, N$ |9 ^( n) P! p6 S0 o' o
    : m) w) R$ U9 h( Y1 o4 R
    $ \" i2 T9 M# j! B3 N0 n4 V! [. a+ |( b
    所以啊,为啥在公司学习成长更快呢?这就是很重要的一个原因!
    ! v3 \& Y$ V! M9 S0 [0 r1 d6 B0 r, Y/ W" D/ h5 z

    9 _' }9 \+ i, `
    , a  L- V3 u" C2 g) N: C没有实际项目工作经验怎么办
    1 o) W6 t* e/ U/ r" b3 d. g
    3 ^; O/ \" n+ n
    # @* A: M( P; @
    ( Y: P5 [! j0 v不知道你们现在有这个担心吗?反正我现在这块是短板,我在实际的面试中体验到,现在很多时候面试啊,不仅仅要求你会一些理论知识,更多的是面试官想知道这些知识在项目中你是怎么运用的,也就是说啊,知道那么多没啥,看看书也就能回答上来,但是只有你真正的去在实际项目中用过,你才知道它会有什么问题以及该怎么优化,很多时候项目经验不就是这些吗?4 ^% \; m+ s! a+ G' d4 w

    # T0 [- N" ]0 J/ }7 Q% ?, V+ p/ J$ h+ D8 h4 c

    % w' O  [' E& f所以啊,千万别在闷着头一直学习理论知识了,一定要去实战,去在项目中更好的学习。3 j- P$ Q8 C5 g5 ?$ k
    ) c* q; Z% y' ~) ]  w# i2 j( T
    / p" X- _7 |& S! f: G( D; z
    5 I3 ~7 m: ?. `6 y0 ?2 D" Y
    有人可能还是不太理解,我举例子说明,也就是说,不要再一直去学习SpringBoot是啥等等,你得实实在在的去做一个springoot为主的项目,把它综合应用起来,这样你会学到更多的知识,成长也是最快的!4 o* w* ]  |9 `

    + C7 V' w5 f' B) e: {( n7 C. T: b

    - G, O! w" \1 {5 C7 W4 T6 v总结6 z, R7 O  D/ n. p4 }& v, g9 n. W. Y; m7 |

    ; u. d. a% I0 N- {: p3 D# U; Q0 ]7 g6 x, {. G
    , G  F; @; Y) }# W) w  I& b: i7 B
    然后啊,关于这些,我有如下总结,可谓是精华所在:
    & m! X& H& W0 E) x3 c# {! S5 B. P- J6 C" P8 m
    1 {# ^/ [/ ~9 {- c! G$ h4 W. A, N
    , `) A# u6 C, m1 f  b, _5 i! a
    怎么去学习这个编程,以及不断的成长进阶,这里有个重要的思维:  {9 ~1 i% X) [# s/ b: k
    ! F, ~" N% K8 N5 J" C4 R9 ^" j
    " X9 A0 M5 D; T2 i

    8 ~( a8 x; w1 B+ O2 n- O0 T0 U  \思想转变:了解新的技术名词,拓展知识面,然后重点就是学基础(20%),重实战(80%,也就是关于这个知识的大部分知识应该是在实战中去学习,遇到问题才能把这个知识点学的更加深刻,不要全部沉溺在理论,一定要在实战中去总结,去深入学习)
    ; p, m. _0 \, D0 p3 H* F
    ! f& ~$ k/ I" _6 P  m5 z! d0 }, H. \2 N) k

    9 W" ~% m& u( O) X" {1 \: K8 R好了,今天就到这里,希望大家认真读读,理解理解,相信一定会有所收获!也欢迎大家留言讨论,如果觉得不错,可以在看支持一下,如果能分享给更多人,那真的是太感谢了!
    ) j3 ^' [$ [( K————————————————2 Z- Q% q; R6 N9 A# ]& h
    版权声明:本文为CSDN博主「ithuangqing」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。6 r4 J! P) \! u
    原文链接:https://blog.csdn.net/sinat_33921105/article/details/105710400) `( q" h9 ?8 [
    ( C% _1 u# ~* Y& w) ?
    . A/ K6 s5 ^6 u/ 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-9-8 10:42 , Processed in 0.537588 second(s), 56 queries .

    回顶部