QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 1476|回复: 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
    * X3 d; [% l! p% o- [
    告诉你一个学习编程的诀窍(建议收藏)
    , V+ R; g/ n+ z! L8 K5 r作者 | ithuangqing; l/ D% i! ?& d

    ; z: G  O. Y% _' E# n) q* I2 K来源 | 编码之外(ID:ithuangqing)
    3 ]1 P/ G( ^( s# `* a' R0 K
    / |7 ~% K2 {! l9 v* J4 W4 m4 [+ z
    + L; i) u8 m9 ~# b2 B- y: i" ~# }2 O  [! }1 r
    不怕和你说,如果我在大学的时候能够明白这些,说不定我现在已经在阿里上班了,最起码不会像现在这个样子……
    / I2 ]' m3 I( ^; b  z. {( h" M' ?% J+ U4 I$ o8 @9 j0 |  y( h( b

    6 a4 U4 Q! ?- p$ w, u) m$ A! O) |! I6 g% E. s$ ?; z" L: E
    ) f9 c% u3 s2 R

    1 P) U9 k$ f2 [  I+ u7 ?可能你会好奇,哎,庆哥庆哥,啥东西啊,被你说的那么厉害,我现在还在大学啊,你懂得,哈哈
    , p1 K4 Q2 {) i8 \( J' k+ U) U; V) ]$ b7 e

    " i* \1 w7 y% C9 V9 X3 A  O% s% r. D0 N' A+ m- _, Y5 g' U5 O6 ^
    的确,我现在想起来,我的大学真的也算是浑浑噩噩的过去的,现在想想,当时的自己真的是在假装很努力……& k7 a4 v, X. \5 Y
    : t' D5 p* P7 Z' u
    1 ]' q+ R- W! A: z  P2 ~
    , I. F( m: V+ X  t* \  c
    如果能早点明白这些道理,我想现在的我……,唉,所以我今天准备把它分享给你们,希望对你们有用!
    * a7 R! @6 q+ G# u, N* h7 ]+ W/ p' C- E
    / J0 g2 H  V: l4 {2 t
    * {# q/ I5 {7 f; m* e
    万事开头难,但你得坚持6 u# p2 E) N/ U: }) n* j3 L
    * p1 U  M9 a8 a7 P% @. |- T3 B
    " y4 p2 E9 k$ t) k. w' Z
    1 T( ]- }/ h% R& J1 K
    我们学习编程啊,刚开始的时候,大家都会感觉有难度,编程毕竟是个有门槛的活,大家谁也不是天才,上来就盲打疯狂撸码的,所以啊,那些刚开始学习编程的,你们在学习的路上会遇到许许多多的困难,但是你们一定要坚持下去……5 r) I; p6 Z1 _7 @/ H
    7 m1 |4 w, M  m4 y  Z$ o

    8 |+ h/ }$ J! q9 \# F* k- {. Q' v) u  s. t) V/ {" X2 y
    实话告诉你,现在那些行业大佬,当初哪个不是磕磕绊绊的走过来的,只有经历了这些,你才能真正算得上成长啊。
    % R, k# g* _) j. x; D; s! W
      O6 B5 \; e. X: w( Q
    + }' V. N* p! w+ J3 d4 R
    7 x5 a5 E0 V8 a* k当你在学习编程的过程中,遇到问题的话很有可能不能得到别人的帮助,尤其自学,也就是说啊,在这个路上,你碰到的很多问题其实都是需要你自己去解决的,所以啊,我推荐你们一定要善于利用搜索引擎!2 O2 G& E+ L( f" E" b7 O6 f
    8 j6 T: ]7 k1 Q& t, ~

    1 N/ c, c* p3 j4 N* r
    * Q# s4 ]% }- U2 |: X, c另外,我想告诉你们,切莫急于求成,需要稳扎稳打,勿在浮沙筑高台!
    1 }! d! [2 M& V3 K1 J& ]
    # \& ~0 ?, m1 m# J% c  z5 f: H3 j$ V

    ' Q) ~0 M8 ~* f0 Q5 |/ d. h6 m/ H还有就是难在坚持,贵在坚持,成也坚持,败也坚持,所以啊,万事开头难,但是庆哥希望你们,一定得坚持!  L9 f8 a7 B  l* T9 u

    . k. P$ X$ D7 @3 d0 P) J
    9 F" ^# ~" |4 a) f% c$ j! F
    : Q3 }6 ]: P4 F5 o学习编程的诀窍
    ( V) W6 ~" A% O7 m; y( W! X
      t9 ]3 D9 V0 P3 K8 ]0 u) P+ R- L3 F* x7 `4 I0 I  ]7 f

    6 p2 X3 K- Q- ^6 i0 B& @: c知道了这个之后,我就需要告诉你们学习编程的一个诀窍了,真的,如果我能在大学的时候就明白了这个,说不定我现在就是大厂的了,所以啊,接下来我说的,大家一定好好听,认真思考!
    . P$ W! @+ b2 d5 f9 f1 L* J  N+ R. |1 g0 U

    3 e4 Q; K3 C- M; X' h. W, Z: c$ M. ]; ]5 j' [4 E
    你知道我现在最怕的是什么吗?我最怕的就是你们陷入了这样的一个坑:6 y5 I0 Y5 l$ u0 b; |& L
    7 {) U5 x' [. ^( n5 g  a

    4 X, K) k( c1 v# a- e2 N* l6 h
    " v/ n$ d4 t3 X/ \) E"等待好状态"
    : I- h! t  K/ b/ E
    / b* R6 W1 F! X! t7 `0 i/ K% B0 K. z- z: V
    + |! w7 J( T+ k! H: i6 C7 y4 `
    我早些在大学学习编程的时候啊,就是掉进这个坑了,导致自己的效率很低,看似很努力,实际效果不明显,付出与收获远远不成正比……7 i- u" ~1 V- j( J; ?3 N

    7 Z2 h/ J6 w: U' k' {9 M) f
    $ i+ @0 a3 q' T9 Z" j, u' r/ k. f% u
      O, b8 C  H7 d我那个时候啊,学习编程,总想着,把基础学完,然后把web学了,然后再把框架学习,也就是总想着把那些知识点都学完,然后再去做一些实战项目,也就是说,我总想着把该学的都学完,等到一个最好的状态,然后运用自己所学的知识去搞定一个项目……
      |" n6 S$ r2 ^! x: j1 U5 r# n4 ?& o$ |, q4 U
    : R) a  }! e( W2 t, @

    7 `3 V1 H" m8 I8 t, a1 B5 u当时想的就是这个项目中设计的某某技术,我还不会嘞,或者我就知道一点,这个项目肯定没法做,就觉得现在自己掌握的知识还不足以去学习这个项目,于是就还是花时间去学习一些理论知识。
    ; s+ {% ?! |$ R5 ^9 }  d$ \+ x$ D- L

    2 [7 l% V) p5 C: U, \) |3 @( s" R: O, ?
    - P  Q+ g7 {, ~; }/ h. V  B- v4 u对的,我花太多时间去学习理论知识了,总想着自己目前掌握的知识点不够,状态不行,我需要等待一个好状态,然后再去实践,殊不知,我掉入了一个大坑:
    5 P% J/ b% X" Y7 y% d
    . O4 @7 ^: ]* a
    % _! d4 Q5 {+ s3 o* z8 F: G; k! m5 J/ ^9 E  |/ k
    “好状态永远不会来,因为知识永远学不完”# J/ N+ L5 j# ?1 t* l; y
    " i* d$ M& a% |6 A) J) A9 v

    & X9 [# a( ?5 y; Y9 A4 v( F4 N4 L, p' H
    知识学了是会忘的,但是这是正常现象
    ' S" m7 r# e( Y5 @7 U/ N2 x# P1 ^/ X: M2 `: \& _* Y
    * Q6 l  E% A3 J# f

    ! Q# g* a: {  U$ d5 a; b就这样,我在大学乃至毕业的一段时间,我都挣扎在这个坑了,学了太多的理论知识,实践的太少太少了,而就我实际感受以及在实际工作中感到,我这样的效果太差了,还是那句话,我的付出和我的收获远远不成正比。+ `+ G1 t2 G/ f% V6 M, U& c7 z$ Q
    2 N# J$ z  S, ]5 L1 a

    0 a' {& v0 e, i$ w* {
      o; t$ q$ b; B1 f* Z2 v为什么会这样,因为我忽略了很重要的两点:
    ' A: |  ^" z& y0 F) E: \0 E' u; p, R' r# X- u6 z

    9 P5 T7 k. D4 v' Q% z- U* `$ v" p3 u+ c) z: P
    1、知识你是永远也学不完的
    ! b6 V, t+ C  v' A
    " G5 }8 ]5 @8 i6 r. E* U( O2、知识学了很容易遗忘0 W% K/ K: y- _, s+ p; o% v

    9 t2 K$ v/ L: ~! k: p$ _
    $ E) U/ t2 s" x0 \& `2 |2 _* b
    + i8 H$ F' Z: j! p( N. C0 o我相信现在你一定对这两点感触颇深吧,那么你就可以想到我花太多时间学习理论基础的弊端了,首先,要学习的知识点真的很多,错综复杂,导致我学着后面的忘着前面的,一旦出现这个情况,我不自觉的就感觉自己的知识体系出现了重大的空缺,自然觉得目前状态不行,所以很多时候自己想做一个项目的念头都被打消了……! ^8 f. v% D/ R4 \
    4 M2 g2 z" w" u) h$ a

    + p, q' |" B, g7 C* ^6 m: n' G6 u9 R9 r7 T" M7 P* t. W1 Q& K& f
    然后我就会再去学习之前遗忘的知识,可是由于知识点多,过不了多久,其他一些知识也出现了遗忘的现象,所以有的时候自己真的很苦恼,学的很多东西都忘得差不多了,相信你也有这样的感受吧!3 q" K, V- q0 U( @) w5 X; s$ H4 R

    / K/ W- D% `* O! b  P7 y- T; k8 m' b, @4 N& z) `/ g
    3 h( I+ n/ u0 Z6 o+ q
    看过我之前分享的读者应该知道,我后来提出来一个学习的拆分理论,就是“学多次,习多次”,给大家推荐的方法就是写精品博客。9 C9 T' o- ~  X, P2 k- F( @# l- T+ q
    9 b% B8 P/ K5 S. ?

    7 _9 x9 t0 O" J. S
    0 r7 X' ~; |+ {) E" `. ?我当时这块做的并不好,除此之外,还有一个更好的方法那就是把理论和实践平衡起来,你要记住,理论解决不了的疑难问题,实践将为你解决,所谓的实践出真知并不是没有道理的,可是自己当时却傻到没有这样做,导致,浪费了太多时间……
    + P8 D- d; K! L, O9 S
      ?& ^  u7 C4 H+ c" _3 V4 i) U+ ?, Z
    ! K! I" x0 r  q. W5 `
    因为缺少了实践这一重要环节,其实我内心很明白,我的知识体系并不是很牢固,和你们一样,自己不会的太多了
    ! N  ?. I% Q0 N) ?( l
    & y9 s* m. g+ d  m* \0 f  u) }. o6 X% h% Y
    - h2 ?# u1 |' C) h3 a) l8 c! D2 C
    0 c" d7 S9 N2 N$ v+ J, e

    0 V% f2 ~" W7 R6 X+ f* t! b, j8 t4 F  w7 Z- R& G" _

    ' d+ m$ x" w* Q/ ]' s( }所以啊,记住了,千万不要把太多时间都放在理论学习上,一定要多去实践!$ A$ R, {9 z: n! w! D8 h' G+ N0 S: Q: ]* @

    2 m1 Y" l" `; k& }' w5 o8 Z$ Y& d$ d* D" s6 ^8 G" v; O; d* S) W5 ]/ F

    ! {4 |' w& U0 P( R/ |5 h我之前也常说,学习啊,难的其实不是学,而是把知识运用起来,你学了很多东西并没啥,关键是你是否能够在需要的时候去实际应用,这个就体现在做项目中。
    , w6 s7 l# \  P" l
    & i  T# ^* t* C# s0 E* P: z" R) k8 r

    " c/ {8 }4 p2 \- ?' k8 i' p为什么在公司中成长更快?
    0 |2 k, }' U* E  g  g( R1 k
    ! F6 X  I1 y5 I' \$ z2 B7 V$ ]% B( b2 n
    0 k" A+ m; c4 M
    我想你一定听过这样的言论,就是有机会一定要去公司实习,这样你的成长是最快的,为啥会这样说,我觉得吧,很重要的一点就是在公司里是项目式学习,你进去就是参与到项目,这是真枪实弹的去开发写代码了,你想一下,你在实际的自学当中,有多少时间是在写代码,以及考虑该怎么用代码去实现某个功能,大多数你都是在学习一些理论知识,顶多看一些有关这些理论知识的demo代码。! Q0 h$ c- u' d
    - [, H6 V2 {+ L8 ]

    2 g6 g; b5 o1 d8 A8 B( e/ b& R% E; R% C1 }; O
    所以啊,为啥在公司学习成长更快呢?这就是很重要的一个原因!. y/ r# @' ?# x# W" k
      V7 R0 c3 g( a  x

    2 P; c8 o+ A4 D* r7 l; {" m% `
    没有实际项目工作经验怎么办
    : o% l, l+ z  \/ j
    ; J! F  T3 y9 o1 Z/ S# e7 h
      t; N6 L+ U8 Z4 t  P) t& g# W
    ; u0 o3 x$ E! Z+ ?% N1 x) U& ~不知道你们现在有这个担心吗?反正我现在这块是短板,我在实际的面试中体验到,现在很多时候面试啊,不仅仅要求你会一些理论知识,更多的是面试官想知道这些知识在项目中你是怎么运用的,也就是说啊,知道那么多没啥,看看书也就能回答上来,但是只有你真正的去在实际项目中用过,你才知道它会有什么问题以及该怎么优化,很多时候项目经验不就是这些吗?
    ) r5 t9 M! D, |8 O; e
    2 M/ }& M5 k8 c6 t. J1 f# U. J
    + p; k! n. z# _; t
    7 x8 e5 B  M6 |6 |/ s$ E2 n所以啊,千万别在闷着头一直学习理论知识了,一定要去实战,去在项目中更好的学习。
    9 c: U* R9 {9 f- t- t( ~
    $ ]5 K, @6 h8 ^1 Y( ^& j1 j9 w% n. F6 x- U

    " u* S5 k/ [6 i& r# x( q) N有人可能还是不太理解,我举例子说明,也就是说,不要再一直去学习SpringBoot是啥等等,你得实实在在的去做一个springoot为主的项目,把它综合应用起来,这样你会学到更多的知识,成长也是最快的!+ q( `/ n7 }1 s* E
    ( x( \. X- f7 _7 c& E1 F) ~. G+ z

    ( P8 m( r  @% z% D6 x8 d9 b
    6 t% o. \) t" d7 i! e1 B# M总结
    / _3 i4 t$ Q1 e7 H: E2 J) x/ ^
    % s& k! \- N1 h% Q/ U$ N5 I& j/ b: L
    + L/ O1 G% t8 |9 W( F
    然后啊,关于这些,我有如下总结,可谓是精华所在:9 |. _! e: N- B" t3 E
    # [8 u9 q1 \% c6 Q8 E1 c

    9 e! }8 a7 {5 o3 I
    1 J* v  Z  ~. A6 ]9 L( O怎么去学习这个编程,以及不断的成长进阶,这里有个重要的思维:
    ( y) ?: ]6 s' b6 Y( M$ E
    ' U5 d/ W. F9 q, X$ A  i0 k: e3 |0 U8 U. ], l. W8 Y' M4 U

    . \7 v9 g  l- S/ p# U思想转变:了解新的技术名词,拓展知识面,然后重点就是学基础(20%),重实战(80%,也就是关于这个知识的大部分知识应该是在实战中去学习,遇到问题才能把这个知识点学的更加深刻,不要全部沉溺在理论,一定要在实战中去总结,去深入学习)
    % \; ]4 t' N, H9 g- U
    % c1 q1 V. Y+ I; g/ V: F5 A9 \
    - L* G  c% V2 o- d- p( F0 x! j' u/ q" o/ `# s
    好了,今天就到这里,希望大家认真读读,理解理解,相信一定会有所收获!也欢迎大家留言讨论,如果觉得不错,可以在看支持一下,如果能分享给更多人,那真的是太感谢了!& |% z# f7 O2 n% J2 }
    ————————————————
    ; A7 P( u" M! `4 ^/ [$ Y& l版权声明:本文为CSDN博主「ithuangqing」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。( o1 r0 W& J" f
    原文链接:https://blog.csdn.net/sinat_33921105/article/details/105710400
    " j1 {) K; F0 k$ `/ w: Z# X
    & b: _" f* d. f
    + Q5 i; O, ]' x2 D  [3 W) @
    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:35 , Processed in 0.448945 second(s), 51 queries .

    回顶部