有技术素养的人提一个编程问题至少会考虑以下三个方面:
问题描述至少包括下面的信息:
1 你想要解决什么问题?比如“求众数”与平台有关说明平台信息。
2 逻辑复杂时,应简要说明你的实现思路。
3 你做过哪些尝试?比如“修改类型char 为 int”
4 错误信息,包括编译错误,问题复现流程和错误结果。
代码应该尽可能好读,比如:
1 文本而不是图片,没有人愿意看图抄代码。
2 整齐合理的排版,没人愿意读格式混乱的代码。
3 逻辑复杂时,合理的注释。
当问题解决后在评论中表达感谢并分享结论,帮助更多的人是技术人员最基本的修养。举报垃圾问题也是一种素养。