DIY学习总结以及感悟

简介: 在第一期DIY班学习一年又两个月,这段经历在我个人的成长中起到了重要的作用,最近DIY班顺利结业,最后12名同学在最后顺利毕业。现做以下个人总结以及感悟。

我与DIY的结缘—新春之际奋发图强
要说起我自己和孤尽老师,和《码处高效》,和DIY班的结缘,最开始其实要从2013年说起,有的人一听可能会觉得纳闷,第一版的《码出高效:Java 开发手册》是在2018年的9月22日杭州云栖大会上才正式发布,有的人要想买到纸质版的也应该是当年的十月份能够拿到算是早的了吧。你咋说是13年呢。那会儿还不知道孤尽老师到了阿里巴巴没有呢。听我慢慢道来,我在13年(那会还是大学期间)开始跟着一位老师学习Java编程,老师是现在技术圈很有名的一位大师。那会儿的学习不是像学校甚至培训机构的那种学习,老师跟我们介绍好的代码是怎么写出来的,老师在我们一开始入门的时候就多次强调和注重我们的编码规范,教我们重构,以真实的样例告诉我们现在成型的框架和架构是如何诞生而又经过一步一步重构演化而来的。掌握技术要掌握技术的本质。我记得从那之后,逐渐看了《整洁代码之道》《重构-改善既有代码的设计》《大话重构》等等其实就是想找到一个老师嘴里所说的编码规范到底是在什么书里看来的,我想系统的学习一下,因为自己当时所学到的代码规范都是老师口口相传的,我心里也不清楚是否都学全了。我心里也一直有一些疑惑。由于心里有这个疑惑,所以在之后遇到与此相关的书籍的时候就会格外留意一下,后来坊间有传《阿里巴巴Java开发手册》,是电子版的。直到工作两年多后,终于在当年的云栖大会上官方出版《码处高效》并且附带《阿里巴巴Java开发手册》的最新版,所以我也抢购了第一版,进行了研读,还加了当时的交流群。
记得那是19年的春节期间,我记得是除夕还是正确初一的晚上手机里面的微信消息一直响个不听,其实就是《码出高效》的交流群里面孤尽老师在和大家说自己在斯里兰卡还是什么地方度假,引发了自己对技术的思考,对公益的思考,想发起DIY班的学习计划,问群里的大家有没有兴趣参与,这必须参与啊,还能和孤尽老师深入交流。说不定以后还能见面聊天。当时就加入了DIY班,当时提出DIY的口号和宗旨就是“其一,Deeply Inspire Yourself,深度激发自己;其二,Do It Yourself,实践出真知”深度激发内心的求知欲和学习力!激发内心的自己,激发未来!自己当时也特别高兴,还推荐了几个朋友也一起加入学习。

我在DIY的成长—助力自我学习方法论的形成
兴高采烈并且满怀希望地加入了DIY班,老师基本每两周会公布一个作业,并且孤尽老师之前也没有过这种经历,一切都在摸索当中,很多时候会做一些调整。陆陆续续因为没有完成作业有逐渐被淘汰的同学们;记得中途还有过一次大讨论,因为有的同学们把这定义成是培训,既然是培训,就应该有老师给上课才对呀,这不是天经地义的事情吗?不然怎么能叫培训呢?所以,大家都在等老师的直播课。其实刚开始我也以为老师会做会有一些大纲之类的,进行一些培训讲解。后来渐渐地我发现其实是我们没有领会DIY的含义是什么“Deeply Inspire Yourself”,其实是要我们每个人激发自己内心的深度思考,老师仅仅是作为一个指引,而每一期的问题也仅仅是一个引子,去帮助同学们之前没有接触过某些问题的时候,通过这个引子来引发自己更加深入的思考,和周边知识的学习。我们之前总是习惯了在学校时期甚至一些层出不群的培训机构的那种授课模式,但是我们忘了我们早就到了社会,社会中的学习方式和学习途径和在学校是不一样的。学习就是要找到自己应该学习的点。而不应该依赖老师去耳提面命的教学。我觉得这其实就是老师后来跟我们强调的,老师想要培养,并且我们也应该培养的两种能力:培养“学习如何学习”的能力,培养“如何快速学习”的能力。并且我还想自己再加一条,我们还要培养“如何专注”的能力,在工作上,在学习中在做任何事情都需要有这三种能力。我们要形成自己的学习方法论,这样才能在这个快速发展,并且只是爆炸的时代不被一波又一波的新知识海洋淹没,而是海洋虽然浩瀚,但是我们可以踩着我们的踏板在里面自由的冲浪。正好过去的这一年多的时间内也是我自己本身学习方法论形成的一个时期,我有过自己的思考,同时也受到了DIY班学习过程的引导。
我现在总结我自己的方法论就是:通过一些高质量的技术网站或收费的或开源的,以自己工作的方向以及兴趣为引导,以自我为主导地去摄取一些内容,然后加以整合形成自己的知识网络,补充自己的知识。一定要博采众长,一定不能埋头死学,更不能依靠现在铺天盖地的广告“教会你啥啥啥,三个月如何如何,一个月如何如何···”一定要脚踏实地,做好自己的学习笔记。也要仰望天空,从宏观上了解我们所学的东西是什么,我们为什么要学,我们所学的东西的本质是什么。

我在DIY的幸运—与淘汰擦肩而过
其实在最后一次的作业淘汰中,一把淘汰了很多人,老师的规则也确实奇怪,但是我们所处的世界其实就是奇怪的,新冠疫情来的时候,可不管合理不合理,也不管我们是否做好了准备。那么既然规则出来了,就要想办法在遵循规则的基础上为自己争取机会。这个时候我想起了《毛遂自荐》的那篇古文,也想到了很多年前在学校和办理的小伙伴们竞选班长的事情,当时我的结果是少一票最后当了副班长,但是当了班长的同学比我多一票。那会儿我们都是小孩儿,所以也不是无记名投票,一看选票我们就知道了是因为我的选票投的是那位同学,而那位同学投的是自己,有同学说那位同学不谦虚,但是老师来给我们说起来这个事情,就说“我没有立大家不能选择自己的规矩呀。”这个事情我记忆很深刻,虽然那会是小学,但是我一直记着。在最后的一次作业淘汰中,这个事情就救了我一条小命。我也感觉到比较庆幸。

我在DIY的收获—高山仰止,心向往之
“高山仰止,景行行止,虽不能至,心向往之”这耳熟能详的古语是司马迁在《史记·孔子世家》专门引以赞美孔子的。这里我想借用过来用以表达我在DIY班学习的收获。我最大的收获不是我跟着老师每次的作业发布查询和了解了多少个知识点。我自己觉得最大的收获是以下几点:

  1. 孤尽老师传授给我的除了技术上的知识以外,还有三点,一点是老师对技术专研的精神,并且能够从一些设计上领悟出一些“道”或者说哲学的原理,值的我长期学习;第二点是老师的朴实,老师确实是在亲身践行“公益”,《码出高效》也是用来作为公益,并且自己投入那么大的精力,这点更值得我辈人都去学习,并且我给我自己心里也立下一个愿望,将来有一天我也希望加入到孤尽老师做公益的行列中去,我喜欢这种有纯粹追求的人,我也非常愿意去追求精神层面的富足。第三点的话就是孤尽老师交给我的一些身处社会要学会的原则,要学会并且要能够欣然接收让自己等待,要守规矩,懂得服从规则,不要觉得自己厉害的不得了。其实自己很弱小,弱小的不值一提。并且我觉得这些在很大程度上这些对我个人发展的价值更大。
  2. 在为期一年多的学习中,在最后一次团队协作中能够有幸和我们组内的小伙伴们成为一个小组,并且其实也是在最后的一个月里面我们组内的几位小伙伴们才真正认识了彼此,大家一起交流,探讨,学习,进步,值得依赖,最后完成我们的作业。在毕业前的夜里,我们一起开着语音会议,一边修改PPT的内容调整格式,一边又说有笑的聊着,大家聊起了自己学习的途径,方法论,把自己的方法论分享给大家;我们小伙伴们还聊了我们的兴趣,爱好,我们的国家,我们所处的时代,我们应该如何以怎么样的一种心态和视角看待我们国家的飞速发展,让自己在技术上,在财富上不落后等等。我想那个时刻是我们在DIY班最高兴的时刻之一。
    我们小伙伴都留在我的记忆里:

家祺—我的老乡,一个技术非常厉害的97年的小伙儿,才华远超年龄,让我们全组人都感觉震惊;
汪洋—山东大兄弟,硕士高材生,专业英语八级的主儿,思路新颖并且敏捷,敢于提出质疑,还维护者自己的技术群,前途不可小觑;
鹏飞—也是山东大兄弟,我们组内唯一一个跟大家亮过相的帅气小伙,说话不多,但是总能拿出让人眼前一亮的作品。很短的时间内就把支付宝登录搞定,最后时刻还帮我们改进了一版PPT;
志福—现在也在北京工作的湖南人。专业测试出身,但也会写代码,“技多不压身”,疫情过去了,一定先在北京和志福见个面;
萍姐—我们全组人的大姐,一个细心又热心的大姐,特别擅长文档排版,把我们的过程都通过文字记录了下来,还给我们设计了徽章;
我们不管多么累,多么艰难,大家没有一个人抱怨的,认识这些小伙伴是一年中最大的收获。
老师和同组的同学们所表现出来的品行和精神都值得我去学习。
diy-prizes.JPG

最后总结下来:在一年的DIY班里,我见到了很多优秀的人,也逐渐明白了我眼中的优秀的人是如何成为优秀的。并且找到了一条对于我自身来说切实可行成长为优秀的道路,也就是形成了自己学习的方法论。在19年的整个一年中,我逐渐形成了自己的方法论。在这过程中在DIY的学习也起到了很重要的作用。
Deeply Inspire Yourself 深度激发自己
Do It Yourself 实践出真知
学习的主体一定都是自己
DIY第一期班的毕业典礼给我们这一届的DIY班画上了句号,也为我们开启了新的阶段。
DIY加油!
程序员加油!!
中国程序员加油!!!

2020年04月20日22:04:27
于北京


diy-logo.png
相关文章
|
7月前
|
C语言 Python
初学python的感受
初学python的感受
41 0
新手如何学习次世代?
在游戏行业技术逐步更新换代的过程中,次世代这个词被越来越多的提起来了,要回答如何学习次世代,先要跟大家解释什么是次世代。
72 0
|
人工智能 图形学
9年3D建模师的感悟—写给还在迷茫中的朋友
不知不觉,从事3d行业已经9年了。今天想把这么久以来积攒的3D建模的学习经验彻底讲一下,希望能对你有所帮助 。
227 0
|
存储 算法 IDE
边打游戏边学编程,是一种怎么样的体验?
coding games 一个边打游戏边学编程的网站
157 0
|
程序员 测试技术
编程的乐趣与苦恼
首先是一种创建事物的纯粹快乐。如同小孩在玩泥巴时感到愉快一样,成年人喜欢创建事物,特别是自己进行设计。我想这种快乐是上帝创造世界的折射,一种呈现在每片独特、崭新的树叶和雪花上的喜悦。
147 0
|
算法 Dubbo Java
3 条掏心掏肺的建议,新手学习编程必备,快上车!
3 条掏心掏肺的建议,新手学习编程必备,快上车!
129 0
|
弹性计算 Linux
使用心得和感受
飞天加速计划·高校学生在家实践
263 0
|
前端开发 Java 机器人
DIY班的心路历程
2020年04月19日,经历一年多的DIY班顺利毕业啦。清晰的记得DIY班开始于去年的春节,2019年2月5日,总计439天,经历了二十余次的淘汰,从最初近500人到最后的12人,残酷的筛选让我们蜕变。非常幸运我们的小组“码出人生”在最后的角逐中最终胜出,我也成为最后的优秀毕业生,非常感谢一路走来的成长。
976 0
DIY班的心路历程
|
人工智能 前端开发 Java
DIY班学习之旅
1、进来出去上去 2、开启全新旅程 3、讨论话题感悟 4、两个核心能力 5、大雁精神启示 6、DIY风云展翅
602 0