web开发菜鸟应该如何向前端大神提问题(一次性把问题描述清楚)
1. 问题的环境和背景
这里的背景一般包括,是针对桌面浏览器还是移动端开发?如果是桌面浏览器,则兼容性要求如何?比方说,你来咨询父级是百分比高度的垂直居中效果,你就要说明,你这个效果是需要兼容IE7+还是IE8+, 还是只需要IE10+支持就可以,这是很重要的,浏览器兼容性要求背景的不同,所提供的技术解决方案也会大相径庭;如果是移动端开发,是纯web还是Hybrid模式,只主需要关心iOS呢,还是所有设备。
2. 遇到的问题现象描述
这里的描述不是简单的直抒胸臆,“哎呀,我这里怎么露出个边框色啊?”,没错,这是你看到问题时候内心自然的想法。但是,这只是你自己内心的想法,因为你脑中还有很多其他别人不知道的信息!就像写文章一样,要多换位思考,别人根本就不知道你项目是哪根葱上长出来的,什么“露出边框色”,鬼才知道是个怎么回事呢!这样的问题如何回答,如何交流?要描述具体一点,具体到你们部门的产品经理也知道你描述的是个什么问题就可以了。
有一些很简单的技巧,对吧,你截两张图(敏感信息可以马赛克掉),往邮件里一放(不是附近格式),所谓一图胜千言,相比干巴巴的文字立马就直观很多了,看到了界面、看到了出问题的样子,说不定脑子里就知道大致怎么回事,我就可以发表自己的观点了。
3. 自己对问题的思考过程与看法
当我们遇到问题的时候,自己内心肯定是有过思考的,百度也百了很久,实在棘手才去问别人的对吧。好的,在邮件沟通交流的时候,你自己内心的想法、思考过程是非常重要的,你应该写下来,这对于问题的解决非常有帮助。
4. 必要的关键源代码
有时候,发生问题,并不是思路、或者理解上出问题了。而是代码本身。因此,在提问的时候,最好附上一些关键的源代码(记得注释啊注释),直接邮件显示,不要附件。要知道,下载附件很烦的~
5. 在线与预览的Demo
最最高效的问题沟通之道就是这个了,可在线预览的Demo. 一图胜千言,一例胜千图。
注意,这里的Demo指的是可在线预览的Demo. 是一个整理过的,只与问题自身相关联的静态在线Demo页面。基本上,90%以及以上的同学提问,凡事有Demo的,全都是打包文件,大部分都整理过,还算不错的;有的直接洋洋洒洒大波页面,而与问题相关的,也不知道藏在了哪里;还有一个印象深刻的,是直接就是asp页面,而且里面都是拖控件生成的些代码,我真是信了你的邪,这样的页面看毛线,毛线都没得看!
说到在线Demo,有很多很好的网站、很多很好的工具,大家要用起来,对吧,都是免费的,体验又好,还能协同修改,不要太适合前端问题交流哦!
比方说:jsbin.com jsfiddle.net codepen.io等,国内也有类似的站点。
转自:张鑫旭
web开发菜鸟应该如何向前端大神提问题(一次性把问题描述清楚)的更多相关文章
- 为何你跟着滴滴D8级前端大神撸代码,技术却依旧原地踏步?
引子 听说最近有很多小伙伴,热衷于在慕课网上学习各种前端实战教程,并以完成项目为奋斗目标.比如本文接下来要提到的<Vue2.0高级实战之开发移动端音乐App>,这门课程的传授者是来自滴滴D ...
- Android开发相关的Blog推荐——跟随大神的脚步才能成长为大神
转载:https://blog.csdn.net/zhaokaiqiang1992/article/details/43731967 CSDN 鸿洋:http://blog.csdn.net/lmj6 ...
- 耐克的定制页用canvas如何实现....跪求前端大神指点。
选择鞋子的鞋底 鞋底会变色,也可以添加自己定制的id,这个东西看的是用canvas做的,但是小弟确实不知道怎么去做,求大神指点一二,不胜感激! nike的定制页地址:http://store.nike ...
- 要想成为前端大神,那些你不得不知晓的web前端命名规范。
一.Web语义化 1.1 H5的语义化 对于经验资深的前端er,在给web布局时,相信都会很注重标签和命名的规范.尤其是随着html5的普及发展,更是把web前端语义化推向一个新的台阶上.比如html ...
- WEB前端大神之路之基础篇
CSS篇: 1.CSS权重: 不重复造轮子啦,直接传送门(CSS选择器的权重与优先规则) JavaScript篇: 1.this关键字: 它是一种引用(referent).指向的是当前上下文(cont ...
- 前端大神讲解,初级程序与高级程序写表格变色的区别,dom 0 与dom 1
我们在遇到表格行数太多时,往往会眼花缭乱,下一行看成对应上一行.就要遇到写鼠标移动那行,那行高亮显示. 这里用到一个this关键字: 在面向对象里,this代表对象本身. 在这里只要记住,谁调用这个函 ...
- 01Go开发环境搭建(参考无闻大神)
一直安装下一步就可以了 GOPATH是工作目录 GOROOT是安装目录 如果有多个工作目录,就需要我们用分号进行分隔
- 转:大神提出来的java服务器方面面试问题(当作自己的学习目标平时得多注意)
因为一些个人原因,陆陆续续参加了一些校招补招.社招的笔试和面试(BAT),也包括一些国外公司(Spotify, Google, Ericsson),最后有幸被网易收入麾下,拿到了S.下面罗列一些我复习 ...
- Web开发从零单排之二:在自制电子请帖中添加留言板功能,SAE+PHP+MySql
在上一篇博客中介绍怎样在SAE平台搭建一个html5的电子请帖网站,收到很多反馈,也有很多人送上婚礼的祝福,十分感谢! web开发从零学起,记录自己学习过程,各种前端大神们可以绕道不要围观啦 大婚将至 ...
随机推荐
- jquery+easyui主界面布局一例
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="workbench.aspx ...
- java线程中断[interrupt()函数] (转载)
一个正常的线程中断: 从运行到真正的结束,应该有三个阶段: 正常运行. 处理结束前的工作,也就是准备结束. 结束退出. Java曾经提供过抢占式限制中断,但问题多多,例如的Thread.stop.另一 ...
- OpenCV 环境搭建( Win7 32位 / VS2010 / OpenCV2.4.8 )
前言 本文介绍如何搭建 OpenCV 开发环境 配置如下: 操作系统:WIN7 32位 开发平台:VS2010 OpenCV 版本:2.4.8 第一步:安装 OpenCV 2.4.8 1. 登陆 Op ...
- 图像处理之opencv---常用函数
http://blog.sina.com.cn/s/blog_9c3fc0730100yzwt.html 很全 http://www.xuebuyuan.com/593449.html cvrepea ...
- 九度OJ 1126:打印极值点下标 (基础题)
时间限制:1 秒 内存限制:32 兆 特殊判题:否 提交:4613 解决:1646 题目描述: 在一个整数数组上,对于下标为i的整数,如果它大于所有它相邻的整数, 或者小于所有它相邻的整数,则称为该整 ...
- java内部类和静态内部类的区别
1 相同点 使用的时候,import的时候,除了包名,还要带外部类. 2 不同点 2.1 对象创建的方式不同 静态内部类创建对象的时候,独立于外部类及其对象,就好像它是一个独立的类,可以和外部类一样使 ...
- libcurl以get方式请求服务器端文件
static size_t callbackfunction(void *ptr, size_t size, size_t nmemb, void* userdata){ FILE* strea ...
- SQL Server 2005中top关键字的用法
1.返回N条记录数 select top n * from <表名> [查询条件] 2.返回总结果集中指定百分比记录数 select top n percent * from <表名 ...
- windows server安装oracle
倒腾windows server的时候一定要先整net framework然后再安装oracle不然连不上或者装一下client 也能连上但是为了不安装client一定要先装framework!
- 【LeetCode】Binary Tree Inorder Traversal
Binary Tree Inorder Traversal Total Accepted: 16406 Total Submissions: 47212My Submissions Given a b ...