QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 1515|回复: 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
    / l. n' o+ {  H2 }- O+ Z! {+ ?
    告诉你一个学习编程的诀窍(建议收藏)
    7 E# o4 f3 P* F7 L! ?作者 | ithuangqing
    4 y( b; g& e% h: h
    5 A! D: X/ `0 i来源 | 编码之外(ID:ithuangqing)- [3 b' a  a$ ^' n3 R3 b! R

    9 r, j. z- ~" j/ y' e$ {8 [
    , C) [( P  V+ F, m( I7 a7 b  \5 z8 U$ Y! Y+ W( n5 x5 |
    不怕和你说,如果我在大学的时候能够明白这些,说不定我现在已经在阿里上班了,最起码不会像现在这个样子……5 M! S; k: x$ z5 S
    3 E) k. @1 W( f- n
    2 e  ]5 \+ `" f7 G

    ) \& G0 R; G: v
    ) {3 ?3 u: `* J) l# a% k
    4 d4 R$ z. S4 v- W& `4 x) X可能你会好奇,哎,庆哥庆哥,啥东西啊,被你说的那么厉害,我现在还在大学啊,你懂得,哈哈& y( z! k( T( c3 E% ^0 }/ O; q9 z
    $ ~2 R' ~! W! Y* q  `2 I

    3 u" ^' I" ]1 K! f' X1 L* ^
      T! i* y, B/ {7 ~: T的确,我现在想起来,我的大学真的也算是浑浑噩噩的过去的,现在想想,当时的自己真的是在假装很努力……
    2 R" r4 Y( L$ j+ A8 y+ ~7 n" }
    - o( `. ~3 {4 O2 A/ L4 M; z: u1 M/ s0 ]+ q9 S

      a8 ~6 R2 N. h  [+ o: `1 F7 ?如果能早点明白这些道理,我想现在的我……,唉,所以我今天准备把它分享给你们,希望对你们有用!
    * [8 c% _+ Z1 m& Q* @
    1 S4 C1 M; f$ k* Z: u7 _3 S1 o( C7 B' t5 P1 C4 r5 z
    & I- y1 q) \  l9 ~: W9 s
    万事开头难,但你得坚持
    3 o; |7 L% t: ^4 s+ C2 }
    ; @" ]& ]3 q6 F) J* {4 P4 ^0 l, W$ [- {$ f. }/ E  ~3 O! c

    2 S5 F$ k4 V2 }我们学习编程啊,刚开始的时候,大家都会感觉有难度,编程毕竟是个有门槛的活,大家谁也不是天才,上来就盲打疯狂撸码的,所以啊,那些刚开始学习编程的,你们在学习的路上会遇到许许多多的困难,但是你们一定要坚持下去……* p$ V9 m3 c7 X  I7 l5 q
    % ~, h2 |' h( V# N

    ! g7 _" a1 }! N& T# G6 [
    9 i6 N+ r2 w4 d. ?) o实话告诉你,现在那些行业大佬,当初哪个不是磕磕绊绊的走过来的,只有经历了这些,你才能真正算得上成长啊。
    0 |) Q* M+ L1 L, \6 w$ a- c) }, R0 A# m9 q

    0 F. W6 j& ^# z# Q% D, B4 L  L" S2 J# j
    当你在学习编程的过程中,遇到问题的话很有可能不能得到别人的帮助,尤其自学,也就是说啊,在这个路上,你碰到的很多问题其实都是需要你自己去解决的,所以啊,我推荐你们一定要善于利用搜索引擎!
    ; x" g% D, V; \. x9 z' ~
    & M- ?% m  B: j3 ~0 ?2 Q: y
    0 H/ _0 }, s  H& l7 p2 @! f) Q. C( ]" W
    另外,我想告诉你们,切莫急于求成,需要稳扎稳打,勿在浮沙筑高台!" T* ?! }- E/ B$ d' x

    ! {# d4 k' m8 ~. H9 `8 R* ?7 Z7 H# |+ ~- X, ]' t# i9 w4 s

    - F& Q! R' a; y# y+ s; ~还有就是难在坚持,贵在坚持,成也坚持,败也坚持,所以啊,万事开头难,但是庆哥希望你们,一定得坚持!: x4 L) X% b1 a3 E9 o

    8 W6 a8 |% B; n. J+ d/ J$ P$ A0 @+ R, b, ^0 V3 K
    1 o( Q6 |' g* A  N. \6 Q( W) _
    学习编程的诀窍! ?" i6 z# P5 Y: R% N
      T4 F) a; v" U  a9 P

    / S  o" ?& t$ X" i; p: l# \7 q, ~& R2 o, a* ~0 V
    知道了这个之后,我就需要告诉你们学习编程的一个诀窍了,真的,如果我能在大学的时候就明白了这个,说不定我现在就是大厂的了,所以啊,接下来我说的,大家一定好好听,认真思考!
    2 B% A/ r4 k, [* v9 T  t/ \0 v: U0 M4 {) i! a3 r

    * q+ {1 Q, ^2 ~1 \- s1 [
    2 d/ t& C* v1 K. {: y你知道我现在最怕的是什么吗?我最怕的就是你们陷入了这样的一个坑:
    & i7 g6 t3 b+ l' r+ R6 l: P  j+ W0 w/ o. d% b

    * M( }. m0 l3 V) q$ d0 Q; z" F
    ' ~$ t6 S" p( u7 x"等待好状态"1 T* n" y7 m& Z" r
    9 N$ E$ Y  `2 n1 w" S
    ; o9 P( l; D8 }* b- j) q& x

    ; E1 q* F) z* G' D7 J) x; B我早些在大学学习编程的时候啊,就是掉进这个坑了,导致自己的效率很低,看似很努力,实际效果不明显,付出与收获远远不成正比……0 M. C1 ~0 a% m  J! r( H

    9 F" T9 [! u. l" R- p& R) w
    9 {$ M/ `/ g/ K2 g+ V- c7 H) n# c) O" D1 }) J
    我那个时候啊,学习编程,总想着,把基础学完,然后把web学了,然后再把框架学习,也就是总想着把那些知识点都学完,然后再去做一些实战项目,也就是说,我总想着把该学的都学完,等到一个最好的状态,然后运用自己所学的知识去搞定一个项目……6 i0 E; ?. K6 G
    4 O- C( t) W/ v2 }/ M

    4 B$ }* x* f8 e  Q' K
    ( O9 E# H3 n1 U0 [7 D6 V当时想的就是这个项目中设计的某某技术,我还不会嘞,或者我就知道一点,这个项目肯定没法做,就觉得现在自己掌握的知识还不足以去学习这个项目,于是就还是花时间去学习一些理论知识。
    ' w) r, f! t# h! y- L) r
    6 t! b6 g; G4 e: \) w& h& u' X/ v
    + N1 [0 T" D4 A' p; F8 @5 J' B9 U/ s  |
    对的,我花太多时间去学习理论知识了,总想着自己目前掌握的知识点不够,状态不行,我需要等待一个好状态,然后再去实践,殊不知,我掉入了一个大坑:9 \4 E7 ?5 o  k3 X
    ) z, A5 o- U2 x. R2 L& @# B
    * X6 L0 V7 t: N$ P
    6 B0 @- R8 `8 T: P
    “好状态永远不会来,因为知识永远学不完”; n5 ~* H% W. V/ Y1 @; @
    ; X/ f9 g* m  |& C: Q

    2 @( H1 o6 I, ?
    4 B+ p3 V" m9 d6 P" G知识学了是会忘的,但是这是正常现象
    / g/ [9 V$ k+ _  |$ O
    . J- p# {0 D+ n: p
    - A# e0 d/ h6 U+ e* P9 r+ u( Y/ k* c" V' |  u9 [2 T6 A6 M& x, j
    就这样,我在大学乃至毕业的一段时间,我都挣扎在这个坑了,学了太多的理论知识,实践的太少太少了,而就我实际感受以及在实际工作中感到,我这样的效果太差了,还是那句话,我的付出和我的收获远远不成正比。; e0 j9 D5 @) B  ?9 a; f' N

    0 r/ c8 O9 H0 e  t$ x# f0 |$ ]5 [
    1 ^  K. J; [( B1 @4 A- Z/ O- D, B1 n% o8 c" h
    为什么会这样,因为我忽略了很重要的两点:6 k5 `0 q/ f4 U: }# E1 ?

    0 Z8 k# D4 I) h1 X  J/ J. B4 l* [3 n, {+ H2 c

    # H6 @; j+ r- I' X. ]) H1、知识你是永远也学不完的
    3 _+ E  I0 y, H- h1 z5 e8 \" G' M, B8 P. s9 ]0 r  G% l" G9 [- J2 V' ?
    2、知识学了很容易遗忘
    * @# `" o4 _+ A3 {' f% j' G4 t3 b- o* p' a/ j+ W

    % ~0 E, \( c" E0 I0 J. {: D; E4 A- O. a( a/ q8 Z
    我相信现在你一定对这两点感触颇深吧,那么你就可以想到我花太多时间学习理论基础的弊端了,首先,要学习的知识点真的很多,错综复杂,导致我学着后面的忘着前面的,一旦出现这个情况,我不自觉的就感觉自己的知识体系出现了重大的空缺,自然觉得目前状态不行,所以很多时候自己想做一个项目的念头都被打消了……
    - @7 I+ l' [! @
    ! ^& [; n* f& x9 g, u5 R' E2 Y4 c! j+ ~2 x: }9 V0 h) V$ w

    . M6 G  d! h" x, I2 C然后我就会再去学习之前遗忘的知识,可是由于知识点多,过不了多久,其他一些知识也出现了遗忘的现象,所以有的时候自己真的很苦恼,学的很多东西都忘得差不多了,相信你也有这样的感受吧!% G8 `) c1 J# r0 a3 i6 z9 R7 P

    2 M% \) }; U- ]1 B
    & T& u- v1 K! ^& J/ R5 x1 z: L& ]; d, Y( R
    看过我之前分享的读者应该知道,我后来提出来一个学习的拆分理论,就是“学多次,习多次”,给大家推荐的方法就是写精品博客。
    / \: Y  U( _- b1 o5 }6 w! t
    ( {! J- @5 ?2 @9 _# O# `' \2 w0 Q7 j, k9 W$ d# B$ T. \

    / q) K% J) s0 E- u* V& x% F我当时这块做的并不好,除此之外,还有一个更好的方法那就是把理论和实践平衡起来,你要记住,理论解决不了的疑难问题,实践将为你解决,所谓的实践出真知并不是没有道理的,可是自己当时却傻到没有这样做,导致,浪费了太多时间……
    ; `" C6 N, x5 c6 H: j" m& Y
    & D4 [+ C2 i$ b; K4 j+ u4 u  i  d8 ]# C! j4 m. f

    ) J" Y7 }7 Q' C1 A1 c因为缺少了实践这一重要环节,其实我内心很明白,我的知识体系并不是很牢固,和你们一样,自己不会的太多了
    9 Q1 b: n6 C$ f$ H% B4 s/ ~5 `6 Q9 O. J. f% n2 p
    % }4 P4 l/ O0 U9 X  `+ S
    6 G& o$ ^9 }& p6 {+ ~
    4 u3 _" ^" ]: f! {' ^- |! b
    5 a7 \! |; A) _$ y
    " Q! E& _" }* P' d7 k
    + `& @2 s8 m$ i; f8 {% [
    所以啊,记住了,千万不要把太多时间都放在理论学习上,一定要多去实践!7 \1 L4 Q6 W( q4 h

      y$ W& ]) `  b+ T+ g9 b( C/ c+ K5 ?! w
    & I' E( {+ ^& r; ?
    我之前也常说,学习啊,难的其实不是学,而是把知识运用起来,你学了很多东西并没啥,关键是你是否能够在需要的时候去实际应用,这个就体现在做项目中。
    & t. v+ p! D* E3 [. i: _8 x$ |( N! C/ M: E6 O( A1 M5 e9 h  |
    & p+ P3 Y& R( z) L

    7 ?1 c4 r3 {& H% ]# A/ Z+ r为什么在公司中成长更快?5 v* V/ p% U. l* O

    5 V8 N9 `8 L. X( n$ J- y. i
    " ]9 @" g2 J5 d: H: N
    + w/ |3 U# D# D- Y: {- |我想你一定听过这样的言论,就是有机会一定要去公司实习,这样你的成长是最快的,为啥会这样说,我觉得吧,很重要的一点就是在公司里是项目式学习,你进去就是参与到项目,这是真枪实弹的去开发写代码了,你想一下,你在实际的自学当中,有多少时间是在写代码,以及考虑该怎么用代码去实现某个功能,大多数你都是在学习一些理论知识,顶多看一些有关这些理论知识的demo代码。3 v2 X# F" C& U% t( h- G, [

    2 g6 B; R( ?5 Y
    7 N/ F% n8 j2 C5 g! M* D2 m7 O. m+ L% ~; r/ R1 l
    所以啊,为啥在公司学习成长更快呢?这就是很重要的一个原因!8 E5 g, O8 j! o9 `

    . M* Z4 L& `8 t( S; _+ x) a+ {  U% N

    $ `' M4 t. ?& P% Q3 p没有实际项目工作经验怎么办
    " a( u0 p9 U- S7 Q6 W. J# }1 y8 d
    1 w1 f" M" n9 k* r) q" `: f# u1 K& l% Y" @( G5 K" Q

    9 u! G( C: E7 X: Z- ~2 ~9 i不知道你们现在有这个担心吗?反正我现在这块是短板,我在实际的面试中体验到,现在很多时候面试啊,不仅仅要求你会一些理论知识,更多的是面试官想知道这些知识在项目中你是怎么运用的,也就是说啊,知道那么多没啥,看看书也就能回答上来,但是只有你真正的去在实际项目中用过,你才知道它会有什么问题以及该怎么优化,很多时候项目经验不就是这些吗?$ G. M( G4 `! y6 Y+ F. W3 @

    " ^3 g, ?0 X" G( Z1 e
    / Q: n) J9 u' M4 b) |' s( b. e  ~( M
    所以啊,千万别在闷着头一直学习理论知识了,一定要去实战,去在项目中更好的学习。, l* H3 j- W- j( h7 ^
    2 ^7 Y; C5 b* H/ Q; [0 V2 P& n
    ( O% R) }" \# m& D( ^  u
    1 S* r9 g+ e2 T! f/ B# Q
    有人可能还是不太理解,我举例子说明,也就是说,不要再一直去学习SpringBoot是啥等等,你得实实在在的去做一个springoot为主的项目,把它综合应用起来,这样你会学到更多的知识,成长也是最快的!* B, O& K* E6 C6 |
    # c) V  V+ v4 J% m! @& i
    - F9 L$ \6 s' Q' H& `0 N6 N; m" e
    / F( F! e# q* @- @
    总结
    $ X, R8 o0 ]. J+ J4 c
    # Z% w- y* E1 I# q7 P) G" d' W5 p5 B* T" z0 r' r! j4 G
    4 u2 m" }& x8 q6 F1 E8 Y! B
    然后啊,关于这些,我有如下总结,可谓是精华所在:, o$ F& v- n4 _) q) u
    0 Q' c6 l; ]: j; [
    - F* ~, S9 I0 ?( h: f; `# ?* \

    , \; c- p$ v" Q- s. Y怎么去学习这个编程,以及不断的成长进阶,这里有个重要的思维:
    ! M9 X/ P  K5 p1 {  E5 X4 F' s' b
    3 r) Y) Z* r7 [4 U/ l* I5 {  F2 S& P8 b& y2 a% y" g0 k. a1 s0 d* d
    ( K& O# E7 m1 O: |8 A. e7 O
    思想转变:了解新的技术名词,拓展知识面,然后重点就是学基础(20%),重实战(80%,也就是关于这个知识的大部分知识应该是在实战中去学习,遇到问题才能把这个知识点学的更加深刻,不要全部沉溺在理论,一定要在实战中去总结,去深入学习)
    . }* A2 ^6 S1 h$ Q2 b
    5 q8 X1 A% R0 N: [  w7 _" i# _/ _2 `

    2 z4 `8 Y7 \6 Y$ _3 o好了,今天就到这里,希望大家认真读读,理解理解,相信一定会有所收获!也欢迎大家留言讨论,如果觉得不错,可以在看支持一下,如果能分享给更多人,那真的是太感谢了!
    0 w5 @# l1 |+ K# V6 X7 l7 ~2 g————————————————2 T2 ]" H- @7 E! @8 o
    版权声明:本文为CSDN博主「ithuangqing」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。. ?. {# l# H, Q3 {9 J
    原文链接:https://blog.csdn.net/sinat_33921105/article/details/105710400
    3 @# f0 P1 h- Y' D! N% `9 `. P/ f
    2 N% K  Q+ @( e! n
    . i9 e5 P3 h9 Q& S
    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-8 16:44 , Processed in 0.661511 second(s), 51 queries .

    回顶部