请教一下:项目时间安排该如何写?

155 views
Skip to first unread message

Edward Cheng

unread,
Mar 15, 2014, 6:37:48 AM3/15/14
to gso...@googlegroups.com
在写详细项目时间安排的时候卡住了
包括测试之类的工作,该放在什么时候开始?
如果没有具体时间,怎么根据项目判断何时是正确时间?
包含中期、末期评估,一共12周,每周都要总结

Tnanks!

Qiang Kou

unread,
Mar 15, 2014, 11:55:58 AM3/15/14
to gso...@googlegroups.com
我一般两个思路哈

第一,找往年的申请参考一下,往年的申请从GSoC网站上都找得到;
其次,直接找自己mentor商量,他应该会帮你的。

KK


--
--
编程之夏中文列表 gso...@googlegroups.com
要退订请发邮件至 gsoc-cn+u...@googlegroups.com
更多选项请您访问 http://groups.google.com/group/gsoc-cn?hl=zh-CN

---
您收到此邮件是因为您订阅了Google网上论坛中的“GSoC-CN”论坛。
要取消订阅此论坛,并停止接收其发来的电子邮件,请发送电子邮件至gsoc-cn+u...@googlegroups.com
如需了解更多选项,请访问https://groups.google.com/d/optout



--
Bueno es hablar, pero mejor es callar

Edward Cheng

unread,
Mar 15, 2014, 12:12:27 PM3/15/14
to gso...@googlegroups.com
还没有被Accept,Mentor 一般不会搭理。。留个三周做善后,我是这么写的。
Edward Cheng

Qian Hong

unread,
Mar 15, 2014, 12:44:36 PM3/15/14
to gso...@googlegroups.com
2014-03-16 0:12 GMT+08:00 Edward Cheng <c415...@gmail.com>:
> 还没有被Accept,Mentor 一般不会搭理。。留个三周做善后,我是这么写的。

其实你把自己当自己被accept了,开始写代码,写出一些非灌水的补丁出来,这样就很容易被accept了。就算没有被accept,也是很好的锻炼,继续装作被accept了,明年就毫无压力了。

时间安排从来不是一件靠谱的事情。做一件没人做过的事情,没有人知道每个环节需要多少时间;做一件有人做过的事情,对开源项目的意义则比较局限。但是GSoC一定需要一个时间表,你可以消极地理解为只是一个形式主义的流程化的东西,也可以积极地理解为这是对学生的一个“测验”,看看学生是否真正了解自己所选的GSoC课题的工作量和难度。

我的建议是,把课题分解为小的阶段性目标,为每个目标分析一两个难点,然后把时间大致平均分配给这些阶段性目标,假装写个时间安排出来,把难点分析穿插到时间安排中,这样就可以了。

有人笑中国理科研究生都是作家而不是科学家,就是说咱表面功夫做得可以,论文吹得可以 233
写时间安排跟写灌水论文,需要的技能是差不多的。这事我还挺在行的。。掩面。

严肃地说,我建议花在写Proposal,写时间安排之类的流程工作的时间精力不要超过10%;另外的90%的时间应该分配给读文档,读代码,研究bug,写代码等等这类具体的技术活上。你可以做笔记,笔记中记录读代码和读文档的疑点,用“做减法”的方式做笔记,一旦一个疑点搞懂了就删除掉,最后笔记空了或者只剩一个清晰的提纲。把自己解决不了的疑点拿去开源项目问,你问GSoC申请的问题,其实大部分开发者兴趣都不大的,可是你一旦问有技术含量的问题,不管是多么细节的问题,都很容易引起别人的兴趣。

虽然前面说用吹论文的技能写时间安排,不过负责任的说,这样的做法越来越没有作用的,毕竟GSoC的mentor这几年也被骗多了 XD
每年GSoC都有很多炮灰,要想不成为炮灰,就应该把精力集中在技术细节上而不是申请流程上。很多开源项目现在都提高了标准,只接受那些GSoC开始前就给项目贡献过补丁的学生,比如Wine项目就是这样。偷偷告诉你,一个50行的有质量的补丁,远远比一份5000字的好看的proposal有用
:)

我2011年花了一年时间准备,申请了Wine项目GSoC2012,帮助过其他中国学生申请Wine
GSoC2013,正在帮助几个学生申请Wine
GSoC2014.这批申请Wine项目的朋友,最少的都提早准备了半年(断断续续,业余时间)。有兴趣花一年业余时间准备Wine GSoC
2015的朋友欢迎联系我 :) Wine的GSoC2014就算了,现在来不及了,除非特别厉害的那种 -
特别厉害的往往不一定有兴趣参加GSoC,我就见过一个,人家兴趣广 T_T


--
Regards,
Qian Hong

-
http://www.winehq.org

Edward Cheng

unread,
Mar 15, 2014, 12:53:07 PM3/15/14
to gso...@googlegroups.com
Hi, Qian Hong
感谢!我可以把我的项目地址贴上来帮我粗略看看有没有什么问题吗。。
很高兴认识你!


--
--
编程之夏中文列表 gso...@googlegroups.com
要退订请发邮件至 gsoc-cn+u...@googlegroups.com
更多选项请您访问 http://groups.google.com/group/gsoc-cn?hl=zh-CN

---
您收到此邮件是因为您订阅了 Google 网上论坛的“GSoC-CN”论坛。
要退订此论坛并停止接收此论坛的电子邮件,请发送电子邮件到 gsoc-cn+u...@googlegroups.com
要查看更多选项,请访问 https://groups.google.com/d/optout



--
Edward Cheng

Qian Hong

unread,
Mar 15, 2014, 12:52:46 PM3/15/14
to gso...@googlegroups.com
2014-03-16 0:44 GMT+08:00 Qian Hong <frac...@gmail.com>:
> 有人笑中国理科研究生都是作家而不是科学家,就是说咱表面功夫做得可以,论文吹得可以 233
> 写时间安排跟写灌水论文,需要的技能是差不多的。这事我还挺在行的。。掩面。
怕引起误会,再补充一下:我2012年准备的时候,也是认真写时间安排的,可是准备的时候对项目的了解还太少,(提前准备了一年了解还太少。。。欢迎参加世界上最变态的开源项目之一-Wine)到具体做的时候,发现跟我想象的时间安排差太大了。有没有其他同学有这样的感觉?

Qiang Kou

unread,
Mar 15, 2014, 1:09:17 PM3/15/14
to gso...@googlegroups.com
Qian Hong说的是正路。

我的流程:我是先找mentor才考虑申请的,今年继续在R。

R里有个package我经常用,但支持的格式不够多,开发者是个博后。
发邮件问他有没有计划再加几种格式支持,他说真的没精力了,如果我想做,他把我加为项目的collaborator。
之后我跟他说呀,咱俩去申GSOC吧,暑假给我经常用的格式加几个parser。
于是就开始申请了……



--
--
编程之夏中文列表 gso...@googlegroups.com
要退订请发邮件至 gsoc-cn+u...@googlegroups.com
更多选项请您访问 http://groups.google.com/group/gsoc-cn?hl=zh-CN

---
您收到此邮件是因为您订阅了 Google 网上论坛的“GSoC-CN”论坛。
要退订此论坛并停止接收此论坛的电子邮件,请发送电子邮件到 gsoc-cn+u...@googlegroups.com
要查看更多选项,请访问 https://groups.google.com/d/optout

Qiang Kou

unread,
Mar 15, 2014, 1:12:42 PM3/15/14
to gso...@googlegroups.com
我觉得我今年这个申请有点扯,完全属于拿我在实验室写的代码出去骗钱……
时间上的话,我一周七天都在实验室(实验室有咖啡,网速还好),而且GSOC的项目和我的课题联系过于紧密,时间上应该不是问题。


--
--
编程之夏中文列表 gso...@googlegroups.com
要退订请发邮件至 gsoc-cn+u...@googlegroups.com
更多选项请您访问 http://groups.google.com/group/gsoc-cn?hl=zh-CN

---
您收到此邮件是因为您订阅了 Google 网上论坛的“GSoC-CN”论坛。
要退订此论坛并停止接收此论坛的电子邮件,请发送电子邮件到 gsoc-cn+u...@googlegroups.com
要查看更多选项,请访问 https://groups.google.com/d/optout

Qian Hong

unread,
Mar 15, 2014, 1:25:29 PM3/15/14
to gso...@googlegroups.com
Hi Edward,

很高兴认识你。看到你的位置是在国内,所以顺便提个小建议,关于在开源项目中使用实名的建议,希望哪天会有用 :)参见:
https://groups.google.com/forum/#!topic/gsoc-cn/htUWTotl5JM

2014-03-16 0:53 GMT+08:00 Edward Cheng <c415...@gmail.com>:
> 感谢!我可以把我的项目地址贴上来帮我粗略看看有没有什么问题吗。。
>
> http://www.google-melange.com/gsoc/proposal/public/google/gsoc2014/edwardcheng/5707702298738688
>
抱歉没有精力细看,我对phpmyadmin很外行,反正我看了觉得挺牛逼的,要的就是这个效果。但是你的项目的mentor未必会这么觉得,因为人家看的是代码,不是看proposal。proposal可以忽悠外行,没办法忽悠内行。
我专门去http://wiki.phpmyadmin.net/pma/GSoC_2014_Ideas_List
,想看看你的proposal有多少是从项目提供的idea pool里取的,有多大成分是独立的研究成果,不过意外看到了这句话:
===
however, mentors generally do not wish to help a student drafting his
proposal. You can use the phpmyadmin-devel mailing list to ask
specific questions about these ideas.
===
这句话解释了你说的“没有被接受之前mentor不爱搭理”。也许可能是你之前没提出过具体的技术细节问题。

几个小建议:
1. 你在提出实现什么feature的时候,可不可以顺便提一下你认为实现这个feature需要改动的代码在哪个目录哪个文件?(精确到哪个函数当然更好,不过不一定现实)
2. 能不能点出一些你认为实现中可能碰到的难点?80%的时间可能用在解决20%的问题上,如果一个课题毫无难点,那么价值就有限。如果有难点但是你没办法预见到,那么将来能不能如期完成就是个疑问。
上面两点我当时自己的GSoC申请都(像模像样地)提到了,可是实际工作碰到的问题真的不是我想像的那样。。。
3. 你确定你的Proposal工作量够吗?工作量太少会fail,工作量太多别人不信你做得完也会fail。我真的外行,不知道三个月时间能做多少,这个帮不了你。
4. 既然你都已经有一些bug
fix了,这已经是个很好的开头了,不必在proposal上花太多精力了,继续修复bug,争取成为修复bug最多的学生,mentor会爱死你的。偷偷告诉你,其实他们就是想找个能干活的人而已:)

最后,分享Mozilla社区一位mentor的文章:
How Not To Apply For Summer Of Code
http://blog.gerv.net/2006/05/how_not_to_apply_for_summer_of/
这篇文章可谓炮灰大全,反面教材之荟萃 XD
这位mentor很牛逼,十几年前确诊癌症,乐观积极地治疗康复,现在还活跃在开源社区中,故事很励志。

Qian Hong

unread,
Mar 15, 2014, 1:34:24 PM3/15/14
to gso...@googlegroups.com
2014-03-16 1:09 GMT+08:00 Qiang Kou <kellyha...@gmail.com>:
> Qian Hong说的是正路。
>
> 我的流程:我是先找mentor才考虑申请的,今年继续在R。
>
> R里有个package我经常用,但支持的格式不够多,开发者是个博后。
> 发邮件问他有没有计划再加几种格式支持,他说真的没精力了,如果我想做,他把我加为项目的collaborator。
> 之后我跟他说呀,咱俩去申GSOC吧,暑假给我经常用的格式加几个parser。
> 于是就开始申请了……


真是好基友 XD

Edward Cheng

unread,
Mar 16, 2014, 10:10:27 AM3/16/14
to gso...@googlegroups.com

Hi, Qian Hong

在 2014年3月16日 上午1:25,Qian Hong <frac...@gmail.com>写道:
Hi Edward,

很高兴认识你。看到你的位置是在国内,所以顺便提个小建议,关于在开源项目中使用实名的建议,希望哪天会有用 :)参见:
https://groups.google.com/forum/#!topic/gsoc-cn/htUWTotl5JM

2014-03-16 0:53 GMT+08:00 Edward Cheng <c415...@gmail.com>:
> 感谢!我可以把我的项目地址贴上来帮我粗略看看有没有什么问题吗。。
>
> http://www.google-melange.com/gsoc/proposal/public/google/gsoc2014/edwardcheng/5707702298738688
>
抱歉没有精力细看,我对phpmyadmin很外行,反正我看了觉得挺牛逼的,要的就是这个效果。但是你的项目的mentor未必会这么觉得,因为人家看的是代码,不是看proposal。proposal可以忽悠外行,没办法忽悠内行。
我专门去http://wiki.phpmyadmin.net/pma/GSoC_2014_Ideas_List
,想看看你的proposal有多少是从项目提供的idea pool里取的,有多大成分是独立的研究成果,不过意外看到了这句话:
===
however, mentors generally do not wish to help a student drafting his
proposal. You can use the phpmyadmin-devel mailing list to ask
specific questions about these ideas.
===
这句话解释了你说的“没有被接受之前mentor不爱搭理”。也许可能是你之前没提出过具体的技术细节问题。

几个小建议:
1. 你在提出实现什么feature的时候,可不可以顺便提一下你认为实现这个feature需要改动的代码在哪个目录哪个文件?(精确到哪个函数当然更好,不过不一定现实)
这个是我的不足,谢谢你的提醒!我会加上的。 
2. 能不能点出一些你认为实现中可能碰到的难点?80%的时间可能用在解决20%的问题上,如果一个课题毫无难点,那么价值就有限。如果有难点但是你没办法预见到,那么将来能不能如期完成就是个疑问。
我安排了不少时间来处理出现的各种问题。 
上面两点我当时自己的GSoC申请都(像模像样地)提到了,可是实际工作碰到的问题真的不是我想像的那样。。。
3. 你确定你的Proposal工作量够吗?工作量太少会fail,工作量太多别人不信你做得完也会fail。我真的外行,不知道三个月时间能做多少,这个帮不了你。
我感觉工作量适中,我之前挺粗鲁的提出了一个帮他重写整个theme的项目,虽然对方很感兴趣但是不会被accept。。因为没什么可能完成。
对方对我提出的另一个课题比较感兴趣,但是我不认为我能handle it。
不过我会提出来,再仔细想想。
4. 既然你都已经有一些bug
fix了,这已经是个很好的开头了,不必在proposal上花太多精力了,继续修复bug,争取成为修复bug最多的学生,mentor会爱死你的。偷偷告诉你,其实他们就是想找个能干活的人而已:)
是啊!哈哈,最近这几天都在忙 proposal,就没去fix bug。。。我的弱点,有的commits像灌水一样。。比如给Button换个更好的Style啦。。

最后,分享Mozilla社区一位mentor的文章:
How Not To Apply For Summer Of Code
http://blog.gerv.net/2006/05/how_not_to_apply_for_summer_of/
这篇文章可谓炮灰大全,反面教材之荟萃 XD
这位mentor很牛逼,十几年前确诊癌症,乐观积极地治疗康复,现在还活跃在开源社区中,故事很励志。
谢谢! 


--
Regards,
Qian Hong

-
http://www.winehq.org

--
--
编程之夏中文列表 gso...@googlegroups.com
要退订请发邮件至 gsoc-cn+u...@googlegroups.com
更多选项请您访问 http://groups.google.com/group/gsoc-cn?hl=zh-CN

---
您收到此邮件是因为您订阅了 Google 网上论坛的“GSoC-CN”论坛。
要退订此论坛并停止接收此论坛的电子邮件,请发送电子邮件到 gsoc-cn+u...@googlegroups.com
要查看更多选项,请访问 https://groups.google.com/d/optout



--
Edward Cheng

Reply all
Reply to author
Forward
0 new messages