说起10倍工程师,你可能并不陌生,这个词频频出现在大众视野里。既然有10倍工程师,那么肯定有1倍工程师吧?
当然有!最近有人在推特上发表了一篇题为“我是1倍速工程”的推文,不仅引起了广泛的赞同和大量转发,而且还有人创建了一个名为“1x.engineer”的GitHub库和一个网站,用于讨论1倍工程师所具备的基本素质。
网站:https://1x.engineer/
GitHub:https://github.com/cutenode/1x.engineer
下面,我们就来看看所谓的1倍工程师应该具备哪些基本的素质:
遇到不理解的情况,会搜索Google、百度、Duckduckgo、Bing 等网站。
从Stack Overflow、Glitch、Codepen 或其他能够找到答案的地方复制/粘贴代码片段。
指明代码的出处。
创建社区并分享知识。
除了软件工程师的工作以外,还会花时间培养兴趣爱好,陪伴家人或朋友。
制定时间表,维持健康的工作与生活平衡,并尊重他人的私人时间。
不能通过任何网站的贡献分数来衡量,也不会对其他人的贡献妄下判断。
编写的代码可能有bug。
编写的代码可供他人阅读。
阅读文档。
更新文档。
不一定对自己编写的代码或所解决的问题充满热情,但有时也有一定的热情。
当某人不知道某事时,不会感到惊讶。
愿意并且能够与他人合作。
当面祝贺他人的胜利。
在提供重要反馈之前先提出问题。
负面反馈放到私下给出。
按照对方喜欢的方式与人相处。
承担代码审查工作,并提供富有建设性和帮助性的反馈,注意反馈的方式,帮助同事的个人和专业发展。
对于同事给予的代码审查以及有建设性和有帮助性的反馈表示感谢。
有时会因为犀利的反馈而感到受伤,但不会消极对待。
有时需要休息一下,保持清醒的头脑。
有时会犯错,但会从这些错误中得到成长。
愿意承认自己的错误,并且有勇气说“我不知道”。
可能喜欢编写文档,但也可能不喜欢,但无论如何为了将来的维护,愿意承担文档的编写工作。
可能喜欢编写测试,但也可能不喜欢,但如果团队或项目有需要,就学着去写。
感谢其他人付出的时间、努力和精力。
拥有五彩斑斓的桌面背景。
为生产环境中的代码提供支持,即使他们未参与这些代码的编写工作。
有时觉得无力胜任自己的工作,但明白其他人可能也有同样的感受。
相信身边的每个同事都很聪明,很有能力。
愿意帮助他人成长,并在需要时寻求帮助。
永不停止学习,有时会因为需要学习的东西太多而感到不知所措。
愿意积极地展开讨论,并在团队做出决定之前听取他人的意见。
愿意走出自己的舒适区。
尽力以自己的方式为社区做贡献,并感谢他人做出的贡献。
编程的速度可能很慢。
有些日子很高效,有些日子则比较低产。
不会太在意自己。
不会不懂装懂,会直接说:“我从未听说过”。
值得信赖。
为了生活而工作,而不是为了工作而生活。
有时会失业。
不必记住整个代码库。
尊重并遵守社区行为准则。
在家中、办公室、咖啡厅或其他适合自己的地方工作。
不讨厌自己不喜欢使用或其他人正在使用的工具、流程或语言。
不根据他人使用的电脑而妄自评判对方。
按照自己喜欢的任何方式装饰电脑和工作区域,也尊重他人的装饰(或不装饰)。
不会跟随无知的投资者们目光短浅的推文随波逐流。
如果你觉得以上列表缺少某些方面,请随时访问1倍速工程师的 GitHub 库。1倍工程师通常都谦虚,我们愿意接受你的“拉取请求”。
更多精彩推荐
☞开发者实测 M1 芯片报告:除了大型应用程序启动慢点,整体性能优秀!
☞她们,在字节跳动写代码
☞“跟风离职后,找不到工作了!”:好多同事离职,这家公司还值不值得待?
☞中招!330 万台老年机被植木马,背后黑幕细思极恐
☞重新认识云原生
☞Salesforce 为什么要收购 Slack?
点分享 点点赞 点在看