QQ登录

只需要一步,快速开始

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

    ( G# m, ]: P- @# M6 i3 S告诉你一个学习编程的诀窍(建议收藏)
    / d' F+ D7 V; y' K2 J3 S1 K3 y作者 | ithuangqing! T1 _+ s  _, T

    - D4 ]  Q: {4 I来源 | 编码之外(ID:ithuangqing)5 }4 x. |. x( F  F  [9 ]9 Q

      N2 n: r/ u; g# R# ]) D4 w2 A6 s' K3 |, A7 v/ f! ~
    2 e+ J( {' |6 T: v% d8 {1 U' u: k
    不怕和你说,如果我在大学的时候能够明白这些,说不定我现在已经在阿里上班了,最起码不会像现在这个样子……
    / H. F# O& @0 v
    % ], E1 u& b. O7 ]! |9 b! E* s' r: S7 @/ J( i* R3 T' ?
    ' U8 e+ W" S: {0 N$ r" N

    , B* ?, A# C, ^, P
    . {/ g8 k, a( @# S! V+ E可能你会好奇,哎,庆哥庆哥,啥东西啊,被你说的那么厉害,我现在还在大学啊,你懂得,哈哈0 X# \- }! W8 A, m/ P" \1 Q6 e6 B

    2 _. t0 t9 F; j* H0 R: y
    9 K; T  Q9 w* S
    ! `1 g6 T( {6 a; b. w- ~% i+ U: c的确,我现在想起来,我的大学真的也算是浑浑噩噩的过去的,现在想想,当时的自己真的是在假装很努力……6 y6 Y7 M! q* u; q; A- ^
    5 _, X2 X: g' h  T
    1 s  e  P" n; L, d( V
    ; X: k$ X4 D* `2 x6 U
    如果能早点明白这些道理,我想现在的我……,唉,所以我今天准备把它分享给你们,希望对你们有用!
    3 m1 w- Z4 S6 J+ }
    4 E& P  }/ j7 y1 o  @/ ?; U
    2 h- T- y) K1 s
    . u) ?" D: t6 }4 N' P. {- d- A" _2 Y万事开头难,但你得坚持
    ) o2 o- [5 `7 c! f9 m# ^3 |% y/ Y8 h+ q7 u. d! _% j& }3 A+ i' D8 r" U
    + S. _, S7 X8 f1 n1 C* W

    * P. j( ]# k( H1 G. T我们学习编程啊,刚开始的时候,大家都会感觉有难度,编程毕竟是个有门槛的活,大家谁也不是天才,上来就盲打疯狂撸码的,所以啊,那些刚开始学习编程的,你们在学习的路上会遇到许许多多的困难,但是你们一定要坚持下去……+ G  P, Y. S, ^8 v! p/ R5 S, x
    $ U5 D; V3 I* J! c3 x

    $ W! [2 J; s. U  I5 _( }% \6 N4 b, `" J/ f" ?& x
    实话告诉你,现在那些行业大佬,当初哪个不是磕磕绊绊的走过来的,只有经历了这些,你才能真正算得上成长啊。
    ' `3 A% C" f: j  l" h0 K( t5 e$ ^3 z4 e  m# }4 i" K( [
    $ F: W/ S( }) N" D4 F8 z# d' `, i* m
    ! Z% Q. }  R+ w4 [' s/ R  w
    当你在学习编程的过程中,遇到问题的话很有可能不能得到别人的帮助,尤其自学,也就是说啊,在这个路上,你碰到的很多问题其实都是需要你自己去解决的,所以啊,我推荐你们一定要善于利用搜索引擎!
    * ]3 C; F/ h) Q2 k9 S" G8 Y" A
    ' a1 ~& ?3 \9 e0 n8 g" X
    ! ?) g  |* t/ [5 G& L5 z; U, e/ p/ z5 o2 H; T$ ?5 L
    另外,我想告诉你们,切莫急于求成,需要稳扎稳打,勿在浮沙筑高台!- a) m( R) h: H
    # I* q& E6 G" a$ \2 v! b( z

    : b: ~: H# a+ L( V8 F3 v; t
    0 j$ O" A* b/ T还有就是难在坚持,贵在坚持,成也坚持,败也坚持,所以啊,万事开头难,但是庆哥希望你们,一定得坚持!3 `! h+ @  o% T/ z! {

    ! i8 n" ]' O& [. a! b/ o9 \  N4 Q8 g  h+ q5 @

    , s% x3 d- e, T: V& ~3 H) \学习编程的诀窍9 u* d9 Y1 V& _& }

    1 ?) l$ Q8 H) }0 `7 z( V& ~
    . P' E# `% |% g' T  Z1 }/ X8 Y' j
    7 J% C! w8 f, d. A1 m# i; S3 c知道了这个之后,我就需要告诉你们学习编程的一个诀窍了,真的,如果我能在大学的时候就明白了这个,说不定我现在就是大厂的了,所以啊,接下来我说的,大家一定好好听,认真思考!
    ! f  N- I$ J9 t7 _" y: @( ~  F
    " J0 L) W' I6 K% q& Y; f" F& `
    # s6 `9 H5 ^: _5 l. m
    ! |0 G4 i9 u4 E1 S' `- A% M你知道我现在最怕的是什么吗?我最怕的就是你们陷入了这样的一个坑:
    / h/ u+ q! J$ i0 p, |: U) L' O7 Y0 u' c& B' P8 O

    : b% B' @0 U) L+ H7 \, S3 |' Z8 W9 b5 K' D3 @
    "等待好状态"* q) c6 C. y; B% S) ~- C5 l1 S
    2 {# b* ~) |$ {" @2 t% c
    & J" x/ m2 \9 y5 j( _

    , K% W) G9 o2 J$ e1 w) r* D我早些在大学学习编程的时候啊,就是掉进这个坑了,导致自己的效率很低,看似很努力,实际效果不明显,付出与收获远远不成正比……
    ' |4 t- s8 S: j7 O
    2 D# E9 F7 H) u" l6 W$ f
    ' B9 g7 K" P( z4 e/ R
    : n* Q% [4 I4 T, A/ X& T我那个时候啊,学习编程,总想着,把基础学完,然后把web学了,然后再把框架学习,也就是总想着把那些知识点都学完,然后再去做一些实战项目,也就是说,我总想着把该学的都学完,等到一个最好的状态,然后运用自己所学的知识去搞定一个项目……
    ' b& H7 s( U3 R/ q+ U; l( o
    & E8 e8 r. I) P" D" l' g0 q  h$ [# ]6 v. V) m1 }: c# I

    / U& b+ z) I- |/ a- B* C9 A$ N6 U5 I# ?当时想的就是这个项目中设计的某某技术,我还不会嘞,或者我就知道一点,这个项目肯定没法做,就觉得现在自己掌握的知识还不足以去学习这个项目,于是就还是花时间去学习一些理论知识。
    ( V! l& ?% ?9 [' i2 i) ?" O
    ( h2 f# ^. d" m* I
    % L1 k3 ~; I# ?/ W
    + G& D) e' @/ N) a$ J% v' A# |6 ~对的,我花太多时间去学习理论知识了,总想着自己目前掌握的知识点不够,状态不行,我需要等待一个好状态,然后再去实践,殊不知,我掉入了一个大坑:
    ) R" ^+ s; w$ F% O7 K: J- A" i& C9 C  f" q0 ~7 ^0 u- G6 u0 q- N

    2 R3 f$ _% ?' ^( e1 A- w! ?/ _& e/ d" `
    “好状态永远不会来,因为知识永远学不完”
    ; ~, h- S' N( j. U
    $ J: ~  X$ m2 j! D  I
    * Z) O: R3 _, ^  [. d
      V9 w0 s* S+ u, _知识学了是会忘的,但是这是正常现象
    / }9 d( L8 h  p. T" ], b" T$ }3 i: A  W2 y) ?

    * @9 Y5 W5 R, \
    ; t" ?: E1 l% j; s1 ^3 X% p$ L就这样,我在大学乃至毕业的一段时间,我都挣扎在这个坑了,学了太多的理论知识,实践的太少太少了,而就我实际感受以及在实际工作中感到,我这样的效果太差了,还是那句话,我的付出和我的收获远远不成正比。2 O2 R) _4 G- Z

    , D, A+ p0 b5 v. s0 ~$ _% y6 c
    1 {9 v9 t1 L0 F' C2 e, v# ?* m) }. v" k- Y% d" f" V9 n
    为什么会这样,因为我忽略了很重要的两点:' a+ U  Q) f! B) X* L6 b5 G
    & `) L4 X* U2 X- E7 l" N# l

    ' F: O) L3 l) `# N% ?6 l0 c, l8 I) G8 \" ^2 b, m; J5 n. t5 n
    1、知识你是永远也学不完的# r% O+ a  i; d) [+ x2 v9 S
      G% ~0 h% K% `. o; Y5 z
    2、知识学了很容易遗忘
    7 G4 Z! e9 P2 U' m1 ?& |. \; L/ O! n! f/ F& ~: a4 y, L8 t6 j
    2 e. S2 ~( Y$ {  A
    % J) d) a* a$ C& U* d, r
    我相信现在你一定对这两点感触颇深吧,那么你就可以想到我花太多时间学习理论基础的弊端了,首先,要学习的知识点真的很多,错综复杂,导致我学着后面的忘着前面的,一旦出现这个情况,我不自觉的就感觉自己的知识体系出现了重大的空缺,自然觉得目前状态不行,所以很多时候自己想做一个项目的念头都被打消了……
    " ]2 b# H1 U9 ?4 j$ d% h
    ! l0 L8 I7 H4 F3 d$ ~( o9 Z( r; v7 l
    5 R( T2 T! S# ^) p9 {. y: ]* m/ v  E% U7 H7 n
    然后我就会再去学习之前遗忘的知识,可是由于知识点多,过不了多久,其他一些知识也出现了遗忘的现象,所以有的时候自己真的很苦恼,学的很多东西都忘得差不多了,相信你也有这样的感受吧!/ A" [( t) j! q+ r
    5 x/ ~2 O2 n& A0 J; u4 o
    : ?% T( j4 B$ v
    ) y) J- ]7 l# @: l
    看过我之前分享的读者应该知道,我后来提出来一个学习的拆分理论,就是“学多次,习多次”,给大家推荐的方法就是写精品博客。) W' U, r( {! p+ C- @
    * Q0 C& p) I7 }- L- P; G6 k( G
    ( l5 G6 M$ t/ m. ]
    . h% S0 i1 O$ C- Z3 R& i
    我当时这块做的并不好,除此之外,还有一个更好的方法那就是把理论和实践平衡起来,你要记住,理论解决不了的疑难问题,实践将为你解决,所谓的实践出真知并不是没有道理的,可是自己当时却傻到没有这样做,导致,浪费了太多时间……
    & q- B* S  \& j" E* n
    : R" s) U, z, B! o4 z; Y7 w
    7 Y) a' M+ ~  p
      ]/ K& C) }8 _, o因为缺少了实践这一重要环节,其实我内心很明白,我的知识体系并不是很牢固,和你们一样,自己不会的太多了
    " j. E6 x% i# b2 u
    % R8 Z! i: C# ^5 l' M& d" u5 {# p+ O# |5 w& v- B* s
    8 u: I; f+ u! W2 k3 [; Z8 G* K, u
    ! W) p+ ~! I* d

    % }* ]$ ~+ J% r( P% K0 `
    ) e8 x# G7 v2 s! \6 k9 C  c! H* @6 z) n3 ]9 i
    所以啊,记住了,千万不要把太多时间都放在理论学习上,一定要多去实践!4 v7 S2 ~5 }0 r; x) n$ ^! |
      k5 Y- [1 Y: L' ]2 `/ e/ ~

    , N* w" F# ^7 L. q* p9 {
    7 N1 a- j- n, i我之前也常说,学习啊,难的其实不是学,而是把知识运用起来,你学了很多东西并没啥,关键是你是否能够在需要的时候去实际应用,这个就体现在做项目中。
    " ^. d/ W9 w3 r
    7 Y9 M/ l- b; f+ i2 x5 h
    + R" ~' E  C7 I7 O9 G
    3 d( L9 a* ~- \! K8 v为什么在公司中成长更快?
    % f# x! |" ^$ ^8 t  P& U# k1 M, h% P) a5 A

    / J9 e: g& r* {$ C5 Q2 K- B7 T) p3 E" N0 ^0 S# E
    我想你一定听过这样的言论,就是有机会一定要去公司实习,这样你的成长是最快的,为啥会这样说,我觉得吧,很重要的一点就是在公司里是项目式学习,你进去就是参与到项目,这是真枪实弹的去开发写代码了,你想一下,你在实际的自学当中,有多少时间是在写代码,以及考虑该怎么用代码去实现某个功能,大多数你都是在学习一些理论知识,顶多看一些有关这些理论知识的demo代码。( [8 p* J% k. {; h* O0 A9 t3 V  T

    # _/ _/ J" H$ J: L: H2 N4 K7 ^: q, R# j" ^: H6 i% ], {
    * ]3 Q0 {' \, z) w' z
    所以啊,为啥在公司学习成长更快呢?这就是很重要的一个原因!
    % h  ~" Z8 x( F- c' N, q7 ]  I' [3 g2 i4 H- L7 _9 Z2 x
    3 d! z, o; I: {6 {; x& s

    $ k" T+ `/ J6 V+ ~7 v) d$ W没有实际项目工作经验怎么办
    8 g' [2 u' y$ `# B7 @
    6 f) a: Y: R1 b7 ^- R: w: [  g7 M& s* J1 P& T& ^

    - V& Q; R7 |3 l6 t  _) u- L  u不知道你们现在有这个担心吗?反正我现在这块是短板,我在实际的面试中体验到,现在很多时候面试啊,不仅仅要求你会一些理论知识,更多的是面试官想知道这些知识在项目中你是怎么运用的,也就是说啊,知道那么多没啥,看看书也就能回答上来,但是只有你真正的去在实际项目中用过,你才知道它会有什么问题以及该怎么优化,很多时候项目经验不就是这些吗?
    + A9 B$ ]$ t8 B- E1 |* T. d8 u5 ~( f. S+ g9 T8 X  _; l

    ) O2 Y% l: j/ g, {! z1 }6 g2 h4 V( X1 J8 m/ D4 i' ^
    所以啊,千万别在闷着头一直学习理论知识了,一定要去实战,去在项目中更好的学习。6 N) c3 o! n( I; w) Q

    1 ?. m& M/ }7 l6 q
    % ?( v. r% ]1 c& K, c' W/ O0 }$ ?4 v5 e1 Z6 v& P) `# }* [- B; S
    有人可能还是不太理解,我举例子说明,也就是说,不要再一直去学习SpringBoot是啥等等,你得实实在在的去做一个springoot为主的项目,把它综合应用起来,这样你会学到更多的知识,成长也是最快的!3 j! T8 s& T4 E
      A* c% i" [, W5 z$ j- K

      i- J4 i2 \% B: u# O6 p8 _) J6 g3 y' |9 i$ s
    总结. i* b; F1 y% y; n; j5 A5 @
    " F5 S1 A0 x2 m! ?4 p8 ?
    + h6 _, T, k. M5 [: \
    ) H* k( H' q6 X+ v+ m5 o
    然后啊,关于这些,我有如下总结,可谓是精华所在:
    3 N+ n: d% {+ Q% J5 `, \7 [' G( a# k( D- i) `0 @

    . W9 Q: Z6 b3 Y$ _, w) k& Z/ B7 h3 B- E- h% @
    怎么去学习这个编程,以及不断的成长进阶,这里有个重要的思维:2 E# p/ d  v# ]6 e# |4 m- _
      D0 Q8 w$ ^  l5 G  @3 M

    6 S: t" c( @/ z& ?2 \+ _" t" M/ J8 c' X% G
    思想转变:了解新的技术名词,拓展知识面,然后重点就是学基础(20%),重实战(80%,也就是关于这个知识的大部分知识应该是在实战中去学习,遇到问题才能把这个知识点学的更加深刻,不要全部沉溺在理论,一定要在实战中去总结,去深入学习)
    5 o2 |' I( x* N# e
    - }! m& _6 X$ E  ^" w
    7 M! r7 T1 A) e& o8 f1 `1 K- a
    ; V$ }. C& D* y1 Y好了,今天就到这里,希望大家认真读读,理解理解,相信一定会有所收获!也欢迎大家留言讨论,如果觉得不错,可以在看支持一下,如果能分享给更多人,那真的是太感谢了!
    / V" M6 f% ~. @, J+ t# K5 Q————————————————
    * n; A$ U- Q- ^% @+ y版权声明:本文为CSDN博主「ithuangqing」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
    4 X* I* O( J4 r% I0 W0 D9 k原文链接:https://blog.csdn.net/sinat_33921105/article/details/105710400
    8 S' U6 K+ @1 [$ M) f7 b* I. P( G7 m$ {  X2 K

    $ F9 `6 S0 K% E: i4 n' D7 }
    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-4-24 11:58 , Processed in 0.786492 second(s), 51 queries .

    回顶部