QQ登录

只需要一步,快速开始

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

    9 |. e/ O. g7 O* v% M/ Z! X) Q( u告诉你一个学习编程的诀窍(建议收藏)6 N" T) V; a, d5 s* T1 q/ M; z' j
    作者 | ithuangqing! v5 k8 [: w* l4 ^/ Z  `

    $ L- m4 X2 D( w3 q3 a# q6 t来源 | 编码之外(ID:ithuangqing)
    ) v' {9 }% r  n2 p4 b4 A, T! i0 H" q  ]( L
    ( c2 S# r& v4 |3 [. M7 L' e
    - K' {8 o- ]) \& u2 K
    不怕和你说,如果我在大学的时候能够明白这些,说不定我现在已经在阿里上班了,最起码不会像现在这个样子……$ s* M" e2 r. `- q, p8 g4 `# a* q. k

    , |) H9 |" [8 a4 w. ^  F- _5 Y9 W* u* f' p, I

    9 L# _" o4 A4 ]- L
    8 @6 [+ y: c6 M2 X! B( H
    0 a5 _- g: s! M2 w$ E可能你会好奇,哎,庆哥庆哥,啥东西啊,被你说的那么厉害,我现在还在大学啊,你懂得,哈哈, N, C! g1 p" r+ g' d

    " X. l  r8 T( c( H7 T  @+ d) e" F
    " c( w- w8 a! {" ~) U
    8 D5 N2 i) c( S2 Q8 H的确,我现在想起来,我的大学真的也算是浑浑噩噩的过去的,现在想想,当时的自己真的是在假装很努力……
    - g5 i( z: f  _' Z$ D- a
    / n- n+ D# l! n% J8 }$ f2 k
    + R. O% `$ c* j! {+ l0 F! k. ?1 q% B/ [; s0 G* }
    如果能早点明白这些道理,我想现在的我……,唉,所以我今天准备把它分享给你们,希望对你们有用!0 ^6 }4 y5 V& f' W, C! f
    2 N: x7 J: D  k4 W& c6 y0 W: d

    " t2 L& n+ t; }& f; d5 p  z1 W5 Z) z2 D1 S+ r* P
    万事开头难,但你得坚持8 e" }8 g/ B( s& J
    4 d* T8 o# _4 b( _
    1 n$ g2 f9 Q7 z% E) g
    2 E2 K* |" `' x' |( P: }4 I
    我们学习编程啊,刚开始的时候,大家都会感觉有难度,编程毕竟是个有门槛的活,大家谁也不是天才,上来就盲打疯狂撸码的,所以啊,那些刚开始学习编程的,你们在学习的路上会遇到许许多多的困难,但是你们一定要坚持下去……
    8 S5 q' |& C# [! j8 U* y
    , C& b: y$ w/ E! e5 b& h# D) F, q) x! E" Z* [

    0 y, ~/ r2 l0 x实话告诉你,现在那些行业大佬,当初哪个不是磕磕绊绊的走过来的,只有经历了这些,你才能真正算得上成长啊。5 n  P  D! W% d! T8 w$ y
    : }( ^8 Y& t7 ~+ g
    " v" u; [3 R4 N2 z2 D. [

    , W  \! Y# i7 _  e# P$ ]  ^当你在学习编程的过程中,遇到问题的话很有可能不能得到别人的帮助,尤其自学,也就是说啊,在这个路上,你碰到的很多问题其实都是需要你自己去解决的,所以啊,我推荐你们一定要善于利用搜索引擎!& B, k7 q7 k  ^: r

    . T; z9 E" E$ u0 O6 U; N( |' \, @- B/ G9 i' T

    ! c+ h; w2 o8 ~  N( |另外,我想告诉你们,切莫急于求成,需要稳扎稳打,勿在浮沙筑高台!. H% {0 \/ W5 j1 ^2 E1 i

    2 _0 q7 s- O: g1 s. ]; f+ t5 E

    1 s+ d) n% }3 f& P; [9 `还有就是难在坚持,贵在坚持,成也坚持,败也坚持,所以啊,万事开头难,但是庆哥希望你们,一定得坚持!5 X! T' G9 X$ a3 i. ^* z8 b" y6 g

    ' Q9 }+ T4 k" w: c" C) a4 S& i1 P+ d  ~" S5 g5 w
    : _& H; F$ n' h% A) L- i2 B
    学习编程的诀窍
    ! p" H2 j! l$ S& ?5 n: c) Q: K
    ! d: x. q, ]' C( v0 W& o8 n  f4 m5 x/ c4 B1 N
    ; U" c% G2 Z) w1 e2 Z0 e2 [
    知道了这个之后,我就需要告诉你们学习编程的一个诀窍了,真的,如果我能在大学的时候就明白了这个,说不定我现在就是大厂的了,所以啊,接下来我说的,大家一定好好听,认真思考!9 J5 T" G2 f! Y9 ]
    ! K( }( Z1 S: {! Q
    4 f# T. S% j) c+ M- G5 Y3 z
    2 u1 {$ M1 \( @
    你知道我现在最怕的是什么吗?我最怕的就是你们陷入了这样的一个坑:
    ( ^* L1 m: I; K' W  G& p; C/ S
    $ P9 u% g! X" S4 W9 M
    # t6 a+ j/ S( A; q$ Q, R0 x6 o: H1 }" Z* \9 v* l& U1 x
    "等待好状态"9 q1 P9 q1 ^* m- E8 i0 t- }  t  R
    " Y% Z! |1 Z/ O6 N+ l6 g

      ?! g# f0 g- B. B7 E# a
    " m6 a2 o9 r( C我早些在大学学习编程的时候啊,就是掉进这个坑了,导致自己的效率很低,看似很努力,实际效果不明显,付出与收获远远不成正比……6 |9 n* E( t9 v- s+ V; {8 a

    8 @3 n. _! u8 l0 A' e) J- J: E
    7 ^) U: M% l  R  g: H$ l& s% @" b. X& U3 \' R* w
    我那个时候啊,学习编程,总想着,把基础学完,然后把web学了,然后再把框架学习,也就是总想着把那些知识点都学完,然后再去做一些实战项目,也就是说,我总想着把该学的都学完,等到一个最好的状态,然后运用自己所学的知识去搞定一个项目……0 ^3 x9 F) ^$ ~* u( ^

    3 Y4 v8 j+ N# ^+ X3 ?8 A+ z
    5 e5 m' {2 O) O. A9 K1 r" b5 a$ v; a% a0 h; b7 @9 ?
    当时想的就是这个项目中设计的某某技术,我还不会嘞,或者我就知道一点,这个项目肯定没法做,就觉得现在自己掌握的知识还不足以去学习这个项目,于是就还是花时间去学习一些理论知识。
    . l& F' Y1 w2 G5 Y7 R' }% o
      [8 B8 y7 ~' W# B# r1 q" X0 Z& H' o% M

    ' \& @. o! }1 B4 {对的,我花太多时间去学习理论知识了,总想着自己目前掌握的知识点不够,状态不行,我需要等待一个好状态,然后再去实践,殊不知,我掉入了一个大坑:
    9 ~3 Q0 u" }$ ~0 J# ^0 o8 ^1 T6 Y8 _+ C: G, e

    7 a, ~! z: p$ C+ O' A- h/ ]* S6 J$ L6 U2 `
    “好状态永远不会来,因为知识永远学不完”
    8 d) s& ?4 e  W0 ^0 G) v4 b! g
    " ?& e* v/ v; ?  ]. I$ k2 }7 @# E$ X6 K

    8 F4 h9 a. ?4 Q4 ~( M9 f! J知识学了是会忘的,但是这是正常现象# a$ R# d6 ^- x+ ]( H4 \

    * }, T1 _$ A/ r' z4 ]% Q9 w. G7 {( F1 _
    " @6 \9 O% m6 R( A' @9 E
    就这样,我在大学乃至毕业的一段时间,我都挣扎在这个坑了,学了太多的理论知识,实践的太少太少了,而就我实际感受以及在实际工作中感到,我这样的效果太差了,还是那句话,我的付出和我的收获远远不成正比。
    1 x4 m) {( |/ E  V: j$ Q* ^4 C  y3 z+ w; S; u8 P

    . L% |7 U- J2 l. m' I1 L, N* @
    & l0 X* b+ Y' M* ]# h6 K为什么会这样,因为我忽略了很重要的两点:
    / j* I+ J6 g8 q9 U) w) \0 ]5 o$ g# \( K9 k7 ^. ]& z; `
    5 Y4 }1 S  c' R4 s) k1 [3 k

    5 W& l3 F) A7 r! J1、知识你是永远也学不完的
    ' h$ S; Y! e" |" s  t& }9 |7 d% g
    2、知识学了很容易遗忘+ D/ k0 @5 }* D/ u' P" G1 i9 S: R( b6 f
    + N2 t# m2 j& N  S  p  }

    8 [5 c3 K. c+ X+ y, O2 C5 b" E1 m1 N6 A
    我相信现在你一定对这两点感触颇深吧,那么你就可以想到我花太多时间学习理论基础的弊端了,首先,要学习的知识点真的很多,错综复杂,导致我学着后面的忘着前面的,一旦出现这个情况,我不自觉的就感觉自己的知识体系出现了重大的空缺,自然觉得目前状态不行,所以很多时候自己想做一个项目的念头都被打消了……
    7 x" ]+ p2 o! p3 j, l
    2 m% e+ P$ j+ u' k& z0 ]6 F1 j+ Z+ Z; z! i
    + T% h, a' G0 z
    然后我就会再去学习之前遗忘的知识,可是由于知识点多,过不了多久,其他一些知识也出现了遗忘的现象,所以有的时候自己真的很苦恼,学的很多东西都忘得差不多了,相信你也有这样的感受吧!
    # x7 E: \6 b0 G1 z+ y
    - S& j% G7 N6 Q" p5 D) S/ X8 F# P- J1 ^6 h* l( @+ X* n( f

    4 ?$ }- G# k) W( @% A9 i) L- L% ?看过我之前分享的读者应该知道,我后来提出来一个学习的拆分理论,就是“学多次,习多次”,给大家推荐的方法就是写精品博客。" n4 J! w& M, \6 n; @8 B
    ) ]: i( i7 R/ W7 c3 f+ C2 S
    7 Z* V3 N7 q4 l$ A; C8 X2 _

    9 l  t, h9 L2 \4 M5 J我当时这块做的并不好,除此之外,还有一个更好的方法那就是把理论和实践平衡起来,你要记住,理论解决不了的疑难问题,实践将为你解决,所谓的实践出真知并不是没有道理的,可是自己当时却傻到没有这样做,导致,浪费了太多时间……
    8 z: a, m# z2 S6 z* f" g
    : O5 O8 v5 a% R) \* q* M% e4 J% K- |2 C0 T% Z
    + Q/ `5 q) A6 F' G8 L1 F! z
    因为缺少了实践这一重要环节,其实我内心很明白,我的知识体系并不是很牢固,和你们一样,自己不会的太多了
    & U/ D* u3 w( F/ L9 J2 q1 p% N0 N' _0 A
    . j" K( d; H9 R. n  Q
    7 L0 ~# Z" o. h* j
    1 ^  h& M4 T. H# R
    ' P, l) x7 F! I
    8 t9 O0 e* T, P" a: G: C1 ?; t, s% Y% J8 T, b
    + J; R9 d1 g' {  ^* W
    所以啊,记住了,千万不要把太多时间都放在理论学习上,一定要多去实践!/ B7 O  X- H7 g( @

    0 A2 W- [/ T8 T/ n3 v4 K% g+ ]. V5 N9 J( g* z  x

    ( p8 P9 M$ {# Z' F2 O8 n- s我之前也常说,学习啊,难的其实不是学,而是把知识运用起来,你学了很多东西并没啥,关键是你是否能够在需要的时候去实际应用,这个就体现在做项目中。
    2 T* Y, @: s: r1 P, E  @1 i% }! M6 ^
    2 C9 j( X0 X' P: b2 H
    5 K; [, _1 z2 G
    为什么在公司中成长更快?
    9 U: }" i0 M. P# `( Z5 I
    " z; B& q$ |; j3 t, K. p3 k9 o6 ^% E7 P) }$ U8 |" z& p

    ! ?. X1 u! M% m+ M1 g! S我想你一定听过这样的言论,就是有机会一定要去公司实习,这样你的成长是最快的,为啥会这样说,我觉得吧,很重要的一点就是在公司里是项目式学习,你进去就是参与到项目,这是真枪实弹的去开发写代码了,你想一下,你在实际的自学当中,有多少时间是在写代码,以及考虑该怎么用代码去实现某个功能,大多数你都是在学习一些理论知识,顶多看一些有关这些理论知识的demo代码。
    . I: v" l- x7 Q2 R( M  G. d, J5 P) c2 u

    1 ^5 B4 D8 i- n7 E. @: x4 K, ]3 ~# y1 y4 {% u; N9 k! y% y
    所以啊,为啥在公司学习成长更快呢?这就是很重要的一个原因!
    * b# o9 [$ }" I9 h# h! X  R3 ]  z- q1 L
    ) M9 ^  U) m1 Q+ X( \
    % O) C! `. k. f6 `/ ]) P
    没有实际项目工作经验怎么办  ?4 E( \  q! U" M' o

    5 P5 X! _4 a* q) F* w5 R" L
    + B* c9 K7 d8 h; ]* D2 C) c
    ' Z" l1 M4 m) U4 s, c$ M! M' X% E不知道你们现在有这个担心吗?反正我现在这块是短板,我在实际的面试中体验到,现在很多时候面试啊,不仅仅要求你会一些理论知识,更多的是面试官想知道这些知识在项目中你是怎么运用的,也就是说啊,知道那么多没啥,看看书也就能回答上来,但是只有你真正的去在实际项目中用过,你才知道它会有什么问题以及该怎么优化,很多时候项目经验不就是这些吗?$ y5 \; |8 ]0 t" a
    % F- a( @+ Z: [6 H2 z/ z

    ! F( Q7 E2 y; C( R3 a2 P" K% C% k; m1 i0 h; O6 t
    所以啊,千万别在闷着头一直学习理论知识了,一定要去实战,去在项目中更好的学习。
    7 n, c0 }4 t5 ?7 F
    5 @/ F/ t: e1 o+ D2 X% ]  X' h1 i6 d6 w  R. e
    ' f3 E" \# r9 w% v7 j1 s  @. r
    有人可能还是不太理解,我举例子说明,也就是说,不要再一直去学习SpringBoot是啥等等,你得实实在在的去做一个springoot为主的项目,把它综合应用起来,这样你会学到更多的知识,成长也是最快的!! R% u' S3 E: I
    ; l0 G. `( e7 J% v4 A, R) \

    " ]! t, k4 n' {  L' d- r
    5 ?* i& ~. {' Q总结
    * _' g5 l& O* M5 h+ \) G
    , j2 l% @* c1 v$ U6 q+ @+ k2 Q9 s
    3 x$ N: v/ `. N8 a! [6 M4 J
    然后啊,关于这些,我有如下总结,可谓是精华所在:
    ' K7 i( T: S4 n+ a9 X7 v4 {1 U. Z5 e! Q5 C1 z, F

    + w  f) {, Z1 u, d8 `
    : O$ i+ p' ?) J5 w怎么去学习这个编程,以及不断的成长进阶,这里有个重要的思维:1 f( q6 L' [; v0 `# r* N8 r) K

    0 R! i# [1 E% K: k
    / M9 z/ S3 e# w" j5 y+ ^
    3 w9 N! x3 L) y3 [! [) s9 G思想转变:了解新的技术名词,拓展知识面,然后重点就是学基础(20%),重实战(80%,也就是关于这个知识的大部分知识应该是在实战中去学习,遇到问题才能把这个知识点学的更加深刻,不要全部沉溺在理论,一定要在实战中去总结,去深入学习)
    * n+ {' ~5 s2 E4 a* s* y/ J# T% N4 g& q/ F" _( |- n
    . n; @+ [) G6 L) Z3 a0 m% j

    # J  d) Z7 H. Y好了,今天就到这里,希望大家认真读读,理解理解,相信一定会有所收获!也欢迎大家留言讨论,如果觉得不错,可以在看支持一下,如果能分享给更多人,那真的是太感谢了!
    ) ]( R6 {1 W/ J* \& l————————————————" ^: t2 d' ~  V3 u0 N7 ]  l
    版权声明:本文为CSDN博主「ithuangqing」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。  w5 |0 P2 t' I  R, d# X: o2 V, t* v7 M
    原文链接:https://blog.csdn.net/sinat_33921105/article/details/105710400: v+ j: p5 }: _6 [
    4 t. \6 S/ P" t' l3 ]

    # G/ e8 d. V2 O  K3 D8 }! `7 W! ?
    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-8-10 19:39 , Processed in 0.458190 second(s), 50 queries .

    回顶部