473,560 Members | 2,925 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

Python & the job market

I am starting to learn Python but I want to know how the job market looks
for programming using Python. I really don't see many jobs (probably one or
two) that require Python experience at all. Most DBA and SA positions that I
have seen require Perl and most development position require Java or C++ so
how can learning Python benefit my career if there are little to no chance
that an employer will require the use of Python or consider using Python
over other programming languages such as Java?

kbass
Jul 18 '05 #1
9 3036
In article <a1************ ******@fe3.colu mbus.rr.com>,
kbass <kb***@midsouth .rr.com> wrote:

I am starting to learn Python but I want to know how the job market
looks for programming using Python. I really don't see many jobs
(probably one or two) that require Python experience at all. Most DBA
and SA positions that I have seen require Perl and most development
position require Java or C++ so how can learning Python benefit my
career if there are little to no chance that an employer will require
the use of Python or consider using Python over other programming
languages such as Java?


Have you looked at http://www.python.org/Jobs.html ?

In general, jobs that require programming but not as a primary skill
(such as DBA and SA positions) allow one the opportunity to add Python
gradually and silently. They're easier than straight programming jobs in
some respects because projects tend to be smaller and less visible.
--
Aahz (aa**@pythoncra ft.com) <*> http://www.pythoncraft.com/

"usenet imitates usenet" --Darkhawk
Jul 18 '05 #2
In article <a1************ ******@fe3.colu mbus.rr.com>,
kbass <kb***@midsouth .rr.com> wrote:
I am starting to learn Python but I want to know how the job market looks
for programming using Python. I really don't see many jobs (probably one or
two) that require Python experience at all. Most DBA and SA positions that I
have seen require Perl and most development position require Java or C++ so
how can learning Python benefit my career if there are little to no chance
that an employer will require the use of Python or consider using Python
over other programming languages such as Java?

kbass


Learning Python is highly unlikely to benefit your career in
the sense of qualifying you for an advertised position, for
the reasons you have cited. The Python job market is ridi-
culously small, although it's grown more over the past year
than I expected.

Learning Python quite likely will benefit your career because
you'll be a better programmer.
--

Cameron Laird <cl****@phaseit .net>
Business: http://www.Phaseit.net
Jul 18 '05 #3

kbass> I am starting to learn Python but I want to know how the job
kbass> market looks for programming using Python.

Better than a year ago. I don't know what it is in overall numbers, but
it definitely seems to be growing.

kbass> I really don't see many jobs (probably one or two) that require
kbass> Python experience at all.

Have you checked out

http://www.python.org/Jobs.html

and the job sites it refers to?

kbass> Most DBA and SA positions that I have seen require Perl and most
kbass> development position require Java or C++ ...

This is not surprising. These languages all have larger installed bases
than Python.

kbass> ... so how can learning Python benefit my career if there are
kbass> little to no chance that an employer will require the use of
kbass> Python or consider using Python over other programming languages
kbass> such as Java?

A fair number of us have figured out ways to do that. Here are some
suggestions:

* Get a job which is nominally not a programming position (say, sys
admin). For the little bits and pieces you wind up writing to do your
job better use Python, then make them available to your fellow sys
admins.

* Infiltrate a job for which another programming language is "required".
Then start looking here

http://www.python.org/cgi-bin/moinmoin/PythonAdvocacy

for ways to convince your colleagues that Python might be a better
choice for some things.

* Hang out your shingle as an independent consultant.

* Got some good ideas and some good skills? Check out Mark
Shuttleworth's bounties page:

http://www.markshuttleworth.com/bounty.html

You have to be a bit more patient and creative, but it's definitely
possible.

Skip
Jul 18 '05 #4

----- Original Message -----
From: "Skip Montanaro" <sk**@pobox.com >
Newsgroups: comp.lang.pytho n
To: "kbass" <kb***@midsouth .rr.com>
Cc: <py*********@py thon.org>
Sent: Saturday, March 13, 2004 7:13 PM
Subject: Re: Python & the job market


kbass> I am starting to learn Python but I want to know how the job
kbass> market looks for programming using Python.

Better than a year ago. I don't know what it is in overall numbers, but
it definitely seems to be growing.

kbass> I really don't see many jobs (probably one or two) that require
kbass> Python experience at all.

Have you checked out

http://www.python.org/Jobs.html

and the job sites it refers to?

kbass> Most DBA and SA positions that I have seen require Perl and most kbass> development position require Java or C++ ...

This is not surprising. These languages all have larger installed bases
than Python.

kbass> ... so how can learning Python benefit my career if there are
kbass> little to no chance that an employer will require the use of
kbass> Python or consider using Python over other programming languages kbass> such as Java?

A fair number of us have figured out ways to do that. Here are some
suggestions:

* Get a job which is nominally not a programming position (say, sys
admin). For the little bits and pieces you wind up writing to do your job better use Python, then make them available to your fellow sys
admins.

* Infiltrate a job for which another programming language is "required". Then start looking here

http://www.python.org/cgi-bin/moinmoin/PythonAdvocacy

for ways to convince your colleagues that Python might be a better
choice for some things.

* Hang out your shingle as an independent consultant.

* Got some good ideas and some good skills? Check out Mark
Shuttleworth's bounties page:

http://www.markshuttleworth.com/bounty.html

You have to be a bit more patient and creative, but it's definitely
possible.

Skip


I have experience about 4 years of Java experience (designed and developed
numerous projects as a consultant in the past), 10+ years of Oracle
experience, about 5 years of Perl experience so programming is not a problem
.. I guess my main point that I should have touch upon was learning Python
and influencing management to go the Python route in a company where Java is
the standard.

The Python Advocacy site is a good starting point to achieve the goal of
influencing direct management but influencing other programmers could be an
endeavor within itself too. One to five programmers developing in Python
would be considered 'rouge programmers' at my company so convincing Java and
VB programs to use Python will be a definite challenge.

It took me about 2 to 4 months to successfully influence management that
Linux AS was a direction that our departmental server should be but
influencing them about Python maybe an uphill battle due to other I.T.
departments and non-I.T. departments using Java and VB. I am up for the
challenge.

I reviewed the projects on Mark Shuttleworth's bounties page and I think
that I will attempt to do some research and try one soon.

kbass
Jul 18 '05 #5
In article <ma************ *************** ********@python .org>,
kbass <kb***@midsouth .rr.com> wrote:
Jul 18 '05 #6
Do what you love and the money will follow. It works. Don't worry about
jobs.
Read something on metaphysics that talks about how abundance flows to you
when you simply engage in something that is fun and allows the kid in you,
or the Spirit in you, or whatever, to play and to create great stuff.

If you give yourself to other through your talent, (and the more you enjoy
what you're doing, the more value you're giving to everyone who makes use of
your creation), the more value comes right back to you.
If you don't like the spiritual angle here, than read Quantum Physics about
how we create our reality through intentions and thoughts, like The
Holographic Universe by Talbot. If you're 'buzzing' through the joy of
engaging in your passion, you may naturally attract abundance by other
completely unrelated means if doesn't come through programming, or it may
come directly from this area.

Closer to home, read what Bruce Eckel wrote about Doing what you love:
http://mindview.net/WebLog/log-0037

"kbass" <kb***@midsouth .rr.com> wrote in message
news:a1******** **********@fe3. columbus.rr.com ...
I am starting to learn Python but I want to know how the job market looks
for programming using Python. I really don't see many jobs (probably one or two) that require Python experience at all. Most DBA and SA positions that I have seen require Perl and most development position require Java or C++ so how can learning Python benefit my career if there are little to no chance
that an employer will require the use of Python or consider using Python
over other programming languages such as Java?

kbass

Jul 18 '05 #7
Strangely enough, I have taken on that philosophy in my life and it had lead
me to the love of doing database architecture and development as a career.
:) Using Python or any other programming language would assist me in my
continued endeavor.

kbass


"DilbertFan " <st************ ***********@hot mail.com> wrote in message
news:ct******** **********@news svr27.news.prod igy.com...
| Do what you love and the money will follow. It works. Don't worry about
| jobs.
| Read something on metaphysics that talks about how abundance flows to you
| when you simply engage in something that is fun and allows the kid in you,
| or the Spirit in you, or whatever, to play and to create great stuff.
|
| If you give yourself to other through your talent, (and the more you
enjoy
| what you're doing, the more value you're giving to everyone who makes use
of
| your creation), the more value comes right back to you.
| If you don't like the spiritual angle here, than read Quantum Physics
about
| how we create our reality through intentions and thoughts, like The
| Holographic Universe by Talbot. If you're 'buzzing' through the joy of
| engaging in your passion, you may naturally attract abundance by other
| completely unrelated means if doesn't come through programming, or it may
| come directly from this area.
|
| Closer to home, read what Bruce Eckel wrote about Doing what you love:
| http://mindview.net/WebLog/log-0037
|
| "kbass" <kb***@midsouth .rr.com> wrote in message
| news:a1******** **********@fe3. columbus.rr.com ...
| > I am starting to learn Python but I want to know how the job market
looks
| > for programming using Python. I really don't see many jobs (probably one
| or
| > two) that require Python experience at all. Most DBA and SA positions
that
| I
| > have seen require Perl and most development position require Java or C++
| so
| > how can learning Python benefit my career if there are little to no
chance
| > that an employer will require the use of Python or consider using Python
| > over other programming languages such as Java?
| >
| > kbass
| >
| >
|
|
Jul 18 '05 #8

"kbass" <kb***@midsouth .rr.com> wrote in message
news:a1******** **********@fe3. columbus.rr.com ...
I am starting to learn Python but I want to know how the job market looks
for programming using Python. I really don't see many jobs (probably one or two) that require Python experience at all. Most DBA and SA positions that I have seen require Perl and most development position require Java or C++ so how can learning Python benefit my career if there are little to no chance that an employer will require the use of Python or consider using Python
over other programming languages such as Java?


It is not no chance. For instance, Python (desired, a plus, etc) appears 7
times on this page: http://www.google.com/jobs/eng/sw.html

tjr

Jul 18 '05 #9
On several occasions in the past, Aahz wrote:
A: No.
Q: Is top-posting okay?

On Sun, 14 Mar 2004 18:23:14 GMT, "kbass" <kb***@midsouth .rr.com>
wrote:
"DilbertFan " <st************ ***********@hot mail.com> wrote in message
news:ct******* ***********@new ssvr27.news.pro digy.com...
Do what you love and the money will follow. It works. Don't worry about
jobs.
Read something on metaphysics that talks about how abundance flows to you
when you simply engage in something that is fun and allows the kid in you,
or the Spirit in you, or whatever, to play and to create great stuff.

If you give yourself to other through your talent, (and the more you enjoy
what you're doing, the more value you're giving to everyone who makes use of
your creation), the more value comes right back to you.
If you don't like the spiritual angle here, than read Quantum Physics about
how we create our reality through intentions and thoughts, like The
Holographic Universe by Talbot. If you're 'buzzing' through the joy of
engaging in your passion, you may naturally attract abundance by other
completely unrelated means if doesn't come through programming, or it may
come directly from this area.

Closer to home, read what Bruce Eckel wrote about Doing what you love:
http://mindview.net/WebLog/log-0037


Strangely enough, I have taken on that philosophy in my life and it had lead
me to the love of doing database architecture and development as a career.
:) Using Python or any other programming language would assist me in my
continued endeavor.


Not so strange. I would think that doing anything other than that
would be strange.
--dang
Jul 18 '05 #10

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

47
3621
by: Michael Scarlett | last post by:
There is an amazing article by paul graham about python, and an even better discussion about it on slashdot. The reason I point this out, is the more I read both articles, the more I realised how we would be mutilating the language with that god forsaken @ decorator. I don't know about the rest of you, but I learned python and fell in love...
6
4227
by: Jens Thiede | last post by:
Q 1: I've not been using C++ much yet, but is it true that C++ is an unfriendly language to code in *OR*, as I think, is it just a case of C people, coding in C and calling it C++? Q 2: What would C++'s market share go to when the market would consist of Python, Java, C and Ada? Thanks for consice replies, Jens.
81
4611
by: Michael Rozdoba | last post by:
I've been wandering around the results of numerous googles for several hours without reaching a conclusive solution, so I'm dipping a tentative toe back in ciwah... I've been persuaded here in the past that serving xhtml is a bad thing (tm). I want the extra constraints xhtml imposes. It has been suggested before to create a DTD which...
159
13317
by: petantik | last post by:
Are there any commercial, or otherwise obfuscators for python source code or byte code and what are their relative advantages or disadvantages. I wonder because there are some byte code protection available for java and .NET, although from what i've read these seem to be not comprehensive as protection schemes
2
15810
by: Clark Savage Jr | last post by:
I am running a bunch of aggregate insert queries to populate a table. When I run the SQL statement via a saved query, all is well. However, when I run it as an ADO recordset in VBA, the count is one greater than the actual number of records. Out of over 15 queries, only two do this and there does not appear to be anything special about any...
20
2913
by: wolftor | last post by:
Would anyone be willing to beta test my application for me and give me some feedback? I can give you feedback in exchange (ie. if there are parts you're interested in knowing how it was done) or I can give you a free license if you want to use it. It should install OK but that is part of the problem that needs to be verified on all...
21
1908
by: Roy Smith | last post by:
I'm working on a product which for a long time has had a Perl binding for our remote access API. A while ago, I wrote a Python binding on my own, chatted it up a bit internally, and recently had a (large) customer enquire about getting access to it. I asked for permission to distribute the Python binding, and after a few weeks of winding...
0
2493
by: YellowFin Announcements | last post by:
Introduction Usability and relevance have been identified as the major factors preventing mass adoption of Business Intelligence applications. What we have today are traditional BI tools that don't work nearly as well as they should, even for analysts and power users. The reason they haven't reached the masses is because most of the tools...
0
7556
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can effortlessly switch the default language on Windows 10 without reinstalling. I'll walk you through it. First, let's disable language...
0
7845
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers, it seems that the internal comparison operator "<=>" tries to promote arguments from unsigned to signed. This is as boiled down as I can make it. ...
0
8068
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven tapestry of website design and digital marketing. It's not merely about having a website; it's about crafting an immersive digital experience that...
1
7600
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows Update option using the Control Panel or Settings app; it automatically checks for updates and installs any it finds, whether you like it or not. For...
0
7921
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each protocol has its own unique characteristics and advantages, but as a user who is planning to build a smart home system, I am a bit confused by the...
0
6193
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing, and deployment—without human intervention. Imagine an AI that can take a project description, break it down, write the code, debug it, and then...
0
5176
by: conductexam | last post by:
I have .net C# application in which I am extracting data from word file and save it in database particularly. To store word all data as it is I am converting the whole word file firstly in HTML and then checking html paragraph one by one. At the time of converting from word file to html my equations which are in the word document file was convert...
0
3607
by: TSSRALBI | last post by:
Hello I'm a network technician in training and I need your help. I am currently learning how to create and manage the different types of VPNs and I have a question about LAN-to-LAN VPNs. The last exercise I practiced was to create a LAN-to-LAN VPN between two Pfsense firewalls, by using IPSEC protocols. I succeeded, with both firewalls in...
1
2050
by: 6302768590 | last post by:
Hai team i want code for transfer the data from one system to another through IP address by using C# our system has to for every 5mins then we have to update the data what the data is updated we have to send another system

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.