为一个90后,关于年轻工程师如何加深对技术的理解,获得更快的个人成长,你有什么建议吗?
为一个90后,关于年轻工程师如何加深对技术的理解,获得更快的个人成长,你有什么建议吗? 这里想对年轻的工程师提一些个人建议。 第一,一定要多读代码。尤其是语言的标准库代码,知名的开源项目代码,或者其它超高使用频率的代码,提高自己的代码品味。 第二,一定要多写代码。尤其是写可读性高、可维护性好的代码,尽量寻找有经验的工程师帮助自己 Review 代码,提高自己的代码能力和质量。 ...
为一个90后,关于年轻工程师如何加深对技术的理解,获得更快的个人成长,你有什么建议吗? 这里想对年轻的工程师提一些个人建议。 第一,一定要多读代码。尤其是语言的标准库代码,知名的开源项目代码,或者其它超高使用频率的代码,提高自己的代码品味。 第二,一定要多写代码。尤其是写可读性高、可维护性好的代码,尽量寻找有经验的工程师帮助自己 Review 代码,提高自己的代码能力和质量。 ...
在设计系统时,多考虑墨菲定律: 任何事情都没有表面看起来那么简单; 所有的事情都会比你预计的时间长; 可能出错的事总会出错; 如果你担心某种情况发生,那么他就更有可能发生。 在划分系统时,应该多考虑康威定律: 系统架构是公司组织架构的反应; 应该按照业务闭环进行系统拆分/组织架构划分,实现闭环/高内聚/低耦合,减少沟通成本; 如果沟通出现问题,那么应该考虑进行系统和组织架构的调整; 在合...
这次《Zabbix架构分享&Promethues架构初探》培训交流会,我想做一次总结。 早在一个月前,老大就请我去调研Zabbix在大型IT架构中的使用,以及初探Promethues监控系统,并对两大监控系统做较详细的对比。 我觉得前两者在本次会议中,基本上覆盖到了。 第一点:Zabbix在大型IT结构中普遍会应用上Proxy,Agent将监控数据推送到Proxy,然后由Proxy将...
在集成电路设计流程中,Cadence Virtuoso 是广泛使用的模拟/混合信号设计平台。为了提升设计效率,常需将其与其他 EDA 工具(如 Calibre、Cliosoft、Empyrean 等)集成。本文将介绍如何通过配置 .cdsinit 文件,实现这些工具的无缝集成。 1. 基础配置:编辑 .cdsinit 文件 .cdsinit 是 Cadence Virtuoso 启动...
🚀 在浏览器中快速生成 GitHub 新博客文章链接(使用 Bookmarklet) 🎯 背景 在使用 GitHub Pages 构建 Jekyll 博客时,每次创建新博客文章都需要手动填写 filename 和 front matter。为了简化这个步骤,我们可以通过 Bookmarklet(书签链接)来自动生成这些内容,快速跳转到 GitHub 创建博客文章页面。 通过这种方式,我...