QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 1482|回复: 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
    1 S% t- F6 ^( H2 ]2 H# R
    告诉你一个学习编程的诀窍(建议收藏), B( |! [- H6 ]6 w! O, J4 T
    作者 | ithuangqing
    $ s% m, \* V: p9 C, Q; }4 s/ k+ I7 y+ X8 O
    来源 | 编码之外(ID:ithuangqing)( r6 `$ x% o+ Z3 w; `% k6 o+ Z
    3 z) a1 h4 `: u5 U* V7 o0 t
    . ~8 {% `9 T: F$ N6 ^5 @* c
    3 |7 ~3 H9 G) Y7 ?
    不怕和你说,如果我在大学的时候能够明白这些,说不定我现在已经在阿里上班了,最起码不会像现在这个样子……
    : P) @, i& i# B  s% u- X1 |9 `. P$ O' c7 G: x  `  O6 K: v9 s' _

    , [) q! e- F  p9 G
    $ I0 G" H) e4 Z0 |7 H: `
    0 }3 j! J; _# V6 A! D
    % k& z  h/ K; _8 Z4 w可能你会好奇,哎,庆哥庆哥,啥东西啊,被你说的那么厉害,我现在还在大学啊,你懂得,哈哈
    + K6 C$ X, t8 g8 j2 ]
    0 v7 {2 X0 E" |6 c+ S4 [% ~; b7 x+ y% @8 R9 E2 u6 o: _( r

    * V. c/ y! b4 A% Q的确,我现在想起来,我的大学真的也算是浑浑噩噩的过去的,现在想想,当时的自己真的是在假装很努力……! a! d0 K8 _1 U: x
    5 _7 v) }! A+ k6 s! L+ Z: {& Z/ d' H
    ; Y; ~2 P1 M3 J0 ]( R

    - s$ M0 F; [1 w7 B如果能早点明白这些道理,我想现在的我……,唉,所以我今天准备把它分享给你们,希望对你们有用!
    7 U: w- I1 j" u8 Q% i1 L: I. O2 N- b+ z0 O0 {% Y
    : n) x4 ?; j6 |
    & Q' }  H# r5 M6 u. J, C
    万事开头难,但你得坚持; ?" j. o$ x! ^9 ~# A' l% M, J

    # Y" ~/ k/ e4 ^. E. m
    $ I) c( m  c7 D4 }/ h. r! l1 H. b$ t1 _1 E/ J+ K1 I. x% m
    我们学习编程啊,刚开始的时候,大家都会感觉有难度,编程毕竟是个有门槛的活,大家谁也不是天才,上来就盲打疯狂撸码的,所以啊,那些刚开始学习编程的,你们在学习的路上会遇到许许多多的困难,但是你们一定要坚持下去……! g$ ?( I1 w1 S4 g$ [
    6 T9 I1 A" c9 O  b( A+ G
    4 ^  y! Q! Z3 @% _& A8 |

    * d5 p; {6 k; N( ]6 B  X: ^( Z实话告诉你,现在那些行业大佬,当初哪个不是磕磕绊绊的走过来的,只有经历了这些,你才能真正算得上成长啊。
    $ i( e0 Y; r0 w5 u8 `' a  ?4 C7 y; V/ G# K% o8 i+ C1 }

    5 O# M' z1 x2 J. Y) v
      t2 X: ~& l6 Y9 c$ B当你在学习编程的过程中,遇到问题的话很有可能不能得到别人的帮助,尤其自学,也就是说啊,在这个路上,你碰到的很多问题其实都是需要你自己去解决的,所以啊,我推荐你们一定要善于利用搜索引擎!
    9 m$ j( y3 O0 l' x' |  q: b& j
    ( x3 h: X9 o; ^! U. s# f* w  g# G, L
    $ H: c' ]! D9 s$ R  G2 M' E) T6 C. W0 I! N& R7 P# k
    另外,我想告诉你们,切莫急于求成,需要稳扎稳打,勿在浮沙筑高台!' M; F1 m# @( q+ R3 d6 B- R/ Y
    ) a7 a) J/ G. j. i# r: t: S* @1 C6 L
    . K# \6 A2 t7 d; E! U7 A4 l6 p7 b  W
    - W+ f8 f9 }1 }( x6 n1 }
    还有就是难在坚持,贵在坚持,成也坚持,败也坚持,所以啊,万事开头难,但是庆哥希望你们,一定得坚持!; {- _- g9 R. F# l# G$ d, |4 _
    9 s/ _! {+ p* d$ U: W* L
    5 f* q6 ~6 f% k
    $ B7 [" ^  ]8 B8 Z  Q' Z& f1 x- l
    学习编程的诀窍' u8 {1 X& Z% |! B
    9 J! @% n0 e( R/ {) j
    5 L; I) ^4 ?/ D6 L. X$ d
    * s+ j) P) H7 n* ~# M
    知道了这个之后,我就需要告诉你们学习编程的一个诀窍了,真的,如果我能在大学的时候就明白了这个,说不定我现在就是大厂的了,所以啊,接下来我说的,大家一定好好听,认真思考!: _: f3 ^  \' L9 V
    - k2 e3 n; u4 i$ p  e
    8 F1 P/ H; v3 _  ?. W+ i2 O

    4 K) I# U+ g* e! S$ `" K你知道我现在最怕的是什么吗?我最怕的就是你们陷入了这样的一个坑:6 P+ s6 T- r3 D0 O7 u+ _

    6 S1 q/ a0 L3 n; c& _! e, Y6 ~- S, B5 I. B& X; f* d: O

    # U, W0 G0 H( G( z2 S$ h/ R& h; B"等待好状态"
    ; J8 M6 K  q4 k. p* |$ n: U+ A$ x! m2 w) {) m, x8 @

    , ~% p' w/ j# q7 D+ b+ V
      V# B: Q% y, s我早些在大学学习编程的时候啊,就是掉进这个坑了,导致自己的效率很低,看似很努力,实际效果不明显,付出与收获远远不成正比……, ~5 r$ x8 d# c

    $ w* V8 t; m5 S# j/ M. F
    ( s' b/ }" e3 m% N% T. k7 P0 Y# S8 E3 f0 C9 r! @
    我那个时候啊,学习编程,总想着,把基础学完,然后把web学了,然后再把框架学习,也就是总想着把那些知识点都学完,然后再去做一些实战项目,也就是说,我总想着把该学的都学完,等到一个最好的状态,然后运用自己所学的知识去搞定一个项目……* r" ^+ H6 P4 P0 }- S. P- }3 u
    ' V. v. U) g/ x2 W) C0 W8 [- w
    1 r. _) C# n: P$ m" ]; P
    1 t) d- n$ h+ h# D0 ~: u
    当时想的就是这个项目中设计的某某技术,我还不会嘞,或者我就知道一点,这个项目肯定没法做,就觉得现在自己掌握的知识还不足以去学习这个项目,于是就还是花时间去学习一些理论知识。
    * D  e2 q( T3 p. y. O" J# f* M# n. ^0 F" |
    2 o+ J% ^8 U9 y$ x1 z# b
    $ T; [( D; ~3 e& |
    对的,我花太多时间去学习理论知识了,总想着自己目前掌握的知识点不够,状态不行,我需要等待一个好状态,然后再去实践,殊不知,我掉入了一个大坑:
    / R5 M+ g4 s: ]; H& [/ ]& H! @( W, C& p) P( M
    6 J' I% U* Q5 U* e# a, X

    4 p) M2 k9 B3 @) D( i. B5 x“好状态永远不会来,因为知识永远学不完”
    ' w7 I$ B. |: U8 B
    9 [* C" j, F$ v$ L& f
    6 J9 `# H" x0 \+ h/ G/ j
    5 Y6 Z* V  R, Q& W7 J  U; S$ m知识学了是会忘的,但是这是正常现象. q/ i( i) e. ?( a3 C: W* n
    - `# b8 `" A) }2 q. g! G

    * b6 ~7 L5 f# u# M4 Z! @! C: V2 c9 g% _/ n9 m% C
    就这样,我在大学乃至毕业的一段时间,我都挣扎在这个坑了,学了太多的理论知识,实践的太少太少了,而就我实际感受以及在实际工作中感到,我这样的效果太差了,还是那句话,我的付出和我的收获远远不成正比。
    7 g, e$ [( c# j# J  g" t
    4 p5 ?; t! k8 s8 V7 g; b% i; B9 ]2 ~0 R. H, M/ Q# J2 S+ w0 I
    ( M% d" D( V; e8 B* r6 M4 [* P
    为什么会这样,因为我忽略了很重要的两点:! V/ g- a7 c$ n& Q

    & l; ^" u6 S- X- M) _1 m1 @; c' N+ q7 `
    7 N! [  n  L7 R, d* e8 O7 L
    1、知识你是永远也学不完的
    : |+ C7 ]" ~& D% Q0 [; o3 S9 R' b  {& J5 Z& T8 ]6 ^) y% _
    2、知识学了很容易遗忘
    * l9 ^6 N- F. \3 s) m. T/ g' J- t3 D/ m% d0 J

    # i+ Z; O0 q% U. @% g& w1 x; K1 P3 j4 k% E$ K
    我相信现在你一定对这两点感触颇深吧,那么你就可以想到我花太多时间学习理论基础的弊端了,首先,要学习的知识点真的很多,错综复杂,导致我学着后面的忘着前面的,一旦出现这个情况,我不自觉的就感觉自己的知识体系出现了重大的空缺,自然觉得目前状态不行,所以很多时候自己想做一个项目的念头都被打消了……" r3 w8 F! ]3 D2 \0 R9 w
    9 o) A5 _* T4 {5 J! u7 \5 W

      X% u, S! ^! R! d7 F, _
    " R' n$ n  P- n: `# H9 s  A2 P然后我就会再去学习之前遗忘的知识,可是由于知识点多,过不了多久,其他一些知识也出现了遗忘的现象,所以有的时候自己真的很苦恼,学的很多东西都忘得差不多了,相信你也有这样的感受吧!  C* W! Q8 f: S& j

    $ {! ^3 P3 U9 @
    : J$ _6 \- H+ s$ p4 f/ _- S1 w) q; ^" }; K* R0 x; u
    看过我之前分享的读者应该知道,我后来提出来一个学习的拆分理论,就是“学多次,习多次”,给大家推荐的方法就是写精品博客。2 |; T# a& G' B7 ?
    4 p& G7 e' ~- V! h$ p

    8 t! R" y! f, F5 ]) l
    ' M" ~  F5 ?' X& q# B我当时这块做的并不好,除此之外,还有一个更好的方法那就是把理论和实践平衡起来,你要记住,理论解决不了的疑难问题,实践将为你解决,所谓的实践出真知并不是没有道理的,可是自己当时却傻到没有这样做,导致,浪费了太多时间……
    % P) u5 }0 h( i/ D: I3 N
    * W+ g) r7 c' v- T) r; l% U4 T% L0 @

    - M' a; s9 v: W* C4 h因为缺少了实践这一重要环节,其实我内心很明白,我的知识体系并不是很牢固,和你们一样,自己不会的太多了
    8 W: A( n/ _" k# l0 y, P
    , v$ M0 S, u  E6 g* ]* V5 o. X  H& I( K
    7 D, n0 E) v2 O* Q$ t

    ! x0 m- e8 J; I: H2 p( L
    ( C) q& R  U, b0 T  x; k0 X( F, H: Y9 P6 b4 f: Y/ E% q, l
    ( A$ s4 q: A' J6 ~+ p( x& Q0 D& [
    所以啊,记住了,千万不要把太多时间都放在理论学习上,一定要多去实践!
    - n: R: G5 A1 n+ _6 y+ z" b
    1 R- Q' P! z5 v5 P* N2 Z+ Y4 A" j+ {

    ! c# c: v2 h7 C/ _! h我之前也常说,学习啊,难的其实不是学,而是把知识运用起来,你学了很多东西并没啥,关键是你是否能够在需要的时候去实际应用,这个就体现在做项目中。
    ) e9 k6 O: I- @0 ]8 d
    . p5 t- k7 [8 c* }
      J/ s- y$ i4 r  w6 X. V/ S
    # Q4 c! g2 ]3 W: n为什么在公司中成长更快?
    8 I: a( V/ Q- ^* N  r4 ]- ~# y7 l9 c4 K1 M2 I+ e" y; U4 w
    # D9 e: k+ }7 Q$ y0 `
    6 j6 d& P/ M% O2 v# ?, `
    我想你一定听过这样的言论,就是有机会一定要去公司实习,这样你的成长是最快的,为啥会这样说,我觉得吧,很重要的一点就是在公司里是项目式学习,你进去就是参与到项目,这是真枪实弹的去开发写代码了,你想一下,你在实际的自学当中,有多少时间是在写代码,以及考虑该怎么用代码去实现某个功能,大多数你都是在学习一些理论知识,顶多看一些有关这些理论知识的demo代码。
    7 W5 Y6 O( |6 F% l. q" k0 J& |- g1 [$ ^! s( J' B
    7 T6 B# m, f' h4 f1 `' y
    7 b2 w- V0 @( `' H" J( W, t& c
    所以啊,为啥在公司学习成长更快呢?这就是很重要的一个原因!$ }8 T0 [! Q: j; W9 \6 l- o, C

    1 O/ d9 ?% b7 f; f" S( q& g" G
    4 Y0 b; B% f- o7 C: v
    2 t% L7 F2 \2 r- l. g6 Y+ _没有实际项目工作经验怎么办( S& b# [3 {: D2 ]  a6 t7 n
    , H  |( Y: O: C
    ) H+ q1 x  y# K$ b, `8 p

    2 ^1 S! c: H" s* b% W不知道你们现在有这个担心吗?反正我现在这块是短板,我在实际的面试中体验到,现在很多时候面试啊,不仅仅要求你会一些理论知识,更多的是面试官想知道这些知识在项目中你是怎么运用的,也就是说啊,知道那么多没啥,看看书也就能回答上来,但是只有你真正的去在实际项目中用过,你才知道它会有什么问题以及该怎么优化,很多时候项目经验不就是这些吗?, |" G/ s/ T) j% w5 S2 q) ]. h

    # |# U4 J+ t/ [' D- O4 T
    1 F/ M* U7 e7 f5 l- o4 L" W6 @3 C/ m  s/ u
    所以啊,千万别在闷着头一直学习理论知识了,一定要去实战,去在项目中更好的学习。
    $ T# e/ i! o  |8 y' ?) L9 q4 y: T" F! G- u
    : v/ ^( n# C. n4 M5 Z) O
      Y  m) g& a) p
    有人可能还是不太理解,我举例子说明,也就是说,不要再一直去学习SpringBoot是啥等等,你得实实在在的去做一个springoot为主的项目,把它综合应用起来,这样你会学到更多的知识,成长也是最快的!+ A/ I( s( f/ M1 w
    8 t% E7 @: Q8 o5 G- o
    7 X3 [* Z" K" w( Q' G* T7 F7 e
    ; [1 }/ B9 c3 W" g1 E. S
    总结* K3 C. Z6 _: B2 M# F. [
    9 J% Q0 ~: ]6 g# V; x, o1 J

    - }1 T& c6 k# K2 D4 G+ X/ V( W' G/ C( y) O+ m( O1 V, Q1 P) {: P
    然后啊,关于这些,我有如下总结,可谓是精华所在:$ e5 W, s8 i9 u( v' [
      b& F. r+ v2 E0 O
    . s; u1 f7 d+ e/ }* N1 v! I
    9 a( @6 S2 Y% L+ ]) l
    怎么去学习这个编程,以及不断的成长进阶,这里有个重要的思维:& a( V% a" q! m7 y

    , g$ \: R% f; H, r$ e9 A5 I+ C/ ?6 T9 S# h$ @3 z' I

    5 D5 j  A- E3 t4 G" ~思想转变:了解新的技术名词,拓展知识面,然后重点就是学基础(20%),重实战(80%,也就是关于这个知识的大部分知识应该是在实战中去学习,遇到问题才能把这个知识点学的更加深刻,不要全部沉溺在理论,一定要在实战中去总结,去深入学习)9 h. @$ D# r( q/ H& P
    6 b# o1 Q8 @# c7 ]& W" w. i4 i

    : \# S3 `% t4 G, Q, y- f6 H. E' V, l
    好了,今天就到这里,希望大家认真读读,理解理解,相信一定会有所收获!也欢迎大家留言讨论,如果觉得不错,可以在看支持一下,如果能分享给更多人,那真的是太感谢了!. a/ `! U  L. ~1 ]
    ————————————————
    * _- o9 d) U" I) r0 b* U! g版权声明:本文为CSDN博主「ithuangqing」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。, F% I% a0 j* i3 h. g
    原文链接:https://blog.csdn.net/sinat_33921105/article/details/105710400
    3 ]3 k, b4 o: ]. s; h- p9 y% b9 H! h- i/ m/ c

    ' X! @2 k6 C, C3 T5 c9 q
    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-6-15 03:22 , Processed in 0.398882 second(s), 50 queries .

    回顶部