为什么要写这样一篇文章呢?
当我我常常自己在思考?我为什么要学习呢?学习能给我带来快乐吗? 如果这个问题 在我刚刚大学毕业步入社会的时候那么显然 ,学习并不能带给我快乐,在我心心念念好不容易摆脱了我人生漫长的学习道路之后,希望可以好好享受生活中可以不用写作业不用学习的日子;那样的日子,在我从很小的时候就开始憧憬了;现在终于实现;感觉身体的包袱一下全部丢掉了;
当你真的以为未来的生活真的是这样的时候,那么你和当初的我一样的纯真,当你作为一个程序员慢慢步入社会,身处于无休止得到写代码,写BUG,找BUG的时候,起初你会毫无头绪,慢慢的当你熟悉他们的时候,你就会发现写代码的阅历可以帮助你解决常常出现得到问题,当出现空指针异常那么他的错误绝对就是某个值为空而已,当出现你自己都不解的问题的时候那么基本就是代码的引用,逻辑,格式,或者他的规范等等导致;我的经验告诉我,没有解决不了的问题,只有懒惰的自己和不愿意去找去看问题的自己而已;不要用所谓的解决去欺骗自己,一切问题终归于自己的惰性;当然你的阅历虽然能帮你解决这些问题;但在高速发展得到现代社会,我们作为程序员,就必须更上社会的脚步,去不断的学习,进步,增强自己的技术,特别是基础非常重要;那么既然出了社会都无法避免学习,为什么不能叫自己快乐的学习呢?这样不仅不会烦躁也会充实自己的人生,丰富自己的阅历;

我博客中有一篇文章是讲如何提问?提问的智慧,讲的相当不错感兴趣的可以查看下; 授人以鱼不如授人以渔

下面我分享下我自己的一下放松和学习的一些方式包括我自己也在网上看了很多文章也会摘取自己觉得有用的的一些方式;

放松篇

01、朋友之间的相关交流:

大多的程序员在工作日的时候都是很闷的,除了偶尔和产品经理吵一架。毕竟改不完的 bug 和做不完的需求都需要安静地敲代码。

那么周末就是和朋友交流的最佳时间,如果有机会,最好面基一下,这样可以把彼此在工作中的心得和经验进行切磋和交流。

如果朋友的技术比自己好,还可以趁机学习一下。更重要的是,可以弥补自己的信息差。

02、尽可能扔掉手机
注意啊,可不是真的把手机扔到大街上,你懂我的意思,就是让自己远离信息的干扰 。这年头,垃圾的信息太多了,几乎充斥在网络的各个角落。而手机承载了绝大多数的信息。

这些信息使得我们难以静下心来 ,搞得我们精疲力尽。如果我们肯利用这段时间去上一些相关的学习课程,读一些想读但没有时间读的书,去一些自己想去但一直没去的地方,那这样的周末意义重大。(我对手机的克制还是比较差的,推荐大家可以多听听书,意义重大哦)

03、户外活动
在我们紧凑的生活当中,当然也要注意锻炼自己的身体,来提高我们生活的一些免疫力,我前几年自己也会晚上出去跑步锻炼身体,最近由于心理压力不断增加,锻炼的事情也慢慢落下来了。
前阵子和舍友(妹子)出去散步,被妹子狠狠的嫌弃了一路,走两步就说累;哈哈 当初的我真的想找给地缝啊;所以说对于程序员而言;身体也是而后那种得到一部分,周末写代码写累了或者玩手机玩累了(不建议玩手机玩到累啊),就到楼底下晃几圈,去公园溜溜说不定你的桃花运就来了呢!

04、下厨
我的舍友是一个美丽的艺术老师,名叫薇薇(化名),他的生活过得十足的令人羡慕。偶尔朋好圈里面晒几张自己调做饭的美照,荤素搭配看的我是口水直流。

想起来当初刚来北京北漂的北京我也是一个人做一个一家人的饭啊(8个人) 哈哈 后来自己也懒惰了,慢慢就只知道点外卖,我也要好好做一个精致的美男子了;好好学做饭;热爱生活;

如果共同租房的宿友是女性的话,那你的厨艺一定可以帮助你摆脱单身狗的苦逼生活。相信我。

05、读书
在中国,人们常说,程序员是门吃青春饭的行业。但这句话我真不敢苟同,因为对于我自身来说,随着年纪的增长,理论知识越来越扎实,编程更是上了一层楼。

归根结底的原因在于,我比年轻的时候读了更多的书。我是比较喜欢去读一些心理学,微表情,关于努力人生哲学一类的相关的书籍;可以是我们在于他人交流沟通的时候更加自信,饱满,侃侃而谈,更让我的理解能力得到了提升。

读书不仅使我们富有同情心,责任感,或者文化底蕴,甚至让我们变得更有趣。

06、写作
写作的好处多多,比如说获得知名度、记录知识、扩大朋友圈、帮助他人。但即便如此,写作的人远远少于阅读的人,因为写作毕竟不是一件容易的事儿。

很多人写不了的原因是,写出来的文字表达不了自己想要表达的观点。我一开始写作的时候,也是这样,往往对着屏幕敲了两三个小时,写出来了百十个字,然后读了几遍后,就又清空了,因为写的压根自己都看不下去,更何况要交给苛刻的读者。

但我后来降低了对自己的要求,就写读后感,不关心读者的评价。写着写着,好像入了点门。大家现在看到我的文章,肯定要比一个月前我写的质量要好。量变引起质变嘛。

另外,我想说的是,和平年代,知识是无价的,能写作的人一定都不再是穷酸书生。因为大家需要知识,需要有营养的知识,需要有趣的知识。

如果你周末有时间的话,可以尝试写作了。

07、结识有相同兴趣的人
现在的网络很发达,尤其是对于大城市的程序员来说,聚会有很多,包括户外的。周末可以去参加一些社区举办的技术交流会,或者通过网上结识一些具有相同兴趣的人。

一起去野餐,一起打个羽毛球,一起去看场足球比赛,甚至一起参加个读书会。这些并不是无用的社交,团体活动能够帮助你锻炼合作、沟通的能力,这些能力对工作也是大有裨益的。

我在生活也因为种种事情接触了许许多多形形色色的朋友,就算现在也是比较要好的朋友;因为考试,解决bug等等;认识了几个比较要好的朋友平常在闲下来的时候可以一起吹吹牛,唠唠嗑,为我们无聊的一天中增添了一丝色彩,也可以适当的放松自己的身心;其实有的时候一些埋头苦干并不能给你带来高效率得到成绩,恰恰需要的是在生活适当的放松调解自己的情绪

08、分享有趣的音乐,聆听它的美妙
其实在我们的生活当中,应该会有很多去选择听音乐,去释放自己的压力;例如 我比较喜欢的 孤勇者 下山 最喜欢的当然是 前任三的主题曲 “说散就散” 懂得都懂;走到现在大家都是有故事的人;当你漫步在公园的林荫小路,带着耳机去聆听音乐的美妙;他会给你带来不一样的感受;

之所以先分享如何放松,是希望大家在得到充分适当放松的之后,去更好的学习,充实自己,当然也希望你的学习过程是快乐且充实的;

学习篇

1.学会克服惯性

万事开头难,克服惯性是学习新技术的第一步。举个日常生活中惯性存在的简单例子,当我们看电视的时候会因为遥控器不在身边而懒得换台。幸运的是有很多的小技巧可以调动我们的积极性,帮助我们克服惯性。对于我来说,微习惯是一个很好用的小技巧。与其被手头的任务吓到,不如将任务细分为一个个具体的微任务,然后挑选其中的一个开始做起。就“拿到遥控器”这个例子来说,首先扭动你的脚趾,向前伸出,然后推动整个人离开沙发。下一步,身体滑到地上,用脚拿到遥控器,然后起身。通过完成一个个的微任务,你会发现自己克服了惯性,并且这项任务不再显得难以完成。这个方法可以被应用到学习新技能的过程中。关键就是将大块任务细分为微任务。

2. 写博客
在你进行你的探险之旅的时候,实时记录下你的成长以及犯下的错误大有裨益。在技术领域,博客是最简单易得并且受欢迎的表达载体。当你准备落笔的时候,你会强迫自己整理思路,并且对积累下来的零散的知识片段进行结构梳理。说不定,通过互联网的分享,你的经历和分享会给别人的成长带来帮助。

如果你想走的更远,你也可以制作属于自己的screencasts。总的来说,写博客能够提升你的个人沟通能力,这与你学到的技术同样重要。

3. 常回家看看 GitHub,码云
他们都是全世界开源项目的标志性建筑物。它是知识以及优质代码的宝库。当你对某项技术自我感觉良好的时候,下一步便是在GitHub中浏览寻找有趣的项目。阅读开源代码,尽可能多的阅读。这样做的话,你能够学到很多东西,比如说:

如何管理规模较大的项目
项目中应用的有趣的库
代码规范以及代码全局设计
文档风格
测试规范
解决诡异问题的方法,以及发现项目中有问题的地方
所有的这些知识都在等待着你去挖掘。有趣的是,这些知识的通过一个简单的标签就可以得到,那就是“好奇心”。

4.劳逸结合。
每天工作24小时不会让你更有效率。休息、回家,然后打个盹。通常,很多难题是在我回家的时候解决掉的,解决方法通常在我开车时或第二天早上突然想到。

5.不断的学习
根据当下社会流行的技术,或者自己不足的技术,再或者是你自己比较感兴趣得到技术;选择好想要学习的技术之后;那么我们需要对他进行拆分,如何学,学多少,怎么学的效率是最高的呢?我分享我自己的学习的经验;如果学习能力很强的人,可以在看完视频或者文章之后把你理解的代码或者逻辑写出来; 写完整理出来,去帮助更多同样学习的人;如果你是和我一样的普通人,那么我们只能根据视频去理解我们需要理解的东西,去把代码敲出来,然后我们需要整理自己所学的东西和理解,同样也要写出来,这样可以大大增加我们的加深记忆力的;在记忆淡忘的时候也可以回头看看笔记;
推荐学习的网站:哔哩哔哩 黑马 尚硅谷 马士兵等等;具体看个人爱好;

一点感悟
很多时候,一个好的老师或者是指导你的人会让你受益终身,尽可能多的去认识这样的人。
谦虚和乐观是受用一生的财富。多去认识更优秀的人,而不是在自己的小圈子里沾沾自喜。
真正优秀的人不是埋头苦读不问世事,他们也会打游戏,也会看剧,也会追番。但是,他们会合理的安排时间。

文章写得很匆忙,学习经验也不是很丰富,工作经验也不是很多。所以难免有写得不对或者不到位的地方,希望大家多多包涵。

作为一个程序员我们如何快乐的学习成长进步呢?(个人感悟和技术无关)相关推荐

  1. 一个程序员的Java和C++学习之路(整理)

    转载:http://blog.csdn.net/ajian005/article/details/8003655 Java学习之路 一直有这么个想法,列一下我个人认为在学习和使用Java过程中可以推荐 ...

  2. 【转】一个程序员的Java和C++学习之路(整理)

    经典编程书籍大全:  http://blog.jobbole.com/106093/  https://github.com/jobbole/awesome-programming-books Jav ...

  3. 一个程序员的Java和C++学习之路

    转载自:http://blog.csdn.net/ajian005/article/details/8003655 经典编程书籍大全: http://blog.jobbole.com/106093/ ...

  4. 我一个程序员的作息时间表及学习工作效率问题

    程序员关注自身健康,首先从作息时间开始,任何试图更改生物钟的行为,都将给身体留下莫名其妙的疾病,辛苦的程序员们,给自己健康一个保障,做一个有益于健康的作息时间表. 周一到周五   上班 7:30 ~ ...

  5. 读书日记 莫雨 《一个程序员的奋斗史》Java 面试 感悟 程序员

    1心得 1.2一个程序员,一定要经常学习,不能落后于时代,要积极学习新技术 1.3港台企业讲究老幼尊卑,下属不能直呼上司的本名,而且为了亲近和尴尬,所以起英文名,如MIKE: 1.4对于程序员而言,从 ...

  6. 《一个程序员的奋斗史》书摘(一)

    前一段时间读了莫雨的<一个程序员的奋斗史>,有一些部分感觉应该摘录下来,常常看看.思来想去,这里貌似比日记本更合适一些. 首先,关于书与封面的一些信息.这本小说是CSDN<那些年啊, ...

  7. 【硬核教程】作为一个程序员,怎么做才能母亲在母亲节感到双倍快乐

    [硬核教程]作为一个程序员,怎么做才能母亲在母亲节感到双倍快乐 母亲,是这个世上最伟大的人.她给我们生命,让我们来到这个花花世界. 其实作为程序员,一般毕业之后都会在大城市工作.别问为什么,问就是因为 ...

  8. 一个程序员的创业失败教训

    原文链接 http://blog.jobbole.com/6752/ 这段经历是悲伤的,也是快乐的,毕竟创业是充满激情的,想着自己以后可以不再给人打工了,可以给自己打工了,一个程序员写了很多年的程序之 ...

  9. 假如一个程序员有社交牛逼症

    - 假如一个程序员有社交牛逼症,毋庸置疑的是,你将看到在他的身上散发着自信的光辉和人格魅力的光芒,他也将会成为你枯燥工作中的开心果和快乐源泉. - 无论什么样的新兴名词.事物或矛盾出现的时候,大家都喜 ...

最新文章

  1. ffmpeg录屏/摄像头/指定窗口;别名alias设置
  2. jgit查询远程仓库_JAVA 使用jgit管理git仓库
  3. 一文详尽支付宝系统架构(附内部架构图)
  4. 老板扣了我1000,因为我没记住阿里巴巴开发手册的这条规则。
  5. mysql PREPARE用法_PHP5 mysqli的
  6. C#调用WSC(Windows Script Component)
  7. 搜狐视频怎么更改头像
  8. 数据库查询索引(sql单个索引和复合索引)
  9. asp.net Code学习二(使用vs 2015 update 3)
  10. mysql5.5软件官方下载_MySQL5.5 64位下载
  11. 信息安全——非对称密码体制
  12. win10提高开机速度只需要5步
  13. 赵小楼《天道》《遥远的救世主》深度解析(49)丁元英的“不执著出人头地”和主流价值观的“执著出人头地”
  14. 浏览器被恶意篡改怎么办?
  15. CES2018,三星为何将MicroLED应用于电视而非手机?
  16. pion/ion搭建
  17. 谷歌浏览器自带的谷歌翻译无法使用的解决办法
  18. 财务计算——财务计算——财务计算
  19. (转)WAVE PCM 声音文件格式
  20. 【html】css字体样式

热门文章

  1. 细思极恐的故事,瑟瑟发抖
  2. 小程序base64图片的处理
  3. 山东企业办理ISO三体系认证有什么重要意义
  4. echarts图环形图带百分比
  5. 虚拟机配置静态IP (在VMware Workstation 16 Pro + Ubuntu 22.04.1 LTS GNOME图形桌面环境下)
  6. Intelij idea实现简单的个人所得税EJB组件并用webservice服务封装以及常见的几个问题解决思路
  7. Android之RxJava 详解
  8. Cortex-A53、A57、A72、A73 、ARM7,ARM9,Cortex-M3,Cortex-M4,Cortex-A8的区别
  9. 使用Joda DateTime处理时间
  10. 【读书笔记】The HDRI Handbook 2.0