QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 1497|回复: 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
    3 M- V: D7 x7 B, ~% }+ p! A
    告诉你一个学习编程的诀窍(建议收藏)9 H& y6 i1 M7 c  |
    作者 | ithuangqing
    1 i. ]# y- g6 a, w9 s: R% y3 c4 Y; k
    来源 | 编码之外(ID:ithuangqing)
    1 U6 T! ?, S" C' x$ c
    / [* P5 L/ h4 _' K5 J* @
    8 l: w+ X2 z! N; M3 O
    4 a; {. e0 r' }  o& y( E8 J不怕和你说,如果我在大学的时候能够明白这些,说不定我现在已经在阿里上班了,最起码不会像现在这个样子……& m& m" ]2 G) C6 H6 |' u! z

    * s+ n( F- W+ n0 l4 N9 }; e* q, l1 {/ _3 I) ]+ y* p+ x$ s1 H
    7 c$ d$ H; h: M8 Q, x6 o

    ' o+ I6 L: r  R: Z4 V6 u3 @' v# I0 p6 y9 ]
    可能你会好奇,哎,庆哥庆哥,啥东西啊,被你说的那么厉害,我现在还在大学啊,你懂得,哈哈; B$ w& ?3 Q7 s1 B. ^! t
    5 f$ r: Z8 e& f2 {( X

    , X' |* U: n/ {  z, p
    7 U. a$ M( t1 Q, t. h4 T的确,我现在想起来,我的大学真的也算是浑浑噩噩的过去的,现在想想,当时的自己真的是在假装很努力……
    - V; C% ]  B, D8 K4 e  F( v3 J: g5 |$ m4 E% W
    & n; a% J7 q( X6 k9 f% c, J
    ( H. _' z2 H% n( [' B* O; A5 i
    如果能早点明白这些道理,我想现在的我……,唉,所以我今天准备把它分享给你们,希望对你们有用!
    ' Z# j7 r9 m8 s0 i7 M5 U; {, Q
    : F4 g, |' i' R1 O! ^; y5 E' c( k: M! r" R4 x9 y8 N* L2 V) T
    : n( I9 b$ ~) _
    万事开头难,但你得坚持$ N" k+ X2 ?# F% A
    . i4 n) ]7 l, c' y9 v6 _) Z
    % P, e, D8 C# u  {6 @

    ( f2 v" Z3 k+ n8 V# X9 D8 X我们学习编程啊,刚开始的时候,大家都会感觉有难度,编程毕竟是个有门槛的活,大家谁也不是天才,上来就盲打疯狂撸码的,所以啊,那些刚开始学习编程的,你们在学习的路上会遇到许许多多的困难,但是你们一定要坚持下去……
    7 [5 S- O- e6 B' S
    % Q4 F7 O3 T4 V0 T. K7 q- p4 B2 K+ D) W- r; I) i' A1 G
    0 Y1 b! r, v" w- J( R+ f
    实话告诉你,现在那些行业大佬,当初哪个不是磕磕绊绊的走过来的,只有经历了这些,你才能真正算得上成长啊。
    ( e4 x. z8 O4 i% Y! n1 X6 [% N* h. w  j4 j3 }7 J; ?& |5 d( Y7 J
    ( \/ Y5 }- c: ~, c. ^4 I  D) R
    + r) i$ G  U: t% m; m7 Q
    当你在学习编程的过程中,遇到问题的话很有可能不能得到别人的帮助,尤其自学,也就是说啊,在这个路上,你碰到的很多问题其实都是需要你自己去解决的,所以啊,我推荐你们一定要善于利用搜索引擎!
    9 J+ y9 D* w9 p- y) y5 W  e% k2 V+ w0 j0 L
    & a; H; T5 O+ ^, [! ]5 k# }% e4 ?: x
    3 u4 d6 q3 J* [& L9 Y& ?4 h# m- v8 l" A6 L
    另外,我想告诉你们,切莫急于求成,需要稳扎稳打,勿在浮沙筑高台!
    - G3 i$ F# m! ?2 e7 _8 O, |3 o: e! \, h& I% d9 X7 Y

    ) X7 A" C8 k$ L5 G& O6 Y, s
    - A6 ^1 j8 c7 o- @- o还有就是难在坚持,贵在坚持,成也坚持,败也坚持,所以啊,万事开头难,但是庆哥希望你们,一定得坚持!, n9 b4 b% P  U8 F; Z& P

    2 f8 B, U! Q" t- X/ ~2 M5 L" z" Y$ t* N0 L9 t
    & X, ?* _* r2 [, f
    学习编程的诀窍( X7 e. s% a  M

    3 o( k) I: I& A. @' X+ G/ Q; z  o
    9 E) e8 k$ ~0 l& D) c9 z# ?8 e& p1 Y4 L7 l% @" z
    知道了这个之后,我就需要告诉你们学习编程的一个诀窍了,真的,如果我能在大学的时候就明白了这个,说不定我现在就是大厂的了,所以啊,接下来我说的,大家一定好好听,认真思考!
    ; u4 T$ C, a0 `  ]
    / P( N) }( K4 W& Q& J
    . `" H) V  ?! x
    " L( E, l5 {+ C, V! }2 |你知道我现在最怕的是什么吗?我最怕的就是你们陷入了这样的一个坑:8 e6 g2 K3 l& o! `! ]" d

    8 @' `3 [4 I4 _: E6 ^' _
    , H; Z2 V; X, K! Q( E9 y. F+ i# E% z4 M! L- ?
    "等待好状态"
    / c0 @& k$ O: s: b$ |" p5 d4 y
    / U6 z2 n% u) a+ r' f0 Z$ B- R; u- {6 z9 t  n

    " B, c1 v3 n% y0 f1 p- G我早些在大学学习编程的时候啊,就是掉进这个坑了,导致自己的效率很低,看似很努力,实际效果不明显,付出与收获远远不成正比……
    1 a/ C8 i9 b( e
      z3 w" w8 D3 t3 G8 Y  r% T2 T5 X) O: V# v) T6 ^
    6 M/ Y% [2 [/ {" }9 E) ~) J/ M! p
    我那个时候啊,学习编程,总想着,把基础学完,然后把web学了,然后再把框架学习,也就是总想着把那些知识点都学完,然后再去做一些实战项目,也就是说,我总想着把该学的都学完,等到一个最好的状态,然后运用自己所学的知识去搞定一个项目……5 u- _) @& f+ Y( l- p
    $ W- \  o0 p! r) i9 L* U

    ) N9 l5 o& X/ l# i
    ) Y( E/ D( ^% D8 Z当时想的就是这个项目中设计的某某技术,我还不会嘞,或者我就知道一点,这个项目肯定没法做,就觉得现在自己掌握的知识还不足以去学习这个项目,于是就还是花时间去学习一些理论知识。" d9 D& J  i' i+ \) @' G  [

    0 G* i4 q! j- r( f0 a, ^; U8 S, V; u$ n' e! c/ k
    $ U- N2 d$ _# F4 i# K1 W0 X
    对的,我花太多时间去学习理论知识了,总想着自己目前掌握的知识点不够,状态不行,我需要等待一个好状态,然后再去实践,殊不知,我掉入了一个大坑:
    ; S/ g7 m5 x/ a; z* W. ?
    ' G/ v2 Y) p: R3 |% n+ A7 d& v0 `9 X' C; |/ U9 ?3 y
    ! ?8 L; p6 i6 V& R" A, M
    “好状态永远不会来,因为知识永远学不完”
    ! o8 {; v  J1 @6 L9 o! T, h* N' J1 h# q; D
    $ r6 U  o. {1 |$ }5 r" ^5 L

    , {4 V0 Q7 X5 d知识学了是会忘的,但是这是正常现象
    4 K( W/ z" R+ Y% W) [, U5 [3 e& T; ?) s* Y

    ( X+ t* O: s' s& a9 A* X9 ~9 a2 P2 S3 U
    - k$ ~5 y3 V3 }- i2 d0 e: y就这样,我在大学乃至毕业的一段时间,我都挣扎在这个坑了,学了太多的理论知识,实践的太少太少了,而就我实际感受以及在实际工作中感到,我这样的效果太差了,还是那句话,我的付出和我的收获远远不成正比。
    ! U! j) T2 S/ s" t3 k/ [9 _4 H+ j7 o+ e; J/ `

    3 ^8 L5 o3 o7 D' u
    6 o, J6 r) M+ B# ]) D3 o为什么会这样,因为我忽略了很重要的两点:
    + S; c* _" H9 e$ @. k" t- j* s
    * f$ h" ~3 m2 M2 c; c) Y# o' t; B! A( l0 I
    ; ~/ s, M# _2 E, |; q1 t- f
    1、知识你是永远也学不完的
    5 N' x7 A$ ^) y* a$ @
    ) r# }' z  ?- {+ r' q; B2、知识学了很容易遗忘
    / {1 y) R! {1 T# T& Q
    # P" \) z/ I$ X' u+ M
    * T# z% `' D' O( B( e5 o' y. r( a; d
    我相信现在你一定对这两点感触颇深吧,那么你就可以想到我花太多时间学习理论基础的弊端了,首先,要学习的知识点真的很多,错综复杂,导致我学着后面的忘着前面的,一旦出现这个情况,我不自觉的就感觉自己的知识体系出现了重大的空缺,自然觉得目前状态不行,所以很多时候自己想做一个项目的念头都被打消了……) k5 y; F7 e  h
    / s" i+ n$ @2 Y2 D: d5 P/ E
      T4 R* o  k9 \( _

    ; B4 J( w5 O  _" J% v然后我就会再去学习之前遗忘的知识,可是由于知识点多,过不了多久,其他一些知识也出现了遗忘的现象,所以有的时候自己真的很苦恼,学的很多东西都忘得差不多了,相信你也有这样的感受吧!& }4 `6 b* p* `) S. }7 |

    5 b2 \$ |. K" N1 }: L, }0 [' J+ E  p* Y3 J

    ! B# U& L& h' Q看过我之前分享的读者应该知道,我后来提出来一个学习的拆分理论,就是“学多次,习多次”,给大家推荐的方法就是写精品博客。* S, n! Q( W9 [, v$ J5 z. v# z
    ' D8 I1 g, Z7 N+ ?6 [2 K7 K* R$ ~

    * Q" p  @1 S5 ?& ?3 ]" a3 b( s9 }. j5 t
    我当时这块做的并不好,除此之外,还有一个更好的方法那就是把理论和实践平衡起来,你要记住,理论解决不了的疑难问题,实践将为你解决,所谓的实践出真知并不是没有道理的,可是自己当时却傻到没有这样做,导致,浪费了太多时间……4 w# o  W2 j1 t" [- g5 R! f* o: Y

    3 A  ?" d" `6 X* t
    + t% c8 t0 O& b8 _. l. X/ r9 A1 n/ w' S+ r' K1 @
    因为缺少了实践这一重要环节,其实我内心很明白,我的知识体系并不是很牢固,和你们一样,自己不会的太多了
      o* y, I( U, f5 x8 S5 |- o
    ' c7 @! L" N6 e+ S7 Y1 v+ [, z1 l9 R  W

    : \% g5 i) M: ?/ {6 M3 }! z
    ; b- B, Q% Q. W" J  A  b9 i' N) W# ^, y" u- z" G2 O
    , j. r( l5 E5 K8 b0 n
    " v" _3 {. |) A  j0 H- S
    所以啊,记住了,千万不要把太多时间都放在理论学习上,一定要多去实践!5 a& {% g- B6 Z! W' V

    + r5 n4 c5 a0 t! k% y1 K/ u8 T9 @& k- o$ i9 O! l$ C

    , E5 \: S- I1 ?我之前也常说,学习啊,难的其实不是学,而是把知识运用起来,你学了很多东西并没啥,关键是你是否能够在需要的时候去实际应用,这个就体现在做项目中。% Z; r0 j! K( H9 P2 g8 [& r! c
      N9 m2 m6 D( ?

    ) h$ n. h' x3 K, `+ w4 _! z
    - z8 s2 Y! P# B4 T: P+ \为什么在公司中成长更快?/ q( E4 k; I3 J: x+ G
    3 \+ j8 @0 J+ H) w' B( H

    2 I; D( G# z9 R, A1 x* |1 k2 d
    ) v) @$ V! w9 J) C! L我想你一定听过这样的言论,就是有机会一定要去公司实习,这样你的成长是最快的,为啥会这样说,我觉得吧,很重要的一点就是在公司里是项目式学习,你进去就是参与到项目,这是真枪实弹的去开发写代码了,你想一下,你在实际的自学当中,有多少时间是在写代码,以及考虑该怎么用代码去实现某个功能,大多数你都是在学习一些理论知识,顶多看一些有关这些理论知识的demo代码。( t/ M/ B: g8 m# P$ K
    2 A7 U" \4 p  d" H- K- k. y" N
    2 V6 S2 N4 ^' k0 z2 s( \& J4 _# ^
    2 M- l3 l2 ]' P- a& K* `- t
    所以啊,为啥在公司学习成长更快呢?这就是很重要的一个原因!. T& J+ X3 c5 P6 E) h
    5 g1 @* c) U. s  V" G5 A7 G, g

    9 l# e) O  u3 G& I
    , s& X' t8 m2 O2 F没有实际项目工作经验怎么办
    7 W; G. w, ~+ [8 h5 o4 }5 P* Y5 @& m; i4 P
    6 d4 |  T$ F9 B) S% ^
    2 r) D+ N# w2 G  B( L
    不知道你们现在有这个担心吗?反正我现在这块是短板,我在实际的面试中体验到,现在很多时候面试啊,不仅仅要求你会一些理论知识,更多的是面试官想知道这些知识在项目中你是怎么运用的,也就是说啊,知道那么多没啥,看看书也就能回答上来,但是只有你真正的去在实际项目中用过,你才知道它会有什么问题以及该怎么优化,很多时候项目经验不就是这些吗?
    + Z- ^4 l- N4 D' S; Y4 ~% N0 a  b3 S& Z6 L& f+ O+ l
    : N8 `( [! X# u8 [
    , d0 \) r1 B% g0 r. B8 g5 e+ N) j$ I
    所以啊,千万别在闷着头一直学习理论知识了,一定要去实战,去在项目中更好的学习。% u+ X; R4 A5 X) b3 O

    ( B& o' D( w: a* p$ [0 r+ s$ d0 W( i( Y

    9 l& [* z- F! H& Y( r6 p有人可能还是不太理解,我举例子说明,也就是说,不要再一直去学习SpringBoot是啥等等,你得实实在在的去做一个springoot为主的项目,把它综合应用起来,这样你会学到更多的知识,成长也是最快的!
    9 ]2 l, I- F7 [+ y7 K/ `+ A5 b5 I* x+ c4 F$ ~
    + _! h, q: V$ t' o1 F; k
    ( x; _' H/ G) h% ~
    总结
    $ }" ^  j8 i( D4 H9 b
    - ~5 E# n" v) ~  [- Y) q  c* |" D) C9 }8 I: Q2 R# b
    * e& \. @# m4 i7 z" Q  ?! h  p
    然后啊,关于这些,我有如下总结,可谓是精华所在:
    ( q4 T) [% x9 G1 R8 |% G! B
      k" P4 N/ ?  z! U
    1 L! V, ]9 v7 Z3 N
    6 m0 g5 X1 B. C6 }. b' U+ R怎么去学习这个编程,以及不断的成长进阶,这里有个重要的思维:8 b% h1 ?/ \5 l1 S# z- K+ |9 p

    ! T) Y; `; O, O+ q5 T9 K, `/ `% I- f: N* T, f' U% o

    : I  l% r( @8 h1 y思想转变:了解新的技术名词,拓展知识面,然后重点就是学基础(20%),重实战(80%,也就是关于这个知识的大部分知识应该是在实战中去学习,遇到问题才能把这个知识点学的更加深刻,不要全部沉溺在理论,一定要在实战中去总结,去深入学习)
    # j* c# h. e( _+ j% b- Z1 Y9 h0 g# p4 v- l: n6 ^2 p+ \

    8 Z( ]4 [3 U- ]5 Z/ m( H2 ]( @% @) V- }6 U6 v
    好了,今天就到这里,希望大家认真读读,理解理解,相信一定会有所收获!也欢迎大家留言讨论,如果觉得不错,可以在看支持一下,如果能分享给更多人,那真的是太感谢了!* E) m4 `' Q! k+ a$ y
    ————————————————, c! \! {9 A3 h/ f' m4 O
    版权声明:本文为CSDN博主「ithuangqing」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。! P  p$ [' d% Y3 ]! x
    原文链接:https://blog.csdn.net/sinat_33921105/article/details/105710400
    ; B# \: K3 q1 z* W6 d  d
    + M' @& ]5 p$ J8 L' c  I/ b: F8 Y
    , n% k9 S/ z9 ~) ^: C  C6 [" v
    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-26 01:23 , Processed in 0.358157 second(s), 51 queries .

    回顶部