Geekzone: technology news, blogs, forums
Guest
Welcome Guest.
You haven't logged in yet. If you don't have an account you can register now.




26 posts

Geek


Topic # 143294 9-Apr-2014 17:41
Send private message

Which programming language skill would improve chances of getting employment?  Is being proficient in Python employable? 

Create new topic
1442 posts

Uber Geek
+1 received by user: 174


  Reply # 1022368 9-Apr-2014 18:38
Send private message

We use a lot of Python at work but mostly for scripting.

I'd say javascript is the in thing right now.

Also anything mobile - Java is good because its desktop and Android. Objective C will be harder to pick up in my opinion.

Otherwise .net developers are pretty much always in demand.

385 posts

Ultimate Geek
+1 received by user: 31


  Reply # 1022966 10-Apr-2014 16:11
Send private message

It depends what field you want to get into?

Web?
Rails (ruby) is big, Django (python) not so much. PHP, ASP.NET, and Java are the other ones that tend to fill the marketspace.

Software?
Python to an extent. Java, C# etc




Web development blog: http://www.devhour.net
Follow me on twitter: @JAGracie

 
 
 
 


Try Wrike: fast, easy, and efficient project collaboration software
147 posts

Master Geek
+1 received by user: 19


  Reply # 1023023 10-Apr-2014 17:24
Send private message

If you are looking at web development then it is good to have a basic understanding of CSS for general appearance and theming, or a more advanced knowledge of CSS for adding all the extra animations etc that are expected on a modern wizzo web site and/or mobile web UI.

If you go with JavaScript you need more than just learning the basics of JS, you should probably get familiar with a number of the popular libraries being used with it, like jQuery for functionality and maybe jQuery UI for widgets and presentation stuff, as well as some of the other popular libraries.

When it comes to .Net (web) jobs, the demand seems to be largely around MVC and WCF.  MVC is the top favorite web presentation framework and WCF seems to be the fav for web data services.  A good knowledge of C# helps with both of these.

While I use mostly C# in my day job, I find Python appealing in many ways, and if it is something you enjoy using, there are often jobs advertised for experienced Python people.



318 posts

Ultimate Geek
+1 received by user: 77

Trusted

  Reply # 1023049 10-Apr-2014 18:41
Send private message

In the web backend its c# or PHP or java (most development specialize in 1 of those)

web front end javascript with jquery with the usual html/css




lemontv.co.nz | Search NZ streaming sites

153 posts

Master Geek
+1 received by user: 20


  Reply # 1026785 17-Apr-2014 11:21
Send private message

Hi,
There is very good resource that monitors programming language market share. Tiobe programming community index. http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html
It is not 100% accurate but allows to see overall trends in programming languages popularity.

Basically you can start from any language but to become professional you'll need to learn "technology stack" not just language. For example for PHP (which is mainly webdev) you'll need also know to some extent: HTML, Javascript, CSS (these three need to know professional in front-end webdev), also db's like MySQL or PgSQL, frameworks (like Symfony2), caching, OS, and perfomance technologies (Memcahced, Linux, messaging queues, etc).

But make good effort before final choose. Once you get professional, switching to another stack is not so easy. For example it's relatively easy to switch from PHP to Python or Ruby, but it is really hard to switch to Java or C (still completely possible, I know one very good PHP dev. who became Java architect in couple years).

1212 posts

Uber Geek
+1 received by user: 115


  Reply # 1026887 17-Apr-2014 14:15
Send private message

It depends on the field one is working in and the platform stack used.  At the enterprise level it is predominantly the Microsoft Platform stack, so C#, Asp.net, MVC, SQL Server, Exchange, SharePoint, Office, Azure etc..  Substitute C/C++ if the organisation is doing hardware/real-time.

In the mobile stack it will likely be Objective C (Apple) and whatever Android uses (with a bit of C# for windows phone, but the Microsoft Mobile platform is really built into their stack).

In the open source arena, I think it is still C/C++ for mainstream applications,  PHP, Python, Apache and Linux for the platform development.


Web technologies such as JavaScript, CSS and the like are used across all platform stacks, so a good in-depth knowledge of these is always useful if one is likely to be doing web development.




Software Engineer

 


Create new topic



Twitter »

Follow us to receive Twitter updates when new discussions are posted in our forums:



Follow us to receive Twitter updates when news items and blogs are posted in our frontpage:



Follow us to receive Twitter updates when tech item prices are listed in our price comparison site:





News »

Amazon launches the International Shopping Experience in the Amazon Shopping App
Posted 19-Apr-2018 08:38


Spark New Zealand and TVNZ to bring coverage of Rugby World Cup 2019
Posted 16-Apr-2018 06:55


How Google can seize Microsoft Office crown
Posted 14-Apr-2018 11:08


How back office transformation drives IRD efficiency
Posted 12-Apr-2018 21:15


iPod laws in a smartphone world: will we ever get copyright right?
Posted 12-Apr-2018 21:13


Lightbox service using big data and analytics to learn more about customers
Posted 9-Apr-2018 12:11


111 mobile caller location extended to iOS
Posted 6-Apr-2018 13:50


Huawei announces the HUAWEI P20 series
Posted 29-Mar-2018 11:41


Symantec Internet Security Threat Report shows increased endpoint technology risks
Posted 26-Mar-2018 18:29


Spark switches on long-range IoT network across New Zealand
Posted 26-Mar-2018 18:22


Stuff Pix enters streaming video market
Posted 21-Mar-2018 09:18


Windows no longer Microsoft’s main focus
Posted 13-Mar-2018 07:47


Why phone makers are obsessed with cameras
Posted 11-Mar-2018 12:25


New Zealand Adopts International Open Data Charter
Posted 3-Mar-2018 12:48


Shipments tumble as NZ phone upgrades slow
Posted 2-Mar-2018 11:48



Geekzone Live »

Try automatic live updates from Geekzone directly in your browser, without refreshing the page, with Geekzone Live now.



Are you subscribed to our RSS feed? You can download the latest headlines and summaries from our stories directly to your computer or smartphone by using a feed reader.

Alternatively, you can receive a daily email with Geekzone updates.