"); //-->
不怕和你说,如果我在大学的时候能够明白这些,说不定我现在已经在阿里上班了,最起码不会像现在这个样子……
可能你会好奇,哎,庆哥庆哥,啥东西啊,被你说的那么厉害,我现在还在大学啊,你懂得,哈哈
的确,我现在想起来,我的大学真的也算是浑浑噩噩的过去的,现在想想,当时的自己真的是在假装很努力……
如果能早点明白这些道理,我想现在的我……,唉,所以我今天准备把它分享给你们,希望对你们有用!
万事开头难,但你得坚持
我们学习编程啊,刚开始的时候,大家都会感觉有难度,编程毕竟是个有门槛的活,大家谁也不是天才,上来就盲打疯狂撸码的,所以啊,那些刚开始学习编程的,你们在学习的路上会遇到许许多多的困难,但是你们一定要坚持下去……
实话告诉你,现在那些行业大佬,当初哪个不是磕磕绊绊的走过来的,只有经历了这些,你才能真正算得上成长啊。
当你在学习编程的过程中,遇到问题的话很有可能不能得到别人的帮助,尤其自学,也就是说啊,在这个路上,你碰到的很多问题其实都是需要你自己去解决的,所以啊,我推荐你们一定要善于利用搜索引擎!
另外,我想告诉你们,切莫急于求成,需要稳扎稳打,勿在浮沙筑高台!
还有就是难在坚持,贵在坚持,成也坚持,败也坚持,所以啊,万事开头难,但是庆哥希望你们,一定得坚持!
学习编程的诀窍
知道了这个之后,我就需要告诉你们学习编程的一个诀窍了,真的,如果我能在大学的时候就明白了这个,说不定我现在就是大厂的了,所以啊,接下来我说的,大家一定好好听,认真思考!
你知道我现在最怕的是什么吗?我最怕的就是你们陷入了这样的一个坑:
"等待好状态"
我早些在大学学习编程的时候啊,就是掉进这个坑了,导致自己的效率很低,看似很努力,实际效果不明显,付出与收获远远不成正比……
我那个时候啊,学习编程,总想着,把基础学完,然后把web学了,然后再把框架学习,也就是总想着把那些知识点都学完,然后再去做一些实战项目,也就是说,我总想着把该学的都学完,等到一个最好的状态,然后运用自己所学的知识去搞定一个项目……
当时想的就是这个项目中设计的某某技术,我还不会嘞,或者我就知道一点,这个项目肯定没法做,就觉得现在自己掌握的知识还不足以去学习这个项目,于是就还是花时间去学习一些理论知识。
对的,我花太多时间去学习理论知识了,总想着自己目前掌握的知识点不够,状态不行,我需要等待一个好状态,然后再去实践,殊不知,我掉入了一个大坑:
“好状态永远不会来,因为知识永远学不完”
知识学了是会忘的,但是这是正常现象
就这样,我在大学乃至毕业的一段时间,我都挣扎在这个坑了,学了太多的理论知识,实践的太少太少了,而就我实际感受以及在实际工作中感到,我这样的效果太差了,还是那句话,我的付出和我的收获远远不成正比。
为什么会这样,因为我忽略了很重要的两点:
1、知识你是永远也学不完的
2、知识学了很容易遗忘
我相信现在你一定对这两点感触颇深吧,那么你就可以想到我花太多时间学习理论基础的弊端了,首先,要学习的知识点真的很多,错综复杂,导致我学着后面的忘着前面的,一旦出现这个情况,我不自觉的就感觉自己的知识体系出现了重大的空缺,自然觉得目前状态不行,所以很多时候自己想做一个项目的念头都被打消了……
然后我就会再去学习之前遗忘的知识,可是由于知识点多,过不了多久,其他一些知识也出现了遗忘的现象,所以有的时候自己真的很苦恼,学的很多东西都忘得差不多了,相信你也有这样的感受吧!
看过我之前分享的读者应该知道,我后来提出来一个学习的拆分理论,就是“学多次,习多次”,给大家推荐的方法就是写精品博客。
我当时这块做的并不好,除此之外,还有一个更好的方法那就是把理论和实践平衡起来,你要记住,理论解决不了的疑难问题,实践将为你解决,所谓的实践出真知并不是没有道理的,可是自己当时却傻到没有这样做,导致,浪费了太多时间……
因为缺少了实践这一重要环节,其实我内心很明白,我的知识体系并不是很牢固,和你们一样,自己不会的太多了
所以啊,记住了,千万不要把太多时间都放在理论学习上,一定要多去实践!
我之前也常说,学习啊,难的其实不是学,而是把知识运用起来,你学了很多东西并没啥,关键是你是否能够在需要的时候去实际应用,这个就体现在做项目中。
为什么在公司中成长更快?
我想你一定听过这样的言论,就是有机会一定要去公司实习,这样你的成长是最快的,为啥会这样说,我觉得吧,很重要的一点就是在公司里是项目式学习,你进去就是参与到项目,这是真枪实弹的去开发写代码了,你想一下,你在实际的自学当中,有多少时间是在写代码,以及考虑该怎么用代码去实现某个功能,大多数你都是在学习一些理论知识,顶多看一些有关这些理论知识的demo代码。
所以啊,为啥在公司学习成长更快呢?这就是很重要的一个原因!
没有实际项目工作经验怎么办
不知道你们现在有这个担心吗?反正我现在这块是短板,我在实际的面试中体验到,现在很多时候面试啊,不仅仅要求你会一些理论知识,更多的是面试官想知道这些知识在项目中你是怎么运用的,也就是说啊,知道那么多没啥,看看书也就能回答上来,但是只有你真正的去在实际项目中用过,你才知道它会有什么问题以及该怎么优化,很多时候项目经验不就是这些吗?
所以啊,千万别在闷着头一直学习理论知识了,一定要去实战,去在项目中更好的学习。
有人可能还是不太理解,我举例子说明,也就是说,不要再一直去学习SpringBoot是啥等等,你得实实在在的去做一个springoot为主的项目,把它综合应用起来,这样你会学到更多的知识,成长也是最快的!
总结
然后啊,关于这些,我有如下总结,可谓是精华所在:
怎么去学习这个编程,以及不断的成长进阶,这里有个重要的思维:
思想转变:了解新的技术名词,拓展知识面,然后重点就是学基础(20%),重实战(80%,也就是关于这个知识的大部分知识应该是在实战中去学习,遇到问题才能把这个知识点学的更加深刻,不要全部沉溺在理论,一定要在实战中去总结,去深入学习。
专栏文章内容及配图由作者撰写发布,仅供工程师学习之用,如有侵权或者其他违规问题,请联系本站处理。 联系我们
相关推荐
什么是 GMSL?ADI GMSL 在机器人多相机视觉中的作用
全新发动机冷却液温度(ECT)传感器,如何影响现代汽车的电控运行逻辑
探究日常电子设备中的RC电路时间常数
频谱多功能治疗仪
用FPGA实现多功能车厢总线控制器
精通运算放大器:反相与同相放大技术
《ARM嵌入式系统选型指南》
DSO加速嵌入式软件现代化
超宽带UWB无钥匙进入系统:封堵汽车盗窃漏洞
《ARM嵌入式系统实验教程(三)》目录
《ARM嵌入式系统实验教程(三)扩展实验》目录
骨质增生治疗仪
骨质增生治疗仪(1)
三菱FX系列PLC教程 23 —— FX系列的主控及主控复位指令(MC、MCR)
《ARM嵌入式系统实验教程(一)》简介
三菱FX系列PLC教程 24 —— FX系列的梯形图编程规则
英飞凌为法雷奥在2026北京车展展出的激光束扫描地面投影模块提供MEMS技术
三菱FX系列PLC教程 21 —— FX系列的微分输出指令(PLS PLF)
三菱FX系列PLC教程 22 —— FX系列的置位与复位指令(SET RST)
广泛合作 推动RFID实用化进程
每个用户和开发者都应了解的空调电容器基础知识
《ARM嵌入式系统系列教程》出版说明
电子“气功师”电路原理图(2)
安森美与蔚来扩大战略合作,加速向下一代900V电动汽车平台演进
在300m传统多模光纤上传输串行10GE信号的标准化进程
三菱FX系列PLC教程 25 —— FX系列的步进指令概述
贸泽电子新品推荐:2026年第一季度引入超过9,000个新物料
Spansion推出有助于缩小无线设备体积的创新性层叠封装(PoP)解决方案
启动继电器:保障电气设备安全稳定运行
氦氖激光医疗器