What little habits made you a better software engineer?

本文分享了一个重要的习惯——记录工作日志,它可以帮助软件工程师节省时间、提高工作效率,并且能够清晰地跟踪自己的工作进度。通过一个具体的例子展示了如何记录工作日志,以及它如何帮助工程师在日常工作中更好地组织思路。

Quora上看到的一个回答, 认为记工作日志是一个好工程师最需要的习惯. 

https://www.quora.com/What-little-habits-made-you-a-better-software-engineer/answer/Chris-Nash-10?srid=oYUu

I will share the most important habit I developed many years ago, on the example of a peer/mentor: keep a work log. If you only take one piece of advice from this question, let it be this. Holy Moly.

I used to spend several minutes a day figuring out where it was I left off, either the day before or even just returning from a meeting:

  • Did I check in that code?
  • Where was I in that solution?
  • Did I decide to inherit for that new class or just implement an interface?
  • What was the name of that script that rebooted the dev server?
  • What was the name of the environment where the solution is deployed?

It was a waste of time, but I didn’t put much thought into it. I figured it was a necessary part of work. Then a friend showed me his work log. It included what he did that day, action items from meetings and lots of little notes to himself. He didn’t explicitly recommend it, but to me, a noob compared to him, it was amazing. Everything he did or needed to do was right there, at his finger tips!

He implemented his in HTML, so I followed his example. Then I switched to Word. Then Evernote. Then OneNote. What you use to keep your notes isn’t as important as KEEPING THOSE NOTES.

Here is a brief example of some of my notes from a task:

  • Looking at the call that the "button" makes
    • Like where it gets its info from
    • They're using system.getHost(), not the host provided in the config
  • Trying the "reference" implementation
    • It works!
  • Reworking code
    • You know, fixing it up
    • WORKS!!!
  • CHECKING THIS SUCKER IN!
    • Done!

As you can see, my format is a list, but you can use whatever format works for you. And remember, they’re just for you, so you can annotate them any way you like. Personally, I keep track of separate tasks on separate pages; an augment to my habit I recently developed.

They also serve as a nice CYA tool. If your boss comes to you and says, “Roger, I don’t think you’re doing anything. Your LOC is zero for the last week.” You can whip out your work log and show him all the notes you’ve kept on your design for your new feature and show him all the useless meetings he forced you to attend that are keeping you from slamming out code.

Keep a work log and be successful and more productive. Here endeth the lesson.


一、基础信息 数据集名称:Bottle Fin实例分割数据集 图片数量: 训练集:4418张图片 验证集:1104张图片 总计:5522张图片 分类类别: - 类别0: 数字0 - 类别1: 数字1 - 类别2: 数字2 - 类别3: 数字3 - 类别4: 数字4 - 类别5: 数字5 - 类别6: Bottle Fin 标注格式:YOLO格式,包含多边形坐标,适用于实例分割任务。 数据格式:图片格式常见如JPEG或PNG,具体未指定。 二、适用场景 实例分割AI模型开发:数据集支持实例分割任务,帮助构建能够精确识别和分割图像中多个对象的AI模型,适用于对象检测和分割应用。 工业自动化与质量控制:可能应用于制造、物流或零售领域,用于自动化检测和分类物体,提升生产效率。 计算机视觉研究:支持实例分割算法的学术研究,促进目标检测和分割技术的创新。 教育与实践培训:可用于高校或培训机构的计算机视觉课程,作为实例分割任务的实践资源,帮助学生理解多类别分割。 三、数据集优势 多类别设计:包含7个不同类别,涵盖数字和Bottle Fin对象,增强模型对多样对象的识别和分割能力。 高质量标注:标注采用YOLO格式的多边形坐标,确保分割边界的精确性,提升模型训练效果。 数据规模适中:拥有超过5500张图片,提供充足的样本用于模型训练和验证,支持稳健的AI开发。 即插即用兼容性:标注格式直接兼容主流深度学习框架(如YOLO),便于快速集成到各种实例分割项目中。
先展示下效果 https://pan.quark.cn/s/ed751fc35e7f 在本资源中,我们提供的是一款以"3D小人构建商务场景现代都市高楼背景工作汇报通用商务ppt模板.rar"命名的压缩包文件。 这个压缩包主要应用于制作专业且具备视觉吸引力的商务演示文稿,特别适用于工作汇报和规划工作。 接下来将具体说明这款PPT模板的特质以及可能关联的IT知识点:1. **3D小人与商务场景**:3D小人作为现代PPT设计中常见的一种元素,能够形象地模拟实际工作环境,从而协助观众更透彻地把握演示内容。 这种技术涉及3D建模和渲染,一般借助Blender或3DS Max等软件来构建,并经由Photoshop进行后期处理,以使其与背景无缝对接。 2. **现代都市高楼背景**:此类背景图像为演示注入专业且前沿的氛围,体现了现代商务环境的高效运作和全球化趋势。 背景图像或采用高清摄影,或通过3D渲染技术制作,突出了城市的繁荣与进步,与商务主题高度契合。 3. **绿灰配色**:色彩心理学在设计领域扮演着关键角色。 绿色通常象征创新与环保,而灰色则代表专业与稳重。 这种色彩组合旨在形成一种平衡且和谐的视觉感受,既不会显得过于激进,也不会过于保守,非常适合商务场合。 4. **工作汇报与工作计划**:该模板的设计充分考量了商务环境中常见的两种需求——工作汇报与工作计划。 工作汇报部分可能涵盖图表、数据可视化及关键业绩指标,而工作计划部分则可能包括时间线、任务分配和目标确立。 这需要PPT软件的高级功能,例如Microsoft PowerPoint中的SmartArt图形、图表工具以及动画和过渡效果。 5. **通用商务PPT模板**:这表明模板的设计具有广泛的适用性,能够适应不同种类的商务演示,从...
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值