QQ登录

只需要一步,快速开始

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

    ( ~/ ^; V2 o, }% R9 G" g, s$ l! F告诉你一个学习编程的诀窍(建议收藏)4 @$ {5 ^* X; i( D- @
    作者 | ithuangqing; L* _1 n9 [% x( S6 l
    6 \0 U+ W# t! W! `) r
    来源 | 编码之外(ID:ithuangqing)) z  g1 ?; r( ?/ A

    % P7 A/ j! ?3 [  t6 W
    ! Q. Q* d" S# v6 E6 T7 l4 [$ H4 m, u5 P+ M+ N! x
    不怕和你说,如果我在大学的时候能够明白这些,说不定我现在已经在阿里上班了,最起码不会像现在这个样子……6 e8 g6 a' {' Y5 I( N. X0 N
    , U+ k+ w3 M1 q0 W9 n  G9 l
    8 g( C9 l3 j& \/ v2 o: O
    ) ~, o' y7 g' z/ p( ]
    $ x( Z7 K" h( N
    6 {( g. \8 i% d( R$ t6 B% _! H$ h  O6 u
    可能你会好奇,哎,庆哥庆哥,啥东西啊,被你说的那么厉害,我现在还在大学啊,你懂得,哈哈
    + }: z. H4 U, b, J) E  r+ j+ z' i1 {8 v; V+ t; k; N- S& {

    * p; Y# X3 x+ b  u
    : X- U: ~. z2 o的确,我现在想起来,我的大学真的也算是浑浑噩噩的过去的,现在想想,当时的自己真的是在假装很努力……
    . L( C/ H1 T; i6 r+ u5 n' ?, {$ q; J! q' `" c, x

    . ], G6 |! t, `: b& _1 c5 m8 N7 B) s% d; v3 p9 A
    如果能早点明白这些道理,我想现在的我……,唉,所以我今天准备把它分享给你们,希望对你们有用!
    / F2 _0 B- ^8 _7 u; |
    . o1 ^/ G- Z9 y+ n
    3 }9 R9 U$ _% i# p- }2 G
    3 u7 E  B2 w4 l& }  r2 V1 v6 J万事开头难,但你得坚持
    5 \/ }# t8 q7 j  ]" L1 y' A6 [
    / |7 M6 G: A1 N+ ~. C1 @: ~- j* D4 q: {3 D2 k

      ~' O/ t1 O7 Y& H3 a' ?) m我们学习编程啊,刚开始的时候,大家都会感觉有难度,编程毕竟是个有门槛的活,大家谁也不是天才,上来就盲打疯狂撸码的,所以啊,那些刚开始学习编程的,你们在学习的路上会遇到许许多多的困难,但是你们一定要坚持下去……
    ' w; J& ]1 U; ~7 x7 n2 A
    % k9 N9 _6 v2 O7 {7 A2 ~9 _3 f6 H) r" O0 p7 n, G4 L6 q: }
    1 j. @' c9 [6 ?
    实话告诉你,现在那些行业大佬,当初哪个不是磕磕绊绊的走过来的,只有经历了这些,你才能真正算得上成长啊。9 }( T- E& I, [1 X6 a

    $ o/ Y! v3 j  {! d$ u8 S( ^) [6 X  v; g* E1 h7 E, p

    . q* i6 ]# L% C" C2 I; ]% t8 \当你在学习编程的过程中,遇到问题的话很有可能不能得到别人的帮助,尤其自学,也就是说啊,在这个路上,你碰到的很多问题其实都是需要你自己去解决的,所以啊,我推荐你们一定要善于利用搜索引擎!1 H( H* t8 s4 [  Q9 ^
    * _8 b- e0 _% U, F" a7 K

    0 k/ i! l1 F& v
    & {5 c; R* x. Y6 C6 D  P5 W另外,我想告诉你们,切莫急于求成,需要稳扎稳打,勿在浮沙筑高台!
    0 g* j; g  [1 |" U  m9 U3 F% O4 @$ W! B2 X
    9 n' C# V1 T; ^  y
    * ~; A* U2 P# V3 s5 e( s
    还有就是难在坚持,贵在坚持,成也坚持,败也坚持,所以啊,万事开头难,但是庆哥希望你们,一定得坚持!- c- _+ }. r# X0 W  W) o
    5 J6 g- B5 r$ b9 B4 |: G8 w0 l

    & e* v8 p0 y3 c! `( _: @4 L4 C2 L9 i" l, }& D
    学习编程的诀窍9 R0 v' e6 F- z& q; l4 m4 q  m
    ; Z! d: X7 n4 Q

    6 }9 M. d0 Q* {# _5 i- ?% y( c' p- x# E1 v6 U- @
    知道了这个之后,我就需要告诉你们学习编程的一个诀窍了,真的,如果我能在大学的时候就明白了这个,说不定我现在就是大厂的了,所以啊,接下来我说的,大家一定好好听,认真思考!
    8 \1 V: a5 T0 K- h7 j2 t& X' w+ u& r  X2 I

    4 B" i" x0 Z1 S4 a3 \# X; R; _7 B. f1 R/ s& t7 u
    你知道我现在最怕的是什么吗?我最怕的就是你们陷入了这样的一个坑:3 T# P) s* X5 _0 n4 u
    ( T& U; ~& A* V7 L9 J
    6 k! v: c* l. I, A; w0 {

    * a" E" T- B/ u# u6 A"等待好状态"
    4 \4 k) |+ |3 L3 ]0 y: m+ `# n
    & l4 J9 t1 m( z' f5 c4 {  z+ p. n/ n

    ( X9 ?1 B$ q3 j* S" B/ O我早些在大学学习编程的时候啊,就是掉进这个坑了,导致自己的效率很低,看似很努力,实际效果不明显,付出与收获远远不成正比……7 @7 d! H  N5 r9 y" D+ Z( d/ k$ e
    4 }. ~. W7 Q* i" X# _2 T% X
    3 I6 f3 ~7 i9 C. u& N
    3 |; p- w: E6 r! J5 h
    我那个时候啊,学习编程,总想着,把基础学完,然后把web学了,然后再把框架学习,也就是总想着把那些知识点都学完,然后再去做一些实战项目,也就是说,我总想着把该学的都学完,等到一个最好的状态,然后运用自己所学的知识去搞定一个项目……6 O& B( O0 I% ^5 j. c+ o" R

    / {& `" V5 P3 R  L/ N7 k. {6 \' m7 ^, N- x7 C; N# K6 b8 K4 R

    . b$ S2 e/ _7 |当时想的就是这个项目中设计的某某技术,我还不会嘞,或者我就知道一点,这个项目肯定没法做,就觉得现在自己掌握的知识还不足以去学习这个项目,于是就还是花时间去学习一些理论知识。: Y5 R9 j1 x8 @; E' {

    : H- W" J7 ^& `5 K9 |$ Q# b. L3 V  r# @0 U$ }' c

    $ v! u) L# K) E$ ^! `: `对的,我花太多时间去学习理论知识了,总想着自己目前掌握的知识点不够,状态不行,我需要等待一个好状态,然后再去实践,殊不知,我掉入了一个大坑:/ q+ W5 p- q* k6 j  z: B2 c

    0 |6 u8 S0 h  h& m# p
    ! Z; e" r; n: T  j5 r, G7 C' P8 N
    “好状态永远不会来,因为知识永远学不完”
    : y2 |3 r% u! U0 L7 M( k6 o
    9 ]  t8 q7 }( ~! j! j# G$ H$ M
      i; R& |8 V( X4 O2 {% K
    - @  k, I+ [6 w% v/ k2 P" Z知识学了是会忘的,但是这是正常现象  ~. C  {& j- G5 I! ]: r
    ) x; Z3 v3 t! x; {: i

    . @" C2 S8 p9 }; G+ ?1 j/ S, R5 r4 L9 N7 T: C# y! T
    就这样,我在大学乃至毕业的一段时间,我都挣扎在这个坑了,学了太多的理论知识,实践的太少太少了,而就我实际感受以及在实际工作中感到,我这样的效果太差了,还是那句话,我的付出和我的收获远远不成正比。% s$ n/ T5 q! r$ e8 P" I
    " o# n- n! ^. r" v- p2 q
    $ C- c, N& E: C" V9 |' Q% R+ l

    7 f& \' f- E$ n% [9 r4 d为什么会这样,因为我忽略了很重要的两点:7 S/ ~& }3 U( y7 k5 v8 e5 Z& l! D
    + X7 [, Q; p0 c
    - ~9 q) H3 V: s

    " V$ ~: C1 F- R% ?1、知识你是永远也学不完的& T+ `/ B2 S6 f% C

    3 A* b# _  T, p' `: T  G4 m$ L$ d# q2、知识学了很容易遗忘- {0 z  E; Z" Q2 g, [$ E, q

    : ~; {6 r" `( e6 ]! p. u# U: O
    4 O- o4 |# D" h* x
    ) {# V9 }2 x: [3 a/ v我相信现在你一定对这两点感触颇深吧,那么你就可以想到我花太多时间学习理论基础的弊端了,首先,要学习的知识点真的很多,错综复杂,导致我学着后面的忘着前面的,一旦出现这个情况,我不自觉的就感觉自己的知识体系出现了重大的空缺,自然觉得目前状态不行,所以很多时候自己想做一个项目的念头都被打消了……
    " F9 P% @# z  o* j* U: r' u  ?" ~" x9 a

    6 c% U  R( T' X% J* t  k" T  j; a" y) B% ?9 V; d/ G6 q
    然后我就会再去学习之前遗忘的知识,可是由于知识点多,过不了多久,其他一些知识也出现了遗忘的现象,所以有的时候自己真的很苦恼,学的很多东西都忘得差不多了,相信你也有这样的感受吧!
    # h( D, k- t; t" F- H- H; S; k# E

    ; n0 Y7 \0 A3 s  ^, @# f. \1 [, {) K6 X7 i/ \9 G8 ]5 d8 _
    看过我之前分享的读者应该知道,我后来提出来一个学习的拆分理论,就是“学多次,习多次”,给大家推荐的方法就是写精品博客。  _/ P. i; Y' u, C

    % h5 }8 N, c# z% ?- ~4 u9 H7 q
    , k4 F- i0 ^( Q1 j# }
    我当时这块做的并不好,除此之外,还有一个更好的方法那就是把理论和实践平衡起来,你要记住,理论解决不了的疑难问题,实践将为你解决,所谓的实践出真知并不是没有道理的,可是自己当时却傻到没有这样做,导致,浪费了太多时间……
    & o- T# y! Z  \  K9 V7 i" K7 m9 }( g' h$ U. y/ A3 R$ `

    * L7 C6 b" F" P- Z# D# d: O! ^7 N$ p% E
    因为缺少了实践这一重要环节,其实我内心很明白,我的知识体系并不是很牢固,和你们一样,自己不会的太多了+ G9 W2 e, c& E$ E+ \9 F

    , ^6 a( ^5 i" Z: b! G7 q2 `2 X- D, j, h' {! a( r4 P( G8 M* Z4 U
    : e( p9 p( a( V0 V0 ]$ G
    + M% [! J5 ^" B, D- I* t+ j
    3 Z; c& A* z3 Y% o4 o( j9 s
    9 x% u5 r* d6 O% w+ u3 e

    3 w. Z, M1 V4 [/ w6 k& R所以啊,记住了,千万不要把太多时间都放在理论学习上,一定要多去实践!6 F* }7 }# y& L* p  J' w
    : B7 D& B1 [* X9 n9 L
    - H  y) r- A* A( J9 A! {! W7 ]" X
    $ [# a0 [& e- K' k) A' ?
    我之前也常说,学习啊,难的其实不是学,而是把知识运用起来,你学了很多东西并没啥,关键是你是否能够在需要的时候去实际应用,这个就体现在做项目中。( O% b' w+ ?& t8 c

    9 L, a4 ^; Y6 m+ j+ c% q9 c" b- Y; ~, _7 H- T9 L' s8 g+ ^6 ^6 \

    : N3 J4 M1 i) _* z, {; }! V2 q! u为什么在公司中成长更快?
    ; `8 h$ o& E! l# [* D9 O
    ; k+ v1 w' [6 J5 ]1 ~' P+ j9 J9 \' g. ~

    5 `' t% p; n) O/ V我想你一定听过这样的言论,就是有机会一定要去公司实习,这样你的成长是最快的,为啥会这样说,我觉得吧,很重要的一点就是在公司里是项目式学习,你进去就是参与到项目,这是真枪实弹的去开发写代码了,你想一下,你在实际的自学当中,有多少时间是在写代码,以及考虑该怎么用代码去实现某个功能,大多数你都是在学习一些理论知识,顶多看一些有关这些理论知识的demo代码。. \9 a3 Q: t' z/ h1 M( L# ~' x+ n
    " Z2 c$ l+ l" b. }# b
    " H( Z1 l4 `1 [, C8 U5 \% A4 n

    - r9 f# c6 O* e9 x8 U所以啊,为啥在公司学习成长更快呢?这就是很重要的一个原因!3 K  B& k9 ~0 X9 B
    # Q8 M8 Q, c, ?# Z3 w8 ]' A

    " Y! d8 a! o% v6 B9 V  m  W
    4 s( c. F4 O4 {3 l没有实际项目工作经验怎么办
    & G. x* Y/ p. z/ a' Z) R2 Z$ c$ ?+ v) C0 g& ~
    ' U- n& O$ [3 n
    / U& Y" i7 x- w0 b  A: `  ?  Z( B
    不知道你们现在有这个担心吗?反正我现在这块是短板,我在实际的面试中体验到,现在很多时候面试啊,不仅仅要求你会一些理论知识,更多的是面试官想知道这些知识在项目中你是怎么运用的,也就是说啊,知道那么多没啥,看看书也就能回答上来,但是只有你真正的去在实际项目中用过,你才知道它会有什么问题以及该怎么优化,很多时候项目经验不就是这些吗?+ w* H9 o9 s0 B+ ?+ R" E* C
    7 }. S1 e  ?8 T3 y+ m3 n7 X$ l
    5 p4 z8 G$ [: Y" ~, w; X

    . U& g5 V- ?. p! u/ o/ [7 C所以啊,千万别在闷着头一直学习理论知识了,一定要去实战,去在项目中更好的学习。
    ) M# N. T; z* @+ C; ]7 f. R- X6 p1 l

    ' B+ `& P6 S9 s$ v
    / R4 g- e/ _1 _  r0 [% L有人可能还是不太理解,我举例子说明,也就是说,不要再一直去学习SpringBoot是啥等等,你得实实在在的去做一个springoot为主的项目,把它综合应用起来,这样你会学到更多的知识,成长也是最快的!
    5 z' x1 s* |+ q- U! a; L% f1 ~2 v8 j) z4 t, u( F5 g/ `
      Q9 {- y- m0 a% ~: T( b

    3 N) n/ u$ h  f: ~3 T  i) R( `* t* x0 ?总结0 q/ s0 Y" m8 Y6 q* p
    4 s, `" t/ Y2 K/ N8 q
    8 I* t) h( O7 r" A0 g
    % j! x# f: i/ f; V4 p
    然后啊,关于这些,我有如下总结,可谓是精华所在:" v* c4 F+ n/ U) E& p  a' |4 Z

    1 E2 e* d8 i1 B! S( o+ a( e" V  f0 p0 z* x$ x
    / C# A: j4 y" Q2 l
    怎么去学习这个编程,以及不断的成长进阶,这里有个重要的思维:; a# Z$ q$ o' u: t& j  X; I  {

    " ]% M5 j- p8 U1 X/ _6 b) h  ^  z  p3 O1 r# p+ T

    , M/ g+ d! g+ S) H6 k思想转变:了解新的技术名词,拓展知识面,然后重点就是学基础(20%),重实战(80%,也就是关于这个知识的大部分知识应该是在实战中去学习,遇到问题才能把这个知识点学的更加深刻,不要全部沉溺在理论,一定要在实战中去总结,去深入学习)2 H2 ~" T8 V8 U) a+ U. y2 S8 U  B( u
    2 |; O5 q3 c% f* c' s

    4 n" d$ ~) y5 F" D! m6 i4 u( w5 F# ^, H: X
    好了,今天就到这里,希望大家认真读读,理解理解,相信一定会有所收获!也欢迎大家留言讨论,如果觉得不错,可以在看支持一下,如果能分享给更多人,那真的是太感谢了!7 b6 k  m5 G8 b& M  g" D- J
    ————————————————+ y; L/ `3 ]" q: ~% {
    版权声明:本文为CSDN博主「ithuangqing」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
    - K( w# C- L6 h; _& r/ \) J原文链接:https://blog.csdn.net/sinat_33921105/article/details/105710400. t4 |+ N' J1 ?1 O  W" P1 c
    ! O) J7 T) h* M9 W) a8 w& l
    . r6 i  z. I$ N7 f: K
    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-8-22 23:41 , Processed in 0.787262 second(s), 50 queries .

    回顶部