话说有一套编程的诀窍

也许有不少朋友和我一样,大学是那么过的,哈哈,你懂的~~~

不要脸的说,如果我在大学的早特么明白这些,说不定我现在已经在京东阿里或字动上班了,最起码不会混成像现在这个样子……

可能你会好奇,哎,老猪老猪,说的啥,被你说的那么玄乎,我现在还在大学啊,哈哈,哈哈

的确,我现在想起来,我的大学真的也算是浑浑噩噩的过去的,现在想想,为啥当时就知道玩,和对像撩,你们懂的……

如果能早点明白这些道理,我想现在30岁的我……,唉,所以我今天准备把它分享给你们,希望对你们有用!

万事开头难,但你得坚持

  我在学习编程前,我压根没想到我会学编程,我一直觉的编程我是学不会的。英文又差,一看代码脑壳疼。所以啊,那些刚开始学习编程的,你们在学习的路上会遇到许许多多的困难,但是一定要坚持下去……现在那些行业大佬,当初哪个不是磕磕绊绊的走过来的,只有经历了这些,你才能真正算得上成长啊。不信去翻看下他们成长经历文章。

  当你在学习编程的过程中,遇到问题的话很有可能不能得到别人的帮助,尤其自学,也就是说啊,在这个路上,你碰到的很多问题其实都是需要你自己去解决的,所以啊,我推荐你们一定要善于利用搜索引擎!另外,我想告诉你们,切莫急于求成,需要稳扎稳打,勿在浮沙筑高台!

还有就是难在坚持,贵在坚持,成也坚持,败也坚持,所以啊,万事开头难,但是庆哥希望你们,一定得坚持!

学习编程的诀窍

  知道了这个之后,我就需要告诉你们学习编程的一个诀窍了,真的,如果我能在大学的时候就明白了这个,说不定我现在就是大厂的了,所以啊,接下来我说的,大家一定好好听,认真思考!你知道我现在最怕的是什么吗?我最怕的就是你们陷入了这样的一个坑:"等待好状态"

  我早些在大学学习编程的时候啊,就是掉进这个坑了,导致自己的效率很低,看似很努力,实际效果不明显,付出与收获远远不成正比……

  我那个时候啊,学习编程,总想着,把基础学完,然后把web学了,然后再把框架学习,也就是总想着把那些知识点都学完,然后再去做一些实战项目,也就是说,我总想着把该学的都学完,等到一个最好的状态,然后运用自己所学的知识去搞定一个项目……

  当时想的就是这个项目中设计的某某技术,我还不会嘞,或者我就知道一点,这个项目肯定没法做,就觉得现在自己掌握的知识还不足以去学习这个项目,于是就还是花时间去学习一些理论知识。

  对的,我花太多时间去学习理论知识了,总想着自己目前掌握的知识点不够,状态不行,我需要等待一个好状态,然后再去实践,殊不知,我掉入了一个大坑:好状态永远不会来,因为知识永远学不完”

知识学了是会忘的,但是这是正常现象

就这样,我在大学乃至毕业的一段时间,我都挣扎在这个坑了,学了太多的理论知识,实践的太少太少了,而就我实际感受以及在实际工作中感到,我这样的效果太差了,还是那句话,我的付出和我的收获远远不成正比

为什么会这样,因为我忽略了很重要的两点:

1、知识你是永远也学不完的

2、知识学了很容易遗忘

  我相信现在你一定对这两点感触颇深吧,那么你就可以想到我花太多时间学习理论基础的弊端了,首先,要学习的知识点真的很多,错综复杂,导致我学着后面的忘着前面的,一旦出现这个情况,我不自觉的就感觉自己的知识体系出现了重大的空缺,自然觉得目前状态不行,所以很多时候自己想做一个项目的念头都被打消了……

  然后我就会再去学习之前遗忘的知识,可是由于知识点多,过不了多久,其他一些知识也出现了遗忘的现象,所以有的时候自己真的很苦恼,学的很多东西都忘得差不多了,相信你也有这样的感受吧!

  看过我之前分享的读者应该知道,我后来提出来一个学习的拆分理论,就是“学多次,习多次”,给大家推荐的方法就是写精品博客。

  我当时这块做的并不好,除此之外,还有一个更好的方法那就是把理论和实践平衡起来,你要记住,理论解决不了的疑难问题,实践将为你解决,所谓的实践出真知并不是没有道理的,可是自己当时却傻到没有这样做,导致,浪费了太多时间……

  因为缺少了实践这一重要环节,其实我内心很明白,我的知识体系并不是很牢固,和你们一样,自己不会的太多了

  所以啊,记住了,千万不要把太多时间都放在理论学习上,一定要多去实践!代码一定要多敲!不要复制!否则你永远学不会

我之前也常说,学习啊,难的其实不是学,而是把知识运用起来,你学了很多东西并没啥,关键是你是否能够在需要的时候去实际应用,这个就体现在做项目中。

为什么在公司中成长更快?

  我想你一定听过这样的言论,就是有机会一定要去公司实习,这样你的成长是最快的,为啥会这样说,我觉得吧,很重要的一点就是在公司里是项目式学习,你进去就是参与到项目,这是真枪实弹的去开发写代码了,你想一下,你在实际的自学当中,有多少时间是在写代码,以及考虑该怎么用代码去实现某个功能,大多数你都是在学习一些理论知识,顶多看一些有关这些理论知识的demo代码。

  所以啊,为啥在公司学习成长更快呢?这就是很重要的一个原因!

没有实际项目工作经验怎么办

  不知道你们现在有这个担心吗?反正我现在这块是短板,我在实际的面试中体验到,现在很多时候面试啊,不仅仅要求你会一些理论知识,更多的是面试官想知道这些知识在项目中你是怎么运用的,也就是说啊,知道那么多没啥,看看书也就能回答上来,但是只有你真正的去在实际项目中用过,你才知道它会有什么问题以及该怎么优化,很多时候项目经验不就是这些吗?所以啊,千万别在闷着头一直学习理论知识了,一定要去实战,去在项目中更好的学习。

  有人可能还是不太理解,我举例子说明,不要老是问学习框架是啥等等,你得实实在在的去做一个项目,把它综合应用起来,这样你会学到更多的知识,成长也是最快的!

总结

  怎么去学习这个编程,以及不断的成长进阶,这里有个重要的思维:

  思想转变:

  了解新的技术名词,拓展知识面,然后重点就是学基础(20%),重实战(80%,也就是关于这个知识的大部分知识应该是在实战中去学习,遇到问题才能把这个知识点学的更加深刻,不要全部沉溺在理论,一定要在实战中去总结,去深入学习

  最后一点:坚持!坚持!今年不学,明年还是会老一岁!学会了,明天也是老一样。为什么不好好学习了。

  

  如果对软件测试、接口测试、自动化测试、技术同行、持续集成、面试经验交流。感兴趣可以进到902061117,群内会有不定期的分享测试资料。
  如果文章对你有帮助,麻烦伸出发财小手点个赞,感谢您的支持,你的点赞是我持续更新的动力。

 

  好好学习,天天向上


  

猜你喜欢

转载自www.cnblogs.com/zzpython/p/13360542.html