QQ登录

只需要一步,快速开始

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

    3 n( ~; E; H1 d& x1 F) F告诉你一个学习编程的诀窍(建议收藏)
    ) ~7 Y* |3 Y7 V( r作者 | ithuangqing
    / t4 _% G8 T& _2 d; o
    ; D) W* X* l: ?% H6 F  h, ^来源 | 编码之外(ID:ithuangqing)
      q$ T- p* I; N9 T. t8 W. B+ }- u' ^" s8 s/ f5 X- u
    6 P' E2 S- O% q7 }. Z$ j$ l

    & Q/ U# e) f$ j: Y. y2 N6 o% q不怕和你说,如果我在大学的时候能够明白这些,说不定我现在已经在阿里上班了,最起码不会像现在这个样子……
    % l& J5 z( ]0 j9 G/ x: t% a3 I# _/ g; V. H- y2 \. t4 @: s
    # N7 Y8 |* N6 |: @3 I1 h
    : Y+ l1 `" s5 t7 _# K. u' B& h
    7 I: E, M5 H5 C, z4 H1 ?% ?0 D

    9 ~# R9 _1 g- E可能你会好奇,哎,庆哥庆哥,啥东西啊,被你说的那么厉害,我现在还在大学啊,你懂得,哈哈
    4 x( d  ~) H( O0 A: a- }1 i$ H8 R7 d  C% F1 T
    - S+ `: r/ w! P/ L3 A  D& r7 F$ x

    6 n* u+ s% p) |/ ^) X的确,我现在想起来,我的大学真的也算是浑浑噩噩的过去的,现在想想,当时的自己真的是在假装很努力……. U  p3 g8 l) ~' d
    ( X$ B3 R+ `( n' F+ U

    " o  |* |- s: u: G
    : H" o3 ~- l! Q5 s5 u/ s如果能早点明白这些道理,我想现在的我……,唉,所以我今天准备把它分享给你们,希望对你们有用!1 h0 J9 {8 C9 c7 q' q6 l* }6 q( ?

    7 ~1 T) ~% N0 o& n# a- }' K
    5 d8 f7 J+ e" K3 i9 ^  V: _5 V* Z* x2 e% n5 z
    万事开头难,但你得坚持
    6 }7 L3 n8 C: d1 t& b5 V+ L8 N$ S, A+ ~. s

    ; A. Z+ r* L; Y) g; Z7 P2 u* h2 }5 M' w' O" K
    我们学习编程啊,刚开始的时候,大家都会感觉有难度,编程毕竟是个有门槛的活,大家谁也不是天才,上来就盲打疯狂撸码的,所以啊,那些刚开始学习编程的,你们在学习的路上会遇到许许多多的困难,但是你们一定要坚持下去……/ z3 F% U0 {# A4 w$ r; J
    3 c$ L. L+ |4 q7 O- w

    5 M7 E- }& `' A* V; p: [0 K7 _
    2 K& u. i% L" A( ]: P4 c0 B实话告诉你,现在那些行业大佬,当初哪个不是磕磕绊绊的走过来的,只有经历了这些,你才能真正算得上成长啊。3 }5 b+ Q" i+ {" ^( v# j
    6 L& H8 R2 n, d; I: `' x

    7 e4 {1 d  f( q$ d( G& m" x( {( r9 \
    当你在学习编程的过程中,遇到问题的话很有可能不能得到别人的帮助,尤其自学,也就是说啊,在这个路上,你碰到的很多问题其实都是需要你自己去解决的,所以啊,我推荐你们一定要善于利用搜索引擎!
    8 n; ~: J3 j2 w2 ?, }$ U$ b. s# ?7 }% N
    3 C6 H0 Z+ u, F8 C; F4 h
    ) p# j& J2 u: l! @) r, g
    另外,我想告诉你们,切莫急于求成,需要稳扎稳打,勿在浮沙筑高台!
    $ P& G+ s; R4 V/ f1 C
    - @( z7 u0 f. n' S& Z4 `1 g* P% `7 |) d, q* Y

    : _! H; K6 T; q还有就是难在坚持,贵在坚持,成也坚持,败也坚持,所以啊,万事开头难,但是庆哥希望你们,一定得坚持!( e: E1 G0 V" O* c9 S( X  f( U7 s

    ) m4 f  c; S8 k: S; X" V, q+ ?* D2 [* J2 W" Q* Y

    " i1 `& T" i; \2 H# B0 D学习编程的诀窍! K2 v( D1 u! {

    ! a  e' _+ z! T: ]
    ( i% O2 l* T3 A1 E  R% v" A
    , m# _+ ^; U( i$ @知道了这个之后,我就需要告诉你们学习编程的一个诀窍了,真的,如果我能在大学的时候就明白了这个,说不定我现在就是大厂的了,所以啊,接下来我说的,大家一定好好听,认真思考!
    " w# i9 }* S1 p
    $ @4 r4 s  B9 i' r( j
    % x4 t  q" k/ m5 s3 E& D8 O6 Z9 z' i, g: L
    你知道我现在最怕的是什么吗?我最怕的就是你们陷入了这样的一个坑:
    ' V9 A* o: ], y: `3 b$ Q0 w" M, Z
    $ S  A  r  n, T4 Q$ a. T; S$ C1 P% U0 l2 r6 c. T( P" M

    , H* P( l0 P% X0 X4 S"等待好状态"' h+ s. x+ R% Y* B9 f6 _: s
    4 h' V) B  o, @7 D; Q7 B' ^( |) P
    5 K. `# u) t4 e+ y- J* N+ y' _" P/ x( o# X

    4 o, M4 I) I3 X; b% n6 u我早些在大学学习编程的时候啊,就是掉进这个坑了,导致自己的效率很低,看似很努力,实际效果不明显,付出与收获远远不成正比……
    $ @  X. Q) |, {# z) m% N4 ?& y  V& [6 K

    9 w2 l" I% b2 y/ q3 ?% c7 t5 L. r4 {
    我那个时候啊,学习编程,总想着,把基础学完,然后把web学了,然后再把框架学习,也就是总想着把那些知识点都学完,然后再去做一些实战项目,也就是说,我总想着把该学的都学完,等到一个最好的状态,然后运用自己所学的知识去搞定一个项目……
    , Q/ @& l( C- b1 [
    3 u1 S5 f) H! ]; N9 E5 ?. I2 |- W
    ( f( w0 q) f$ b" n5 I7 n$ u; m: K! ^5 B8 E1 A+ ~3 G
    当时想的就是这个项目中设计的某某技术,我还不会嘞,或者我就知道一点,这个项目肯定没法做,就觉得现在自己掌握的知识还不足以去学习这个项目,于是就还是花时间去学习一些理论知识。
    2 x( j) P7 ?- @1 g) H/ I/ C; V( @4 |. ~
    * I3 l) }/ H$ D
    7 u5 W9 \2 b/ S; x6 Z7 V
    对的,我花太多时间去学习理论知识了,总想着自己目前掌握的知识点不够,状态不行,我需要等待一个好状态,然后再去实践,殊不知,我掉入了一个大坑:
    , w* ^1 W% D) z
    * J3 W6 f8 _, o; }
    4 G, u2 o( V" {/ G
    + q, @% d, n8 ~9 q& X/ Z“好状态永远不会来,因为知识永远学不完”
    0 R- L+ K/ d0 }+ s1 ?1 l0 x5 p# p1 T7 ]# k! i  A1 B( \+ c& @0 _
    7 P' b8 S  M9 B5 N- w4 q7 E
    6 x3 T, m& \' s0 ?/ Y
    知识学了是会忘的,但是这是正常现象
    " n+ b) h9 U7 @- f: ^! H* ?. }: W2 G; t" F8 j1 w
    . N+ d4 X' r( K( I) E. N

    ; U+ [* p$ U% P$ z, {7 t! b就这样,我在大学乃至毕业的一段时间,我都挣扎在这个坑了,学了太多的理论知识,实践的太少太少了,而就我实际感受以及在实际工作中感到,我这样的效果太差了,还是那句话,我的付出和我的收获远远不成正比。" k& a) X, z; j# W& e
    1 \7 w) M3 W* h
    & t9 \& W3 c- Z; r# K2 }

    + P& ?' p. a! j& j- R4 n为什么会这样,因为我忽略了很重要的两点:. K0 B$ u9 \+ L) U# \
    5 J8 ~6 G+ a; b& [1 Z9 P

    9 Q1 D7 b! d3 K; A3 T4 g0 Z5 Z& H. P: e1 d; ?, q* d: q
    1、知识你是永远也学不完的
    5 F/ B$ B) C5 g& q4 \3 Q
    3 S) W: z: M, F" e3 Z5 W# E2、知识学了很容易遗忘/ s; W4 a  D5 n- X8 |

    & _6 P6 P1 S- f+ S# S5 n1 D" n9 ]
    9 V" X+ o! R; v! S
    我相信现在你一定对这两点感触颇深吧,那么你就可以想到我花太多时间学习理论基础的弊端了,首先,要学习的知识点真的很多,错综复杂,导致我学着后面的忘着前面的,一旦出现这个情况,我不自觉的就感觉自己的知识体系出现了重大的空缺,自然觉得目前状态不行,所以很多时候自己想做一个项目的念头都被打消了……
    1 }4 }. H( n' V  s0 I/ V& Y3 o/ l( g$ C( I! r# A7 Q; U* N

    8 y7 e# J* p: G; B
    ' H0 m' j* w" s( c* t6 v- o然后我就会再去学习之前遗忘的知识,可是由于知识点多,过不了多久,其他一些知识也出现了遗忘的现象,所以有的时候自己真的很苦恼,学的很多东西都忘得差不多了,相信你也有这样的感受吧!' {  w; T) \) L' s

    ; `- v4 ^# t* ?! h  p0 I) B, s
    2 r; k# \$ S$ y
    8 i5 I, b; {- n7 ^8 Q! R" K看过我之前分享的读者应该知道,我后来提出来一个学习的拆分理论,就是“学多次,习多次”,给大家推荐的方法就是写精品博客。7 k  O; ], H  j' ^2 f

    ) c& h8 T. h1 p6 [7 e
    ) K  L( ^: J# @2 g
    : Y! C) b; I8 T. q. |& R1 p6 o我当时这块做的并不好,除此之外,还有一个更好的方法那就是把理论和实践平衡起来,你要记住,理论解决不了的疑难问题,实践将为你解决,所谓的实践出真知并不是没有道理的,可是自己当时却傻到没有这样做,导致,浪费了太多时间……0 ~5 q/ w1 [# Y" B6 |5 h

    / N$ ?' q* \1 _+ X) H# _0 h% C6 v( b1 p, _5 Q

    , t4 l. Y" l1 L( D因为缺少了实践这一重要环节,其实我内心很明白,我的知识体系并不是很牢固,和你们一样,自己不会的太多了2 P8 U+ P4 K; [& I) E
    0 n  t; T1 y' ?1 u5 Y! \. f' @+ K

    : ^! f. G1 U* u. |4 _! u* ~$ m: ^5 j& t$ Z4 |
    ' w" y6 c* L3 {! L! i
    - C1 s- P% M9 k/ o7 d

    . x) P# x& F& n
    ( Z: ~" j1 |8 R- }5 k& b5 W所以啊,记住了,千万不要把太多时间都放在理论学习上,一定要多去实践!/ d) d+ x' ?+ H7 U: Y

    0 v9 F9 S/ l7 K' h7 J: h! ]/ e# h( h! @4 F
      I' U" @4 M% Y  \
    我之前也常说,学习啊,难的其实不是学,而是把知识运用起来,你学了很多东西并没啥,关键是你是否能够在需要的时候去实际应用,这个就体现在做项目中。" ], Q0 I2 i! B# o  D
    7 Q3 F4 ~$ o" Y6 v/ H9 I0 N
    + c6 Q( u( _! Q+ Z+ I  J

    - _% Q3 g7 s  r9 X5 k. K为什么在公司中成长更快?3 Y1 q# t0 Z8 n& m+ P: u: B; r$ t

    0 s5 [$ P! Z- A' W0 z- r
    1 U" x9 }0 [8 |2 h6 p- T
    9 K9 F8 _' j+ f: ?我想你一定听过这样的言论,就是有机会一定要去公司实习,这样你的成长是最快的,为啥会这样说,我觉得吧,很重要的一点就是在公司里是项目式学习,你进去就是参与到项目,这是真枪实弹的去开发写代码了,你想一下,你在实际的自学当中,有多少时间是在写代码,以及考虑该怎么用代码去实现某个功能,大多数你都是在学习一些理论知识,顶多看一些有关这些理论知识的demo代码。4 U2 V. S( u8 Q/ A1 i. S4 _
    ' V$ y/ q+ X% I" i( v# v: H) w
    * x5 w" k$ ]! }7 ~  A8 `- M1 r9 X

    , N+ c; J+ Y, n  F所以啊,为啥在公司学习成长更快呢?这就是很重要的一个原因!
    & i4 {/ b* J3 ]# s$ O" B& L; x. b. M5 {- x
    ) d* S$ G$ A" _6 k, i+ ~- I' H: K
    + N8 C8 b4 L& P4 a2 b' j
    没有实际项目工作经验怎么办+ O1 C% L; s5 P* Y+ `

    & f; W! w3 V; ]5 l. |! C( J$ {( f9 i& ]5 u2 [5 [, w
    % Y+ f; g) M( D2 }$ {
    不知道你们现在有这个担心吗?反正我现在这块是短板,我在实际的面试中体验到,现在很多时候面试啊,不仅仅要求你会一些理论知识,更多的是面试官想知道这些知识在项目中你是怎么运用的,也就是说啊,知道那么多没啥,看看书也就能回答上来,但是只有你真正的去在实际项目中用过,你才知道它会有什么问题以及该怎么优化,很多时候项目经验不就是这些吗?# g5 T- z" `" C1 w) M3 X5 a

    % `2 z- y" e: k9 N( Z4 r' d" D- i+ [0 H0 _
    : P: _2 y: s/ ~7 y) t( ?% `
    所以啊,千万别在闷着头一直学习理论知识了,一定要去实战,去在项目中更好的学习。- k; |/ A% }+ a* A
    # \! T& W! ?3 J% `6 ^
    1 E' ?) a6 l" b. Y$ f! O: v9 w% b' i

    4 ^9 b" K3 a6 n* }& Y& C% q) q( O8 u有人可能还是不太理解,我举例子说明,也就是说,不要再一直去学习SpringBoot是啥等等,你得实实在在的去做一个springoot为主的项目,把它综合应用起来,这样你会学到更多的知识,成长也是最快的!, }$ m! w: F( ?* _) J
    # ]0 ~; k4 J9 Y! J/ |: d4 ~8 @! ^
    5 ?" X# K% B: b9 H6 S$ \

    3 [: P( ?2 `0 I" W0 b总结6 {! t& f* ?8 r* h

    3 r# T& v0 ?- f: g# n0 Z
    # ~1 g! _/ k- x: l8 j5 q' h, ~
    " d' d. R7 X6 C0 b# P: Y然后啊,关于这些,我有如下总结,可谓是精华所在:1 L4 J$ c1 Y. E! q% o) F  h

    3 P+ f) m  Z1 y7 \. B6 W
    3 }# `$ |* S9 e; g/ R6 K
    # Q  a, Z. w  A* J$ k2 H& }怎么去学习这个编程,以及不断的成长进阶,这里有个重要的思维:* Q0 Z& s/ b& i( X

    0 K+ A# s. b2 P; m5 {. D4 y8 R
    " v9 }/ a1 ~+ g8 I$ Q! u& d2 R+ ^$ d* s* Q3 L; F4 A
    思想转变:了解新的技术名词,拓展知识面,然后重点就是学基础(20%),重实战(80%,也就是关于这个知识的大部分知识应该是在实战中去学习,遇到问题才能把这个知识点学的更加深刻,不要全部沉溺在理论,一定要在实战中去总结,去深入学习)
    8 K0 q, u- g# m  f8 m! ~' B, {# b$ `5 x) m, z" a  e' T
    , m' }+ z* i; k) Z/ m( [

    * K3 c8 ^- L0 ?5 B3 o2 l# B) b好了,今天就到这里,希望大家认真读读,理解理解,相信一定会有所收获!也欢迎大家留言讨论,如果觉得不错,可以在看支持一下,如果能分享给更多人,那真的是太感谢了!
    ( |. ?6 G  S  c% b# ]7 `————————————————" E; T" Q. v  e1 R
    版权声明:本文为CSDN博主「ithuangqing」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
    ; e  T6 }, k, C. K8 ~原文链接:https://blog.csdn.net/sinat_33921105/article/details/105710400
    2 a( Y. f3 _0 P# b7 o! `# Z; K' `3 A
    / N/ ?, Z! I$ X+ k, l
    # |4 r6 `9 g# P+ a! a
    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-21 12:11 , Processed in 0.436852 second(s), 51 queries .

    回顶部