QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 1495|回复: 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 u" H# t1 r/ \, y
    告诉你一个学习编程的诀窍(建议收藏)- f1 G% n( p# M  _1 a9 _* j& W
    作者 | ithuangqing
    % _/ ?1 h  }- p
    2 `5 R' m5 q: ?: o6 z+ _; r来源 | 编码之外(ID:ithuangqing)
    ; N! u2 R" c3 I) g% ?- N+ o6 p4 h2 B! ?( Y# i& F

    1 x" l$ i: ?: D  A# B7 g3 s; |; S1 \" r7 m1 V7 w1 b7 @  b
    不怕和你说,如果我在大学的时候能够明白这些,说不定我现在已经在阿里上班了,最起码不会像现在这个样子……
    ' M9 T7 b5 P+ Q9 I- @' ^, s2 {4 j5 j4 f& Q

    2 |! p4 G. Y0 N/ P6 C# e
    ) A: U1 J4 d/ R2 t$ _, o# t3 x- P4 N: b, R+ a6 v0 `9 @
    - ~6 U" G& A7 q' D9 z7 s
    可能你会好奇,哎,庆哥庆哥,啥东西啊,被你说的那么厉害,我现在还在大学啊,你懂得,哈哈
    2 J5 P9 g: F7 A/ }
    3 d8 b2 f/ ^' i# K- i; V" x' U! w4 [. }  a

    3 `: F# O5 _) s的确,我现在想起来,我的大学真的也算是浑浑噩噩的过去的,现在想想,当时的自己真的是在假装很努力……. R1 {% K, S6 U- s' t

    # c# P9 p8 A7 T+ c2 w- X2 H. g/ b" {$ m- [8 {7 m3 _
    1 m. A) r8 s  l- g6 ]. D
    如果能早点明白这些道理,我想现在的我……,唉,所以我今天准备把它分享给你们,希望对你们有用!
    1 w  H$ Y6 F9 K0 _/ \  Q! L. K
      T) c' [. ^* _* L: y' W) r! r& R8 u; q. `5 d) `" O0 S8 q) P
    0 y4 ]: H! s) y( a$ [8 M
    万事开头难,但你得坚持/ a6 w1 q& J9 ~# y. i/ M7 r$ ?# ?
    1 p3 Z/ h+ s8 j) l

    " L: S. k) U4 g6 B( z
    + h7 z  J! N& P: k, G我们学习编程啊,刚开始的时候,大家都会感觉有难度,编程毕竟是个有门槛的活,大家谁也不是天才,上来就盲打疯狂撸码的,所以啊,那些刚开始学习编程的,你们在学习的路上会遇到许许多多的困难,但是你们一定要坚持下去……6 J2 s' l: r, v; j

    ) N# n8 N- f2 L' e0 ^: k% v7 q1 H: E- o% \

    8 G2 h" A8 x* }9 o% B( r实话告诉你,现在那些行业大佬,当初哪个不是磕磕绊绊的走过来的,只有经历了这些,你才能真正算得上成长啊。
    - ?& O4 x  _1 c5 r- j- o! p3 `
      ^8 Q/ `; i3 i4 P5 L! q
    * k6 ]$ I. [+ }6 M# |7 x; z" S) i# ?. ~/ V2 q
    当你在学习编程的过程中,遇到问题的话很有可能不能得到别人的帮助,尤其自学,也就是说啊,在这个路上,你碰到的很多问题其实都是需要你自己去解决的,所以啊,我推荐你们一定要善于利用搜索引擎!4 X' p( V! E9 X; \& W

    # l& }5 }9 J3 b. _* U% }" S9 [7 @+ R' p; {+ K$ C! e
    0 U# u& m4 }' G
    另外,我想告诉你们,切莫急于求成,需要稳扎稳打,勿在浮沙筑高台!
    0 v; |3 V% w* e; r4 b5 @: g. [2 E/ o- r
    3 c. I: ?, r2 Q+ m

    ) ?- D+ A0 T4 P- B* w还有就是难在坚持,贵在坚持,成也坚持,败也坚持,所以啊,万事开头难,但是庆哥希望你们,一定得坚持!0 s; H# \$ J: c# A0 S3 u

    " \$ ]. ?# ~% }' P6 X7 J0 o8 o: B
    ( }5 c4 F8 s" P4 U- }/ s! c" u) \& m- L7 B7 F7 |
    学习编程的诀窍
    ) C9 I) P6 g- l) t
    & O1 j6 I5 C$ r! R# l0 w! Q# \; H" y( y

    ' @8 ~5 r/ o3 v9 M知道了这个之后,我就需要告诉你们学习编程的一个诀窍了,真的,如果我能在大学的时候就明白了这个,说不定我现在就是大厂的了,所以啊,接下来我说的,大家一定好好听,认真思考!5 x$ ?* r6 G2 d, X
    1 e  ]! ~, p' M$ Y

    + P/ f+ Y+ S' @# B8 F
    6 V4 g  O2 r! k$ L7 b* B3 a- m& E$ H你知道我现在最怕的是什么吗?我最怕的就是你们陷入了这样的一个坑:
    % ~: G  p1 Q; ?7 N0 h# T- n" K1 x6 t; s! z
    & ]- f! @% K$ M

    + }- ]% B5 J9 E/ K+ a, S"等待好状态"6 o/ ^- p) N$ [% `0 }( c

    ) z) X* r2 Q# W- c% b" k. m  K# f9 w; u% B; `

    ! E9 I  }& d( a/ M. y  m我早些在大学学习编程的时候啊,就是掉进这个坑了,导致自己的效率很低,看似很努力,实际效果不明显,付出与收获远远不成正比……( d/ M  c+ }0 F+ m4 C
    ! m8 M# b- F3 t" ?
    4 r8 B4 a  B$ o. j  Z

    & R# V: I6 b, T% G5 V7 v8 L" ^: @我那个时候啊,学习编程,总想着,把基础学完,然后把web学了,然后再把框架学习,也就是总想着把那些知识点都学完,然后再去做一些实战项目,也就是说,我总想着把该学的都学完,等到一个最好的状态,然后运用自己所学的知识去搞定一个项目……3 j9 z9 ^2 W7 G8 o

    & I; ?% J. p7 T( t- M, q
    / T# |' a5 R3 H' Z$ M
    ! ?( G6 u9 b: I& {' \当时想的就是这个项目中设计的某某技术,我还不会嘞,或者我就知道一点,这个项目肯定没法做,就觉得现在自己掌握的知识还不足以去学习这个项目,于是就还是花时间去学习一些理论知识。
    + {% y# I! }; y& o$ C8 V
    " c- s) P! a* a, R& d
    $ h7 o+ a; A  {* r- R/ ?3 ?/ w
    4 O, [$ L* L2 l对的,我花太多时间去学习理论知识了,总想着自己目前掌握的知识点不够,状态不行,我需要等待一个好状态,然后再去实践,殊不知,我掉入了一个大坑:
    9 ^. i0 X' B6 v) V
    3 `( Q: G1 z& X% j7 u$ T; r) i. _7 \7 c# U
    5 @6 |" g% Y+ o6 o
    “好状态永远不会来,因为知识永远学不完”1 ]( R6 E, c) I; `1 w
    5 d- k9 X: A* y5 P; Y

    ; F! |4 F- T& l  u4 w" Y- `9 z1 u8 c6 f7 [5 J7 W6 D+ {  i
    知识学了是会忘的,但是这是正常现象
    * o  p, [5 h' }
    1 U/ A2 ^' \$ g" g8 D* j- D$ l1 H, N, U' O8 T
    , s( T1 q6 q# o1 p
    就这样,我在大学乃至毕业的一段时间,我都挣扎在这个坑了,学了太多的理论知识,实践的太少太少了,而就我实际感受以及在实际工作中感到,我这样的效果太差了,还是那句话,我的付出和我的收获远远不成正比。% Z% L1 N- r9 b; L7 ^6 T
    2 H. y) O6 }  H' I5 t$ H1 B

    3 W7 e1 s  C& [8 v! m/ s5 t: W) z0 j. m9 r
    为什么会这样,因为我忽略了很重要的两点:
    , L6 y9 b3 h4 k; {& |/ I  m  [5 N: X# ]; T

    8 J1 q4 ^2 e) L& T* N% Q' T6 d& _
    % n9 b+ j1 A7 _( Q5 x2 B  c1、知识你是永远也学不完的, |( c" u- J# P- W9 n, A

    0 {/ k: V0 V% w* w2、知识学了很容易遗忘
    8 o  N% S, m) ]7 |( R1 I' M
    9 g. r+ J, y$ \3 I* E% F$ T3 Q  ]0 C5 _# W8 H( E' O% `8 b' |
    ( k: ]/ T( V5 E' }1 {: e
    我相信现在你一定对这两点感触颇深吧,那么你就可以想到我花太多时间学习理论基础的弊端了,首先,要学习的知识点真的很多,错综复杂,导致我学着后面的忘着前面的,一旦出现这个情况,我不自觉的就感觉自己的知识体系出现了重大的空缺,自然觉得目前状态不行,所以很多时候自己想做一个项目的念头都被打消了……
    - r5 z& O0 q  p, _8 q+ O6 B' F7 v$ _, K$ c- t6 q
    1 i4 Q' X8 V, C; z5 b

    1 a- H/ J% C# ]% ]) p: r) V然后我就会再去学习之前遗忘的知识,可是由于知识点多,过不了多久,其他一些知识也出现了遗忘的现象,所以有的时候自己真的很苦恼,学的很多东西都忘得差不多了,相信你也有这样的感受吧!
    , A. B7 B6 O+ F- N5 w
    ! C$ ?( i4 ~( [) ~* }' u% w5 w
    ) v" Z9 f% d& m! M% ?4 x+ Z) V. T, H0 K: v2 j
    看过我之前分享的读者应该知道,我后来提出来一个学习的拆分理论,就是“学多次,习多次”,给大家推荐的方法就是写精品博客。% D$ A# n: Y3 O. K& X# B. t2 |# s
    ' g$ C; L/ m( B+ I# H' [3 P

    1 E- l& E) b7 V$ u: Q
    ( p8 ]- J9 {. l1 @6 w. }# M: S0 \9 y我当时这块做的并不好,除此之外,还有一个更好的方法那就是把理论和实践平衡起来,你要记住,理论解决不了的疑难问题,实践将为你解决,所谓的实践出真知并不是没有道理的,可是自己当时却傻到没有这样做,导致,浪费了太多时间……" ]9 A4 m3 Y  r+ t# i# D/ f' ~' B
    : q$ O  {; Q( O  j/ v' P" L$ U
    ! b1 c4 t4 _/ Z+ \

    * ^5 B% `4 c4 O* z因为缺少了实践这一重要环节,其实我内心很明白,我的知识体系并不是很牢固,和你们一样,自己不会的太多了
    5 s/ V  t  U# N' N9 C; ?/ O. b) b' S" H$ ~9 K2 Z
    5 Z9 G2 I+ M9 |  Q; L, S

    ( i3 O* E  z  i& Z& O. r( ?7 H! t

    2 l3 z) k; ^8 T/ J
    ; c2 s  U0 o3 M3 r5 V1 p/ U/ a1 U7 t' [7 [. t: n
    所以啊,记住了,千万不要把太多时间都放在理论学习上,一定要多去实践!0 B7 k, b) G) \
    ' C" x' ~. Y# d

    " b7 S8 d+ ]3 m# z1 ]
    / S/ P# x2 w; v- i4 u我之前也常说,学习啊,难的其实不是学,而是把知识运用起来,你学了很多东西并没啥,关键是你是否能够在需要的时候去实际应用,这个就体现在做项目中。
    / N; O- R' q. B# h' i- a7 r  q! g" y/ C6 N
    / V3 y0 {# }# S) n( P
    " }  _+ l* o7 g! w3 n
    为什么在公司中成长更快?, s( D& y" y& |8 f

    6 i0 B3 R0 N" H7 d5 H" u
    2 |) `1 C/ f! B& _3 h# H2 M' L* Q; v
    我想你一定听过这样的言论,就是有机会一定要去公司实习,这样你的成长是最快的,为啥会这样说,我觉得吧,很重要的一点就是在公司里是项目式学习,你进去就是参与到项目,这是真枪实弹的去开发写代码了,你想一下,你在实际的自学当中,有多少时间是在写代码,以及考虑该怎么用代码去实现某个功能,大多数你都是在学习一些理论知识,顶多看一些有关这些理论知识的demo代码。
    - u% g( R& Y/ o
      O7 d5 [# T9 B: Y1 r5 R6 L
    * z& v1 c9 t! B/ s4 g1 h: O$ ?* t: r' X( G" {5 S0 ?) S  F! [: v
    所以啊,为啥在公司学习成长更快呢?这就是很重要的一个原因!+ g' e4 V) s9 b5 N4 i! @! }' L- O

    6 i( ]3 v' i3 @! S8 |# X
    * y0 u* }( _( }$ C) b6 F- f' o0 g- i' h% a: k" _, g9 V8 F+ x2 Q: l7 m  ]
    没有实际项目工作经验怎么办5 V1 E4 B4 |5 T& i) b4 Q" r! P
    $ I. e) P' e2 ?9 q4 i
    ' F2 _* }* i3 L( N0 s/ K! u* a

    5 Q  ~, l. W9 e2 p/ f  U不知道你们现在有这个担心吗?反正我现在这块是短板,我在实际的面试中体验到,现在很多时候面试啊,不仅仅要求你会一些理论知识,更多的是面试官想知道这些知识在项目中你是怎么运用的,也就是说啊,知道那么多没啥,看看书也就能回答上来,但是只有你真正的去在实际项目中用过,你才知道它会有什么问题以及该怎么优化,很多时候项目经验不就是这些吗?: F0 f9 ^5 g$ {! [

    2 s! J' O- a( R& w: C+ F0 S6 W0 }9 f5 t
    4 u6 C! [" `5 M) S3 ~  s% \- B
    所以啊,千万别在闷着头一直学习理论知识了,一定要去实战,去在项目中更好的学习。3 Z/ }6 T- {* E, B* ~5 Y
    5 u9 Q  L- S* F( q7 v! u

    6 F) s. c0 v. I* S: {: p) f/ N: [3 Y/ L* W+ X
    有人可能还是不太理解,我举例子说明,也就是说,不要再一直去学习SpringBoot是啥等等,你得实实在在的去做一个springoot为主的项目,把它综合应用起来,这样你会学到更多的知识,成长也是最快的!
    ( W* N- O, R% W6 d
    1 P- ]: n7 t: O* y& k0 x+ P. Y" ]0 {! c" w9 u2 c* z9 B

    : b' n; Z' T6 K3 b总结5 s* n6 A8 e0 X) u* r7 {
    / F6 \! O. F) L: ^2 f* M1 w3 B

    , ^3 |* p; E' j5 E) N1 |9 m' w4 H" C# `) H. z
    然后啊,关于这些,我有如下总结,可谓是精华所在:5 ~; }$ g: Y/ z2 P3 [, P
    8 b. M& Y0 W: Y" @  n

      V4 h* q* V4 f) c
    . w  A: D/ J8 t5 `$ Q% z1 ~( U怎么去学习这个编程,以及不断的成长进阶,这里有个重要的思维:
    : g- A: ]# Y. h* k
    , b2 i# Y/ d3 I' X& E4 N2 y
    ) o' g2 i" K& S
    " N6 S" ?3 u3 C' {$ Q思想转变:了解新的技术名词,拓展知识面,然后重点就是学基础(20%),重实战(80%,也就是关于这个知识的大部分知识应该是在实战中去学习,遇到问题才能把这个知识点学的更加深刻,不要全部沉溺在理论,一定要在实战中去总结,去深入学习)
    + j7 ?$ ~/ b7 v+ U- B) ~, U" e1 Z) q2 B

    * B6 k/ |( Q  ]0 Q+ |- L) t2 G$ `6 n
    好了,今天就到这里,希望大家认真读读,理解理解,相信一定会有所收获!也欢迎大家留言讨论,如果觉得不错,可以在看支持一下,如果能分享给更多人,那真的是太感谢了!
    2 J/ [; K" \0 t( W5 j$ _) H' o8 ]————————————————
    . u; K2 n* x! {: n版权声明:本文为CSDN博主「ithuangqing」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。6 o  z/ p( m6 v  X6 ^3 _8 o/ ?, |
    原文链接:https://blog.csdn.net/sinat_33921105/article/details/105710400# _6 \9 ?" j( h) r

    6 R7 d& ~& ~) I$ p7 y# p; V3 n% t: L2 L- m( 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, 2026-7-25 15:34 , Processed in 0.331082 second(s), 51 queries .

    回顶部