QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 1477|回复: 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
    " E* K6 ~; Z7 I% y, H9 ^
    告诉你一个学习编程的诀窍(建议收藏)
    8 n3 R% w4 \$ E( j7 {; D: [, G作者 | ithuangqing- D2 g" R5 F: H/ R- _7 d
    , _( T  x+ z2 W! n5 C
    来源 | 编码之外(ID:ithuangqing)
    ! g9 Q: d, P5 V+ _' T. B, x" s; {  W* G* h& h2 B8 n

    $ H$ [0 m9 T1 K6 ~# d! V% K8 N  k
    $ c6 {: U" Q8 Y! P6 o! {( O/ z4 z不怕和你说,如果我在大学的时候能够明白这些,说不定我现在已经在阿里上班了,最起码不会像现在这个样子……% R/ S1 c. g2 Z6 V( f

    ) p/ [3 g5 Q: p) T" x1 ~
    6 f$ M: }( y  x0 B6 J9 `! |
    / {" [1 o& T6 V5 ^  C9 ^  U" Z1 m2 ]8 H2 \

    4 K3 L. _2 v# k/ `7 y7 k可能你会好奇,哎,庆哥庆哥,啥东西啊,被你说的那么厉害,我现在还在大学啊,你懂得,哈哈
    + V7 c6 V& H  h+ p. ^1 P: z9 `! ]  t

    3 u  i6 g7 L7 K' N7 e: R8 A( I& P
    的确,我现在想起来,我的大学真的也算是浑浑噩噩的过去的,现在想想,当时的自己真的是在假装很努力……1 g! ]3 z* m! r1 b9 Z3 T2 j$ k% q. `$ Z
    " m& }8 l7 o8 I6 @6 q% C
    8 Q) j+ Y5 {0 T1 e
    4 w1 c0 Z( S% R' @
    如果能早点明白这些道理,我想现在的我……,唉,所以我今天准备把它分享给你们,希望对你们有用!7 c7 B  x( ~: H, c, `; Q+ u
    4 ~" n( U0 M; {' S& W

    3 ]! L6 e$ b5 T; n! l+ \( e: _6 P6 w. u% ?& F: c
    万事开头难,但你得坚持9 a+ b5 ]5 X( _/ b) U
    - [8 j7 @1 }. d5 z. i
    ( ^' g$ X- L* I* J& k9 p
    5 k  ^$ s! v4 Y( ]: v0 [4 Y2 I
    我们学习编程啊,刚开始的时候,大家都会感觉有难度,编程毕竟是个有门槛的活,大家谁也不是天才,上来就盲打疯狂撸码的,所以啊,那些刚开始学习编程的,你们在学习的路上会遇到许许多多的困难,但是你们一定要坚持下去……
    & {! n8 K) t" @; P4 ?3 e9 s& c, y) p) o6 b$ A* G; |9 O! O
    6 W* B2 y, t6 T' Y& O2 U8 S! b" y

    . d3 [! U0 H% ?" p. L, i实话告诉你,现在那些行业大佬,当初哪个不是磕磕绊绊的走过来的,只有经历了这些,你才能真正算得上成长啊。  C1 [% Z' U% j0 S8 r9 G) T

    - }3 H5 Y/ s& J9 x$ k
    # U9 j/ T6 B  |3 U# u2 I" F7 J( e. K# O' r8 q' y
    当你在学习编程的过程中,遇到问题的话很有可能不能得到别人的帮助,尤其自学,也就是说啊,在这个路上,你碰到的很多问题其实都是需要你自己去解决的,所以啊,我推荐你们一定要善于利用搜索引擎!% J7 I/ S* |. }% L; D* [3 d4 q# i
    " ^& P) `8 `; e7 _2 M

    , o2 q4 X* }6 ~4 |- K$ Q) G. ]5 l* x1 O$ O8 L8 I7 d
    另外,我想告诉你们,切莫急于求成,需要稳扎稳打,勿在浮沙筑高台!9 N% s5 F7 Y7 C2 {
    ) h( q4 l, {# P% y5 _* E

    2 H4 K3 @, v/ T# k
    " q3 F6 n' I( W, N) t还有就是难在坚持,贵在坚持,成也坚持,败也坚持,所以啊,万事开头难,但是庆哥希望你们,一定得坚持!' b+ g$ E. q3 r) z# p
    ! h1 D6 \8 W9 @5 b; K
    ; l3 G5 B* x7 v+ r. |. l

    % _* c4 ?4 c, Q& g+ P- p学习编程的诀窍
    % J6 f! w' |0 U; r3 g) G# [+ D" i  \
    7 a3 S0 b- e0 ?' c! A$ C4 H( B

    6 Z! S- M+ r+ |5 t4 O" S知道了这个之后,我就需要告诉你们学习编程的一个诀窍了,真的,如果我能在大学的时候就明白了这个,说不定我现在就是大厂的了,所以啊,接下来我说的,大家一定好好听,认真思考!
      U: c+ N  I8 a; \( _
    3 W. E6 j1 n9 W9 p$ B* u) T3 X( O. _( A7 H% ?$ K0 f! v
    ( N7 x2 C, d* e1 D( b; N
    你知道我现在最怕的是什么吗?我最怕的就是你们陷入了这样的一个坑:9 K+ [0 Q8 [( Y
    ) \: Y2 @' A7 t1 ]# ^* k
    9 `( P' E; J1 C; `2 E$ N8 j/ a

    6 T* H& B! z3 _# ^* f3 [) U+ S1 E1 E) O"等待好状态"; V  v. }3 N" C8 i
    / ]5 ]& `/ E' ]/ U

    ' X4 r* Y# Q$ |* O1 Y
    : a3 \, s% {3 c. U我早些在大学学习编程的时候啊,就是掉进这个坑了,导致自己的效率很低,看似很努力,实际效果不明显,付出与收获远远不成正比……
    & F( y) V7 _0 `. L/ }# E& ~& [5 K% P/ F

      U$ i7 n0 A0 K% x- s, Q6 t# ]9 D: B5 X# }- U; o5 H. ?$ i
    我那个时候啊,学习编程,总想着,把基础学完,然后把web学了,然后再把框架学习,也就是总想着把那些知识点都学完,然后再去做一些实战项目,也就是说,我总想着把该学的都学完,等到一个最好的状态,然后运用自己所学的知识去搞定一个项目……
    7 r2 d1 z% w1 @: h, V2 M, K- }; L; d4 @" g- ]

    ; ]4 x- I6 @3 ~! p" o! J7 G$ ^# J5 I  K9 A
    当时想的就是这个项目中设计的某某技术,我还不会嘞,或者我就知道一点,这个项目肯定没法做,就觉得现在自己掌握的知识还不足以去学习这个项目,于是就还是花时间去学习一些理论知识。. p0 G% U" Q& ^' n: g+ l- Y  @% s( A

    7 s2 `3 J+ \) |0 H. E" F
    ; U9 M) L& \1 g+ l' P# Y
    2 q9 r0 l% b" P  p8 }/ \对的,我花太多时间去学习理论知识了,总想着自己目前掌握的知识点不够,状态不行,我需要等待一个好状态,然后再去实践,殊不知,我掉入了一个大坑:
    8 L, R1 z: O) t; y, N0 y
    / ]6 @8 Q" Q% L, H
    # u3 _7 c2 F% G' K" s
    2 k& n7 s, m; Q* q3 h- W4 E! X# y“好状态永远不会来,因为知识永远学不完”7 B; p. b2 Z. g0 `  L- I

    , D* M* K/ Y5 m8 `# I0 T% V
    2 z/ Z3 s% j0 }& t
    2 J  v  p! Q  Q; i; b1 }知识学了是会忘的,但是这是正常现象( t* [$ c: V; a2 c! m: x
    * `, b/ q4 h# J+ ?0 j
    8 K) |$ I+ e% ^( W5 M! ~
    / u4 C7 d: J" A3 J1 |: h9 V2 V+ C
    就这样,我在大学乃至毕业的一段时间,我都挣扎在这个坑了,学了太多的理论知识,实践的太少太少了,而就我实际感受以及在实际工作中感到,我这样的效果太差了,还是那句话,我的付出和我的收获远远不成正比。
    3 a) X7 n: w  D" ?2 v3 Q4 c
    / N1 d" ]3 L, o0 W) m
    & X7 _0 X& Z8 O, O- g
    ; R* Z* _) l* |) z- u为什么会这样,因为我忽略了很重要的两点:
    % Z% p, U/ |+ y+ `
    3 y* r: c8 P4 Z. H# o. n3 f( F6 V( @7 v# }) A# z

    + U) \& s6 h0 k, I. G0 A+ {1、知识你是永远也学不完的( |" W  X1 n5 x

    # e  p( D: p/ @) Z3 N) O2、知识学了很容易遗忘
    3 K- W4 K" @# z$ H2 W: ]& t: [$ h8 h2 r
    % r% ^3 x* D) a1 j, w
    ) U, O" k7 h/ Y% r
    我相信现在你一定对这两点感触颇深吧,那么你就可以想到我花太多时间学习理论基础的弊端了,首先,要学习的知识点真的很多,错综复杂,导致我学着后面的忘着前面的,一旦出现这个情况,我不自觉的就感觉自己的知识体系出现了重大的空缺,自然觉得目前状态不行,所以很多时候自己想做一个项目的念头都被打消了……- ^$ m5 T2 f9 N* N
    . b5 t( F: c  f, K0 c

    4 Y$ j& S3 N( {; \. [* p2 r# ]/ ^2 M8 N, ~, ]) H( X9 N* p/ w
    然后我就会再去学习之前遗忘的知识,可是由于知识点多,过不了多久,其他一些知识也出现了遗忘的现象,所以有的时候自己真的很苦恼,学的很多东西都忘得差不多了,相信你也有这样的感受吧!
    & j9 O5 R! U- _, _, A
    ; T( @8 f$ M! p3 S3 a1 j$ S2 p9 ?; y# u+ A) l
    " b/ E7 i' J" H4 E
    看过我之前分享的读者应该知道,我后来提出来一个学习的拆分理论,就是“学多次,习多次”,给大家推荐的方法就是写精品博客。5 a: A" l. K+ {7 x8 L- a& U3 T8 w
    2 Y7 G  R- q5 m0 p% Y. ^$ _

    8 l1 [! h( ~* j8 }+ T3 s3 g5 b
    8 V* j: r* E0 r/ s我当时这块做的并不好,除此之外,还有一个更好的方法那就是把理论和实践平衡起来,你要记住,理论解决不了的疑难问题,实践将为你解决,所谓的实践出真知并不是没有道理的,可是自己当时却傻到没有这样做,导致,浪费了太多时间……4 j& F* ~1 @* H# N) c
    + F  u1 `9 m. O! l) n4 ^' s

    - m& p, P4 n$ ?' T! D5 `! `" u& k4 n2 q% K
    因为缺少了实践这一重要环节,其实我内心很明白,我的知识体系并不是很牢固,和你们一样,自己不会的太多了
    ) a( s& p4 N1 [4 ?* z' g- Z, I0 [+ O
    ; d, b3 {3 B& l' t$ u
    * U6 R4 U* u" \

    , U  z4 M! T2 L0 ]' a/ O5 ~3 l
    9 C+ r5 q  c9 l4 \6 L
    . }, l% y! e( ?6 `3 y- H, U& M1 p2 }& S0 F# t, _$ m
    所以啊,记住了,千万不要把太多时间都放在理论学习上,一定要多去实践!
    9 H8 J+ T  e9 y- S. |# _4 y6 o4 j0 j4 x
    , I1 k9 \+ a! k6 a  |2 s, {9 E" U2 ~4 e
    2 F9 O# z3 h; A% X3 n/ \
    我之前也常说,学习啊,难的其实不是学,而是把知识运用起来,你学了很多东西并没啥,关键是你是否能够在需要的时候去实际应用,这个就体现在做项目中。: F+ Q% T$ J, N* l' V
    2 l7 q, w8 [9 s+ h; _3 n/ k
    + F( J9 \% ~8 N8 @) u3 F

    2 C* b" a: f; W7 e! N为什么在公司中成长更快?; e* v3 e& F6 c: n& B, r0 f9 B
    % [* n$ }$ Y1 w; I( W" K3 [6 K' X
    4 }+ K; o: Z7 F6 v* ?- |
    ' C" u/ ~5 n3 g4 W  p+ k: a
    我想你一定听过这样的言论,就是有机会一定要去公司实习,这样你的成长是最快的,为啥会这样说,我觉得吧,很重要的一点就是在公司里是项目式学习,你进去就是参与到项目,这是真枪实弹的去开发写代码了,你想一下,你在实际的自学当中,有多少时间是在写代码,以及考虑该怎么用代码去实现某个功能,大多数你都是在学习一些理论知识,顶多看一些有关这些理论知识的demo代码。9 g5 x; l# z$ _

    ) H; T) h, b$ c4 b. F: h- L- _0 p- M0 A/ S3 X- Q' m
    2 Q$ Z* A# p+ ?2 K0 j
    所以啊,为啥在公司学习成长更快呢?这就是很重要的一个原因!
    2 c, ^, N' m& e; v. F) |8 T
    ; d8 G: [, D9 W$ L4 y# W$ z5 o6 R  `$ n. w- C
    7 ?+ b9 F/ E' ?0 H
    没有实际项目工作经验怎么办
    $ w7 W7 p" j* @5 p3 d, r# d: h: m: N9 n- p

    0 s. o; j6 T' F2 O- c" V$ z! ?6 N
    ! V$ v% H! V9 E9 h7 g" L/ ^4 Y不知道你们现在有这个担心吗?反正我现在这块是短板,我在实际的面试中体验到,现在很多时候面试啊,不仅仅要求你会一些理论知识,更多的是面试官想知道这些知识在项目中你是怎么运用的,也就是说啊,知道那么多没啥,看看书也就能回答上来,但是只有你真正的去在实际项目中用过,你才知道它会有什么问题以及该怎么优化,很多时候项目经验不就是这些吗?  w& j9 x; _0 ]; E3 M+ s& S8 W

    ! S, ^% ~2 F3 J# C/ o1 R3 H, K* z" {/ D( j: s7 y& W% A$ i" P4 w
    & s: E; W4 W2 t3 Y* v
    所以啊,千万别在闷着头一直学习理论知识了,一定要去实战,去在项目中更好的学习。
    & ?7 B* E( B5 t  U% J7 W0 H$ T# c4 X2 a$ Q

    & k9 O+ o; K- r( j) M( I+ E. e' d& q* s
    有人可能还是不太理解,我举例子说明,也就是说,不要再一直去学习SpringBoot是啥等等,你得实实在在的去做一个springoot为主的项目,把它综合应用起来,这样你会学到更多的知识,成长也是最快的!. [# g& }/ H+ p3 N, \5 Q2 V

    # K1 A& N, Q  k8 E. L3 l  }4 R* \" o: x: u  G7 e% {, H3 B
    * W2 F4 ^# H. J3 d( H" E
    总结0 O' x/ u8 i  e/ y: J2 I

    3 I& Z3 h  e' y( P$ {1 e- Y1 a9 [

    ! p: K/ z) U( s- |5 ?+ J* P& c然后啊,关于这些,我有如下总结,可谓是精华所在:
    0 s1 s7 h6 S, Q# R6 n3 g1 R3 l7 q( S) ^

    5 ~7 f5 F  v% ]. o- X" p% t" n& O: X( _* G$ B9 G2 E, R, ^
    怎么去学习这个编程,以及不断的成长进阶,这里有个重要的思维:
    . _" V5 Y( Q- M; s, s" R2 K0 O; N  `5 N+ q! ]6 |* @# o
    % |0 x4 X) ~3 s, p' i  z

    # F- M: Z( m& k7 ^+ N, P思想转变:了解新的技术名词,拓展知识面,然后重点就是学基础(20%),重实战(80%,也就是关于这个知识的大部分知识应该是在实战中去学习,遇到问题才能把这个知识点学的更加深刻,不要全部沉溺在理论,一定要在实战中去总结,去深入学习)$ k" n' k" k, D, G& @
    $ h- s3 R$ S4 p
    " V% M: D2 [+ w' I% B

    " o0 w. q0 n' g好了,今天就到这里,希望大家认真读读,理解理解,相信一定会有所收获!也欢迎大家留言讨论,如果觉得不错,可以在看支持一下,如果能分享给更多人,那真的是太感谢了!
    2 c) ?# k: w7 p2 b) r4 T) w0 _————————————————
    , j( K5 q$ N4 l1 K( z版权声明:本文为CSDN博主「ithuangqing」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。" J; i5 H! ?! M% m5 z) \1 ?
    原文链接:https://blog.csdn.net/sinat_33921105/article/details/105710400
    % |: l1 U8 M9 {8 x' ~2 p4 l" e2 S" G' c8 Y

    ! `1 |& t, ^( v# j
    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-10 01:52 , Processed in 0.384109 second(s), 51 queries .

    回顶部