QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 1247|回复: 0
打印 上一主题 下一主题

告诉你一个学习编程的诀窍(建议收藏)

[复制链接]
字体大小: 正常 放大
杨利霞        

5273

主题

81

听众

17万

积分

  • TA的每日心情
    开心
    2021-8-11 17:59
  • 签到天数: 17 天

    [LV.4]偶尔看看III

    网络挑战赛参赛者

    网络挑战赛参赛者

    自我介绍
    本人女,毕业于内蒙古科技大学,担任文职专业,毕业专业英语。

    群组2018美赛大象算法课程

    群组2018美赛护航培训课程

    群组2019年 数学中国站长建

    群组2019年数据分析师课程

    群组2018年大象老师国赛优

    跳转到指定楼层
    1#
    发表于 2020-5-20 10:57 |只看该作者 |倒序浏览
    |招呼Ta 关注Ta
    " ~/ n( p3 Y" A$ [0 w" i' Z
    告诉你一个学习编程的诀窍(建议收藏)
    9 {5 C, k& a% [. b2 C$ }7 ?作者 | ithuangqing
    ( i4 {. W. E; T( C/ {. i  c+ r& Y& U* c+ E3 d4 Z
    来源 | 编码之外(ID:ithuangqing)
    2 _! g6 g- v" Y! j. B8 Q
    / R, A4 {; R$ h  k5 Y' G; {
    ; }& I8 s8 Y) T; E: e) J) m! h1 H5 m2 I1 p9 r* }/ V) b! F/ H) Z
    不怕和你说,如果我在大学的时候能够明白这些,说不定我现在已经在阿里上班了,最起码不会像现在这个样子……
    1 L) |+ f0 m$ ~+ [& n7 n
    - V0 q  e: e1 ~
    2 E8 ^* J9 E/ R4 u- e" y) t7 n" Y& g% ]% X* x; `
    8 K2 }# _5 I2 }! x( c

    4 U5 V: [9 h/ D可能你会好奇,哎,庆哥庆哥,啥东西啊,被你说的那么厉害,我现在还在大学啊,你懂得,哈哈7 Y( ~0 C6 n6 {  g9 _) `" x0 V# `

    3 v- X. A+ A! U3 e  I* o" }; M% D# Z: }. W- ~, Z. D; I! ^/ t# [

      R5 @! O. i0 c; A的确,我现在想起来,我的大学真的也算是浑浑噩噩的过去的,现在想想,当时的自己真的是在假装很努力……
    3 v3 V9 Z9 @( Q% Q* i! U" X8 U' B, X

    # X6 F0 b# v3 E  @! Y6 h! g: s; c3 D  [  u/ C. H' f3 p6 ]$ \
    如果能早点明白这些道理,我想现在的我……,唉,所以我今天准备把它分享给你们,希望对你们有用!5 V1 l: b9 V! e$ ~3 k

    : Y1 G: j7 T# ~( S* J6 ]/ C+ }/ g7 @9 q+ v
    . ^% \% s/ w5 D! Q  X+ g' m
    万事开头难,但你得坚持$ L& D8 @* E1 }, T
    " b3 F# o8 h( F

    ) d) {8 D% _/ K3 O& D( q) u% d2 o; N
    9 f- ]/ M6 @: n. N我们学习编程啊,刚开始的时候,大家都会感觉有难度,编程毕竟是个有门槛的活,大家谁也不是天才,上来就盲打疯狂撸码的,所以啊,那些刚开始学习编程的,你们在学习的路上会遇到许许多多的困难,但是你们一定要坚持下去……
    6 ^* c' |- F& d- W: z8 v/ S' R
    ! T( u+ A0 ?( K6 O0 G: D% d
    2 C9 \4 E! k3 z, H. H" ]/ Q( e1 |! e( K( ]2 K8 O
    实话告诉你,现在那些行业大佬,当初哪个不是磕磕绊绊的走过来的,只有经历了这些,你才能真正算得上成长啊。
    3 r1 q& R! J& S4 J2 }/ \* \2 K! x# b4 S( C8 e2 `. B2 ^; C

    % p( ?0 w3 y& S% s. \* y) X9 m
    ' C! t: l$ w8 k' f6 V) @- P6 U当你在学习编程的过程中,遇到问题的话很有可能不能得到别人的帮助,尤其自学,也就是说啊,在这个路上,你碰到的很多问题其实都是需要你自己去解决的,所以啊,我推荐你们一定要善于利用搜索引擎!5 t3 W8 ]" q5 [$ K! N

    1 W  J( u. D) B5 S
    0 B  `& n+ c' V2 `/ x: J7 \* P, j7 w4 o6 v. I
    另外,我想告诉你们,切莫急于求成,需要稳扎稳打,勿在浮沙筑高台!7 F- b7 S7 x; C7 S' e3 h' v& B

    ) K  b9 Z# R: ~1 e3 C) Y' z2 g2 W! y+ {  j# Y
    . _/ H! B+ x6 G( s5 B
    还有就是难在坚持,贵在坚持,成也坚持,败也坚持,所以啊,万事开头难,但是庆哥希望你们,一定得坚持!- d+ |  I( L+ u0 W, D* @& e
    $ I8 l3 a3 ]/ o. v

    $ u1 K  A5 H4 F9 j  y3 B2 R* \- o! x6 U2 q1 s
    学习编程的诀窍
    : p- x; n2 h9 D- {! H
    * I' U$ L+ q! ?: ?* ], z
    ; |/ V2 o8 F; w  N! \& f2 u$ T- p, c) O* X* t1 _
    知道了这个之后,我就需要告诉你们学习编程的一个诀窍了,真的,如果我能在大学的时候就明白了这个,说不定我现在就是大厂的了,所以啊,接下来我说的,大家一定好好听,认真思考!/ [4 Y0 ?/ w. k% b( j
    ) O2 x2 G: x5 K) m$ I: Y! K5 @
    : B( J# S2 a; E/ W* k: y
    " W! V% O# C* j# w  i7 p' m
    你知道我现在最怕的是什么吗?我最怕的就是你们陷入了这样的一个坑:' @4 ]% O7 [' |) [0 d* b8 z2 R
    9 H6 t+ K$ f' [5 Q
    9 Q! S4 Z9 q1 }4 ]/ u  ?5 k: J& ~+ `

    , o5 y, V: t& v4 [/ a% h"等待好状态"
    % {' x! X3 O8 D+ a4 T) U! E8 q! H
    ; L2 `' q; u& n5 [
    # c; C* t9 C( [6 |4 Y' [
    我早些在大学学习编程的时候啊,就是掉进这个坑了,导致自己的效率很低,看似很努力,实际效果不明显,付出与收获远远不成正比……: j! W: Q: p6 ^: E

    : `7 N& U  _1 p- A& G. |# R; Y
    9 U& r( R+ `% K2 `+ j+ O$ j+ m
    . [$ z/ K6 f; O6 v, p9 f$ a" d. c我那个时候啊,学习编程,总想着,把基础学完,然后把web学了,然后再把框架学习,也就是总想着把那些知识点都学完,然后再去做一些实战项目,也就是说,我总想着把该学的都学完,等到一个最好的状态,然后运用自己所学的知识去搞定一个项目……
    7 J4 @( |: g+ y9 H. S
    $ c+ |/ p& N" v5 s5 X
    6 s5 l' I# E# H3 t
    ' S8 F/ I5 o2 `7 O% y  P, c当时想的就是这个项目中设计的某某技术,我还不会嘞,或者我就知道一点,这个项目肯定没法做,就觉得现在自己掌握的知识还不足以去学习这个项目,于是就还是花时间去学习一些理论知识。* T" e$ i% _4 W3 i: X

    5 ]# q4 B2 Z) q) j; h  v3 b
    % c$ `1 r. V  J6 f/ g2 F% g8 m% e, m( T3 }0 Y$ e3 Y) W; k
    对的,我花太多时间去学习理论知识了,总想着自己目前掌握的知识点不够,状态不行,我需要等待一个好状态,然后再去实践,殊不知,我掉入了一个大坑:
    ' X( n7 U2 V9 F, `4 }& M/ K% j9 F. i+ f

    ( r$ k3 B; w- o% G: v; T' o' X  |  Z& s
    “好状态永远不会来,因为知识永远学不完”
    : V/ d9 D1 T( c2 }1 R( L$ Z8 F
    2 d* c+ P4 Q6 \" j  R8 t6 M1 {- a" e8 U) g
    ) c8 n3 s0 W8 u$ {6 s, a
    知识学了是会忘的,但是这是正常现象; F. v6 d0 j" R4 Q& r
    + c& h, n' e( z# n  R; \
    ; S9 U6 O/ a8 G$ g+ p" p& l, T
    & u5 e* v  y& H$ V$ d" v
    就这样,我在大学乃至毕业的一段时间,我都挣扎在这个坑了,学了太多的理论知识,实践的太少太少了,而就我实际感受以及在实际工作中感到,我这样的效果太差了,还是那句话,我的付出和我的收获远远不成正比。0 C& v, j  ^5 b4 b. _

    ; M5 O# E$ t: j3 b2 W
    ; A# G) G1 ]! t$ x
    3 o/ m% f: l4 w5 ^/ M为什么会这样,因为我忽略了很重要的两点:$ D4 P5 |: ]0 T
      m; z2 P3 G, R# S/ S2 k, D

    ' E: ~, ?! ^5 H- ]
    & L! g; E1 j: [1、知识你是永远也学不完的( q; Q( j- T6 d9 m1 P( r) I# D* c

      `  \. S3 X- E+ }2、知识学了很容易遗忘
    , Q( v8 C5 U& _! A: T( G8 T/ y" q; h
    1 g  {4 N3 O! z" a

    ) P( H( u* C# W$ N2 s我相信现在你一定对这两点感触颇深吧,那么你就可以想到我花太多时间学习理论基础的弊端了,首先,要学习的知识点真的很多,错综复杂,导致我学着后面的忘着前面的,一旦出现这个情况,我不自觉的就感觉自己的知识体系出现了重大的空缺,自然觉得目前状态不行,所以很多时候自己想做一个项目的念头都被打消了……
    # v6 W6 }' J/ C# W, ], N9 A
    8 o6 x+ S% c4 B
    0 p2 n0 M- f& b6 ]$ y
    + }& x2 V& T+ X9 y然后我就会再去学习之前遗忘的知识,可是由于知识点多,过不了多久,其他一些知识也出现了遗忘的现象,所以有的时候自己真的很苦恼,学的很多东西都忘得差不多了,相信你也有这样的感受吧!
    * I$ B+ i4 H2 e* z9 E7 B
    ! Y/ K' F1 |  Q* Z* B+ ~- J# X; ~. U5 v8 I
    , h% p3 \1 H& a( L; ~. _; ?
    看过我之前分享的读者应该知道,我后来提出来一个学习的拆分理论,就是“学多次,习多次”,给大家推荐的方法就是写精品博客。
    ; J: J1 o3 A9 F  ?& d$ P6 Z0 }/ Q' S2 l1 S, Y8 L
    " Q. ^6 n; b& E2 r/ y, b# M; E

    3 P9 p: u" F4 @  A1 e我当时这块做的并不好,除此之外,还有一个更好的方法那就是把理论和实践平衡起来,你要记住,理论解决不了的疑难问题,实践将为你解决,所谓的实践出真知并不是没有道理的,可是自己当时却傻到没有这样做,导致,浪费了太多时间……/ B: L, x* Y" X; c( M

    + n9 S. {- @* T
    7 K" {5 D  F% f; g# y, ?5 p- r, [
    ! G; @9 w$ C6 b, z" T因为缺少了实践这一重要环节,其实我内心很明白,我的知识体系并不是很牢固,和你们一样,自己不会的太多了; G0 X; U% v+ t/ t, p0 T' C" V3 \
    ! J6 E" l, T( ]: v+ T3 M
    ) o2 u/ P8 x/ p" J1 T8 Y6 G
    6 N0 c. r! ]4 {

    # A5 q6 ^) w) N& S4 W( a" Z: r8 m7 X; m( r3 r* k$ W# [
    $ o8 l  d0 K# \3 I. n

    * p6 [) Z& f1 q0 }  |- H; W% m所以啊,记住了,千万不要把太多时间都放在理论学习上,一定要多去实践!
    ( I% B" W6 y& A, n% _5 B, T( U
    ! z( I  X+ }+ M% G

    " Y3 o# ?/ |% I9 @# Y' _! x3 U* @我之前也常说,学习啊,难的其实不是学,而是把知识运用起来,你学了很多东西并没啥,关键是你是否能够在需要的时候去实际应用,这个就体现在做项目中。
    * ?- T% V/ c0 X' W, q  ^0 K1 m+ [7 _4 t2 x' O4 h0 y! Z
    4 M- E6 x( {  I, U  D( x
    " e1 L/ M$ f" D+ |. {8 z
    为什么在公司中成长更快?
    * a$ f8 s: X/ v2 P# B, |
    8 _, k. o  t# L
    0 w: H5 m# K, v5 y
    ( e- y! x' @1 X' d! O, h我想你一定听过这样的言论,就是有机会一定要去公司实习,这样你的成长是最快的,为啥会这样说,我觉得吧,很重要的一点就是在公司里是项目式学习,你进去就是参与到项目,这是真枪实弹的去开发写代码了,你想一下,你在实际的自学当中,有多少时间是在写代码,以及考虑该怎么用代码去实现某个功能,大多数你都是在学习一些理论知识,顶多看一些有关这些理论知识的demo代码。
    , e% s* A( D# i8 R; O% c$ i4 M

    9 Q) }6 F! z, }8 T6 S9 j( x) n- d' J: [) `
    所以啊,为啥在公司学习成长更快呢?这就是很重要的一个原因!  l' O! ~5 o2 _0 {$ E; w5 p. y2 h

    / M. q! o" j; [  ~2 q' X: a  u
    * H  c9 S0 {' i& V. z( b8 F  E6 O& a3 u/ c; [
    没有实际项目工作经验怎么办! e9 \2 d7 e: J! q5 I
    + @; @# H8 i! q- o( g
    3 W8 T; @( \1 A; v( d: }

    5 N: P- ?) g' }! }& Z不知道你们现在有这个担心吗?反正我现在这块是短板,我在实际的面试中体验到,现在很多时候面试啊,不仅仅要求你会一些理论知识,更多的是面试官想知道这些知识在项目中你是怎么运用的,也就是说啊,知道那么多没啥,看看书也就能回答上来,但是只有你真正的去在实际项目中用过,你才知道它会有什么问题以及该怎么优化,很多时候项目经验不就是这些吗?
    , P& k3 e  A% n/ T1 |4 A/ U/ m$ U7 J1 n2 `6 R- j) H, R" w

    9 V" s7 `5 ]% n. E0 g
    " O: ^: ~2 y' {; W0 y所以啊,千万别在闷着头一直学习理论知识了,一定要去实战,去在项目中更好的学习。
    0 @6 V1 P1 W6 u8 L2 r; v% [
    4 p. t+ K) I; K5 Q7 t
    7 `+ p/ V% E; b" x( t/ C1 |" h/ N  I, d- w. t& x( ~$ v
    有人可能还是不太理解,我举例子说明,也就是说,不要再一直去学习SpringBoot是啥等等,你得实实在在的去做一个springoot为主的项目,把它综合应用起来,这样你会学到更多的知识,成长也是最快的!
    - |- y: _% x8 n* Q& f) J+ G+ }) w
    : z9 K. j" _* D. j; m* A! u- H. U
    % N+ x& |! ]$ y- G; u/ f
    总结0 D' K$ @! ^! d+ g/ f3 X2 S

    & f. Y, j0 m& n% ]7 U9 y$ S: _# G! ]

    ! \  i3 ^1 j  Q. W" _2 B" B% t然后啊,关于这些,我有如下总结,可谓是精华所在:- J2 N4 Z! Z3 T/ D$ }& E

    5 v" \7 a$ n0 R8 h$ F* j, u
    2 b! d3 x. ?7 _, B" Z8 }) K# t/ \# k
    . z; J, p. y8 N, q# g怎么去学习这个编程,以及不断的成长进阶,这里有个重要的思维:: e6 D% Q: q, e' e6 b: \) F

    1 K: J6 F4 {% M/ D, I% |, p- d% S& v+ u  a: M( M+ `

    . a( ^# k1 O& r! N+ r1 s思想转变:了解新的技术名词,拓展知识面,然后重点就是学基础(20%),重实战(80%,也就是关于这个知识的大部分知识应该是在实战中去学习,遇到问题才能把这个知识点学的更加深刻,不要全部沉溺在理论,一定要在实战中去总结,去深入学习)+ [: d/ n9 ~" {. ~, x+ ?' L

    3 |, e' G  X. M9 g1 E5 }; K% Y' S& a, m9 N% B, i+ s0 _
    ! D) U! h% |, y8 f* y
    好了,今天就到这里,希望大家认真读读,理解理解,相信一定会有所收获!也欢迎大家留言讨论,如果觉得不错,可以在看支持一下,如果能分享给更多人,那真的是太感谢了!
      l. k  U( A5 T" A' s& W+ l9 _5 u————————————————
      _& u: L7 @- N" h版权声明:本文为CSDN博主「ithuangqing」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。8 O* @% L! v" C2 g
    原文链接:https://blog.csdn.net/sinat_33921105/article/details/105710400
    6 Z# e% |& v! g2 `3 h- C7 l
    8 l  {& N! u6 T( a
    & r* R8 y4 v# v3 n6 E0 p
    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, 2025-5-16 06:50 , Processed in 0.437633 second(s), 50 queries .

    回顶部