QQ登录

只需要一步,快速开始

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

    . b8 B) k! q  N3 o& j$ }/ ?告诉你一个学习编程的诀窍(建议收藏)
    8 ]8 M: N2 P# |1 ~作者 | ithuangqing; E+ P4 w8 G8 r" u: [" k* t

    $ P5 |" F2 D% J% j来源 | 编码之外(ID:ithuangqing)8 e3 Q1 [$ R3 ^9 n7 n! ]7 R' _

    2 P5 u- e; u+ U. l# q5 J( t
    ; d' K' ~$ t2 y4 h  |7 |
    : ]8 E* ^( S4 A. x7 O8 b不怕和你说,如果我在大学的时候能够明白这些,说不定我现在已经在阿里上班了,最起码不会像现在这个样子……3 v, A; m2 ~; g8 x) s

    7 {4 t& v1 e. d9 y
    4 b9 [. b$ @# p/ X* G7 k- W& j
    1 y3 A9 O0 t/ t
    4 j! g" V5 y  f! U6 `' |+ `; m- P( k+ x1 I6 ]) a
    可能你会好奇,哎,庆哥庆哥,啥东西啊,被你说的那么厉害,我现在还在大学啊,你懂得,哈哈
    5 G" I# w3 l1 F3 O( [( f& S% g+ p

    ) G9 w9 b* Q1 Z6 a( @* ]: ?  Z7 j$ p; B% f; S2 E) N0 f4 @. m: f
    的确,我现在想起来,我的大学真的也算是浑浑噩噩的过去的,现在想想,当时的自己真的是在假装很努力……- O. Y$ ]+ [4 U; w$ c! k  H

    # |/ c8 f2 C! H2 G: v
    : F+ y1 p' J$ o3 i2 }; g* o. B/ S; u) l) m9 p/ ^5 E
    如果能早点明白这些道理,我想现在的我……,唉,所以我今天准备把它分享给你们,希望对你们有用!
    / g4 H) i, b* S+ H7 B/ E
    ! ^. K, @6 |4 t0 k# u* L1 D, u2 _9 h. H, `5 g; B% T

    + J$ x+ N0 B' \3 w4 O7 E/ @8 ^万事开头难,但你得坚持
    ) I: }; D; K; q+ D* [6 L
    , Z8 N4 P  W( [8 f1 b/ R& \6 @9 ~: m1 A
    4 @5 O3 u  J2 b7 H! R' i' ]4 [# Q8 L! L8 n' u9 v# c: m  c
    我们学习编程啊,刚开始的时候,大家都会感觉有难度,编程毕竟是个有门槛的活,大家谁也不是天才,上来就盲打疯狂撸码的,所以啊,那些刚开始学习编程的,你们在学习的路上会遇到许许多多的困难,但是你们一定要坚持下去……
    ( d* R3 j8 D% z! V3 r
    ' j& m! T: `/ V5 F& w# r9 S" X/ R8 o9 ?

      `0 @7 Q6 D$ a6 j1 j实话告诉你,现在那些行业大佬,当初哪个不是磕磕绊绊的走过来的,只有经历了这些,你才能真正算得上成长啊。
    % M; s; K2 I: N+ O) p
    5 i) S5 i" K/ Z6 y6 z: B* S; k# `. I/ R. T
    " \% s; K% d6 M" N# t) L
    当你在学习编程的过程中,遇到问题的话很有可能不能得到别人的帮助,尤其自学,也就是说啊,在这个路上,你碰到的很多问题其实都是需要你自己去解决的,所以啊,我推荐你们一定要善于利用搜索引擎!
    . S: K7 q( y3 F8 }& s8 Z
    / W; i! @* X3 v. D2 Y" S5 }: L/ @4 ?8 r

    : R* z6 g" v% `7 R4 h, K! F+ Y另外,我想告诉你们,切莫急于求成,需要稳扎稳打,勿在浮沙筑高台!& C9 q( H1 r6 K8 _+ ?
    # y- u' `; }0 E

    6 B8 q3 v  j) t9 d
    6 ]  O+ c0 }2 I/ k& l# L还有就是难在坚持,贵在坚持,成也坚持,败也坚持,所以啊,万事开头难,但是庆哥希望你们,一定得坚持!% j1 F# e, D% _
    + S0 m" y+ W5 [3 {, i7 D

    / ?" C8 \& l7 w  ^7 z3 E: M8 [8 N6 C
    ) Q- ~) q. M, ]6 U: T7 ]1 N4 B学习编程的诀窍+ F$ h* o3 Z: t7 e4 Y
    1 O3 w" G1 F. f" U3 ?( H4 f

    - E! }5 {) q5 `" Z7 b
    ( d) Q' Z4 D. L+ b知道了这个之后,我就需要告诉你们学习编程的一个诀窍了,真的,如果我能在大学的时候就明白了这个,说不定我现在就是大厂的了,所以啊,接下来我说的,大家一定好好听,认真思考!5 s+ \/ j: _+ v4 c7 w6 h

    ! G$ R' K8 r2 L- M3 O$ x$ b5 I. ^! i+ H" g/ F

    ; ?# `+ V3 q$ R& S你知道我现在最怕的是什么吗?我最怕的就是你们陷入了这样的一个坑:( G2 `' s% }4 X; w4 e

    6 y  {# m0 f- c+ ?" _% p6 C; Y" B

    + t+ X. h$ N! ?$ _"等待好状态"4 L4 t0 N0 L4 l% F2 t

    . Q/ m# d: }6 a1 a0 o/ B1 u5 K' t$ P4 k  a
    5 I6 {3 Y: V  s
    我早些在大学学习编程的时候啊,就是掉进这个坑了,导致自己的效率很低,看似很努力,实际效果不明显,付出与收获远远不成正比……6 I) S6 _0 o0 s% F3 _* {9 g! u$ W

    / U2 G: G9 T1 l2 {) O% ~/ O% V
    9 j3 g9 b& D3 m: J7 ~. l5 `& e4 O4 C$ {
    我那个时候啊,学习编程,总想着,把基础学完,然后把web学了,然后再把框架学习,也就是总想着把那些知识点都学完,然后再去做一些实战项目,也就是说,我总想着把该学的都学完,等到一个最好的状态,然后运用自己所学的知识去搞定一个项目……
    8 |6 R1 b+ O! h! o5 m, I
    + C% ?& H1 u6 S8 h) d/ z% ^
    & m, K! e0 a2 h
    7 E( K" F  E8 @  r. [' P当时想的就是这个项目中设计的某某技术,我还不会嘞,或者我就知道一点,这个项目肯定没法做,就觉得现在自己掌握的知识还不足以去学习这个项目,于是就还是花时间去学习一些理论知识。
    ! p: e, U8 T) L3 p7 V. p1 W! F8 a8 _( B* y
    " a: `' x3 A' r2 c( P6 ?2 T/ f

    ' f- O0 \0 a+ Y对的,我花太多时间去学习理论知识了,总想着自己目前掌握的知识点不够,状态不行,我需要等待一个好状态,然后再去实践,殊不知,我掉入了一个大坑:
    3 [1 |" c; i2 ^0 H
    ( r% @: B9 A  ~6 R1 M
    7 F/ |7 |* m- w7 E& a. A+ r5 W- \% X
    “好状态永远不会来,因为知识永远学不完”
    5 j3 ?: q7 P- G, K5 M
    $ n+ y+ i; ^* Y4 o; X1 G' d1 R3 u! {; P9 _- g" S

    # Q8 k$ \4 N1 O& c5 f1 U9 G$ l知识学了是会忘的,但是这是正常现象+ g5 y. s! g8 Y, y% H

    # Z# R. s2 L6 a. T! D' e8 o5 L9 B% B$ a  v0 g
    5 e1 X3 w$ i( \- g( x( h% c
    就这样,我在大学乃至毕业的一段时间,我都挣扎在这个坑了,学了太多的理论知识,实践的太少太少了,而就我实际感受以及在实际工作中感到,我这样的效果太差了,还是那句话,我的付出和我的收获远远不成正比。7 p4 {" W0 B5 B
    0 ?) g/ K1 _) }; n
    3 @7 a. n; C" u" `9 c1 \8 s8 p( J. ^4 ~

      J# ]: D4 S  F: J" Z1 G为什么会这样,因为我忽略了很重要的两点:
    ) r8 o9 T: [6 g# q: w
    & R) n' R, ^9 |( H9 p
    5 X( O) L9 p4 ^2 ~
    / a1 c# g+ s* V  C0 c1、知识你是永远也学不完的. r& ?7 R+ ^! E: `2 Z

    0 V) F9 @' w* q- u. ~2、知识学了很容易遗忘7 Z+ K4 ?, h1 J! J# b3 ^
    ; w' |, \4 [' B4 \

    - q- _9 t; m7 [7 S  c
    2 `. d. j( `/ S" ]" Z我相信现在你一定对这两点感触颇深吧,那么你就可以想到我花太多时间学习理论基础的弊端了,首先,要学习的知识点真的很多,错综复杂,导致我学着后面的忘着前面的,一旦出现这个情况,我不自觉的就感觉自己的知识体系出现了重大的空缺,自然觉得目前状态不行,所以很多时候自己想做一个项目的念头都被打消了……
    ' C* ^; `' ^  U  k" l# M+ \2 h  e2 l) l( s6 ]* Y5 f

    , Q1 _! |- m, f
    6 R) u# y* r- ]然后我就会再去学习之前遗忘的知识,可是由于知识点多,过不了多久,其他一些知识也出现了遗忘的现象,所以有的时候自己真的很苦恼,学的很多东西都忘得差不多了,相信你也有这样的感受吧!" g5 O; d6 Q* K' Y& i5 J3 j

    6 M- Y3 A( s: i. B  \, X6 h& I1 D( J* Q3 J

    : o! Z; L+ N) t看过我之前分享的读者应该知道,我后来提出来一个学习的拆分理论,就是“学多次,习多次”,给大家推荐的方法就是写精品博客。
    - }/ d$ P% G' x6 e7 p) |) F  Y% R2 ^9 O& }! |; |
    8 @; B" u, W8 L6 e* H

    . q1 w" q8 j$ p我当时这块做的并不好,除此之外,还有一个更好的方法那就是把理论和实践平衡起来,你要记住,理论解决不了的疑难问题,实践将为你解决,所谓的实践出真知并不是没有道理的,可是自己当时却傻到没有这样做,导致,浪费了太多时间……
    ! L9 Y! V; f8 }
    0 e! B5 {- v& d$ k" u
    # i$ o& s  D) e
    6 H2 b, Y6 o$ G$ k4 x因为缺少了实践这一重要环节,其实我内心很明白,我的知识体系并不是很牢固,和你们一样,自己不会的太多了+ f# i; I4 g. L

    ) B- m, J8 w2 g; H' Y
    - f( |+ I7 M9 t2 A& j
    & i3 V$ D% {  G. {5 c
    5 ], `' R. p- y9 t4 w8 @5 Q$ R' d! _, |
    # r, D  P  K7 U7 T$ n5 a
    " S: a: S8 s, [9 T
    所以啊,记住了,千万不要把太多时间都放在理论学习上,一定要多去实践!
    / p0 r& R( k6 U, o, I1 S
    : t2 N' n1 T5 a, d1 n6 r
    3 G+ C! s8 X1 W( [
    2 d! Y4 c/ ?& }我之前也常说,学习啊,难的其实不是学,而是把知识运用起来,你学了很多东西并没啥,关键是你是否能够在需要的时候去实际应用,这个就体现在做项目中。
    ) J/ I1 _1 P5 I- ]# I% w9 \6 f8 q
    * o  G& O0 p8 l

    $ y- x. E: }  K为什么在公司中成长更快?; P# U: n& ], R$ W
    . {6 F* `2 e! p4 h/ v) f# o

      N" M  W: R& P4 D$ z
    3 _+ Y) |5 E' Z& l2 a* I) |我想你一定听过这样的言论,就是有机会一定要去公司实习,这样你的成长是最快的,为啥会这样说,我觉得吧,很重要的一点就是在公司里是项目式学习,你进去就是参与到项目,这是真枪实弹的去开发写代码了,你想一下,你在实际的自学当中,有多少时间是在写代码,以及考虑该怎么用代码去实现某个功能,大多数你都是在学习一些理论知识,顶多看一些有关这些理论知识的demo代码。7 U. i, t0 c0 p2 U4 O- N

    ' l- W" G# p! k6 p$ ~# z$ K, ^0 w9 w5 r

    / G* ~3 J8 w& t# l( x2 L1 d所以啊,为啥在公司学习成长更快呢?这就是很重要的一个原因!
    $ ]" @- X0 L$ g* p0 N
    ' u7 g0 ?$ p! x6 }* B. Z7 Q7 }. B
    - S' U7 p" |2 p7 p/ G' D
    5 K) M/ L$ \9 o/ t( R没有实际项目工作经验怎么办
    4 r9 {, g* `& I1 X2 g) J6 C+ n0 V; F# N' ~5 @7 \
    ( K& V& B9 J, [5 R* p$ n1 \
    6 C% A0 X* p& _9 U( i9 t
    不知道你们现在有这个担心吗?反正我现在这块是短板,我在实际的面试中体验到,现在很多时候面试啊,不仅仅要求你会一些理论知识,更多的是面试官想知道这些知识在项目中你是怎么运用的,也就是说啊,知道那么多没啥,看看书也就能回答上来,但是只有你真正的去在实际项目中用过,你才知道它会有什么问题以及该怎么优化,很多时候项目经验不就是这些吗?
    5 f! A4 }2 ~5 h8 m. Z5 j5 _" z* ?" Z
    0 y0 [% U( g% h: |" `6 i, s3 _2 _
    8 a; U1 G4 w3 e: Y( C! v& ^5 X& E
    所以啊,千万别在闷着头一直学习理论知识了,一定要去实战,去在项目中更好的学习。
    + f5 e4 }2 [2 b) I0 T: g& a
    , ]2 w: ^' u8 P
    " [* _; o& M2 U0 I6 ^
    + L1 Q: ?5 a/ G* ?2 o有人可能还是不太理解,我举例子说明,也就是说,不要再一直去学习SpringBoot是啥等等,你得实实在在的去做一个springoot为主的项目,把它综合应用起来,这样你会学到更多的知识,成长也是最快的!
    + q! n! O$ ~2 F: o
    & `. N. B7 ~6 A/ d( q$ y+ N) I% K3 Z/ K' N: O; n
    2 |( d# V. ?  H; Q3 C
    总结
    & R( X* Z9 i6 B, Z3 P) f0 x0 {/ }% c! u" z) e5 |/ y0 n& N
    ! a& q8 d6 Z( S
    ) \5 x3 g$ J$ C# w/ u
    然后啊,关于这些,我有如下总结,可谓是精华所在:
    4 {8 Z, ~8 Z" a8 \. `2 K9 o: o' V- M: Q" Q+ n* I0 h8 B
    + Z# \+ z) U$ u
    ' u9 M2 i8 M7 v: j2 X
    怎么去学习这个编程,以及不断的成长进阶,这里有个重要的思维:9 {. m6 e' q- e, a* W* [

    . Q% b* X* V9 R& d* W3 M$ N% A$ `7 `, t
    8 [1 Q7 z6 Z: Y' q! S* R8 K
    思想转变:了解新的技术名词,拓展知识面,然后重点就是学基础(20%),重实战(80%,也就是关于这个知识的大部分知识应该是在实战中去学习,遇到问题才能把这个知识点学的更加深刻,不要全部沉溺在理论,一定要在实战中去总结,去深入学习), ~9 b0 r: x: m) }4 E  m! O

      j4 o3 o2 h$ [3 }1 Z9 u1 y9 M
    & @& y2 S5 N8 O9 f! \" J7 y6 T! N5 n) d) j2 \' h  _
    好了,今天就到这里,希望大家认真读读,理解理解,相信一定会有所收获!也欢迎大家留言讨论,如果觉得不错,可以在看支持一下,如果能分享给更多人,那真的是太感谢了!# S$ _) H6 C+ C
    ————————————————+ J! v5 l8 f) q, i7 Y
    版权声明:本文为CSDN博主「ithuangqing」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
    5 G6 I+ Y  e4 n% Q' K( S; ^- b, G8 h原文链接:https://blog.csdn.net/sinat_33921105/article/details/105710400
    " L- l, K" ^8 d: n1 b3 R
    2 y9 e) g1 [' E4 G7 J. T* a8 K: h4 S9 s& ]3 ^2 X
    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 22:37 , Processed in 0.353002 second(s), 51 queries .

    回顶部