说到兴趣爱好,程序员朋友可能都会说「编程」是我的兴趣爱好,但是其实「编程」更可能成为程序员的工作,兴趣爱好则应该是其他方面。

程序员培养一个兴趣爱好是很重要的,重要到我见过有些程序员同学「用兴趣爱好找到了女朋友」,你敢信!当然,不一定用自己的兴趣爱好都能找到女朋友,但是总之是有用的。下面我就跟大家分享下为什么要培养一个兴趣爱好,到底有什么用呢?

开门见山,经过我这 4 年大学生活的总结,我发现我的兴趣爱好「吉他」在以下这几个方面帮助到了我:
1. 锻炼了元认知能力
2. 锻炼了全神贯注的能力
3. 锻炼了撩妹能力
4. 锻炼了调试 Bug 的能力(我自己都不敢相信)
5. 锻炼了解决问题的能力
6. 好处还有很多……

下面我一一介绍下,至于你需要培养什么兴趣爱好在后面我会单独写一段来分享。

首先,我是确确实实有过这些实际的经历才写出来跟大家分享的,我在公众号里分享的认知文章都是经过我的实践总结出来的(这好像是第一篇),100 % 是对的,这点大家绝对可以放心,如果你觉得没有用,那是可能是因为你没有去做或者没有坚持下去,又或者没有在这个过程中去主动思考。

1. 锻炼元认知能力

其实说到主动思考,也就是「元认知能力」的体现,不要觉得这个词很高大上。其实,说白了,就是你知道你自己的大脑是如何思考的,你能控制你的大脑,而不是让你的大脑来控制你

为什么优秀的人自控能力都那么强?那多是因为他们知道自己要去做什么,该去学习的时候不玩游戏,该玩游戏的时候认真玩。但是现实生活中能做到这样的又有多少呢?大部分都是一心二意,随波逐流,没有自己的想法,不会主动去思考,别人干嘛就跟着去干嘛。

你需要自己选择学习一个兴趣爱好,在此过程中会遇到很多困难,但是只要你坚持下去,控制住自己学会它,等你有收获的时候,再回过头来总结下就会发现自己的自控能力有所提高了,以后再自学什么东西就不会乱了阵脚。

2. 锻炼全神贯注的能力

其实在你主动去思考的过程中,你也就学会了「全神贯注去做事了」,当你主动去思考,那么你对思考的事情肯定是感兴趣的,你感兴趣的事物你就愿意花时间投入,这样久而久之你就很容易全身心的投入到一件事情中了。

通过培养一个你喜欢的爱好,在这个过程中,你至少会全身心的投入去学习它,这样时间久了,你全神贯注做事情的能力就慢慢体现出来了,但这个过程是很漫长的(几个月可能才有效果),不是立竿见影的,所以要坚持做下去,这点是很多同学的短板,要重点培养。

对于写程序来说,全神贯注的思考是多少程序员同学期望的过程啊,码字的时候总是有人在旁边打扰,特别烦人,又不能说出来,怕影响关系。那么换个角度,既然不能改变别人,就从自己开始吧,将自己训练成一个容易全身心投入的人,这样学习工作的效率就很高了。

3. 锻炼撩妹能力

再有就是大家的痛点了,好多程序员朋友周围都是汉子,很少接触女生。那么这个时候,你培养一个容易撩妹的兴趣爱好,可就不得了了!很多女生都认为程序员很宅,但若是你又懂技术又会一门额外的兴趣爱好,那么就可能让你接触的女生对你刮目相看,进而产生好感,这时你的机会就来了呀。

你可能说,身边根本没有女生,这其实不是问题,你培养个兴趣爱好,多在这个爱好的领域结交一些异性朋友不就有了,这些都是相通的,各中经验还需自己实践来体会,我也不是老司机。

4. 锻炼调试 Bug 的能力

另外,培养兴趣爱好还可以「锻炼解决 Bug 的能力」,程序员平常的工作很多时候都是调试 Bug,调半天没效果,很烦!咋办?话说,我不会玩吉他之前就那样干瞪眼看着电脑,或者出去走走,心里 mmp,这到底怎么肥四!之后我会玩吉他后,遇到调不出来的 Bug,我就去玩吉他,玩着玩着突然就有灵感了,然后就去搞定了刚才的 Bug,简直神奇!

我也解释不了为什么会这样,但是这就是实际的例子,就是对解决 Bug 和其他问题有帮助。既然不知道为什么,那就不要探究也罢,只要自己知道,能够从中体会到实际的用处就达到我们的目的了。

5. 锻炼解决问题的能力

调试 Bug 其实从根本上来说是衡量我们解决问题能力强弱的一个方面,学生时代主要任务是学习,在工作中主要任务是解决问题,若是你在学生时代就开始培养解决问题的能力,那么当你开始工作之后,你就走在了大多数人的前面,大学提倡多出去实习其实也包含这个道理。

培养什么兴趣爱好呢?

其他的好处还有好多,就不多说了。下面说下程序员到底该培养什么兴趣爱好呢?我推荐下面几个,可以参考参考。
1. 吉他:适合性格开朗,外向的同学
2. 唱歌:适合喜欢去 KTV 的同学
3. 口琴:适合比较内向的同学
4. 钢琴:逼格很高,但有点难学
5. 篮球,足球等球类:适合喜欢运动的同学
6. 写作:都适合
7. 演讲:适合想要出名的同学,哈哈
8. …

这里就不一一列举了,每个人都不一样,你最好按照你的性格来培养一个兴趣爱好。也许一开始很难(我刚学吉他的时候也很难),但是当你坚持下去,有点收获的时候,这个兴趣爱好就会对你的学习,工作,生活带来一定的「正面影响」,你可能会觉得我在吹牛,但是只有坚持下去的同学才能理解这其中的联系,这确实是有用的。换个角度,培养个兴趣爱好会掉块肉吗?我巴不得年轻的时候多学点东西呢!

一定要去做

总之,看完这篇文章,不要就简单的看完了,这篇不是鸡汤文,我也从来不写鸡汤文。一定要有点收获,要思考下自己的性格,自己是个什么类型的人,结合目前的实际来培养一个兴趣爱好。可能,也可以说是一定不会立刻有效果,但是只要坚持下去,你一定会有收获的,坚持下去你就能赢过了 80% 的人!但这也是最难的,希望我的读者朋友们都能坚持下去,说不定将来还能靠着自己的兴趣爱好吃饭呢。

这次就分享这些吧,其实已经写了很多了,下次再 BB 了,bye。

本文原创发布于微信公众号「cdeveloper」,编程、职场,人生,关注并回复关键字「linux」、「机器学习」等获取免费学习资料。


程序员培养一个兴趣爱好有多重要?相关推荐

  1. @程序员,你真TM需要培养一个兴趣爱好

    从事开发工作已经七八年的时间了,幸运的是头发没秃,但在外界看来,IT男总是木讷的的,尽管有些玩笑幽默在里面,但终究不能改变这样刻板的印象,苦恼中...... 一直想在海边,静静的听着唱着 那么程序员培 ...

  2. 互联网职场中95后女程序员有哪些兴趣爱好?

    互联网职场中95后女程有哪些兴趣爱好?根据数据报告显示女程序员的消费能力也跟收入成正比赚的多花的也多.程序媛个人爱好也比较多对在线课程.健康管理.旅行攻略.宠物.动漫视频.儿童教育.单身交友.金融理财 ...

  3. 程序员的另面爱好(四)

    完成了萨普神山的朝拜,原计划的目标已经完成,假期时间还有,去哪里呢,驴友此时电话说还可以去下布加雪山,冰川风景特别好,而且容易接近. 在警务室等车,辅警和正式警察的区别,从工作到岗的时间就可以看出来, ...

  4. 牛批,一位有才情的程序员和一个满腹经纶的项目。

    快过年了,贴对联是必不可少的传统风俗.不知道各位读者有没有自己写过对联呢?写对联可不是一件简单的事情,如果不是满腹经纶绝难出口成章啊.最近小编就发现了一个对对联的开源项目,绝对有才. 先来调戏一番 怎 ...

  5. php上传,PHP-文件上传和下载「程序员培养之路第三十八天」

    第一节 上传设置 客户端设置 form:method=post.enctype="multipart/form-data" input:type=file 提交 服务端设置 在ph ...

  6. 三年是程序员的一个坎

    三年是程序员的一个坎 我的工作经历 一次面试 展望未来 我的工作经历 我是一个工作快三年了的程序员,从一家医科大学出来之后选择了程序员道路,曾供职于中国航信重庆研发中心和南京君合创胜(一家中兴软创的人 ...

  7. 为什么说程序员是一个极度劳累的工作?

    点击关注公众号,Java干货及时送达 推荐阅读: 学习 Spring Cloud 微服务的最佳姿势! Spring Cloud 2022 正式发布! 来源:zhihu.com/question/461 ...

  8. ChatGPT给程序员人手一个,这很朋克(由ChatGPT编写)

    目录 ChatGPT.程序员.朋克 为什么程序员需要ChatGPT,为什么这很朋克 总结 ChatGPT.程序员.朋克 本文由ChatGPT编写. ChatGPT是由OpenAI开发的大型语言模型.它 ...

  9. 有人说程序员是一个很高大上又高不可攀的职业,你认同吗?

    从事软件开发多年,如果不出什么意外还会继续玩下去,程序员说白了就是一个混口饭吃的职业,说的高大上一点就是一种兴趣爱好,每天不敲几行代码心里总会感觉欠缺点什么东西,开发软件写代码就是一种职业谈不上什么高 ...

最新文章

  1. javascript tab切换类LixTabs最新版
  2. 30年后,请再来看霍金的“人工智能威胁论”
  3. LTE上行加扰的目的是什么?
  4. go 获取cpu核数
  5. powerdesigner辅助导入导出excel文件
  6. redis的zset类型(有序集合)
  7. python URLError,HTTPError 的异常处理
  8. 数据库设计方法、规范和技巧
  9. MyBatis源码阅读(十) --- 一级缓存、二级缓存工作原理
  10. Windows 10 全新界面来了:焕然一新!
  11. ReactNative配合node.js实现的公司通讯录管理app
  12. Linux安装nat123步骤
  13. 老毛子 安装 mysql_老毛子固件mysql启动失败的解决方法
  14. 我的精神家园——陈皓(@左耳朵耗子)专访
  15. 车牌字符识别算法原理
  16. 手机python3.0编程软件-QPython3手机版下载
  17. 腾讯企点QTrade 金融OTC合规解决方案
  18. js 模块defin化讲解
  19. 【无标题】关于机械版CAD零件序号乱了重新排序的问题
  20. 2019计算机打字题,2019打字年度考核个人总结

热门文章

  1. Kaggle 2022 年鉴发布!涵盖竞赛趋势 57场比赛方案汇总!
  2. 彩虹雨(源码)html css+js(22行)
  3. matlab 电磁兼容,电磁兼容测试报告.doc
  4. 单机版MongoDB插入了亿万条数据之后...
  5. internet协议服务器在哪,网络协议在哪设置
  6. mysql inserted表,如何在MySql中获取Inserted值Id?
  7. linux搭建oci环境,Linux下搭建OCI环境
  8. Java3D安装(idea版)
  9. Linux下列举局域网内的IP地址
  10. 辐射3游戏登录是提示计算机丢失xlive.dll文件,win10系统玩辐射3丢失xlive.dll怎么解决...