Thank you very much for your detailed and accurate reply. I'm really
encouraged.

Certainly, I’d like to explore the OpenSE. Please do introduce me to a
teaching assistant there.

The first question is what are your skills?


  I do developments in my work place, but mostly ad-hoc coding. I need to
improve my coding skills. - J2EE. I don't say I'm a     bullet  programmer,
but with some guidance and mentoring I'm sure I'll be able to get there.


The second is what do you want to learn from an ASF community?


I want to know how to contribute open source projects. I want to learn by
doing.

I want to take the first step.


:)


Hareendra




 On Wed, Dec 15, 2010 at 3:30 PM, Ross Gardler <rgard...@apache.org> wrote:

> On 15/12/2010 04:05, hareendra seneviratne wrote:
>
>> Hi,
>>
>> I recently graduated in MIS and willing to learn and contribute to the
>> community as a Software Engineer. From where can I start?
>>
>
> Three options, ranging in formality, least formal first:
>
> You can do this informally, just find a project you are interested in and
> start chatting with the devs to match your skills to their needs. Pros - you
> get involved quicker, cons - it can be difficult to just start running like
> this
>
> You can work with us here to find the project that is most likely to suit
> your needs and get an intro from us to your chosen project. Pros - for some
> this feels more comfortable Cons - we don't know all the projects intimately
> so we may not make the perfect match. We are just volunteers so this is not
> the fastest option.
>
> You can approach the OpenSE.net project as an independent learner where you
> will have access to teaching assistants who are paid to help guide you. Pros
> - always someone there to help you regardless of your needs. You'll be
> amongst many others in the same position as you, all facing the same issues
> and concerns. You'll still be working with the same mentors, but will have
> peers and TAs to help outside of the ASF. Cons - this project is in its
> first pilot run and is still learning how to do it.
>
> [Note - If you would like to explore the OpenSE route then it's useful to
> know that I'm a part of the OpenSE project and will be happy to introduce
> you to one of the teaching assistants there]
>
>
> What are the
>> projects or opportunuies available for me?
>>
>
> All the ASF projects continually mentor newcomers to their community. All
> we are doing is providing a guided route into those communities.
>
> The first question is what are your skills?
> The second is what do you want to learn from an ASF community?
>
> Once you've answered those you can start on one of the three routes above.
>
>
> More friendly faces and some guidance needed. :)
>>
>
> You'll find plenty of those in the ASF.
>
> Ross
>
>
>
> On Tue, Dec 14, 2010 at 7:33 PM, Ross Gardler<rgard...@apache.org>  wrote:
>>
>> On 14/12/2010 12:11, florent andré wrote:
>>>
>>> Hi Ross,
>>>>
>>>> I'm interested in for the Lenya project.
>>>>
>>>> But I'm just a commiter and I ask myself if I can be a mentor for such a
>>>> program ?
>>>>
>>>> For sure, I could be a "friendly face" ! :)
>>>>
>>>>
>>> "just a committer"? That means you know how the project works and have
>>> commit access to the repo, so yes, you are certainly able to be a mentor.
>>> Being a "friendly face" is a significant bonus.
>>>
>>> Ross
>>>
>>>
>>>
>>> cced d...@lenya
>>>> ++
>>>>
>>>> On 12/14/2010 10:25 AM, Ross Gardler wrote:
>>>>
>>>> Below is the text of a mail I sent to the PMCs last night. Copied here
>>>>> for information:
>>>>>
>>>>> Over the next few weeks your project may be approached by students
>>>>> participating in a European Commission funded project called OpenSE
>>>>> [1].
>>>>> These students will be looking for GSoC style mentors in open source
>>>>> projects.
>>>>>
>>>>> The headline info you need is:
>>>>>
>>>>> * Mentors will not need to commit as much time as they do to GSoC
>>>>>
>>>>> * The student/mentor relationship should be largely the same as any
>>>>> other relationship with someone new to your project
>>>>>
>>>>> * Students will, in general, work on existing issues in your project,
>>>>> but some may come with their own ideas
>>>>>
>>>>> * All work by the student should be managed and recorded using your
>>>>> projects normal workflow
>>>>>
>>>>> * Students will not be full time on the project
>>>>>
>>>>> * Students will not be paid
>>>>>
>>>>> * Students will have external support from teachers and teaching
>>>>> assistants
>>>>>
>>>>> The key message for your project community is that this activity should
>>>>> present minimal additional overhead to your normal community support
>>>>> activities.
>>>>>
>>>>> Having said that, there are a few additional, but small, tasks we ask
>>>>> you to perform during the course of a mentored project:
>>>>>
>>>>> * acknowledge your agreement to mentor a student
>>>>>
>>>>> * provide a brief evaluation of the students activities half way
>>>>> through
>>>>> the project cycle (around 6 weeks in most cases)
>>>>>
>>>>> * provide a brief evaluation of the students activities at the end of
>>>>> the project cycle (around 12 weeks in most cases)
>>>>>
>>>>> Each of these activities is recorded in a JIRA issue in the ComDev
>>>>> project. This issue will be created by the student during the
>>>>> application process.
>>>>>
>>>>> It is important to stress that we are not asking mentors to take any
>>>>> responsibility for the success of the students work. All we ask is that
>>>>> you act as a "friendly face" within your community and provide brief
>>>>> evaluations as described above.
>>>>>
>>>>> Unlike in GSoC these students will (in most cases) be doing this work
>>>>> as
>>>>> part of their formal education. All students will have external tutors
>>>>> and teaching assistants helping them. Therefore, you should only need
>>>>> to
>>>>> help them with their direct contributions to your project (design, code
>>>>> review, applying patches etc.)
>>>>>
>>>>> Unlike in GSoC students will not be working full time on their projects
>>>>> and thus the overhead on mentors will be considerably less.
>>>>>
>>>>> The Community Development project is encouraging and supporting this
>>>>> activity in an attempt to evaluate the effectiveness of this approach
>>>>> to
>>>>> helping students understand open source development whilst bringing
>>>>> some
>>>>> valued patches to our projects.
>>>>>
>>>>> You can find some more information about the mentoring programme (which
>>>>> will evolve in response to experiences and feedback in this experiment)
>>>>> at http://community.apache.org/mentoringprogramme.html
>>>>>
>>>>> If you have any questions please mail dev@community.apache.org (or if
>>>>> you explicitly want to seek out students for your project).
>>>>>
>>>>> If you agree to mentor a student all we ask is that you also subscribe
>>>>> to the dev@community.apache.org list (it's low traffic) and touch base
>>>>> with us now and again to let us know how things are going.
>>>>>
>>>>> Ross
>>>>> On behalf of the Community Development Project
>>>>>
>>>>> [1] http://opense.net/
>>>>>
>>>>>
>>>>
>>>
>>
>

Reply via email to