QQ登录

只需要一步,快速开始

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

    # a! N" y9 @7 C) ?告诉你一个学习编程的诀窍(建议收藏)- h+ y0 B  R/ q7 N
    作者 | ithuangqing+ D! F' b5 a4 a& V/ H, E+ h

    8 d, c) d8 |8 e( J来源 | 编码之外(ID:ithuangqing)6 Q0 f  Q" |/ P, a9 C; ^  j9 e
    / l) g2 H5 M# t1 I1 o

    ; d( Q  i  K0 M, z( `1 y0 [+ P2 k  h
    不怕和你说,如果我在大学的时候能够明白这些,说不定我现在已经在阿里上班了,最起码不会像现在这个样子……
    : B. n! W2 T+ y% z4 J9 [' ~1 U. f+ f. O/ [
    5 w6 {7 `. c9 i9 t) G. J

    8 v9 I( J4 ], X- @& p
    1 a3 R& z7 u$ a5 a  {( B* ~! Z( h, S, t2 u. `! c8 x
    可能你会好奇,哎,庆哥庆哥,啥东西啊,被你说的那么厉害,我现在还在大学啊,你懂得,哈哈
    6 d8 D  H; n! R( R8 H8 F! H& ^, a" Z: Q: t- F- ^
    + V& }5 E" W6 h  v6 \

    - s- A$ Y1 ?4 f$ S: j& M* d1 [5 [的确,我现在想起来,我的大学真的也算是浑浑噩噩的过去的,现在想想,当时的自己真的是在假装很努力……- q' v5 |( q7 N9 h( E
    2 t0 G6 ?$ h" G- h0 ~$ U9 ~

    * a0 o* m6 M3 j' c
    , T+ e. J: B4 {3 h3 s6 |如果能早点明白这些道理,我想现在的我……,唉,所以我今天准备把它分享给你们,希望对你们有用!
    . {/ v/ f: j, ?/ E. R8 E4 s
    # x% E' |% @5 f4 H8 n2 n" W" q8 m' w  _' c/ C

    . n6 V% d; u0 y5 A7 c& U7 D万事开头难,但你得坚持
    1 k" ~/ Z! M6 |& a. D- f% Q4 y) Y3 {

    8 K7 Q) }3 Y. B' G
    3 F: n  ^' v. W) U2 g我们学习编程啊,刚开始的时候,大家都会感觉有难度,编程毕竟是个有门槛的活,大家谁也不是天才,上来就盲打疯狂撸码的,所以啊,那些刚开始学习编程的,你们在学习的路上会遇到许许多多的困难,但是你们一定要坚持下去……  i4 e, B7 o7 j0 O! n( d. \2 ?
    ; y- F3 |$ n! {* P

    # c" q0 m) z5 x. B' f
    3 O2 y8 {, d- H$ m  W- k4 ~实话告诉你,现在那些行业大佬,当初哪个不是磕磕绊绊的走过来的,只有经历了这些,你才能真正算得上成长啊。
    + n4 r$ o7 [6 C! y1 x
    ) p+ M, f" y: n: q2 H, U
    8 a4 X" P; V) u3 x& }# Q$ I% q0 U% R
    当你在学习编程的过程中,遇到问题的话很有可能不能得到别人的帮助,尤其自学,也就是说啊,在这个路上,你碰到的很多问题其实都是需要你自己去解决的,所以啊,我推荐你们一定要善于利用搜索引擎!+ k1 D8 ~6 B2 X$ S

    0 ?+ N4 N, M% h! ?! I$ Z
    / X, k7 @7 ~9 a$ G
    / k$ @6 \9 q, J; X  n8 t1 K+ J/ ^另外,我想告诉你们,切莫急于求成,需要稳扎稳打,勿在浮沙筑高台!
    % U  }$ ^! A# G- Z% H4 M
    * O1 a4 z' l8 K) t3 @
    4 w* `9 B' J, H9 L+ T+ I9 c& z9 |, m4 I( `6 O; }1 T
    还有就是难在坚持,贵在坚持,成也坚持,败也坚持,所以啊,万事开头难,但是庆哥希望你们,一定得坚持!
    % u$ t' [8 J  ^- D1 k, z5 N
    / X' U# y2 V; Y4 s6 K. f) {( l
    5 [0 Y$ {6 i3 K
    8 I9 w! ?' I6 u0 t& H& {: G学习编程的诀窍3 `* C5 K; i1 q# ^$ ?' c
    . W% Y" @' s3 r
    2 s/ {1 c4 i$ `- _; B" R+ @' h

    ) c% l% }$ ~* O$ ?0 e# n5 C0 s( a. z  h知道了这个之后,我就需要告诉你们学习编程的一个诀窍了,真的,如果我能在大学的时候就明白了这个,说不定我现在就是大厂的了,所以啊,接下来我说的,大家一定好好听,认真思考!
    6 w8 R' B8 B9 h& S; b1 S  \
    / J7 n- c' w7 x, n1 E: y. d
    ( c% t! g8 s7 ~# b2 T4 W6 P; x6 b% ]  t" K) k. {& f4 Y* I6 l! [2 x' c) A( [
    你知道我现在最怕的是什么吗?我最怕的就是你们陷入了这样的一个坑:
    - P+ K/ u! U: o4 i, j! d  w6 F. j. P# ~& d* ^4 E7 X( r0 k! F$ M
    # }" s* L. u. }+ I+ F
    6 f3 o* s" N7 V
    "等待好状态"
    % W% l+ N! J# e  V& @( ?: j: b3 Z( O/ T. v  e" q
    / y; i- Z, t& R) M( Y6 n, }8 E0 C

    : g( q' ]7 f, W# m我早些在大学学习编程的时候啊,就是掉进这个坑了,导致自己的效率很低,看似很努力,实际效果不明显,付出与收获远远不成正比……
    - I. g8 H: a! p9 x8 b
    , T( B  D1 M9 O0 m' P! c6 x
    ' a( h: ?8 @6 j& v7 R0 e% p7 o% h+ Q
    我那个时候啊,学习编程,总想着,把基础学完,然后把web学了,然后再把框架学习,也就是总想着把那些知识点都学完,然后再去做一些实战项目,也就是说,我总想着把该学的都学完,等到一个最好的状态,然后运用自己所学的知识去搞定一个项目……% @5 p7 U# Z, M( U+ w
    $ z3 O& n0 i# p5 i2 m9 t
    6 F/ A# y2 f; Z

      u7 s- [5 W8 m+ W8 l当时想的就是这个项目中设计的某某技术,我还不会嘞,或者我就知道一点,这个项目肯定没法做,就觉得现在自己掌握的知识还不足以去学习这个项目,于是就还是花时间去学习一些理论知识。
    : i: |. r, L% g
    2 C/ P% w' Q* b' K/ A
    : i3 F8 A) `, M9 B/ [# ]
    & k! h1 b5 v) K, ]+ j7 f对的,我花太多时间去学习理论知识了,总想着自己目前掌握的知识点不够,状态不行,我需要等待一个好状态,然后再去实践,殊不知,我掉入了一个大坑:$ S7 J( k) O' P, Y. h

    ' N, ?: C& Q" T9 N% b+ E, ~$ k6 ?+ R8 ^: @( H+ ~8 z1 K

    / h0 d9 Z1 Y. X* B& ~; [, f/ Q“好状态永远不会来,因为知识永远学不完”
    9 v2 X- N" Q3 j  D8 K$ }9 \, ]& j, V0 z1 L) Y* X) c+ |
    / N  L2 ^+ ~  x7 U8 J$ c# Y2 \

    # k: q- x  s$ u1 y$ _$ K1 X- i6 ?; J知识学了是会忘的,但是这是正常现象
    4 D& _; _! ?0 b  {5 U4 }& f1 b* t: Q' w; g) H

    ( X" q$ e# h* _9 K4 e+ F! e$ K/ }- Z
    就这样,我在大学乃至毕业的一段时间,我都挣扎在这个坑了,学了太多的理论知识,实践的太少太少了,而就我实际感受以及在实际工作中感到,我这样的效果太差了,还是那句话,我的付出和我的收获远远不成正比。- h$ M: R( v# l9 o

    - R; N* [$ E0 y! k: ~# q$ A1 V
    # r7 q  f# B/ n& ]* L% r# e! s" o1 F# S& i" V
    为什么会这样,因为我忽略了很重要的两点:
    ) C! z% P8 \7 |. S- m+ h) v( t, k9 P0 X" }
    7 E+ i5 u5 R% z
    : W% T5 i$ Z/ y, A
    1、知识你是永远也学不完的4 E# J1 O: E: H8 G" C6 Q- T

    * F/ X* x% v# X2、知识学了很容易遗忘
    ) @5 s- O! S& Q% P9 O8 j- o& z9 j: @9 ~
    - P5 d/ n3 w3 C0 h
    + h$ D* `7 K5 w( G
    我相信现在你一定对这两点感触颇深吧,那么你就可以想到我花太多时间学习理论基础的弊端了,首先,要学习的知识点真的很多,错综复杂,导致我学着后面的忘着前面的,一旦出现这个情况,我不自觉的就感觉自己的知识体系出现了重大的空缺,自然觉得目前状态不行,所以很多时候自己想做一个项目的念头都被打消了……
    5 p6 N+ F3 @/ t5 k
    / ^! D* q0 d# m& C9 Y1 e. |( O( h  ^3 l$ r

    + O& U  \; S- @9 q4 o9 k/ E! E1 ~然后我就会再去学习之前遗忘的知识,可是由于知识点多,过不了多久,其他一些知识也出现了遗忘的现象,所以有的时候自己真的很苦恼,学的很多东西都忘得差不多了,相信你也有这样的感受吧!
    & u2 d" E) \5 ]& n
    1 D4 W. \  r) t4 o: b" p; x; K8 L
    2 r) F7 O7 a  P% n9 E; L2 {, A2 n4 I8 F$ k4 M
    看过我之前分享的读者应该知道,我后来提出来一个学习的拆分理论,就是“学多次,习多次”,给大家推荐的方法就是写精品博客。
    ( O; j- t3 u) S, c  x. A3 Q9 t2 M8 H

    5 Q+ J& P; I8 q; j! p9 v# v  d+ s$ @( X/ u# R
    我当时这块做的并不好,除此之外,还有一个更好的方法那就是把理论和实践平衡起来,你要记住,理论解决不了的疑难问题,实践将为你解决,所谓的实践出真知并不是没有道理的,可是自己当时却傻到没有这样做,导致,浪费了太多时间……- p- {" `& k7 Q4 V3 ~2 ]( w
    7 A! K/ y0 `6 k/ z. I

    5 X1 `/ X) Z5 M8 W9 }
    * d( o1 m0 `$ k; n* d4 n  o/ w因为缺少了实践这一重要环节,其实我内心很明白,我的知识体系并不是很牢固,和你们一样,自己不会的太多了
    9 g) Y2 w# o" k; ?  N
    5 P  q, b/ q/ V' V) H+ u& I% d' @; t! Y$ P. F1 q! u+ _

    3 T' m9 t  v6 m4 c0 U; d' N) g% H, y) s! r$ ?, X* f+ }: P6 u
    - r% {7 {5 W. r1 A. w; K+ d: M' Y
    - A, {" l4 P; O  ^4 o% A- W( \
    % h! ?8 s' w! R
    所以啊,记住了,千万不要把太多时间都放在理论学习上,一定要多去实践!
    9 R- B0 v. e. ?; y; X7 K$ m4 z* c; V: E  i# }4 N/ S5 ^" V- V

    / M* e8 W, n% ]" U6 Z" |8 ^7 R4 _! Z' X, |: c! g( \
    我之前也常说,学习啊,难的其实不是学,而是把知识运用起来,你学了很多东西并没啥,关键是你是否能够在需要的时候去实际应用,这个就体现在做项目中。! F1 A5 r2 Z% k6 j" F3 z& V% v. Q

    : F7 }1 P4 u0 H& j$ y8 w+ l/ Z3 n; \! ?- m, M

    $ n; p2 `1 B+ S% ~  k; {# V为什么在公司中成长更快?+ r- H2 O$ z7 N9 m2 M0 |) G& r

    - }7 n3 z+ T1 e4 r: `1 h  H- I8 Y; P7 m5 z- H: H

    : |& f& e1 V" Z6 E' `我想你一定听过这样的言论,就是有机会一定要去公司实习,这样你的成长是最快的,为啥会这样说,我觉得吧,很重要的一点就是在公司里是项目式学习,你进去就是参与到项目,这是真枪实弹的去开发写代码了,你想一下,你在实际的自学当中,有多少时间是在写代码,以及考虑该怎么用代码去实现某个功能,大多数你都是在学习一些理论知识,顶多看一些有关这些理论知识的demo代码。3 F5 r( I' F2 U; w
    4 F5 N6 X6 T; O  z

    9 V. f. n$ V) z$ s8 `
    ; K/ P# k1 n: S: H; F所以啊,为啥在公司学习成长更快呢?这就是很重要的一个原因!
    & l! S  w  \$ S! K  r; l$ M# m# p  k8 J7 S3 `
    / ?; R  q6 h  a. `: M

    ! n6 ^0 S! x: y没有实际项目工作经验怎么办5 K( g& z* I# n7 f! ^

    0 w. d; b" E- Q  O( s
    . m/ B0 D) W, q* w# Y( `7 e0 s7 K
      C. x$ b' j# G0 e9 j不知道你们现在有这个担心吗?反正我现在这块是短板,我在实际的面试中体验到,现在很多时候面试啊,不仅仅要求你会一些理论知识,更多的是面试官想知道这些知识在项目中你是怎么运用的,也就是说啊,知道那么多没啥,看看书也就能回答上来,但是只有你真正的去在实际项目中用过,你才知道它会有什么问题以及该怎么优化,很多时候项目经验不就是这些吗?; N2 W9 ~( ^/ ], p4 ^
    4 L8 i) B7 i% P. k
    # `4 k6 @: t; L( c; [

    ; x' B7 W( p9 H4 t所以啊,千万别在闷着头一直学习理论知识了,一定要去实战,去在项目中更好的学习。
    ; o# k! j( A! _0 U9 w4 _0 R& [5 E8 @8 c2 T, l' u

    & k$ t' U' O! ^( @% T% M. c
    ; }3 _/ J5 ]+ B9 [* r# X; Y5 }, c有人可能还是不太理解,我举例子说明,也就是说,不要再一直去学习SpringBoot是啥等等,你得实实在在的去做一个springoot为主的项目,把它综合应用起来,这样你会学到更多的知识,成长也是最快的!
    ; x  V/ W, O: m" [  n& R) Z
    6 Y& k' J4 H: [) J
    ! z8 P3 v' {- U. J, s8 Y  ^9 T  z: M- U8 J2 Y9 |6 l
    总结  ]0 y7 c8 D. h( l: l5 p5 l- ?

    4 K6 M) T$ d# h
    : K6 {6 a' s8 G. H1 q6 V# i2 t1 d8 j
    然后啊,关于这些,我有如下总结,可谓是精华所在:9 `1 i' g6 V6 D- s+ K' S% J

    * U; b0 ?0 w( w7 D" C
    8 T8 g2 U  K1 F8 u6 C8 z* i% C+ j
    + v: v& x# }& u* V1 }. F怎么去学习这个编程,以及不断的成长进阶,这里有个重要的思维:
    3 Z; Q- z3 U7 k, H# ^( S
    % L( }5 E5 c* ?1 l: x8 C, Z( ?4 P/ t1 P8 o4 d

    / X" X, I8 s" j. D) F思想转变:了解新的技术名词,拓展知识面,然后重点就是学基础(20%),重实战(80%,也就是关于这个知识的大部分知识应该是在实战中去学习,遇到问题才能把这个知识点学的更加深刻,不要全部沉溺在理论,一定要在实战中去总结,去深入学习)& `! B* Y# K& C5 z1 ~, ^$ p4 a8 E* q- g

    5 [# v/ J$ ~" k
    * ~  r! }' u* J' c; A
    ' g  _5 b& ?+ @7 w- g1 Q好了,今天就到这里,希望大家认真读读,理解理解,相信一定会有所收获!也欢迎大家留言讨论,如果觉得不错,可以在看支持一下,如果能分享给更多人,那真的是太感谢了!: G6 |+ Z, P$ O' ?* A* I
    ————————————————
    ' W$ Y0 O/ `: `" a- M版权声明:本文为CSDN博主「ithuangqing」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。' u" s! G; m& J( N1 N
    原文链接:https://blog.csdn.net/sinat_33921105/article/details/105710400, a1 r& e/ [( |) f5 S" c# v
    8 Z4 x3 v$ F# B* g; y
    4 v; s% l7 B& x& y7 M0 R9 [
    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-9 17:20 , Processed in 1.159121 second(s), 51 queries .

    回顶部