如何寻求帮助而不显得懒惰
在我人生中的第一个开发岗位上,我最享受的一件事就是有机会向最聪明的人学习,并拓展我的开发技能。遇到编程障碍和未知的问题是常态,而在过去几周里,我相信我已经磨练出了正确向其他开发人员寻求帮助的技巧。现在就分享一下:
步骤 1:再三检查你是否位于正确的目录、正确的 git 分支,以及你的命令语法是否有效且没有错误。遵循这条规则大概解决了我 85% 的编码问题 😓 [ Jan Schröder补充:检查你的服务器是否正在运行,数据库是否已连接]。
第二步:认真阅读错误信息(是的,即使是那些乱码部分)。以前,每当我的机器喷涌出一堆毫无意义的错误信息时,我都会赶紧逃之夭夭。然而,关于你的应用程序报错原因的清晰解释,很可能就藏在这些字符之中。花点时间仔细阅读,然后找出其中的解释性或描述性语句。
步骤3:用Google搜索你在步骤2中梳理出的内容。你可能会在StackOverflow上找到一些结果。浏览留言板时,请注意你阅读的解决方案与你自己的解决方案在版本、软件或系统架构方面的差异。[ aksfjh补充:也可以尝试在Github上搜索你团队/组织的项目,查找类似的词汇、函数或错误。其他人可能已经实现了代码,你可以从中学习,而不必直接去找他们。]
步骤4:草草写下故障排除过程的粗略总结,并用橡皮筋测试一下。我都记不清在这个步骤中有多少次想到了可行的解决方案。
总而言之,完成步骤 1-4 不应超过 30-40 分钟。
步骤5:接下来的一点可能并非适用于所有工作环境,但对我来说,我会使用干扰性最低的方法(通常是Slack消息)来引起队友的注意。这尊重了他们可能正处于高度专注的状态,或者此刻不想被任何打扰。
第六步:向你的队友讲解你的故障排除过程。提供你做出的每个决定的背景和理由。你的队友可以直接指出解决方案,也可以采取“授人以渔”的方式,提出引导性问题来帮助你找到解决方案。无论哪种方式,你都采取了亲自动手的方式来寻找答案。
文章来源:https://dev.to/aritdeveloper/how-to-ask-for-help-without-seeming-lazy-2hmh我发现,我在工作中的职责之一就是证明自己是一个善于学习、快速学习和善于探究的人。希望这份指南能帮助你展现出同样的品质。