1 |
Michael Sullivan wrote: |
2 |
> On Sun, 2007-01-07 at 22:56 +0000, Ciaran McCreesh wrote: |
3 |
>> On Sun, 07 Jan 2007 16:52:04 -0600 Michael Sullivan |
4 |
>> <michael@××××××××××××.com> wrote: |
5 |
>> | > I have been doing most recruits lately. There has always been a |
6 |
>> | > steady flow of good people wanting to become devs so that is not a |
7 |
>> | > problem. The biggest problem is having enough people interested in |
8 |
>> | > guiding new people and making sure they have good enough skills. |
9 |
>> | |
10 |
>> | I would like to help with coding/debugging packages for Gentoo. I |
11 |
>> | have some programming experience on a very small scale. I have an |
12 |
>> | Associates of Computer Science from a small community college, and |
13 |
>> | I've never had a job working for a software company. You spode of |
14 |
>> | "good enough skills"; I don't think I have good enough skills to help |
15 |
>> | with Gentoo, but I'd like to. Where should I start? |
16 |
>> |
17 |
>> https://bugs.gentoo.org/ |
18 |
>> |
19 |
> |
20 |
> I mean where do I start improving my skills? I've looked at source code |
21 |
> from Gentoo packages that was written in C (I know the basics of C) and |
22 |
> it made no sense to me. I found the experience quite overwhelming. Is |
23 |
> there a place I can start training myself to work on big projects? |
24 |
> |
25 |
|
26 |
It once again depends on what you want to do. If you want to write |
27 |
docs, you probably need to learn GuideXML. |
28 |
|
29 |
If you want to fix broken ebuilds you will need to know bash pretty well. |
30 |
|
31 |
If you want to work on portage (trust me you don't, but IF you did) |
32 |
you'd want to know python fairly well. |
33 |
|
34 |
If you want to work on a specific set of applications, you will need to |
35 |
know about those applications. kde, pam, bsd, multimedia apps, |
36 |
etc...;each section has it's own set of moreys and 'how most |
37 |
applications work'. |
38 |
|
39 |
In general you need to know about Linux, how it works in a broad sense, |
40 |
and how to use it. You can learn some of the specifics along the way; |
41 |
|
42 |
Myself? I'm an annoying portage guy, but I also fix broken packages and |
43 |
occasionally participate in QA fixes and revbumps for things that aren't |
44 |
maintained by anyone else. I know some bash (not as much as I'd like) |
45 |
and I know C++ and python. I am not a guru of anything (not even |
46 |
portage) but I try and help out where I feel I can contribute meaningfully. |
47 |
-- |
48 |
gentoo-dev@g.o mailing list |