[Baypiggies] Wanted: a few good C/C++/Python developers

Tung Wai Yip tungwaiyip at yahoo.com
Thu Oct 11 21:06:51 CEST 2007


The fact is software development often requires skills beyond a single  
language. The most common requirement is HTML and Javascript for web  
development. C is the foundation of the Python interpreter and many  
libraries. Therefore it is common to list it as a related skill. In a  
similar way many jobs prefer people with Unix skill because it is the  
underlying platform for the application.

On the other hand I don't believe C is a prerequisite for Python. Most  
Python programmers mainly code at a high level. Just like it helps to get  
some Python programmer who is also a Linux hacker to optimize the system.  
It is not necessary for most Python programmers beyond a working knowledge  
of Linux.

Wai Yip


> Just as a disclaimer, I'm not interested in the job, I just have a
> question for Baypiggies related to this email. It seems like most jobs
> for Python require some kind of extensive C or C++ background. Is this
> true? I am a JavaScript developer and I'm happy with what I do, but
> someday, maybe in a few years, I wouldn't mind finding a Python
> development position.
>
>
>> -------- Original Message --------
>> From: "Rick Kwan" <kenobi at gmail.com>
>> Date: Thu, October 11, 2007 9:22 am
>> To: Baypiggies <baypiggies at python.org>
>>
>>
>> The reason I've been so cognizant of job posting rules is because I'm
>> about to do it myself.  I got my current job through the BayPIGgies
>> list, and I'm confident there's a few more interested, qualified
>> people out there.
>>
>> I don't have a job req number, but I know we're interviewing, have
>> talked with our recruiter, and with members of our team.  I work in a
>> team of about 15 people in a publicly traded company.  (NYSE:VMW)
>>
>> Here is what I can tell of what we're looking for:
>> * Job is in R&D organization in Palo Alto.
>> * Working languages are C, C++, and Python; the main language depends
>> on the project.
>> * Should be very comfortable developing on Linux.
>> * Demonstrated knowledge of OS kernel, device drivers, file system,
>> and/or networking is desirable.  Tinkering in FreeBSD or Linux kernel
>> code is a plus.
>>
>> Honestly, the current big need is for C.  But we're encouraged to be
>> fluent in all three listed above because projects come and go, and we
>> want to be nimble.  I currently do mostly Python and some C, but I
>> think that is about to flip for a while.
>>
>> We do lots and lots of code reviews.  I've been looking for a place
>> with people to constructively take my Python code apart.  I've found
>> it.
>>
>> I liked that "marginally Pythonic announcement" so much that I'm
>> posting my work e-mail address in a similar vein.
>> ---- cut here ----
>> eaddr = ''.join([chr(i) for i in (
>>     114,106,107,119,97,110,64,118,109,119,97,114,101,46,99,111,109)])
>> print eaddr
>> ---- cut here ----
>> Feel free to send me resumes and/or questions; I'll forward the
>> resumes to our in-house recruiter.
>>
>> --Rick Kwan
>> _______________________________________________
>> Baypiggies mailing list
>> Baypiggies at python.org
>> To change your subscription options or unsubscribe:
>> http://mail.python.org/mailman/listinfo/baypiggies
>
> _______________________________________________
> Baypiggies mailing list
> Baypiggies at python.org
> To change your subscription options or unsubscribe:
> http://mail.python.org/mailman/listinfo/baypiggies
>





More information about the Baypiggies mailing list