一、背景

前一段时间孤尽老师组织的 DIY 班一期结束,本人有幸走到了最后,成为最后的十几个人之一,收到了孤尽老师亲笔签名的DIY毕业证书、DIY纪念章和获胜团队奖杯。

虽然每一期都会有人淘汰,但是正是因为这种淘汰机制,才能够淘汰掉一些不够坚持的人,只有有危机感才能更认真地对待 DIY 的每一份作业。只有珍惜机会,有毅力的人才更容易走到最后。

DIY 的含义如下:

其一,Deeply Inspire Yourself
深度激发自己
其二,Do It Yourself
实践出真知

历时一年多的 DIY 班,给自己带来了很多启发和成长,下面讲讲一些重要的体会。

二、主要收获

2.1 两种能力

孤尽老师常提到的两种能力,也是 DIY班前几次作业中提到的:

  • 学习如何学习的能力
  • 如何快速学习的能力

我们上了好多年学,大多数人却总是沿用自己之前的学习方法,很少去主动学习新的好的学习方法。

比如可以尝试用思维导图学习知识、可以使用费曼学习法,学习技术多问几个为什么,先猜想后验证,多看源码等等。

软件行业发展迅速,很多新的技术和工具不断出现,知识是学不完的,但是快速学习是一种能力。如果能够掌握快速学习新知识的能力,那么可以快速学习新的技术,不容易被淘汰。

关于如何快速学习,可以看官方入门范例,可以看单元测试代码,可以找官方文档,可以使用 Idea的 codota插件等。
再如使用搜狗微信、搜狗知乎搜索一些高质量的文章。

不过我认为专业能力是快速学习能力的基础,专业不扎实,很难做到快速学习。

2.2 毕业项目的主要收获

在 DIY 班后期,最后的 12 个人分为两组做小项目。 孤尽老师谈到下面几个问题,非常值得学习。

一、信任是什么?(信任是主动的,单向的)
二、透过现象看本质。(需求背后的都是人性)
三、解决问题的能力。(定位问题更加重要)
四、效率是什么?(效率是单位时间你干了别人两倍的活)
五、完成比完美更重要。(代码是改过来的,架构是演进出来的)
六、新技术的恐惧,是IT从业者的命门。(回顾第一节课:学习如何学习的能力,快速学习的能力)
七、提升抗压能力。(抗压能力是事业的基础)
八、演讲能力,限时演讲。(通过关键词来带动演讲节奏)

2.3 其他感悟

这一年发生了很多变化,很多都是直接和间接因为参加 DIY 班带来的收获。

归纳和演绎。 通过具体的知识归纳出共性的本质的规律,然后通过本质的规律取运用到解决问题上。这也是一个不错的学习方法。

机会留给有准备的人。 不仅要有一定的知识储备还要有认真做事的态度。

克服对新技术恐惧的心态。 新的技术的本质原理还是计算机专业基础中的一些理论和思想,大家都常用的技术一般不会太难。后面还是要继续巩固专业基础,专业才是安身立命的根本。

孤单丝不成线,孤木不成林,很多事情要依赖团队才能完成,如何在团队中作出最大的贡献体现自己的价值很重要。

知道不等于懂得。我知道一个知识和真正理解和掌握是完全两码事,但是会有很多人看过或者知道某个知识就认为自己掌握了,然后不屑一顾,错过了深入探究的好机会。

每一个疑问代表着至少一个知识盲区,代表着极佳的学习机会。当我们看到DIY班的问题自己没把握的时候,说明我们学的还不到位,这恰恰是学透某个问题的机会,可是很多人在面对问题一知半解的时候总会忽略问题,而不是趁机研究透问题。

先猜想后验证。在学习和研究 DIY 班涉及到的一些源码时,体会到先猜想后验证是高效学习的一个重要方式。如果一开始就直接看答案,就会觉得答案是理所当然的,一旦自己动脑思考解答,很多人就会手足无措。

不仅要知其然,而且要知其所以然。是什么,为什么比怎么做更重要。正如孤尽老师所说,技术人员总喜欢开始就关注 how,而是应该先关注 why,再关注 what 和 how。其实正是因为我们在学校里养成了记忆答案的学习方式,脱离校园后就没有意识到问题,没有主动思考原因。

行百里者半九十。越是到最后阶段越是容易放弃,很容易功亏一篑,坚持很重要。

授人以鱼,不如授人以渔。孤尽老师 DIY班就是在践行这个原则,同样我们自己学习和解决问题时也应该多思考通用的方法而不应该满足于解决某个具体问题。

心态转变。有对团队有益的想法,不再憋着,而是勇敢地说出来。

专业才是安身立命的根本。说到底各种 DIY班的问题是否能够回答的准确严谨,本质上还是要看专业基础是否扎实,其次是平时是否认真去看了源码。后面打算多巩固下专业基础,让自己的专业知识更加扎实,更牢固。

细微之处见真章。发现孤尽老师看代码看得非常仔细。印象比较深刻的是 Boolean 的 hashCode 这个问题,看似很简单,但是绝大多数人都没进去看过,都没思考过为什么这样。

三、总结

每一次结束都是一个新的开始

就像高中毕业了,并不代表解放了,而代表不一样的学习模式;就像大学毕业了,并不代表自由了,而是要面临工作和生活的压力。

DIY 班一期结束了,但对于技术的进阶来说却是一个新的开始。

DIY 班将留下最美好的回忆。未来带着 DIY 班得到的一切启发,继续思考,继续前行。

参加孤尽老师DIY班一期的主要收获相关推荐

  1. 我眼中的Java大牛之孤尽老师

    一.背景 最近看到一个征文写自己心目中的大牛,希望可以借着这个机会写一下我眼中的大牛:孤尽老师. 写孤尽老师的主要原因是我认为孤尽老师影响和帮助了很多人. 本文将讲述自己和孤尽老师的一些"接 ...

  2. python排课问题_如何完美解决老师走班排课的排课难题?

    浙江走班排课进行了近三年了,第一届新高考的学生即将参加最后的高考,不知道你所在的学校是否还在套餐制,还在文理分科,还在7,8种组合? 前两天接触了一个老师,是浙江在走班排课这块早期实施就开始参与的,在 ...

  3. 参加《摩登华尔兹初级班》感受

    参加<摩登华尔兹初级班>感受 参加<摩登华尔兹初级班>感受 10月份开始,我参加了浙大摩登华尔兹班,并且幸运的加入浙大摩登舞队,好事成双,甚是欢喜. 经过一周的学习训练,有所感 ...

  4. 参加SCRUM中文网CSM认证班的一些感想

    这两天参加SCRUM中文网举办CSM认证班,感受挺多.资深讲师Jens Ostergaard经验丰富,活泼风趣.虽然我感觉内容还是比较基础,对于已经对有几年SCRUM实施经验的人来讲,较为浅显,但在授 ...

  5. java jspl是啥_login.jsp · L.lawliet/Java中软班一期二阶段Web项目 - Gitee.com

    pageEncoding="UTF-8"%> 考勤平台 href="./resource/css/style2.0.css"> ul li { fo ...

  6. td 内单选框不可用_在TD,我和曾经的老师变成了同事,也收获了最满意的“课外活动”...

    早就想找个时间好好写一篇文章记录一下我在TD的学习工作经历了,同时表达一下我对TD深深的爱和感谢. 一.结缘TD 一年前,我第一次报了TD的AP环境科学寒假班.由于当时我在冲刺三月的SAT,整个寒假我 ...

  7. 【Python 学习_第2周_程序代码】金角大王培训第二周练习_购物车代码,将写的代码和老师代码比较,记录下收获...

    培训第二周,课堂练习为编写一段购物车代码,需求描述如下: 1.提示用户输入薪水 2.用户输入薪水后,打印商品编号.内容及价格 3.提醒用户输入商品代码,若余额大于等于商品价格,可购买:若小于,提示用户 ...

  8. 2020.10.24参加全球第二届移动开发者大会的一些收获

    今天是程序员的节日,参加了这一届的移动开发者大会,签到就中了一个32g的u盘,运气还是蛮好的~~说说都有哪些收获 1.小米实验室高级AI工程师讲解了他们MACE框架的优势和应用以及未来的发展,数据图表 ...

  9. 与【孤尽】老师交流总结

    今天偶尔的加班.居然有机会和孤尽老师进行深刻的交流. · 1. 深入浅出 浅出反而很难,因为学到的东西不一定能用到 2.避免xy错误 什么是xy错误呢? 比如孤尽老师想要问去北京南站怎么走.(这个是y ...

最新文章

  1. Android开发常用属性
  2. 〖Android〗Android App项目资源字符串检查(检查是否缺少对应的翻译,导致系统切换语言后崩溃)...
  3. nginx php-fpm 运行原理
  4. Google开源OCR项目Tesseract训练(自己训练的记录,未成功)
  5. 前端一HTML:二十五盒子模型
  6. 让创新触手可及,阿里云容器服务 ACK 发行版开放免费下载
  7. 如何实现ABB机器人与老式焊机的连接控制
  8. How to remove ROM cfg in MAME
  9. 小米距告别破发还差2分钱
  10. java怎么看内存值_【java】内存分析
  11. 基本知识 100136
  12. ac1900 linksys 恢复_linksys思科WRT1900ACS刷机变砖维修
  13. 数学建模——五大类模型
  14. pdf 加深 扫描件_扫描文字字体如何加深 pdf扫描件字体加深
  15. 【渝粤题库】陕西师范大学209004道德教育案例研究 作业 (高起专)
  16. 字节跳动面经——实习算法岗
  17. Docker复习07——Docker 网络
  18. linux服务器创建用户
  19. Invalid component name: “_compiled“. Component names should conform to valid custom element name组件报错
  20. racte margin 居中 失效_微信朋友圈签名 个性 居中 酷炫 设置教程,支持 安卓 / 苹果!...

热门文章

  1. Springboot 使用JPA Repository 注入失败问题
  2. 【老九学堂】【C++】编码命名规范
  3. 华为平板 M3(青春版)ROOT教程 华为平板 M3一键root步骤
  4. 移动手持PDA是什么?
  5. 【Qt开发笔记】Qt设置生成的exe文件图标
  6. python hdf5_安装HDF5 1.8 和H5PY--HDF5和python接口
  7. HTML中如何自动切换页面背景图片
  8. git常用命令和基本操作
  9. 为什么程序员应该写博客?用什么博客系统?在哪写?
  10. 生物医学文献知识图创建的关系提取