QQ登录

只需要一步,快速开始

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

    - F. B+ R: F0 H9 H! E. |: W2 c$ s0 `3 Z/ x告诉你一个学习编程的诀窍(建议收藏)
    8 N, j2 ?( r5 s& }3 p& m作者 | ithuangqing$ Y5 B# k4 R! Y. m" T+ i. D# L

    4 W0 H+ I+ S' {) M# Q& S& X: Q来源 | 编码之外(ID:ithuangqing)
    2 d2 X) z% X. t; t+ r
    ! g/ T9 i4 D) n# z- d' m) L8 \; e0 J: a8 O% Q# S
    $ [: z! z2 q2 l- [* u4 X4 b
    不怕和你说,如果我在大学的时候能够明白这些,说不定我现在已经在阿里上班了,最起码不会像现在这个样子……
    5 A: _# z4 w% Z# j
    $ U1 v% u* }; l6 }. {7 G2 I) S) ^/ E/ P0 H" h$ l2 s; B4 F
    " @% x* P6 x' }1 [. s" O- G
    . O! p  n3 q9 Q4 p

      q6 y& }# R! M7 m' g可能你会好奇,哎,庆哥庆哥,啥东西啊,被你说的那么厉害,我现在还在大学啊,你懂得,哈哈$ l! P8 f+ c, W6 c

    + n- H" E1 }6 B" {# {
    - B; P5 t, i8 U( j4 V* N- A  u3 s( Y+ P
    9 w# f+ M1 m6 }# q, V. {的确,我现在想起来,我的大学真的也算是浑浑噩噩的过去的,现在想想,当时的自己真的是在假装很努力……7 T- W  A* N+ U. I( S
    # s3 X) z8 H5 D: A0 [! C
    ( H# q8 |+ F, i, X2 X. |9 E1 I
    ( D5 r* j; S# E1 X6 F+ n2 n' i7 R
    如果能早点明白这些道理,我想现在的我……,唉,所以我今天准备把它分享给你们,希望对你们有用!1 \8 J# H# f8 I- [1 ^- {4 Z

    ! Y# J* k" f; D+ ]# o
    7 j' X  Z8 Q! `- ^' s
    2 v  z" z; y: s: M' ]万事开头难,但你得坚持6 `+ K; Y5 r, Y; f3 B+ I, n2 R

    * J7 H, p0 f* M. d5 d  q  k! n" O, u/ x- G* n

    7 D' w0 G- k9 ~我们学习编程啊,刚开始的时候,大家都会感觉有难度,编程毕竟是个有门槛的活,大家谁也不是天才,上来就盲打疯狂撸码的,所以啊,那些刚开始学习编程的,你们在学习的路上会遇到许许多多的困难,但是你们一定要坚持下去……
    3 b/ @: t, o8 j; i# z! H9 F% V. R0 Y
    2 c; D- f% {! a4 B
    - J' X1 U$ u% X. c& Y, _
    3 Y* M% Q. o0 {/ V3 g实话告诉你,现在那些行业大佬,当初哪个不是磕磕绊绊的走过来的,只有经历了这些,你才能真正算得上成长啊。& K; ^; a1 c& U8 v

    7 C/ i- S  U8 M8 R+ T' Z
    3 j0 e2 ^& P! @3 `! o# J0 d+ A) S7 t3 b; D% ?+ S! W
    当你在学习编程的过程中,遇到问题的话很有可能不能得到别人的帮助,尤其自学,也就是说啊,在这个路上,你碰到的很多问题其实都是需要你自己去解决的,所以啊,我推荐你们一定要善于利用搜索引擎!6 O- ]) H* i( O
    ' @1 q7 T- O# a! F
    ) h0 @: O* V8 e/ T& j

    7 Y" L) c/ ~" |. J: C另外,我想告诉你们,切莫急于求成,需要稳扎稳打,勿在浮沙筑高台!
    % t9 D9 A2 Z4 O* d- e
    1 Y% R: _. m$ j9 G- m, L+ j- z
    7 p5 M) p5 W0 B! G7 h  T1 Z$ \" V' [/ b4 l! Y; \8 w
    还有就是难在坚持,贵在坚持,成也坚持,败也坚持,所以啊,万事开头难,但是庆哥希望你们,一定得坚持!
    3 E9 V: ^3 W2 g* q5 ^
    . n5 G! S: I6 {( v  G
    0 u( x- K* v- u7 L( X0 i5 G
    ) I: }: b8 C) c& f- m$ M1 b% |1 {1 l学习编程的诀窍, v# b( \& b+ Q- F! [# A% ?) [

    - h! L/ D) K3 p
    . u& ?/ k, ]2 V$ [! M' m; C* |/ C
    ' m; H' |. L" @) L知道了这个之后,我就需要告诉你们学习编程的一个诀窍了,真的,如果我能在大学的时候就明白了这个,说不定我现在就是大厂的了,所以啊,接下来我说的,大家一定好好听,认真思考!: A4 I# p; U  B+ ^
    2 F5 w8 K  R! E* D; S2 U

    - D1 x9 G" N# j) y* W) ?
    3 V/ x8 E1 S" u- e6 \你知道我现在最怕的是什么吗?我最怕的就是你们陷入了这样的一个坑:4 b. g  o" b' Z* S3 j
    7 p4 e4 H. d2 T$ ]& U

    3 F9 i* m, }3 h$ ?# E+ Q0 Z& j2 [4 x. q2 b6 S; ^0 w. T
    "等待好状态"
    # d. H. B0 H; [' T3 `
    4 s$ i. F+ y2 n5 q! W
    6 @1 }) ~; S( a5 v$ F& K# j$ W  q7 X0 ~$ b$ A! z2 h
    我早些在大学学习编程的时候啊,就是掉进这个坑了,导致自己的效率很低,看似很努力,实际效果不明显,付出与收获远远不成正比……/ C! R% t# |- A! ?3 H' T

    7 s+ p1 Y8 z4 R5 `/ l7 L& A7 J# E3 _! N, n& J+ ]
    . a; B) G9 ?  E7 i8 Q  y9 k
    我那个时候啊,学习编程,总想着,把基础学完,然后把web学了,然后再把框架学习,也就是总想着把那些知识点都学完,然后再去做一些实战项目,也就是说,我总想着把该学的都学完,等到一个最好的状态,然后运用自己所学的知识去搞定一个项目……
    & E/ r& T* |( b: h  w( U3 L) n. _( F. |2 d/ w( Y
    . ~+ {5 l7 s- U/ W) s0 j; Q, p# E
    # o8 g) ~/ K& S5 J  h
    当时想的就是这个项目中设计的某某技术,我还不会嘞,或者我就知道一点,这个项目肯定没法做,就觉得现在自己掌握的知识还不足以去学习这个项目,于是就还是花时间去学习一些理论知识。$ a" t& q$ D6 Q- s7 t9 T; z& R( o
    8 d( K3 Y! z3 Q) M7 _- K
    , B+ Y3 z0 Q1 G/ K( S

    3 h2 p  e* V: c1 D对的,我花太多时间去学习理论知识了,总想着自己目前掌握的知识点不够,状态不行,我需要等待一个好状态,然后再去实践,殊不知,我掉入了一个大坑:
    0 c! K/ G. p5 S: i4 V- E
    % }' A- V% D/ H; ?: n& v9 `* O
    . @4 z& e- P) }* c2 ]; h
    6 j& ~: r) U- ?3 `5 i; Q“好状态永远不会来,因为知识永远学不完”
    & W, Q5 k" s& h! m
    ) t& s  P& J" T, `! f# z& \" l# n
    ( C0 p9 p$ V2 O4 ~- h1 N, }$ Z4 c5 Q
    知识学了是会忘的,但是这是正常现象6 C* N3 O7 U! t. S
    - z7 z2 b2 |8 ~: Q2 n5 @

    % i2 }( a; o( W7 j$ W5 y+ m% k4 D* q
    ' b  q1 r) K+ T4 [; p8 B3 ?就这样,我在大学乃至毕业的一段时间,我都挣扎在这个坑了,学了太多的理论知识,实践的太少太少了,而就我实际感受以及在实际工作中感到,我这样的效果太差了,还是那句话,我的付出和我的收获远远不成正比。
    6 t- A' o& v- ~+ l, a4 d; O0 E9 e) V& Y  O4 f+ y

      @' U9 Y6 N3 G2 m4 _$ X  l, P) V/ K/ o( O3 Q! G1 G. E1 T% S; \
    为什么会这样,因为我忽略了很重要的两点:
    0 z3 @! A; b2 |4 j$ @. ]6 i
    % N0 q4 B: B$ m2 k4 P
    8 o- d/ Z* O3 M1 c: i
    $ I1 V9 A& s' R3 t6 X( Q) O/ ^1、知识你是永远也学不完的
    0 K" u) O7 Q/ {' y0 D5 A' H" e. o1 U8 Q9 H: X+ Q7 _. [9 o3 {/ |
    2、知识学了很容易遗忘
    & s: i) m2 U- i# O: s+ c' w4 ~' B/ V) v7 g( z' u) J$ y

    4 W. F2 n; r& j7 m+ g; w
    1 l$ P" K2 T$ z( t! E) h我相信现在你一定对这两点感触颇深吧,那么你就可以想到我花太多时间学习理论基础的弊端了,首先,要学习的知识点真的很多,错综复杂,导致我学着后面的忘着前面的,一旦出现这个情况,我不自觉的就感觉自己的知识体系出现了重大的空缺,自然觉得目前状态不行,所以很多时候自己想做一个项目的念头都被打消了……
    ) Y6 d3 K1 i! V6 x( u1 j6 C4 d6 @1 ?5 r
    5 ?. b1 I! R0 R& l

    " t3 c. W0 x$ D& @7 {- j: J& j然后我就会再去学习之前遗忘的知识,可是由于知识点多,过不了多久,其他一些知识也出现了遗忘的现象,所以有的时候自己真的很苦恼,学的很多东西都忘得差不多了,相信你也有这样的感受吧!
    . n/ F0 Z/ m2 o' `3 d/ n: B5 B8 C3 _3 c: G
    : l6 C+ H# ?: s9 }

    # |" L/ X( D  W7 g' d看过我之前分享的读者应该知道,我后来提出来一个学习的拆分理论,就是“学多次,习多次”,给大家推荐的方法就是写精品博客。
    9 f& u$ y# B& O3 y/ U/ L% Q7 y+ D5 H
    & x  Z* n+ A% Z% A% \5 B- z- H$ B2 k
    % B$ I' a8 t# s# l5 l
    ; c7 S- |5 e# p# ^7 P0 W# s/ G我当时这块做的并不好,除此之外,还有一个更好的方法那就是把理论和实践平衡起来,你要记住,理论解决不了的疑难问题,实践将为你解决,所谓的实践出真知并不是没有道理的,可是自己当时却傻到没有这样做,导致,浪费了太多时间……# l6 Y5 e# m/ X8 F7 q& C) Y

    % ]* y- }+ d& g. y+ f4 S- ^$ u
    ' w; Q2 l! ?5 O: V
    6 x' K* P; z" y0 p因为缺少了实践这一重要环节,其实我内心很明白,我的知识体系并不是很牢固,和你们一样,自己不会的太多了
    1 `' G; G* `; Q+ o3 b
    1 _5 J4 |- m! n/ A4 y! k" V
    : @/ b' z- i" o. o: w6 ^; e3 m7 R* e& j: G

    3 |7 \- n) \; g& q; u+ @! G- Y) h! v' H/ c

    / e( g: v, J7 V% \" w% Q- M! z
    3 `7 n" A! F( H' K# |# ~所以啊,记住了,千万不要把太多时间都放在理论学习上,一定要多去实践!1 h+ N1 g( q% u% s/ N
    $ l" \/ Z. u3 W5 P( y' v, ?

    / x$ L) O; b1 x+ y' s+ o; d, i9 T  z7 n& K' J4 g! ]
    我之前也常说,学习啊,难的其实不是学,而是把知识运用起来,你学了很多东西并没啥,关键是你是否能够在需要的时候去实际应用,这个就体现在做项目中。" M2 F6 |& J9 a& t

      A* Y6 R' P- S& G0 v2 s8 s$ [2 W
    ' w, z, T$ ~; G2 G& S- V5 _2 x% }: M6 n. U
    为什么在公司中成长更快?
    5 J& P3 W- H$ V$ K
    " J$ O$ }4 A4 `& K% w) ^- M; ^* z
    6 K, @4 _, H& c9 T" C8 W
    ) b7 g; \% c5 Q' n" T" Z我想你一定听过这样的言论,就是有机会一定要去公司实习,这样你的成长是最快的,为啥会这样说,我觉得吧,很重要的一点就是在公司里是项目式学习,你进去就是参与到项目,这是真枪实弹的去开发写代码了,你想一下,你在实际的自学当中,有多少时间是在写代码,以及考虑该怎么用代码去实现某个功能,大多数你都是在学习一些理论知识,顶多看一些有关这些理论知识的demo代码。
    ) U0 K0 P, {+ B$ F6 Z# U3 i
    # l$ q; d0 ~, a/ \0 d+ O9 d  {( |2 ]8 L! i# J

    9 Z5 Y3 D- P' }4 J所以啊,为啥在公司学习成长更快呢?这就是很重要的一个原因!& w* m9 h. v: r  ?& v

    2 ~: y- A: t& ]# q
    ) ~4 g! [5 U/ Z6 y- n  F! j* k  r5 C+ q' q! }' t
    没有实际项目工作经验怎么办
    ! S: e8 L& `- {% ]! c+ X; b/ ?! P
    3 O* ^3 U7 W* v0 [1 c9 {( [: ~
    7 j, x& T, H- o* J! r
    . g6 n3 P) q  p1 z: M3 H9 ^不知道你们现在有这个担心吗?反正我现在这块是短板,我在实际的面试中体验到,现在很多时候面试啊,不仅仅要求你会一些理论知识,更多的是面试官想知道这些知识在项目中你是怎么运用的,也就是说啊,知道那么多没啥,看看书也就能回答上来,但是只有你真正的去在实际项目中用过,你才知道它会有什么问题以及该怎么优化,很多时候项目经验不就是这些吗?% J$ D4 u' G$ v. r" {
    ; t2 E: J) W5 G/ F
    + L( ^/ l' Y; p( v' k" B

    7 h1 L4 j  t6 n% n6 a1 j所以啊,千万别在闷着头一直学习理论知识了,一定要去实战,去在项目中更好的学习。
    . o) a7 M" ]" D) g" E
    8 v0 T" T8 e/ Q5 O
    ) b! ~. d0 b) U, k  O/ n8 f7 S% Y  j- g3 F( \
    有人可能还是不太理解,我举例子说明,也就是说,不要再一直去学习SpringBoot是啥等等,你得实实在在的去做一个springoot为主的项目,把它综合应用起来,这样你会学到更多的知识,成长也是最快的!
      D5 _+ [6 S0 r# }. G6 j$ ~" A2 K2 H; J) I! i# E- p5 ]; B& x
    & o9 b! W2 ^9 b, e
    & s8 n9 Y* w$ W3 _0 n0 [; f
    总结
    * `3 `% ?" y* W/ r! c+ O' }: }! N! L$ p9 i) h7 ?

    . i/ ]1 [6 G- t. M- g( t1 x. u& ~8 n8 n6 m
    然后啊,关于这些,我有如下总结,可谓是精华所在:
    " v* T" o) E& O+ c" O; C& K- P6 ~3 N: G- b; l) S. `, @7 B
    4 Q4 n8 X: J3 g  E4 \
    . a; ~% c  v' q4 m4 o+ F
    怎么去学习这个编程,以及不断的成长进阶,这里有个重要的思维:/ r, f. X( H+ Y' p, J
    % Q. v7 k% }  R' {9 ]

    ) O$ b) B) ]; D9 f5 S/ F; T2 ~1 K; `3 A+ G+ H/ e* r
    思想转变:了解新的技术名词,拓展知识面,然后重点就是学基础(20%),重实战(80%,也就是关于这个知识的大部分知识应该是在实战中去学习,遇到问题才能把这个知识点学的更加深刻,不要全部沉溺在理论,一定要在实战中去总结,去深入学习)
    # U* L" [; l- Y* a6 z* P; ?! V1 v+ J$ r6 k

    7 ^! a8 e+ Y' p/ ]0 ?  y5 o: q5 }9 c6 W
    好了,今天就到这里,希望大家认真读读,理解理解,相信一定会有所收获!也欢迎大家留言讨论,如果觉得不错,可以在看支持一下,如果能分享给更多人,那真的是太感谢了!7 V/ @$ V8 Z2 @4 m8 K( ]
    ————————————————+ g. g, L$ x+ G7 P
    版权声明:本文为CSDN博主「ithuangqing」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。9 Y6 z$ Z, ]3 O7 v  r1 Y  d+ z
    原文链接:https://blog.csdn.net/sinat_33921105/article/details/105710400
    0 E* T; O7 H5 g  \& W) W( V! Q% `% {: D  }/ @" _# `" O
    ! y& y8 K4 o/ f, K  r
    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-7-22 10:20 , Processed in 0.689267 second(s), 51 queries .

    回顶部