QQ登录

只需要一步,快速开始

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

    # y& a, f( @% I告诉你一个学习编程的诀窍(建议收藏)
    3 J: Z! m" w6 L9 j+ f& c, Z作者 | ithuangqing' ~' Z: U- k, B2 c: B* Y1 @
    + x0 s! D. @2 ~$ y, O! Q- R! I
    来源 | 编码之外(ID:ithuangqing)
    ; |, t6 U7 \9 F" O3 D  w. j& p8 T7 V
    3 E; p' Q: l5 D+ e& _

    1 P( P& Q8 L6 U1 V不怕和你说,如果我在大学的时候能够明白这些,说不定我现在已经在阿里上班了,最起码不会像现在这个样子……
    " i: Q4 a* ^' }0 N, T' G# n  z1 ~/ _3 R; A* J6 T: w- ~: a: U
    9 t* L1 f" O4 o# A. g
    ' y% L- N: [" ^1 Z6 x; Y

    , n4 D7 a- @' N
    3 g" B- b- c6 k' U! a0 |8 i可能你会好奇,哎,庆哥庆哥,啥东西啊,被你说的那么厉害,我现在还在大学啊,你懂得,哈哈
    $ ]5 r6 c; b' A( E: W* Z# |2 U! t9 V3 ^, ]# |
    8 @/ Y0 L4 S' e- M

    7 a# P8 }9 y  ^3 ?/ ^) c的确,我现在想起来,我的大学真的也算是浑浑噩噩的过去的,现在想想,当时的自己真的是在假装很努力……! a8 r! u. ~6 d. ~4 [: }; S7 I/ r
    8 G) _, L: ]) V: p, L" a5 @; m

    6 g2 M# T% S. k! {$ h+ q
    " E! `5 Z) n; c9 u- U: w如果能早点明白这些道理,我想现在的我……,唉,所以我今天准备把它分享给你们,希望对你们有用!" O: h( ?; G+ t9 `
    + m" u9 v/ @; _# S; k& F% {
    - v$ {% V* u2 \& i
    * _* {% J, `3 k3 ^! {
    万事开头难,但你得坚持
    % C5 o7 w: Q4 i; O4 K2 J- W* o+ C  M$ Q1 ^* E. x

    3 {( O7 O) u  D6 u( e8 g3 a% Z! ~/ k" H1 F1 |6 H: |
    我们学习编程啊,刚开始的时候,大家都会感觉有难度,编程毕竟是个有门槛的活,大家谁也不是天才,上来就盲打疯狂撸码的,所以啊,那些刚开始学习编程的,你们在学习的路上会遇到许许多多的困难,但是你们一定要坚持下去……
    $ `: h6 s5 O, f- b8 `( g& I* ]  V% p8 O& A1 d

    + g; H  E5 X* c1 V" V, N
    - |5 }8 S% p+ _3 I2 y# g+ ?实话告诉你,现在那些行业大佬,当初哪个不是磕磕绊绊的走过来的,只有经历了这些,你才能真正算得上成长啊。* P% F# v9 }  W' t& l4 A
    1 Q  A$ R- O! P/ M

      }) j0 k5 T$ ?; I  T9 V6 e* W7 g& f/ U
    当你在学习编程的过程中,遇到问题的话很有可能不能得到别人的帮助,尤其自学,也就是说啊,在这个路上,你碰到的很多问题其实都是需要你自己去解决的,所以啊,我推荐你们一定要善于利用搜索引擎!
    7 W0 V! ?/ i& w3 v+ d
    0 F6 S- y- _" v
    9 X% }2 R/ E" {* v! a! G9 E8 w$ _* p) Z
    另外,我想告诉你们,切莫急于求成,需要稳扎稳打,勿在浮沙筑高台!
    " j+ u$ z2 |. [3 D7 p) {1 u+ g+ V9 Q# L: w/ ^' z; k9 G& j
    * E5 z. `6 S3 Y5 b* m
      z1 x& v6 v+ G  T# M+ G/ h
    还有就是难在坚持,贵在坚持,成也坚持,败也坚持,所以啊,万事开头难,但是庆哥希望你们,一定得坚持!9 C3 b# Z) f/ \: R/ K6 ~2 J1 B* T; ^

    # R, a  h$ W6 y3 z6 m6 ~! k9 @' V9 P- {; E6 {7 W
    . Z6 X5 |$ X) i( {6 h$ `$ |8 i
    学习编程的诀窍  e, j/ N4 O" e. X

    - p" m( m: `. p$ F( K! R
    * b* t" [7 G7 O7 \2 c6 U+ S7 H' _0 \$ l, }4 k4 E1 B. [$ S& J
    知道了这个之后,我就需要告诉你们学习编程的一个诀窍了,真的,如果我能在大学的时候就明白了这个,说不定我现在就是大厂的了,所以啊,接下来我说的,大家一定好好听,认真思考!  R, v* a- L, u* Z
    1 U& q! x# g$ e# m. [4 l

    % k$ ^* h( \. N/ v2 B
    ( q& J' S  E, P8 x你知道我现在最怕的是什么吗?我最怕的就是你们陷入了这样的一个坑:
    ! O+ q9 t# K: `% p; R" X% {
    $ r% ]5 z' N: D8 T' S7 r& _, {% C' o  Z& T1 V; Z( f; |4 l
    + Y3 R. P0 p7 l6 n# w$ {/ N" T
    "等待好状态"
    ( h% [$ d& C* C5 M0 Y/ v# K+ K/ p2 s8 S) d9 X( u4 W- K

    ; ~+ C& j' N" f/ s) D5 q( C) Z$ ?( l8 y! ?8 i1 z" g. O) J5 ?4 n
    我早些在大学学习编程的时候啊,就是掉进这个坑了,导致自己的效率很低,看似很努力,实际效果不明显,付出与收获远远不成正比……. I) ^$ Z! f; b; ?
    ' J. X3 U& ?7 A. X! p2 R  y9 R7 s
    7 F; o7 o: l& ~8 u

    ) l5 P6 S- ?, S) ~9 ^我那个时候啊,学习编程,总想着,把基础学完,然后把web学了,然后再把框架学习,也就是总想着把那些知识点都学完,然后再去做一些实战项目,也就是说,我总想着把该学的都学完,等到一个最好的状态,然后运用自己所学的知识去搞定一个项目……
    . [2 b/ O) l  M3 C8 q% V1 V7 o7 P9 Q/ J6 f

    1 J+ ]4 t1 M$ S% X
    ) T4 j* }; M6 F  a( }5 t: |当时想的就是这个项目中设计的某某技术,我还不会嘞,或者我就知道一点,这个项目肯定没法做,就觉得现在自己掌握的知识还不足以去学习这个项目,于是就还是花时间去学习一些理论知识。- n% y( ?# @- ^) I; g

    5 x  \; z' n; m7 e' Y7 z! z( H" T# y! W/ C3 N  E. z' @4 D

      A  a7 f2 b* n; D8 Q) H) s: u对的,我花太多时间去学习理论知识了,总想着自己目前掌握的知识点不够,状态不行,我需要等待一个好状态,然后再去实践,殊不知,我掉入了一个大坑:$ G" Y: k/ j7 u9 z# Y

    & H3 k- z: z* Z& e; c% |+ t  Y& Q  Y1 G, w0 B+ c, U
    $ m/ f+ Y8 H+ U
    “好状态永远不会来,因为知识永远学不完”  ~5 m1 \( |5 m
    . n& @/ p9 e: I8 D

    4 f) c) X4 _! e
    # i* H1 q0 }0 S* |$ [* `9 ]# N知识学了是会忘的,但是这是正常现象) V2 z  |! g0 d1 W8 t1 _
    : I5 j' L/ i( e* E

    , X7 R$ q8 G' G; {* W; X- n+ V
    ! ~3 J# J. p- q: N/ {. V& |就这样,我在大学乃至毕业的一段时间,我都挣扎在这个坑了,学了太多的理论知识,实践的太少太少了,而就我实际感受以及在实际工作中感到,我这样的效果太差了,还是那句话,我的付出和我的收获远远不成正比。
    ( S$ x, P4 ]% f* H6 q- w! f+ W  [" U) v$ ]: X$ `
    0 k$ R. l$ h* c( G1 f5 C
    ( j5 j% B- a( x' ~
    为什么会这样,因为我忽略了很重要的两点:
    & U9 g1 k7 U" B  n7 I" Q9 R
    6 k8 \9 f% q2 Y: H
    1 e! J7 X% ^# V8 F( _
    / J/ R/ p2 j+ t- z4 `0 \' s% W) R1、知识你是永远也学不完的1 C1 M; u- o$ j3 E: M( ]

    , M- m! ~, {! |8 t5 j4 v9 O2、知识学了很容易遗忘
    # w/ v* X4 H# x, z4 Z+ x1 l$ Z5 _; ^% K; U: k# y
    7 k) K# n# g! ], m# x. N
    . z$ m3 V% B8 f, ~* U) |
    我相信现在你一定对这两点感触颇深吧,那么你就可以想到我花太多时间学习理论基础的弊端了,首先,要学习的知识点真的很多,错综复杂,导致我学着后面的忘着前面的,一旦出现这个情况,我不自觉的就感觉自己的知识体系出现了重大的空缺,自然觉得目前状态不行,所以很多时候自己想做一个项目的念头都被打消了……
    / Y4 u' I* A4 c
    * I& }3 g; ^1 G5 g5 S+ L
    ' a, l! z! B' R1 ~" R5 b' I9 c/ o
    然后我就会再去学习之前遗忘的知识,可是由于知识点多,过不了多久,其他一些知识也出现了遗忘的现象,所以有的时候自己真的很苦恼,学的很多东西都忘得差不多了,相信你也有这样的感受吧!
    9 C" l7 ]0 v( I
    4 m6 E4 ]; h* M1 a; I/ q0 z' D& L: g) P! s
    & M) F: _# \: a0 G4 `& \! `
    看过我之前分享的读者应该知道,我后来提出来一个学习的拆分理论,就是“学多次,习多次”,给大家推荐的方法就是写精品博客。# L( C6 ^( g% n% n, u

    6 k$ r2 K2 S# p, G  h
    % P, Y4 T9 z# w& p
    3 t5 }; _0 `) `) R* f* g我当时这块做的并不好,除此之外,还有一个更好的方法那就是把理论和实践平衡起来,你要记住,理论解决不了的疑难问题,实践将为你解决,所谓的实践出真知并不是没有道理的,可是自己当时却傻到没有这样做,导致,浪费了太多时间……/ ?/ m. [$ y. `& Z3 V) \
    ( h7 g0 d; A+ x# I# Q9 @

    " c# j* c2 V! V4 s
    ' f8 [8 T6 l0 U& j: Y" }5 G因为缺少了实践这一重要环节,其实我内心很明白,我的知识体系并不是很牢固,和你们一样,自己不会的太多了6 `: T1 Y6 j4 [4 ]/ c+ y
    3 Z* O" _, S2 l& H. H; d

    ' n7 i. m- Z' U& d- n! E- f, `& R
    / C! |* z+ f% L: Y) E; M* Z

    & a$ w& ^, C& j; b- x1 O: {
    4 e5 i* K6 a& v* A( {
    2 w& q. y) P9 h! {  ?所以啊,记住了,千万不要把太多时间都放在理论学习上,一定要多去实践!
    3 F' e# @4 j: e; i6 [( d* L0 P5 ]: A& B
    " u4 q0 t; l8 S

    / }+ O# x* A2 V  O0 Q4 f4 b我之前也常说,学习啊,难的其实不是学,而是把知识运用起来,你学了很多东西并没啥,关键是你是否能够在需要的时候去实际应用,这个就体现在做项目中。
    ; t3 ^$ ~! U. C# |) ^6 p9 F. C6 I* a& j% [6 B

    - `4 W& w& \# B- ~! V3 f
    , V( n) J8 r" Q% ?3 |# U! _0 `为什么在公司中成长更快?
    ! D$ b# S0 {2 _, ~, ]# x7 r8 ?/ e: c- Z; G4 P+ E# h

    / O# d& F9 k0 g0 R- {& ~9 z* T
    0 t1 b! ~* q4 `( v/ w1 R4 m我想你一定听过这样的言论,就是有机会一定要去公司实习,这样你的成长是最快的,为啥会这样说,我觉得吧,很重要的一点就是在公司里是项目式学习,你进去就是参与到项目,这是真枪实弹的去开发写代码了,你想一下,你在实际的自学当中,有多少时间是在写代码,以及考虑该怎么用代码去实现某个功能,大多数你都是在学习一些理论知识,顶多看一些有关这些理论知识的demo代码。+ e4 a1 d  P) X+ k" D- H) K: D/ q
    ( T8 _; E) I! h$ z1 R" f4 m& L2 y+ R
    ' m2 t8 m4 r2 f

      R. p+ k# ]" P$ W8 B0 g: U所以啊,为啥在公司学习成长更快呢?这就是很重要的一个原因!
    : t- P' K' b2 X3 k- O3 C2 Q; p
    " u$ G. j6 z( P: A- Y1 X
    / W/ t& S* F6 h3 c% K1 ~+ G$ O& G1 h" B
    没有实际项目工作经验怎么办( j' {( `: M' @% D

    " Y2 ]1 x, P; S, n1 S4 B% n3 F6 e+ I$ S3 E, y2 f$ B$ j

    % h" f0 P9 P( ?" M0 X2 k' a不知道你们现在有这个担心吗?反正我现在这块是短板,我在实际的面试中体验到,现在很多时候面试啊,不仅仅要求你会一些理论知识,更多的是面试官想知道这些知识在项目中你是怎么运用的,也就是说啊,知道那么多没啥,看看书也就能回答上来,但是只有你真正的去在实际项目中用过,你才知道它会有什么问题以及该怎么优化,很多时候项目经验不就是这些吗?+ b% Z& m) [' A' Z: n
    8 [; g# T# U9 l: F. E- i
    2 K: w) z' c: Q) {: S4 w4 N: p
    $ E& c: v3 R$ a3 s+ s
    所以啊,千万别在闷着头一直学习理论知识了,一定要去实战,去在项目中更好的学习。
    $ h4 f# k) r$ h: i  h( r* M* l! S, m0 R6 w, N
    5 A; i2 h  `' x& i& V! _
    * B* p7 R' [& }/ H1 X4 j
    有人可能还是不太理解,我举例子说明,也就是说,不要再一直去学习SpringBoot是啥等等,你得实实在在的去做一个springoot为主的项目,把它综合应用起来,这样你会学到更多的知识,成长也是最快的!  e( x- z& P0 L
    ) b$ C5 `4 e! J+ f2 H2 [2 a
    9 v+ Z# o8 Z0 G& O$ ]: i4 B

    4 d) w1 Y* T: T# T6 p: s总结$ U- o( ]# M  E* A2 m8 w; S

    5 c1 v, H, I3 P. A$ U+ k. h& o9 s6 F7 A1 H" I; k1 s5 x1 G+ r

    , b( {! B  J: C2 ]8 Q# I7 G0 V6 e然后啊,关于这些,我有如下总结,可谓是精华所在:
    # F, i* T! z; ]- q. M# C9 v
      \2 @) z) E% T6 G; ?; T. O6 Z( X$ N+ ^- S. s5 e2 j; `
    * E" d; |6 W& s( _% }# e% H4 ?
    怎么去学习这个编程,以及不断的成长进阶,这里有个重要的思维:
    ' W' C( g8 b# a$ `
    ; I4 o% Z9 J2 \" M3 Y" @( m) K# b3 C4 m  d
    5 a7 U1 f) M! p% {! G( U
    思想转变:了解新的技术名词,拓展知识面,然后重点就是学基础(20%),重实战(80%,也就是关于这个知识的大部分知识应该是在实战中去学习,遇到问题才能把这个知识点学的更加深刻,不要全部沉溺在理论,一定要在实战中去总结,去深入学习)7 e: E) g9 X  H$ a6 ]" A

    ; K6 I3 \& g0 N# N6 c! J' L. u+ `$ O; x5 C% W0 Y1 U7 ]

    / A, X4 X0 P$ h0 {好了,今天就到这里,希望大家认真读读,理解理解,相信一定会有所收获!也欢迎大家留言讨论,如果觉得不错,可以在看支持一下,如果能分享给更多人,那真的是太感谢了!
    ) |7 x* w% x9 ?5 ?. c" h9 z  J————————————————
    ) Q$ l; A' g0 ]8 ^" c# |8 U' L版权声明:本文为CSDN博主「ithuangqing」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。) U8 _1 s$ O* R( q: ~1 Z
    原文链接:https://blog.csdn.net/sinat_33921105/article/details/1057104007 k3 U: `6 z& M0 {8 x2 N

    : y. x8 S* t& ~7 S1 h; V2 a
    : {% U; o6 K  T
    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-9-9 13:52 , Processed in 0.495554 second(s), 51 queries .

    回顶部