24小时热门版块排行榜    

查看: 324  |  回复: 3
当前主题已经存档。

ms98

[交流] 【讨论】对大家提问的一点建议

我只是个菜鸟,做软件编程也只是时间长而已,如果算上研究生3年,大约有10年了。虽然没什么大本事,但是积累了一些经验。
很多人对商业化代码感到神秘,其实它和学术代码的不同,主要是规范程度上。简单来说,提问就有一些规范,比如“提问的智慧”。
我读了一些提问帖,感到很多人都没有读过“提问的智慧”,因此就冒昧的转载了一下,请版主审阅一下看是否合适。
提问最重要的,是要表现自己的积极性,自己能够解决问题的能力。提问只是需要大家一个提示,一个帮助,而不是把工作交给别人。但是感觉部分版友可能刚刚入行,对这个不了解。经常出现提问就是一个笼统的东西,比如“老师给我布置了一个作业,请问怎么做”,或者是“大家看看这个程序,有什么问题(然后将所有程序都贴出来)”,完全不谈自己的摸索和努力,也没有把问题局限在一个小范围内。造成大家一看,这么多,都不想帮;帮得人呢,不得不贴一大堆程序,看都看晕了。
编程序主要靠自己摸索,读代码,写代码,调代码,而不是大段的copy,大段的找人帮忙。我觉得不是很复杂的问题,最好问的人将问题限制在20行之内可以解决,帮忙的人将代码限制在20行之内就好了,写太多,其实没意思。
以上是我的一点不成熟的看法,大家看看就好,当然具体情况具体分析,不是绝对的。
回复此楼

» 猜你喜欢

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

woshilsh

荣誉版主 (职业作家)

优秀版主


小木虫(金币+0.5):给个红包,谢谢回帖交流
不错,求助尽量在自己思考的基础上再进行,要不然没有任何意义
[center][url=http://www.91cool.net/][img]http://id.91cool.net/sign/?name=小木虫印&say=各位版主辛苦了![/img][/url][/center]
2楼2009-06-15 13:45:36
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

icecream8508

金虫 (著名写手)

★ ★
小木虫(金币+0.5):给个红包,谢谢回帖交流
wangen994(金币+1,VIP+0):欢迎交流 6-15 22:50
好是好,但是只截取一段的话,可能很多人都看不懂了哦。
我至今对于迭代的求解还是觉得有些困难的!
3楼2009-06-15 20:26:46
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

ms98


wangmonk(金币+1,VIP+0):感谢分享经验~ 6-23 20:51
ls说的的确是一个问题。但是我希望的是将问题浓缩,并不是说截取一段代码来给大家看。
计算机编程所有的复杂问题都是由简单问题组成的,因此提问的时候,只要将问题反复分析、提炼,一定能提出很有针对性的问题,回答也就有针对性。“提问的智慧”中举了很多例子,可以参考一下。
有些问题可能和具体语言无关,而是某种算法,例如楼上说的迭代。涉及到这种算法的,一般是该领域钻得比较深的,这样不用讨论怎么写代码,而是针对具体的算法来讨论。往往困难的地方只需要几句话就可以阐述明白。
当然有可能某个知识点需要大量的文字阐述,一般来说可以指出在某本书或某个文献中查阅,而不需要全部copy给他。
当然有例外,如果某个问题牵涉很广,而没有现成文献,就可以大篇幅的说明。不过据我这么多年混msdn和编程论坛的经验来看,非常少。我一般有问题上google查一下就能找到答案,另外,查英文的网页得到答案更容易。
有一种是直接把整个工作扔出来,“提问的智慧”中称为“家庭作业式的工作”。比如说“老师给我布置了一个作业”等等。其实做大作业是一个锻炼的过程,程序难度不大,目的在练手。这种其实应该自己做。还有一种就是自己做研究,需要人帮忙编程的,那就需要双方不停交流了。一般问这种问题的而不是具体问题,我就过滤掉了。

[ Last edited by ms98 on 2009-6-15 at 21:41 ]
4楼2009-06-15 21:40:00
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 ms98 的主题更新
普通表情 高级回复 (可上传附件)
信息提示
请填处理意见