473,698 Members | 1,840 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 3041
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
3654
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 with its syntax and simplicity. Python - just works. So please GVR. Don't complicate it. Leave it as...
6
4236
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
4644
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 requires these & includes all the requirements of HTML 4.01 & validate against that.
159
13433
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
15812
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 of the records that satisfy the criteria. Any ideas?! (Code below) Fred
20
2929
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 platforms so that people can just download it in the future, install and use it. It has an mde front...
21
1928
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 its way through the corporate bureaucracy I got an email from a product manager who wants to meet...
0
2506
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 are so difficult to use and reveal so little
0
8668
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However, people are often confused as to whether an ONU can Work As a Router. In this blog post, we’ll explore What is ONU, What Is Router, ONU & Router’s main usage, and What is the difference between ONU and Router. Let’s take a closer look ! Part I. Meaning of...
0
9152
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. Here is my compilation command: g++-12 -std=c++20 -Wnarrowing bit_field.cpp Here is the code in...
1
8885
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 most users, this new feature is actually very convenient. If you want to control the update process,...
0
8855
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 choice of these technologies. I'm particularly interested in Zigbee because I've heard it does some...
0
7708
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 launch it, all on its own.... Now, this would greatly impact the work of software developers. The idea...
0
5857
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 into image. Globals.ThisAddIn.Application.ActiveDocument.Select();...
0
4358
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 the same network. But I'm wondering if it's possible to do the same thing, with 2 Pfsense firewalls...
2
2320
muto222
by: muto222 | last post by:
How can i add a mobile payment intergratation into php mysql website.
3
1995
bsmnconsultancy
by: bsmnconsultancy | last post by:
In today's digital era, a well-designed website is crucial for businesses looking to succeed. Whether you're a small business owner or a large corporation in Toronto, having a strong online presence can significantly impact your brand's success. BSMN Consultancy, a leader in Website Development in Toronto offers valuable insights into creating effective websites that not only look great but also perform exceptionally well. In this comprehensive...

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.