Geek 青年说北京沙龙分享
你好,我是看山。
5 月 23 号参加了 infoQ 写作平台组织的线下沙龙,瞻仰了很多大佬的英姿。在 Geek 青年说的环节,也壮起胆量上台分享了自己的一些观点。第一次上台,面对台下的大佬们,难免有些紧张。不过思考不易,整理出来,希望能够帮到有相同困惑的同仁们。
@文字君 阿萌提前准备了几个问题,其本意是提供一些分享的思路。奈何,京城的程序猿们比较保守,将这些思路当成了题目,完全打乱了阿萌的计划。下面是几个问题:
- 我是如何走上写作之路的?
- 坚持写作给我带来了什么(长期收益、隐形投资、短期回报)
- 我的技术成长之路(学习策略、可推荐图书)
- 一个优秀的程序员的必备素质?(大佬特质有哪些)?
前两个问题还好,与自身相关。后两个问题具有普遍意义,需要单独开文回答了。
写作和收益
很多事情的发生都需要一个契机,就像是扣动扳机一样。
朋友在研二实习时面试的是百度,面试官看过他写的博客,感觉很好,加上他自身实力不俗,顺利拿到了 offer。
这对我来说,是一种触动,想着自己也开通一个账号,整理自己的所学所思所感,万一哪天面试用得到呢。于是,第一篇文章就这样诞生了。当时虽有目的,却动力不足,产出比较低,一年才 20 几篇,甚至在 2018 年停了 1 年。
每个人写作的目的不一样,但是写作带来的收益有一个是相似的,那就是:思考。无论是谁,什么段位,想要写成一篇文章,必然需要思考,思考前因后果。有时候写的不顺利,可能连续很长一段时间都会反复咀嚼反刍。这就是反复思考的过程,也是反复自省的过程。
我们做程序猿是比较难的,各种新技术层出不穷,很多时候我们会抱怨学不动了。但是我们做程序猿又是比较容易的,只要有一项技术精通摸透了,触类旁通,其他技术也能够很快上手。如果没有思考,很难做到精通。
我们在工作中有思考和没有思考会产生截然相反的两种结果,就像是送信的马儿和拉磨的驴子,可能它俩走路的长度一样,但是,马儿看过了世界,驴子看到的只是磨盘下的那个圈。
两个模型
分享两个模型:
- 德雷福斯模型
- 艾宾浩斯遗忘曲线
德雷福斯模型
德雷福斯模型定义了我们成长的路径:
- 新手 Novice
- 严格遵守规则或计划
- 几乎无法感知情境
- 无法酌情判断
- 高级新手 Advanced Beginner
- 依赖基于属性或不同侧面的行动准则
- 情境感知依然有限
- 对工作的不同方面,分开处理并且给予同等重要性
- 胜任者 Competent
- 能应对多线程活动或丰富的信息量
- 能从长期目标角度(至少部分)审视行动
- 有意识、刻意地制定计划
- 将流程标准化和常规化
- 精通者 Proficient
- 从整体把握全局,而不是观察各个方面
- 了解情境中最重要的事
- 感知情境与正常模式的偏差
- 决策越来越轻松
- 使用原则(maxims)指导行动,其含义因情况而异
- 专家 Expert
- 不再依赖规则、行动准则、原则
- 基于深刻、潜默的直觉把握情境
- 出现新情况或发生问题才使用分析法
- 看到未来可能的愿景
以做饭举例:
- 新手就是必须照着菜谱做饭,甚至会拿出厨房秤,一丝一毫不能差。如果碰到盐少量、醋少量之类的模糊描述,就完全歇菜。
- 高级新手也需要菜谱,但是知道盐少量就是少加点是多少了。
- 胜任者基本上不需要菜谱了,菜谱就在脑袋中。但也是照本宣科,没有什么创新。
- 精通者在某种菜式中游刃有余,不过,还局限在某种范式中。比如:鲁菜、川菜、杭帮菜等。
- 专家没有固定套路,不局限于某种菜式。可以根据食材当时的情况,完全发挥其美味,信手拈来。
我们也可以列出自己的技术栈和技能,然后每一项后面给自己下一个定义,这样就能够知道我们的差距在哪了。
艾宾浩斯遗忘曲线
艾宾浩斯遗忘曲线是可以指导我们学习。
相信大家都会有一个疑惑,为什么考试之后的知识都遗忘了?就是因为这个遗忘曲线,我们的大脑和电脑不同的是,我们的存储会被清除,随着时间的推移,可能留下的记忆少了。
之前在读书笔记 别让非理性思维毁了你的人生 中提过,我们的大脑就是一台克鲁机,很多都是拼凑出来了,而且,由于我们的大脑耗能严重,所以奔着能省则省的原则,凡是不影响生死的记忆行为,都被海马体挡在外面了。
为了骗过海马体这个看门人,我们需要反复学习加深记忆。这也解释了很多同学的一个疑惑,明明很用功的在看书学习,但是偏偏看过一段时间之后,就忘记了。对学习动力造成很大的打击。其实,只是需要隔一段时间在复习一下。
通常来说,我们的复习节奏是这样,隔 1 天后、再隔 7 天后、再隔 14 天后、再隔 30 天后。也就是说,我们在 1 号学习的知识,需要在 2 号、9 号、23 号、次月 20 号这 4 天复习。这样我们的记忆会保持很久。
而且,兴趣是最好的记忆催化剂,我们要保持学习的兴趣。很多同学应该有感触,我们感兴趣的东西,哪怕不重复记忆,也可能过目不忘。但是我们感觉无聊的信息,很可能转头就忘。所以,让我们对这个世界保持兴趣,至少对我们要学习的那些东西保持兴趣。
推荐阅读
- 别让非理性思维毁了你的人生
- Geek 青年说北京沙龙分享
你好,我是看山,公众号:看山的小屋,10 年老猿,开源贡献者。游于码界,戏享人生。
个人主页:https://www.howardliu.cn
个人博文:Geek 青年说北京沙龙分享
CSDN 主页:http://blog.csdn.net/liuxinghao
CSDN 博文:Geek 青年说北京沙龙分享
Geek 青年说北京沙龙分享相关推荐
- 王建民做客第六期青年学者月度沙龙 分享工业软件的开源创新发展模式
3月25日,第六期清华大学青年学者月度沙龙在教师发展中心举办,软件学院院长.大数据研究中心副主任王建民作为主讲嘉宾,作了题为"工业软件与开源创新"的主旨报告,来自全校多个单位的40 ...
- 【会议纪要】非洲新经济-线下沙龙分享
沙龙 主题: <解开非洲新经济神秘面纱> 时间: 2018年09月08日 14:00 ~ 15:00 地点: 杭州丰潭路 UXCoffee 背景: 随着中非合作峰会召开,非洲发展潜力越来越 ...
- 北京Dotnet分享会 || 精英论坛第三期
编者按: 没有一成不变的定律,没有长久不衰的流行,更没有一劳永逸的侥幸, 只有自己刻苦努力.脚踏实地.兢兢业业的学习和工作, 才会成为这个社会永远不会被淘汰的中流砥柱. 一.昨夜西风凋碧树 昨夜西风凋 ...
- [深圳/广州]微软SQL技术沙龙分享会(MVP)
[深圳/广州] 新一期俱乐部活动报名开始,这次是广深地区SQL Server 技术沙龙分享会(MVP),SQL Server作为一个数据平台,不管是SQL Server 2017 on Linux 还 ...
- [安全分享]斗鱼360补天沙龙分享-跨域资源那些事
[安全分享]斗鱼&360补天沙龙分享-跨域资源那些事 主要内容: 文件: http://scan.javasec.cn/补天&斗鱼-跨域资源那些事.pdf 转载于:https://ww ...
- 惠聚集,惠生活 共识赢未来,财富沙龙分享会成功举办!
2021年5月18日,由惠聚集主办的"共识赢未来"财富沙龙分享会在中国合肥成功举办!本次活动大咖云集,热闹非凡,吸引了众多行业精英共同参与,惠聚集多位高层领导莅临现场为大家带来专业 ...
- Bilibili高可用架构【B 站在云+社区沙龙分享干货】
来源:kunzhao.org/docs/cloud-plus-bbs/bilibili-high-availability/ [导读]本文整理了 B 站在云+社区沙龙分享的高可用架构,一起来学习小破站 ...
- 【遇见Doris】4.13线下开发者沙龙分享--美团点评团队
这次的Apache Doris (incubating) 0.10.0开发者沙龙在中关村国际会议中心圆满结束,各位嘉宾都带来了干货满满的分享.关注Doris官方公众号,后台回复"沙龙分享&q ...
- 紧急通知:北京沙龙改期为 11月27日 周日 上午 9:00 - 12:00
紧急通知:北京沙龙改期为 11月27日 周日 上午 9:00 - 12:00 http://www.automationqa.com/uchome/space.php?do=event&id= ...
最新文章
- 04-c#入门(类型转换)
- c++ vector 赋值_Vector 源码剖析
- 阿里云全球发布5大举措!
- 在package-lock.json中指定node-mass版本+独立编译flink中的flink-runtime-web模块
- keil C对lib封装库反汇编成C语言,Keil软件“C语言”及“汇编”混编 —— 相关知识整理.doc...
- oracle权限培训,Java培训-ORACLE数据库学习【2】用户权限
- (TOJ1531)爱的伟大意义
- 谷歌公开Android GPS程序源代码
- 一个前端博客(9)——浏览器检测和加载
- python中的leap_Python-规则打破了leap年?
- Transaction事务
- 智能优化算法:水基湍流优化算法-附代码
- cuda驱动更新方法之一:
- 期权定价模型BS模型及反推隐含波动率 golang实现
- 微信小程序上传图片(预览 删除 限制图片大小、张数)
- 动态内存的开辟与释放
- CodeForces 1144D -Equalize Them All
- 跳一跳改分java源码_解密微信小程序漏洞:可下载任意小游戏源代码,“跳一跳”可改分...
- 1435 牛刀小试结构体
- NIO的网络通信demo
热门文章
- 小白兔写话_一年级小白兔看图写话
- 单片机应用系统设计技术——基于51单片机篮球计时计分器的设计
- c++解一元三次方程
- Kafka教程(安装/配置/开发/面试题)
- 项目包ExpressJS入门指南
- 求n阶矩阵的逆矩阵(C语言实现)
- [c语言]0xC0000005访问冲突
- WSO2 ESB 学习(二) ---安装篇
- React全家桶(技术栈) redux 代码
- 独立钻石C语言Mac,C Code Develop for Mac-C Code Develop Mac版下载 V1.0-PC6苹果网