👨‍🦲提问的对象

  • 学习阶段的老师
  • 工作阶段的同事、上司和产品经理

🌟核心思想

为对方考虑

image.png

📌具体方法

  1. 注意专业术语、准确描述问题、提供分析材料
    1. 专业术语:通俗的语言+专业术语
      1. 参数列表中,数组作为参数和可变参数作为参数分别对应的情况是什么?
      2. 加上行数—->同名的成员变量和局部变量
      3. 面试有帮助
      4. 不必可以学习,模仿老师的语言,注意表述
    2. 准确具体描述问题:
      1. 不要给出误解性的问题
      2. 明确出问题的环节(dao、service、view)
      3. 程序要具体清晰(如何学好java数据不在页面展示了
      4. 语言清晰,注意断句
      5. 出现异常给出异常信息
      6. mysql索引在什么情况下使用,索引什么时候用bt什么时候用hash
    3. 提供完整分析资料
      1. 需求描述要清晰,给出所有数据的业务含义
      2. sql语句操作的表及表之间的关系(业务逻辑)
      3. 如果是自己给别人解决问题时,自己想看到什么(换位思考)
      4. 注意代码或语句的排版
      5. 分析资料完整,按照事件的逻辑顺序(最好带上用箭头【特殊标记】表示的跳转请求的路径流程)
      6. 提供图表(预期效果,实际效果,关键字段)
      7. 创建表的sql语句及自己写的有问题的sql语句(有问题的结果)
      8. 不能只给截图,要给项目结构及相关的业务逻辑(跳转请求的流程、文件的逻辑关系)
      9. 截代码要加行数,注意排版(ajax异步提交表单时要在ajax里面有跳转代码才可以提交)
      10. 必要时介绍运行环境(jdk版本、编辑工具、插件、服务器配置……)

🤏随想

ajax异步提交表单时要在ajax里面有跳转代码才可以提交 平台问答系统提技术问题选教学事务!有意见选意见反馈!