标签:判断 不同的 操作 项目 工程 工程师 错误 情况 创建
做技术如同做学问:首先你得态度端正,其次你得勤于思考,还得能于吃苦,最后你得学习有方。
下面是一个非常不错的发起提问的例子,我们看一看这里是如何提出问题的:
首先,肯定别人的项目,对创建该项目的人致以感谢和敬意。并说明自己选用这个项目是因为这个项目非常 awesome 。
接着,告诉项目创始人,自己在使用该开源项目时遇到了问题。并说明自己不是一遇到问题就立即来提问,而是经过很多途径、尝试了很多种解决方案,没有得到解决,然后才提出这个issue。比如文中提到“我根据你的文档一步一步的进行操作,并且通过google搜索尝试了很多解决方案,但是仍然没有找到能够解决该问题的办法,请给我一点 wisdom”。
在说明这些之后,表明了观点,阐明了事情经过。下面是issue本身:他提到:“根据要求安装和配置好了 Vagrant 及 VB,通过 gitbash 设置了相关配置,一切都很正常。然而,无论我怎么努力都不能通过 ssh 连接上服务器。随后,命令行返回一段错误,并说出了错误信息:blablabla...”
仔细描述了自己的操作过程,以及错误的发生时机和返回的错误信息等。这些信息都非常有助于使问题得到快速解决,都是能够初步或直接断定问题所在的关键点。
通过上面一段描述之后,发生错误的时机以及整个操作流程都说清楚了。接着,是对操作流程中每一个操作细节的描述:
这里提到了,操作系统环境是 win8x64,ssh keys 是通过 Gitbash 创建的并且保存在 .ssh 目录中,尝试了不同的命令行终端但是都不能正常工作。但是 ssh 可以与其他服务器(阐明自己的SSH应该是没有问题的)。进行了系统重启、删除并重建配置等与虚拟机相关的各种尝试,但问题依旧。还通过VB界面检查了端口设置,并尝试修改该端口配置,但都无济于事,还通过 netstat -a 检查了端口情况。接着通过vagrant相关命令尝试了一系列操作,根据文档进行逐步尝试,仍无法连接上服务器。还尝试阅读了google出来的各种解决方案,但都没有解决问题。
最后,请给我一些帮助,我是真的想使用你的 setup file !
先立足于自己解决,确定通过一己之力无法解决问题后,再对外寻求帮助。必须要有一个自己思考的过程,这个方案可能不是最高效的,但绝对是对提高处理问题能力大有帮助的。当提出问题请求帮助时,要注意以下几点:
本文地址:http://www.cnblogs.com/kelsen/p/6259647.html
关于本文如果您有任何建议或疑问请在下面留言交流,也可通过 Web前端高级工程师 群进行线上沟通。
标签:判断 不同的 操作 项目 工程 工程师 错误 情况 创建
原文地址:http://www.cnblogs.com/kelsen/p/6259647.html