学习编程的一些感悟

不知不觉已经学习了快4年的编程,看到了很多别人对学习编程的理解,总结了一些和大家分享一下,喜欢的可以点赞收藏。

https://blog.csdn.net/qing_gee
沉默王二,超级好的博主。

信息搜索与处理能力

互联网时代,信息不再是匮乏的,而是精华与糟粕并存,如果信息搜索和处理能力没有提高,看到的都是一些垃圾,那自然差距就和别人慢慢拉大了。

对于计算机专业来说,GitHub、Stack Overflow、百度、谷歌,一定要用得好,像 GitHub,大量优质的内容都在上面,学会搜索,基本上任何宝藏你都能 get 到。

环境适应能力

进入一个公司后,不管是实习,还是正式参加工作,一定要能尽快适应下来,和同事打成一片,关系融洽,才能更好的工作,把自己的能力表现出来。如果这不适应,那不适应,工作的状态就会很差。

解决问题能力

其实学习编程就是学习如何用电脑解决问题。

解决问题的能力真很重要!!!!!!

大家想一想,程序员最核心的竞争力是什么?

解决问题的能力,是我认为最核心的竞争力。

当一个问题摆在你面前,你不能束手无策呀!你热爱,你努力,最终是要解决问题的,你做不到的话,就只能被扣上“纸上谈兵”的帽子了。

解决问题的过程可以分为三步:

透彻理解问题是什么?
导致问题出现的根本原因是什么?
找到最佳的解决方案。

一开始遇到问题的时候,只能面向搜索引擎,去看看别人有没有遇到类似的问题,有没有解决方案,然后套用一下,看能不能把问题给解决了。

问题解决不了的时候,想问领导,想问大佬,能不能手把手教一教啊!

我们应该去思考,为什么会出现这个问题,这个问题的底层逻辑是什么,除了这种解决方案,还有没有其他更好的呢?要不自己再花点时间去研究一下?

当你有了敢一个人去解决问题的胆量后,其实已经证明你进步了,因为只有支撑的基础扎实了,才会有这样的胆量。

终身学习能力

真正的大师永远怀着一颗学徒的心
活到老,学到老,这没什么可说的,一旦停下来脚步,很可能马上就被别人超越了。生如逆旅,不进则退啊。

能够学习的东西可以分为知识和技能。

知识,就是你知道就知道、不知道就不知道的东西,比如【计算机系统中一个字节是包含8个bit】,知道了就算掌握了。我认为还有更重要的是思想,比如面向对象思想,spring的控制反转,思想是构建一切的基础。

技能,是需要练习的东西,不是知道与不知道的区别,只有熟练还是不熟练的区分,比如写代码要用有意义的命名规范,你知道了这一点,不代表你掌握了这写代码命名的技巧,你需要去写代码练习,但是练习还不够,你需要反复练习,还需要别人给你反馈,你才能练习的更好。

网络上的这些内容几乎全都是【知识】,不是技能,记住,知识需要记住记忆和理解,刚开始可能记忆和理解的都比较吃力,这就需要我们练习了,技能是需要反复练习的,在练习中我们的记忆和理解会不断加深,等到某一天你会突然感觉到,昂~原来这个xxx就这么一回事,醍醐灌顶。

不要想着一蹴而就,学习是最急不得的,尤其是编程,功夫是日积月累磨炼出来的。

											这一拳20年的功力你们挡得住吗

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值