QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 1478|回复: 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
    ; D; |: A6 ]6 K, K5 S: M
    告诉你一个学习编程的诀窍(建议收藏)+ a4 o2 O; ?" f- G6 K
    作者 | ithuangqing
    8 y0 K! b! V! V* j; S
    , c! K' q6 F- J" m+ T$ ^2 @/ c来源 | 编码之外(ID:ithuangqing)
    ! Y% o! t" p" C4 v" F
    ' ]: A) k, M) e4 v
    5 d7 [% H6 v! D3 ]* Z
    + V& p7 u) k4 N7 V% b6 u( k不怕和你说,如果我在大学的时候能够明白这些,说不定我现在已经在阿里上班了,最起码不会像现在这个样子……4 u6 L3 f* Q5 R* M. c$ C

    # w- ?& }' r: m- R0 }, a
    * P  C1 ~6 K: c) q6 I6 g! V! s2 S; O# L7 n" ]$ b4 J3 k. i
    " S) @3 u3 F# g1 o
    ; U2 ?& l' a! D9 R3 j8 S; G
    可能你会好奇,哎,庆哥庆哥,啥东西啊,被你说的那么厉害,我现在还在大学啊,你懂得,哈哈
    ) _5 h4 x. n  O3 t& @; K3 M
    6 p8 H$ a2 X  @' L' M- P/ S4 ]$ }9 {& r
    4 l  J! g6 f4 a/ C
    的确,我现在想起来,我的大学真的也算是浑浑噩噩的过去的,现在想想,当时的自己真的是在假装很努力……. [' `0 U/ k( i: O2 v' O

    - L" k- @8 Q4 |: ?" J) ?; ?- T) F, S, ?& y, b$ n8 L
    ) f; ~3 k7 a9 K9 `7 e
    如果能早点明白这些道理,我想现在的我……,唉,所以我今天准备把它分享给你们,希望对你们有用!( W" w% q" ]! a: W, N

    - R- U9 s- u7 K+ e# c: ^# \& U- G5 b9 e& j% e2 W

    9 p0 q% l' Y3 ?8 B! u. c万事开头难,但你得坚持
    : Z9 Z- H* t' {) f
    - {, W% D1 V! o/ w1 p  |+ I5 W) M8 T- \4 }7 W
      H0 F: @7 N  D! ^
    我们学习编程啊,刚开始的时候,大家都会感觉有难度,编程毕竟是个有门槛的活,大家谁也不是天才,上来就盲打疯狂撸码的,所以啊,那些刚开始学习编程的,你们在学习的路上会遇到许许多多的困难,但是你们一定要坚持下去……
      B  Y( t7 |) F( Y+ V( x- w3 p  S3 \9 f
      Z5 U" y0 J6 `. W

    : B9 G* L# b6 H3 e9 z9 Z  \4 J( V- _实话告诉你,现在那些行业大佬,当初哪个不是磕磕绊绊的走过来的,只有经历了这些,你才能真正算得上成长啊。
    " A/ F1 ]" u0 W" \4 B9 o2 E# ^  z( R
    6 E! C3 _- s8 S

    % ?" Z6 E$ F5 H! p; m当你在学习编程的过程中,遇到问题的话很有可能不能得到别人的帮助,尤其自学,也就是说啊,在这个路上,你碰到的很多问题其实都是需要你自己去解决的,所以啊,我推荐你们一定要善于利用搜索引擎!
    / ]1 O4 x) `3 ]  O& \
    : G7 c; b' J% q2 H. i6 p0 g2 ]' u5 g

    4 Q- ~' t% T7 i  M3 w. o( L另外,我想告诉你们,切莫急于求成,需要稳扎稳打,勿在浮沙筑高台!
    1 ]2 T/ L3 O$ W- Q* m+ ]2 V, ]
    $ b0 V& C6 j: V& f5 |" b4 [3 z  \$ W5 `8 @% V( w7 t

    $ {9 f' {) O/ [8 z还有就是难在坚持,贵在坚持,成也坚持,败也坚持,所以啊,万事开头难,但是庆哥希望你们,一定得坚持!5 L8 @* p4 o% L2 |" w! w8 S' I

    # Y, [/ e! G% }% I% ^( v- N8 h3 b! K) i% a$ z$ T* {

      ^+ i, T- K5 f/ ~* i学习编程的诀窍7 z. W* Z0 K0 D6 B# J
    ; {7 ~" I* ]/ u& z5 ]

    2 c+ l! p, J' U% V( M2 K* [# U7 J! D0 l( U, ?6 f
    知道了这个之后,我就需要告诉你们学习编程的一个诀窍了,真的,如果我能在大学的时候就明白了这个,说不定我现在就是大厂的了,所以啊,接下来我说的,大家一定好好听,认真思考!
    7 c! J( ?# s/ g4 [: Q
    ; ?2 [: [4 [' p
    % L0 w. y4 ]( P# D, G% g5 r1 [; p; Z
    你知道我现在最怕的是什么吗?我最怕的就是你们陷入了这样的一个坑:  O) T' ~: \6 V- ]2 q% Q& J0 o% N( R

    2 i2 j1 {* z$ p! O+ O3 A; A
    : ~8 ?; t. Q' n! s# l
      U" H9 X* W/ I, c% d! U$ J"等待好状态"
    9 j- W$ g, @8 T0 ]0 o" q6 u) {$ G8 H  N

    . d5 d& G# w" _6 k; F  g  A* X* [% P3 n8 T, O. J* ?6 B- E9 k' E
    我早些在大学学习编程的时候啊,就是掉进这个坑了,导致自己的效率很低,看似很努力,实际效果不明显,付出与收获远远不成正比……
    ! R* [- a; p( E; L; [. P3 u' m- G4 W6 {  y* _8 g4 D5 V
    ( x! V& F% u4 ^

    $ v- v7 @9 x& ?6 J+ n- |/ q$ L, ~我那个时候啊,学习编程,总想着,把基础学完,然后把web学了,然后再把框架学习,也就是总想着把那些知识点都学完,然后再去做一些实战项目,也就是说,我总想着把该学的都学完,等到一个最好的状态,然后运用自己所学的知识去搞定一个项目……; Y  m/ N7 d+ L2 V; m  o6 h; J: ^

    # p" s! I3 P/ w7 K8 g* e( i( x3 y0 \& q  N" m9 g

    3 T5 A$ I% w7 N6 \, S2 S1 I1 l当时想的就是这个项目中设计的某某技术,我还不会嘞,或者我就知道一点,这个项目肯定没法做,就觉得现在自己掌握的知识还不足以去学习这个项目,于是就还是花时间去学习一些理论知识。
    - ?6 Y8 l/ l# j  i1 t0 M: G. t; ^0 O0 v0 e5 t' r
    % {+ x3 s: G/ b8 ]4 h& p+ H. {- P1 t) I
    6 \6 D& v4 L* c, f
    对的,我花太多时间去学习理论知识了,总想着自己目前掌握的知识点不够,状态不行,我需要等待一个好状态,然后再去实践,殊不知,我掉入了一个大坑:; a! ?+ U2 X1 L: A' Q
    ' m; x4 v1 z6 p" {) s6 A; ~/ Q
    4 ]7 U: L/ _' @
    3 K! z: c' F1 o* h, c+ P
    “好状态永远不会来,因为知识永远学不完”* R% f/ h' ^* q9 {" W3 W8 e( r
    $ [) u* `9 u: `3 f# q
    ' h* ^, e) B2 {/ A6 ~  {' \

    3 b6 {, T0 w! N  _6 G知识学了是会忘的,但是这是正常现象! m6 d  D6 r/ J$ S3 J

    8 O* a0 v4 M4 @4 [$ n; h1 \2 r- h' E! r% o& k2 A% f) ^% s& Q( b! \
    & B# l* A0 \) h# _0 {+ c: Q
    就这样,我在大学乃至毕业的一段时间,我都挣扎在这个坑了,学了太多的理论知识,实践的太少太少了,而就我实际感受以及在实际工作中感到,我这样的效果太差了,还是那句话,我的付出和我的收获远远不成正比。+ Y, R0 S2 D4 m5 g

    8 F2 L# H  h0 X9 B" @: d; Y1 M+ X, }9 k
    . p# N" ^$ d4 M& i+ ], A3 a; _" H4 v
    为什么会这样,因为我忽略了很重要的两点:
    4 [3 `& d" @7 D- @; z  s6 f/ H5 f$ D8 w
    6 {$ q8 p9 X; ]0 S! P
    0 L: t9 E9 L# d3 \9 X% f. p/ T
    1、知识你是永远也学不完的
    " H  [4 i, x! }, v  ~- r3 ~2 b' H: \+ G6 D$ \+ J, D, z& A7 G. B
    2、知识学了很容易遗忘
    ) \7 m9 Q% k  d$ L( w
    0 Y& l8 R$ e, B" l
    $ O* ]4 S1 {# Q4 m
    9 F# y3 \4 C  t; i4 p6 t我相信现在你一定对这两点感触颇深吧,那么你就可以想到我花太多时间学习理论基础的弊端了,首先,要学习的知识点真的很多,错综复杂,导致我学着后面的忘着前面的,一旦出现这个情况,我不自觉的就感觉自己的知识体系出现了重大的空缺,自然觉得目前状态不行,所以很多时候自己想做一个项目的念头都被打消了……- S- O1 a; T/ u; ^9 {' T
    9 S' s; k6 F; K! y8 R, V& O

    . i% {2 \8 |6 {# F* ~# v- C4 |( E3 b) {. z$ G9 z/ o
    然后我就会再去学习之前遗忘的知识,可是由于知识点多,过不了多久,其他一些知识也出现了遗忘的现象,所以有的时候自己真的很苦恼,学的很多东西都忘得差不多了,相信你也有这样的感受吧!
    ) S  v6 F) |/ b: c$ O. A7 B5 O5 M/ L5 P6 X! g  z( @- l

    2 G# G+ P) A7 b1 p8 c- M* m
    * D# o& m0 P+ t" N看过我之前分享的读者应该知道,我后来提出来一个学习的拆分理论,就是“学多次,习多次”,给大家推荐的方法就是写精品博客。$ Y4 M, r- n( _! h$ s1 W
    ; k* x+ B: f- Z  |) @( U

    , [# u" o  K# j( V( R1 c" J6 c# J% k! j6 o! h! G+ l7 [
    我当时这块做的并不好,除此之外,还有一个更好的方法那就是把理论和实践平衡起来,你要记住,理论解决不了的疑难问题,实践将为你解决,所谓的实践出真知并不是没有道理的,可是自己当时却傻到没有这样做,导致,浪费了太多时间……
    / q1 c- l& U3 r) _7 v- O" z. H8 |4 v) F) e
    . s! M) X" ~3 r" `5 F

    " v8 V/ ]( D8 H% p" s; N! C3 r因为缺少了实践这一重要环节,其实我内心很明白,我的知识体系并不是很牢固,和你们一样,自己不会的太多了
    7 R: o. v/ C% ?5 D0 ~% y0 m) c. q& ]

    2 Y; A0 r$ |$ w3 J' O: K/ y1 l! l

      X! M. _  G" ]" |$ O
    5 u4 g+ C  x: d" D4 L) |. E* E' U4 {

    " q1 Z: c  m' ~9 c) }所以啊,记住了,千万不要把太多时间都放在理论学习上,一定要多去实践!/ J5 y* E( H. L" w, ^4 B; S
    ) B: n3 b% `0 P. R, A

    8 `& Q+ Y/ i$ Q0 H  ^
    , A5 V% U4 C9 Z我之前也常说,学习啊,难的其实不是学,而是把知识运用起来,你学了很多东西并没啥,关键是你是否能够在需要的时候去实际应用,这个就体现在做项目中。
    - j5 {4 F$ r- e8 S0 C$ F: s+ q. Z- J2 l: W0 M( P% {

    $ Y2 ^- s/ v. I4 O7 U
    ) B. ?) I& d) R2 M, D7 }& D为什么在公司中成长更快?# U( s0 \/ _* l4 X2 @
    5 t5 |$ u1 [9 ]/ p; h

    . h: a* c4 Y# B1 Z9 b2 [  f
    : P/ ?6 g+ X7 R& I/ Q+ Z! u5 u我想你一定听过这样的言论,就是有机会一定要去公司实习,这样你的成长是最快的,为啥会这样说,我觉得吧,很重要的一点就是在公司里是项目式学习,你进去就是参与到项目,这是真枪实弹的去开发写代码了,你想一下,你在实际的自学当中,有多少时间是在写代码,以及考虑该怎么用代码去实现某个功能,大多数你都是在学习一些理论知识,顶多看一些有关这些理论知识的demo代码。/ P1 r2 r/ d8 A) }6 ]6 w( N

    : {: y3 c. J! n5 Y3 Q1 I$ R3 ]
    " n# z# m3 X6 g5 c4 M  F1 k1 L( y9 P: y* [* \, l1 w" ^
    所以啊,为啥在公司学习成长更快呢?这就是很重要的一个原因!8 Y$ |- \- g6 e. |* M1 a) c0 ~
    ( L  E4 _( X0 ]* |

    7 f) C5 Q! m4 y0 \) s
    $ m' x% Q. M6 Q" u1 K' I" Q5 c* L6 e没有实际项目工作经验怎么办
    6 ^2 T+ I9 l/ \" d1 x7 H" Z; t; x3 ]/ D

    & V% \% q1 `; [; w/ S: K5 l! ]% I8 _1 w. j5 A
    不知道你们现在有这个担心吗?反正我现在这块是短板,我在实际的面试中体验到,现在很多时候面试啊,不仅仅要求你会一些理论知识,更多的是面试官想知道这些知识在项目中你是怎么运用的,也就是说啊,知道那么多没啥,看看书也就能回答上来,但是只有你真正的去在实际项目中用过,你才知道它会有什么问题以及该怎么优化,很多时候项目经验不就是这些吗?
    . V* V/ |9 a0 H/ P$ v, L, Y
    6 {5 m* x& b) s, H0 t3 H- x( r4 o9 S  N

    + ?3 d! s9 e# D& @$ J$ J  G3 U, b所以啊,千万别在闷着头一直学习理论知识了,一定要去实战,去在项目中更好的学习。( ~0 j- {$ s* z

    . i6 V, p, \# |7 i& E3 b9 s) n# M" m- l; x2 D
    0 g, b- B- `5 l# c
    有人可能还是不太理解,我举例子说明,也就是说,不要再一直去学习SpringBoot是啥等等,你得实实在在的去做一个springoot为主的项目,把它综合应用起来,这样你会学到更多的知识,成长也是最快的!: Z6 Y3 S! F# V
    ! `/ L0 L8 O4 t" w, v* O* t

    ; ?9 l. \) `+ R: f0 E" B. U; \3 R: j! }0 \8 W
    总结% W* ]0 k% u  Y7 r
    , v( `9 ~9 M) R7 Z0 q
    / S) |' `0 ~: v! P. J( X
    ! |7 [( X  A& w
    然后啊,关于这些,我有如下总结,可谓是精华所在:" `/ T, X* Z* Y* X5 @
    $ n) y: B" t1 a7 l2 o" }5 h
      |( \0 ^1 l, m  @/ H! ~
    3 ]+ |7 y3 H- q( p# S
    怎么去学习这个编程,以及不断的成长进阶,这里有个重要的思维:
      \! }- z4 F% W) Z. M+ ?6 @8 V" m5 Y: w7 q9 _

    ; `7 K$ i+ Y& ?& S; {! ~0 \. y+ h! U) |- K1 M- M
    思想转变:了解新的技术名词,拓展知识面,然后重点就是学基础(20%),重实战(80%,也就是关于这个知识的大部分知识应该是在实战中去学习,遇到问题才能把这个知识点学的更加深刻,不要全部沉溺在理论,一定要在实战中去总结,去深入学习)% t( F2 f1 Q! D

    " S" l. E+ _& I' g5 I
    3 v- T3 g; g. I' J4 }% V5 o; `" p) d
    ; a8 ^5 x! R6 u9 y2 V好了,今天就到这里,希望大家认真读读,理解理解,相信一定会有所收获!也欢迎大家留言讨论,如果觉得不错,可以在看支持一下,如果能分享给更多人,那真的是太感谢了!
    # [, i4 c3 `7 v+ h+ ]4 n* W————————————————
    6 u* l: f" ~1 T+ x7 }% \6 ]版权声明:本文为CSDN博主「ithuangqing」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。  H  c/ l& d  d% O) i$ r1 C- Q" Z
    原文链接:https://blog.csdn.net/sinat_33921105/article/details/105710400
    3 a+ C7 s: d# ]' e2 C+ [8 U* o) U1 T3 I8 C8 {( S: {1 `3 s
    ' M6 B" ?* E) y' k8 [
    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 02:02 , Processed in 0.363716 second(s), 51 queries .

    回顶部