![]() |
1
10
最好最快的方法
就是找到一个现有的开源项目,最好是您当前使用和喜欢的项目,然后开始提交补丁。作为奖励,您将了解开发中的远程协作。 |
![]() |
2
3
作为一种学习经验,你可能变得有用,你可以自吹自擂,你可以建立自己的博客引擎,也可以使用它。请注意,你的博客引擎杀死Wordpress或Drupal或其他一百万个CMS/博客引擎的机会非常渺茫。但是,您可以从每一个特性中选择您认为最重要的特性,并构建自己的特性。我认为你会学到很多东西。 作为一个想法,您可以决定不使用RDBMS,而是使用Mongo DB、DB4O等。您可以与其他评论服务或Picassaweb、Flickr和其他mashup服务集成。 |
![]() |
3
2
如果你不想像Don所提到的那样为开源路线做出贡献,你也可以考虑制作一个Android应用程序。这将使您既有Java的经验,又有移动开发的经验。 当然,如果你有一部安卓手机,这会更有趣。如果你做一些“吹牛”的事情,也许可以用它赚钱。 |
![]() |
5
0
我的猜测是,这个问题可能会被解决,因为这是非常普遍的-一切都可以是一个宠物项目,取决于你的兴趣。你可以写任何东西,从游戏到天文学程序。你还需要决定你在爪哇想要关注什么。居士?数据处理?数学? 您可能会得到应该加入开源项目的答案,但如果您对Java没有经验,那可能会令人沮丧。 从职业的角度来看,你最好做一些与你现在的雇主或学校有关的事情(因为如果你申请研究生院,教授的建议很有用)。你上的是我为本科生做的同样的课程。我可以告诉你,有很多教授脑子里有一些小项目,他们只是在乞求学生。他们所得到的只是学生为课程学分做“实验项目”,而这些项目通常不值得他们为评分和官僚主义而烦恼。一个愿意和他们一起工作的学生(特别是没有工资或名义工资)是非常有吸引力的。我已经很多年没去过陶布了,但我能想到一些教授可能是一个好的起点。给我发电子邮件。 如果你想要一个不相关的想法,可以考虑编写自己版本的课程安排程序。在九十年代中期,我们有一个非常好但过时的应用程序,一些学生写的,它将阅读课程文件,并提出各种各样的时间表后约束(它被称为marprog)。然后,UG用一个当时很糟糕的基于网络的程序取代了它。自己写! |