众乐乐-weekly 第10期
文章目录
Read 📖
How is computer programming different today than 20 years ago? | by Sedat Kapanoglu | Medium
现在的计算机编程与20年前有什么不同?
- 20年前的理论性概念成为主流,如尾递归,模式匹配
- 现在的桌面软件=浏览器+页面
- 面向对象编程正在失去风头,基于特征的语言开始流行,组合比继承更可取
- 不参加一个高端会议并拍照不会被认为是一个正式程序员
- 由于并行计算的发展,响应式编程更流行
- 像素不再是相关的测量单位
- 垃圾回收已经成为安全编程的常用方式,Rust中更新的安全模型正在出现
- 302亿台设备运行在JAVA上,近10年没怎么变化
- 包管理系统现在是编程语言的重要基础,20年前要经过访问页面->下载->复制->添加的方式
- 现在的软件开发团队早上要举行15分钟站会
- 如今语言工具更丰富,如代码格式化,模板创建
- 编程语言的tab与空格争论不休
- 现在Adobe Flash不存在了,现在要在三个平台上提供相同交互的产品
- IDE与编程语言距离越来起远,以前IDE支持特定的语言,现在VSCode支持所有语言
- 如今跨平台开发成为主流,20年只有PC
- 在本地运行代码的行为变少了?
- 文档始终在线,离线文档名存实亡
- 如今视频教程成为学习的方式
- 现在有SO,以前有问题只能与同事交流
- 现在人们在MAC上进行软件开发
- 互联网连接是常态,以前正好相反
- 现今更注重安全性
- 现在移动设备可以显示常规网页,不再需要WAP页面
- 我们默认开源了所有代码,除了那些让人尴尬的
- 现在的女程序员更多了,这个行业在平等方面好很多
- 被黑客入侵现在是常见的事,丢失用户数据不需要道歉
- 现在进行运程工作更容易
- 现在都不使用那种需要输入服务器地址的IRC软件,而是使用庸肿的Slack
- 现在在图形卡上运行程序
- 1G存储空间在某种情况下不够了
- 物理处理器现在也不可信了(由于侧道攻击)
- 现在的编程很多是在足球桌上完成的(在国内是吗)?
- 现在的python数值计算与20年使用Fortran一样,因为现代CPU快了很多(也就是说Python做数值计算慢的很)
- 创建编程语言甚至硬件成为一种通用爱好
- 单元测试的好处被过分炒作,以至于变成了一种信仰
- 现在明文密码已经不赞成使用了,但是我们仍在使用
总结一句话: 一切都好但是又感觉不那么好了
Tools 🧰
jasonjmcghee/rem: An open source approach to locally record and enable searching everything you view on your Mac.
开源本地记录用户行为的APP,Rewind开源替代,方便了解自己一天都做了什么,它有以下功能:
- 每2s记录一次屏幕
- 数据本地存储
- 支持搜索记录
- 支持时间线
- 抓取当前屏幕的内容
- 多显示器支持
目前已经起来,感觉很好
Image 🖼️
近期去香港,看到老式的出租车,那种港片中的场景直入眼帘
Speech 💬
享受人生不需要太多钱,需要的是让自己有自由的时间和空间 – 曹大