On Thu, Jul 9, 2009 at 7:31 AM, Kenneth Gonsalves<[email protected]> wrote:
> On Wednesday 08 July 2009 17:54:12 Prashant Verma wrote:
>> I will appreciate if other people who have thought about this issue
>> could contribute their opinion. If anyone has links to online
>> articles which address this issue or online training programs, that
>> would be very helpful.
>
> I have thought deeply on this issue and face the problems you mention on a
> daily basis. Solution is very simple. The candidate should join an open source
> project. If he perseveres for more than three months he will have well rounded
> communication skills - a will be a better programmer. If he is unable to cut
> it, then he is unfit to be a programmer and better off as a coder in some
> sweatshop where the only communication skill is to say 'yes sir'.

> In open source programming, communication is through mailing lists, ticket
> tracking systems, IRC and wikis. On a mailing list, if the question is not
> formulated properly or the relevant information regarding platform, version,
> error reports etc not given, the poster gets ignored or flamed.
>
> bug reports and patches are taken seriously and inadequete reports, buggy
> patches, patches without tests and documentation are mercilessly attacked. IRC
> is extremely helpful - if one knows how to communicate. And one learns fast.
> And messing up a wiki page is the easiest way to learn how to format one.
>
> the main problem is that India is still a highly feudal society where people
> in authority cannot be questioned. In open source, authority comes with
> contribution and even the geekiest geek would not dream of getting upset if he
> is questioned.
>
> using this method I have been very successful in churning out employable
> people - from very unpromising material. There have been failures, because
> some people are incapable of learning.
> --
> regards
> Kenneth Gonsalves
> Associate
> NRC-FOSS
> http://nrcfosshelpline.in/web/


I do not think the strategy is sufficiently perfect. Such people
should be made to write complete developer-level documentation under a
mentor preferably as well (in the FOSS project). Language skills
cannot be handled properly in a FOSS development environment without
special mentoring.


P.S. I am quoting your full mail for the benefit of some other readers.

Best

A. Mani


-- 
A. Mani
ASL, CLC,  AMS, CMS
http://amani.topcities.com
http://www.logicamani.co.cc
-- 
http://mm.glug-bom.org/mailman/listinfo/linuxers

Reply via email to