QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 1354|回复: 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- F8 L6 n  {: [  A: C9 E
    告诉你一个学习编程的诀窍(建议收藏)- K' k1 L2 }* `" p
    作者 | ithuangqing* p, @6 y, v3 l7 Z# L

    ( Z/ g$ o* h( y来源 | 编码之外(ID:ithuangqing)2 a% H0 f2 |) p# I
    6 ]0 `: g! `4 u) |

    " G9 m( N& I6 L0 g3 N6 _, C8 k4 @' q$ K5 B) R& A+ w6 C4 D
    不怕和你说,如果我在大学的时候能够明白这些,说不定我现在已经在阿里上班了,最起码不会像现在这个样子……* U. k( y1 j9 V
    ( T9 T- ?  F' g: F' ~4 v
    - t2 K) H- x) e6 T/ j

    - ]6 H$ E2 B! G* M8 Z* [& y2 o" I7 G& P" A

    " K+ L3 i5 F9 ]$ l可能你会好奇,哎,庆哥庆哥,啥东西啊,被你说的那么厉害,我现在还在大学啊,你懂得,哈哈
    & i% p7 D' o1 ^
    2 }% k8 g* \# F2 `. p( y: T! ]' j) M1 m

    7 x, r  B9 g/ U8 y的确,我现在想起来,我的大学真的也算是浑浑噩噩的过去的,现在想想,当时的自己真的是在假装很努力……! ^7 _% a5 d* ^+ L% Y$ V+ M& ^
    6 d8 K: b4 r4 U. }8 ~' M- W  B8 f
    " Z- X4 O/ ^' A# R# C; y- D
      a1 z  z8 e" X( A
    如果能早点明白这些道理,我想现在的我……,唉,所以我今天准备把它分享给你们,希望对你们有用!" \3 R7 ~5 D" C8 [! v! p

    9 |& s6 V& j2 W0 U7 {. _& c  O5 p( t: |0 _% F: r7 T
    3 w( V- m1 [& l
    万事开头难,但你得坚持' C4 S% ~# r$ g% w+ t

    , Y3 v" k( z9 X5 y; _* c) ?$ c5 Y2 {& V+ |4 c& S

    8 ?- g2 W2 m! V8 g; \' }我们学习编程啊,刚开始的时候,大家都会感觉有难度,编程毕竟是个有门槛的活,大家谁也不是天才,上来就盲打疯狂撸码的,所以啊,那些刚开始学习编程的,你们在学习的路上会遇到许许多多的困难,但是你们一定要坚持下去……
      R5 A. G" {  ?' j
    8 m( t" q) f: `8 T* [6 }" ?' B9 f8 C+ @! N2 X$ ~  p, S
    ' K, O4 o7 w3 E3 n! `- T
    实话告诉你,现在那些行业大佬,当初哪个不是磕磕绊绊的走过来的,只有经历了这些,你才能真正算得上成长啊。5 n# Z4 r# D& u! V) A
    : t# o/ u/ f7 u$ @

    / y' w# G8 e: Q8 m" F* A" t# @& Z# ?4 K% h
    当你在学习编程的过程中,遇到问题的话很有可能不能得到别人的帮助,尤其自学,也就是说啊,在这个路上,你碰到的很多问题其实都是需要你自己去解决的,所以啊,我推荐你们一定要善于利用搜索引擎!
    # ?: h! A. p, u$ }% I
    $ o- L2 d; ^$ \% t' ]& o1 I2 Y: ^# h6 `4 h6 U, D
    3 F2 Y9 q! ]; t! A
    另外,我想告诉你们,切莫急于求成,需要稳扎稳打,勿在浮沙筑高台!8 C! S* u% V* ^7 G$ I) X
    1 F+ f1 i5 C$ Z
    5 `; }  q* e4 f0 r- u% X" v0 f
    8 a$ D. p8 c$ b; K# j
    还有就是难在坚持,贵在坚持,成也坚持,败也坚持,所以啊,万事开头难,但是庆哥希望你们,一定得坚持!( Z4 |/ K/ s( p; c9 K5 U

    ; ]/ D2 w6 g  V, r/ ~
    # p2 e7 g- [5 o, R" O4 b  H& D  @5 K* a) L" t8 U
    学习编程的诀窍0 `2 N$ O9 n, n( K' ?3 Y
    " n2 A3 K8 R9 |& F

    ) F' U5 D3 o$ X! a( t" s; `& O
    知道了这个之后,我就需要告诉你们学习编程的一个诀窍了,真的,如果我能在大学的时候就明白了这个,说不定我现在就是大厂的了,所以啊,接下来我说的,大家一定好好听,认真思考!1 W/ X, K% U9 O* W

    ) v1 j9 I* i. R4 N4 t9 ]/ }
    # U: t" W6 H0 r' ^# m
    : O8 t2 |* ^/ e9 g; c+ Z$ K你知道我现在最怕的是什么吗?我最怕的就是你们陷入了这样的一个坑:: ]/ t( ~" |2 R7 l- z

    6 {2 |- e& y# ?5 M/ b( Y+ _2 q) P/ |/ z/ U7 s& p' u( F
    7 R0 l/ ]* W9 m6 [9 y4 Q1 p
    "等待好状态"
    & g& @( ?1 K- K% [! I
    $ W+ Q+ p) U" q8 h+ `& O1 ^! x$ z  ^+ J$ }: o3 s7 w0 @3 r) y

    ) |+ b+ l# o. p7 X4 Y4 H我早些在大学学习编程的时候啊,就是掉进这个坑了,导致自己的效率很低,看似很努力,实际效果不明显,付出与收获远远不成正比……" K; O3 Z( t4 ]5 f$ s5 g) B
    & V  q$ n7 q8 l* Z+ @1 `

    : P& m2 j8 W, b% T1 |8 ]/ U. z5 n: S  Q, |
    我那个时候啊,学习编程,总想着,把基础学完,然后把web学了,然后再把框架学习,也就是总想着把那些知识点都学完,然后再去做一些实战项目,也就是说,我总想着把该学的都学完,等到一个最好的状态,然后运用自己所学的知识去搞定一个项目……5 |) y2 _3 I* Y4 U
    / A: }, @) ~9 n) W8 A4 f; U

    ) `% B$ X( V9 n" C1 W5 n3 Z5 R9 g+ _- L: y, t" m# I3 ?( [- }
    当时想的就是这个项目中设计的某某技术,我还不会嘞,或者我就知道一点,这个项目肯定没法做,就觉得现在自己掌握的知识还不足以去学习这个项目,于是就还是花时间去学习一些理论知识。
    # h5 w2 V2 g0 p5 A0 d7 Z) C' X, x. |
    " S9 u  ]# Z7 ]6 T7 x) r# o
    # d( b4 C8 H: \+ J0 Q! f  C' i& M. K1 m& n5 h* I$ z
    对的,我花太多时间去学习理论知识了,总想着自己目前掌握的知识点不够,状态不行,我需要等待一个好状态,然后再去实践,殊不知,我掉入了一个大坑:
    & ]  L, l4 s# }9 t: I
    : Q' L% q+ \5 t# @+ _: i
    . x) T* V% o$ A7 N
    . |* M& y- T5 t/ ]( o“好状态永远不会来,因为知识永远学不完”3 s' o  T3 w5 q% i4 b6 n

    2 M) D: B3 K2 P2 S3 s" o
    . t! {3 [3 ~* s0 P$ e3 N; y9 |" S1 Q" m
    知识学了是会忘的,但是这是正常现象
    1 Y, j* @1 {# U  V; p  p
    6 F7 K, l- c+ b/ V
    1 k/ S4 v+ y6 y# X7 {0 O+ D" ]) P5 g1 i
    就这样,我在大学乃至毕业的一段时间,我都挣扎在这个坑了,学了太多的理论知识,实践的太少太少了,而就我实际感受以及在实际工作中感到,我这样的效果太差了,还是那句话,我的付出和我的收获远远不成正比。; {7 P* _+ H3 Z$ }
    + F2 z, a: x5 f4 Z2 ]6 ~( e
    ) N0 |" A. r& ^1 L$ D4 c7 T
    6 x: a( ]1 T5 D+ U  R) m: ]$ N
    为什么会这样,因为我忽略了很重要的两点:/ @/ i7 Z: f1 Q( K# L% p
    % {* r1 n7 W# j9 a4 @  a: V! C

    ( T6 I; Q' t3 h! |2 s, D. ?5 D7 V7 p8 S
    1、知识你是永远也学不完的
    : b# C9 U: g# B# T: T! t3 i5 v5 ]1 |6 }" K! r
    2、知识学了很容易遗忘
    ' X" i2 m, N# j. y7 j: N4 ?) O2 j  V6 {5 @
    % Z8 K1 T) x$ I$ A) _3 }3 ^2 d
    9 o& U( R0 b  l/ E4 I9 n4 n
    我相信现在你一定对这两点感触颇深吧,那么你就可以想到我花太多时间学习理论基础的弊端了,首先,要学习的知识点真的很多,错综复杂,导致我学着后面的忘着前面的,一旦出现这个情况,我不自觉的就感觉自己的知识体系出现了重大的空缺,自然觉得目前状态不行,所以很多时候自己想做一个项目的念头都被打消了……. E8 n; Q! g. r0 I4 |8 d- _
      f& m! ^* |1 ?5 A! a7 ^) s

    ) T" r3 y" b- u, F, `
    1 e# f2 W# {) u0 T. d! a# C然后我就会再去学习之前遗忘的知识,可是由于知识点多,过不了多久,其他一些知识也出现了遗忘的现象,所以有的时候自己真的很苦恼,学的很多东西都忘得差不多了,相信你也有这样的感受吧!9 l8 p) D$ _# A" a( l! f" u; M0 T
    1 H0 [! Z* ]) _" W' n9 [; K
    ) ~+ |& @* ]  \+ n0 s  n
    " c  y. z1 f* m2 w! a: G6 D
    看过我之前分享的读者应该知道,我后来提出来一个学习的拆分理论,就是“学多次,习多次”,给大家推荐的方法就是写精品博客。
    2 c( z# F. D0 Q2 W7 N% U- M
    7 G6 Z1 v% _6 O* B! f- c, L7 X* B( R! m
    % a: K8 u# u! c" d  t
    我当时这块做的并不好,除此之外,还有一个更好的方法那就是把理论和实践平衡起来,你要记住,理论解决不了的疑难问题,实践将为你解决,所谓的实践出真知并不是没有道理的,可是自己当时却傻到没有这样做,导致,浪费了太多时间……
    ; H# e; O4 E- e: D, Z: ^: u
    ; Z" v6 q, i8 t% I
    1 e0 o9 Q: Q( u' U- c5 \9 n1 `
    * o: D' q7 C# G因为缺少了实践这一重要环节,其实我内心很明白,我的知识体系并不是很牢固,和你们一样,自己不会的太多了5 J8 E' X6 q2 M

    % ~2 B: K( K! ]9 N
    8 E6 B' m( a$ l
    ' O/ l. C& ]5 B8 c- D1 l# o4 ~! J, N3 O. ]

    ) L+ e" ^0 Y5 S: Z6 g: w# g$ J7 S7 @7 Z! w; Y
    2 b0 Q( S: d1 U
    所以啊,记住了,千万不要把太多时间都放在理论学习上,一定要多去实践!
    8 N: H" q! K: W8 k8 I: v; w2 y6 i. p* H' W3 B; q, ~$ ?

    # X. ?" ~) h+ ]* o2 J
    % y, x! J$ |1 {) j* N我之前也常说,学习啊,难的其实不是学,而是把知识运用起来,你学了很多东西并没啥,关键是你是否能够在需要的时候去实际应用,这个就体现在做项目中。; B! Q. Q* g- Y* Y( @4 j0 _. w
    / @' v) ]% w/ l
    ' X. P6 K; `8 z

    ' L) `6 V. t0 o+ z' X# ?/ J为什么在公司中成长更快?
    5 ^) X! J' q+ i- o5 h5 ~$ }. p
    ) K  ^8 b# I- x, u6 B0 w- y8 g% g* G/ H8 S9 q9 ~5 L5 `
    1 }) k0 W' D2 z1 v5 @; ]; X
    我想你一定听过这样的言论,就是有机会一定要去公司实习,这样你的成长是最快的,为啥会这样说,我觉得吧,很重要的一点就是在公司里是项目式学习,你进去就是参与到项目,这是真枪实弹的去开发写代码了,你想一下,你在实际的自学当中,有多少时间是在写代码,以及考虑该怎么用代码去实现某个功能,大多数你都是在学习一些理论知识,顶多看一些有关这些理论知识的demo代码。
    5 Z5 @6 K+ x2 y; H
    4 b6 U" U  k0 h$ p
    . k2 ]3 Y4 o# Y! X: O' \1 ~& C. t8 I4 O7 Z2 N% V! Z& U
    所以啊,为啥在公司学习成长更快呢?这就是很重要的一个原因!
    ) X. r9 n; R0 f. o  ?$ A/ k; o: D1 S' g/ q; J$ j% h: f! U: V
    : A5 N- @  T5 k& V- s$ c8 L( v1 M

    ) R' _8 C/ [5 A; I0 J/ a$ T; ^3 e$ R& Z没有实际项目工作经验怎么办
    - D( _6 C. [# o& D2 o  e, T* y3 G7 H% x- b4 t

    5 V: t# g( f$ _6 o& [8 @* ~) f; v
    不知道你们现在有这个担心吗?反正我现在这块是短板,我在实际的面试中体验到,现在很多时候面试啊,不仅仅要求你会一些理论知识,更多的是面试官想知道这些知识在项目中你是怎么运用的,也就是说啊,知道那么多没啥,看看书也就能回答上来,但是只有你真正的去在实际项目中用过,你才知道它会有什么问题以及该怎么优化,很多时候项目经验不就是这些吗?
    ) i8 u; K/ ?9 B0 s" @) x* b3 |0 w: w" r+ T
    9 B$ N; q" {: y( S
    $ ^! b! ~( e$ {, T1 v9 M; n& `
    所以啊,千万别在闷着头一直学习理论知识了,一定要去实战,去在项目中更好的学习。3 N5 a1 B) G) n' t% z" r6 q

    ' N) B" U% n+ o  h9 r3 G. s
    6 D) \3 D8 Q0 h& s3 W5 _9 v" r7 `$ J
    + H; r2 Z: @. r. }; W/ a8 n7 i: m有人可能还是不太理解,我举例子说明,也就是说,不要再一直去学习SpringBoot是啥等等,你得实实在在的去做一个springoot为主的项目,把它综合应用起来,这样你会学到更多的知识,成长也是最快的!
    3 X: ]2 b0 E5 H7 k
    , l- z2 F, e  ?$ u* y+ N: O3 V
    / P/ l. E! N3 C2 e+ i4 O) H/ c
    6 l% P) |% H7 r8 w7 W  H总结- a& p2 Q, j0 w5 G6 X2 ]

    / Y" e: [1 }+ J* [: C
    ' g( [# l  j3 {& }: k* V& J# X& Q: J) ~. y* @2 ~
    然后啊,关于这些,我有如下总结,可谓是精华所在:/ f6 g- D, T. \- ]* x: T
    % U. L$ |+ l# ~
    & z/ J9 ~/ R- n

    $ q; d. T9 p0 `# c+ g怎么去学习这个编程,以及不断的成长进阶,这里有个重要的思维:
    * p2 q  Y. c2 q. H
    8 [( e0 {3 H8 z. j; i6 [& Y) u% X' ]; G

    * U" _1 q2 z, Q: |! \8 M5 {0 |5 a思想转变:了解新的技术名词,拓展知识面,然后重点就是学基础(20%),重实战(80%,也就是关于这个知识的大部分知识应该是在实战中去学习,遇到问题才能把这个知识点学的更加深刻,不要全部沉溺在理论,一定要在实战中去总结,去深入学习)
    % D7 a2 S; O) r- d
    / V! y! w; S9 y6 S9 b3 ]1 o3 C% F  {0 i
    5 V& j" {, ~4 {3 O1 o( R( J
    好了,今天就到这里,希望大家认真读读,理解理解,相信一定会有所收获!也欢迎大家留言讨论,如果觉得不错,可以在看支持一下,如果能分享给更多人,那真的是太感谢了!
    6 {3 j; n, O4 ^0 M————————————————. ~" h' v6 k2 y/ C; `
    版权声明:本文为CSDN博主「ithuangqing」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
    0 F% A5 m0 E3 k7 k  l! {7 u原文链接:https://blog.csdn.net/sinat_33921105/article/details/105710400, ?  I5 Q1 ]" `4 W* K3 w4 K

    4 R. P6 E7 X& L- N. D; l" F' Q" a8 T! b( S7 ~1 C
    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-20 14:14 , Processed in 0.407879 second(s), 50 queries .

    回顶部