Differences between revisions 6 and 7
Revision 6 as of 2014-10-21 03:19:35
Size: 5998
Editor: ?jingjiejiang
Comment:
Revision 7 as of 2014-10-21 03:40:39
Size: 6103
Editor: ?jingjiejiang
Comment:
Deletions are marked like this. Additions are marked like this.
Line 12: Line 12:
 * '''Web Page / Blog / Microblog''': about.me/sophiejjj  * '''Web Page / Blog / Microblog''': http://about.me/sophiejjj
Line 15: Line 15:
      Tsinghua University, Automation, B. Eng., 2012   * Tsinghua University, Automation, B. Eng., 2012
  * Hong Kong University of Science and Technology, CSE, Network Engineering, PhD, in progress
 * '''How did you hear about this program?''': from the [[http://www.gnome.org/news/2014/03/time-to-apply-for-opw-and-gsoc/ | GNOME]] news page
 * '''Please describe your experience with Debian as a user and as a contributor (Please include the information about the required contribution you made to the project you are interested in here)''':
 
  * As a user, I have used Debian for six years, explored the file system and complied many softwares. I used to be a system administrator to deploy Debian for a department lab. I found Debian is very great in terms of its stability, security, slim and self-containing base system and many useful packages. The Debian community best interpret the spirit and philosophy of FOSS. There is always someone willing to help you without sparing any effort. Many of them are Debian users instead of dedicated developers. With the active feedback from users, the system can fix existing bugs quickly. I'm currently a PhD student at HKUST. I find out that Debian is also very popular here: some courses in CSE department urge students to use Debian for course labs and homework. Once come to know Debian, many students start to love this system. As for me, I continue to use Debian as my daily develop environment, and never stop advising my friends and teammates to try it as well.
  * As a contributor, I'm still a rookie. I recently submit several patches to improve Debsources
(an infrastructure to publish Debian source code on the Web). Along the way, the good documentation makes me to quickly get familiar with the architecture. Also, the project mentors guide me to acquire some new knowledge.
Line 17: Line 24:
      Hong Kong University of Science and Technology, PhD, in progress
 * '''How did you hear about this program?''': from friends
 * '''Please describe your experience with Debian as a user and as a contributor (Please include the information about the required contribution you made to the project you are interested in here)''':

     As a user, I have used Debian for six years, explored the file system and complied many softwares.
I used to be a system administrator to deploy Debian for a department lab. I found Debian is very great in terms of its stability, security, slim and self-containing base system and many useful packages. The Debian community best interpret the spirit and philosophy of FOSS. There is always someone willing to help you without sparing any effort.
Many of them are Debian users instead of dedicated developers. With the active feedback from users, the system can fix existing bugs quickly.

I'm currently a PhD student at HKUST. I find out that Debian is also very popular here: some courses in CSE department urge students to use Debian for course labs and homework. Once come to know Debian, many students start to love this system. As for me, I continue to use Debian as my daily develop environment, and never stop advising my friends and teammates to try it as well.

As a contributor, I'm still a rookie. I recently submit several patches to improve Debsources
(an infrastructure to publish Debian source code on the Web). Along the way, the good documentation makes me to quickly get familiar with the architecture. Also, the project mentors guide me to acquire some new knowledge,
#such as TDD and git-related commands (I'm used to hg and svn).
Line 31: Line 25:
As a user, I've explored Django to develop web applications. Following the plentiful and comprehensive documentations, it's easy to get acquainted with the framework. Its
pluggable functionality enables modular programming. All the features, such as dynamic database-access APIs, template system and cruft-free URLs are free yet elegant.
Everyone can make an attempt to develop web applications with limited amount of pre-knowledge, which would definitely appeal more potential developers and activate the community.
   As a user, I've explored Django to develop web applications. Following the plentiful and comprehensive documentations, it's easy to get acquainted with the framework. Everyone can make an attempt to develop web applications with limited amount of pre-knowledge, which would definitely appeal more potential developers and activate the community.
Line 34: Line 27:
I recently have tried to use pywikibot, which can automatically edit wiki pages based on the instructions in scripts. It currently has two active branches: compat and core. Although users can continue to use the compat version, the developers are working on porting the functionalities of compat to core. It's a huge project given the various scripts in pywiki-compat. I'm trying to help the migration process.   I recently have tried to use [[https://wikitech.wikimedia.org/wiki/Nova_Resource:Tools/Tools/Pywikibot | Pywikibot]], which can automatically edit wiki pages based on the instructions in scripts. It currently has two active branches: compat and core. Although users can continue to use the compat version, the developers are working on porting the functionalities of compat to core. It's a huge project given the various scripts in pywiki-compat. I'm trying to help the migration process.
Line 38: Line 31:
      [[https://bitbucket.org/robin33n/comp5111_proj|call graph visualization]]
Line 44: Line 38:
 * '''Will you have any other time commitments, such as school work, another job, planned vacation, etc., between December 10, 2013 and March 10, 2014?''':
     
The schedule related to school work is very loose as I have finished all the required courses and there is no conference/project deadline in the internship period. There is no job commitment, either.

* '''Will you have any other time commitments, such as school work, another job, planned vacation, etc., between December 10, 2013 and March 10, 2014?''': The schedule related to school work is very loose as I have finished all the required courses and there is no conference/project deadline in the internship period. There is no job commitment, either. So I can essential work as a full-time intern for this project.
Line 47: Line 41:
 * '''Why Debian? Why are you choosing Debian? What attracts you about Debian? ''':
Debian is one of the most stable and elegant system I've ever used. It is simple and straightforward enough for a beginner to experience the *nix environment. Meanwhile, it is also powerful and extensible enough for a developer to experiment bloodedge functionalities.
Like I mentioned previously, it is the common efforts from all the users and developers that make Debian enhance its performance and feature continuously. As a loyal Debian user, it's both my pleasure and obligation to join the community and make my own contribution.

* '''Why Debian? Why are you choosing Debian? What attracts you about Debian? ''': Debian is one of the most stable and elegant system I've ever used. It is simple and straightforward enough for a beginner to experience the *nix environment. Meanwhile, it is also powerful and extensible enough for a developer to experiment bloodedge functionalities. Like I mentioned previously, it is the common efforts from all the users and developers that make Debian enhance its performance and feature continuously. As a loyal Debian user, it's both my pleasure and obligation to join the community and make my own contribution.
Line 51: Line 44:
 * '''Are you applying for other projects in OPW? Note that letting us know about this '''does not''' impact your chances of acceptance or rejection with us; we ask this because it helps us to resolve deduplications wherein an applicant is accepted for multiple projects.''':
I select pywikibot from mediawiki as an alternative project, but I am not going to submit a separate application to that project.

* '''Are you applying for other projects in OPW? Note that letting us know about this '''does not''' impact your chances of acceptance or rejection with us; we ask this because it helps us to resolve deduplications wherein an applicant is accepted for multiple projects.''': I select pywikibot from mediawiki as an alternative project, but I am not going to submit a separate application to that project.

OPW Application Template

To fill this in, copy the source text. Please don't rename the template.

This is a suggestion for the kind of information we'll find useful from applicants in their submissions. Remember -- you're going to be committing to several months' work. The more information and planning you can provide up-front, the more we will have to go on when we're ranking your application. Do not forget adding your submission at OutReachProgramForWomen/Applications

  • Name: Jingjie JIANG

  • Email Address: j@introo.me

  • IRC Nick: sophiejjj

  • Web Page / Blog / Microblog: http://about.me/sophiejjj

  • Location: Hong Kong

  • Education completed or in progress (i.e., university, major/concentration, degree level, and graduation year)::

    • Tsinghua University, Automation, B. Eng., 2012
    • Hong Kong University of Science and Technology, CSE, Network Engineering, PhD, in progress
  • How did you hear about this program?: from the GNOME news page

  • Please describe your experience with Debian as a user and as a contributor (Please include the information about the required contribution you made to the project you are interested in here):

    • As a user, I have used Debian for six years, explored the file system and complied many softwares. I used to be a system administrator to deploy Debian for a department lab. I found Debian is very great in terms of its stability, security, slim and self-containing base system and many useful packages. The Debian community best interpret the spirit and philosophy of FOSS. There is always someone willing to help you without sparing any effort. Many of them are Debian users instead of dedicated developers. With the active feedback from users, the system can fix existing bugs quickly. I'm currently a PhD student at HKUST. I find out that Debian is also very popular here: some courses in CSE department urge students to use Debian for course labs and homework. Once come to know Debian, many students start to love this system. As for me, I continue to use Debian as my daily develop environment, and never stop advising my friends and teammates to try it as well.
    • As a contributor, I'm still a rookie. I recently submit several patches to improve Debsources

(an infrastructure to publish Debian source code on the Web). Along the way, the good documentation makes me to quickly get familiar with the architecture. Also, the project mentors guide me to acquire some new knowledge.

  • Please describe your experience with any other FOSS projects as a user and as a contributor::

    • As a user, I've explored Django to develop web applications. Following the plentiful and comprehensive documentations, it's easy to get acquainted with the framework. Everyone can make an attempt to develop web applications with limited amount of pre-knowledge, which would definitely appeal more potential developers and activate the community.
    • I recently have tried to use Pywikibot, which can automatically edit wiki pages based on the instructions in scripts. It currently has two active branches: compat and core. Although users can continue to use the compat version, the developers are working on porting the functionalities of compat to core. It's a huge project given the various scripts in pywiki-compat. I'm trying to help the migration process.

  • Please describe any relevant projects that you have worked on previously and what knowledge you gained from working on them::

  • What project(s) are you interested in (these can be in the same or different organizations)?:

    • Debsources improvements
  • Who is a possible mentor for the project you are most interested in?: Stefano Zacchiroli and Matthieu Caneill

  • Please describe the details and the timeline of the work you plan to accomplish on the project you are most interested in (discuss these first with the mentor of the project)::

  • Will you have any other time commitments, such as school work, another job, planned vacation, etc., between December 10, 2013 and March 10, 2014?: The schedule related to school work is very loose as I have finished all the required courses and there is no conference/project deadline in the internship period. There is no job commitment, either. So I can essential work as a full-time intern for this project.

  • Background: something about yourself: technical skills, experience, etc. Who are you?:

  • Why Debian? Why are you choosing Debian? What attracts you about Debian? : Debian is one of the most stable and elegant system I've ever used. It is simple and straightforward enough for a beginner to experience the *nix environment. Meanwhile, it is also powerful and extensible enough for a developer to experiment bloodedge functionalities. Like I mentioned previously, it is the common efforts from all the users and developers that make Debian enhance its performance and feature continuously. As a loyal Debian user, it's both my pleasure and obligation to join the community and make my own contribution.

I believe it would be a mutual benefit process in the sense that I can help improve the Debian ecosystem, and the mentors and other developers can help me improve my development skills.

  • Are you applying for other projects in OPW? Note that letting us know about this does not impact your chances of acceptance or rejection with us; we ask this because it helps us to resolve deduplications wherein an applicant is accepted for multiple projects.: I select pywikibot from mediawiki as an alternative project, but I am not going to submit a separate application to that project.