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
1453 posts

Uber Geek
+1 received by user: 177


  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

154 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.



319 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).

1221 posts

Uber Geek
+1 received by user: 123


  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 »

N4L helping TAKA Trust bridge the digital divide for Lower Hutt students
Posted 18-Jun-2018 13:08


Winners Announced for 2018 CIO Awards
Posted 18-Jun-2018 13:03


Logitech Rally sets new standard for USB-connected video conference cameras
Posted 18-Jun-2018 09:27


Russell Stanners steps down as Vodafone NZ CEO
Posted 12-Jun-2018 09:13


Intergen recognised as 2018 Microsoft Country Partner of the Year for New Zealand
Posted 12-Jun-2018 08:00


Finalists Announced For Microsoft NZ Partner Awards
Posted 6-Jun-2018 15:12


Vocus Group and Vodafone announce joint venture to accelerate fibre innovation
Posted 5-Jun-2018 10:52


Kogan.com to launch Kogan Mobile in New Zealand
Posted 4-Jun-2018 14:34


Enable doubles fibre broadband speeds for its most popular wholesale service in Christchurch
Posted 2-Jun-2018 20:07


All or Nothing: New Zealand All Blacks arrives on Amazon Prime Video
Posted 2-Jun-2018 16:21


Innovation Grant, High Tech Awards and new USA office for Kiwi tech company SwipedOn
Posted 1-Jun-2018 20:54


Commerce Commission warns Apple for misleading consumers about their rights
Posted 30-May-2018 13:15


IBM leads Call for Code to use cloud, data, AI, blockchain for natural disaster relief
Posted 25-May-2018 14:12


New FUJIFILM X-T100 aims to do better job than smartphones
Posted 24-May-2018 20:17


Stuff takes 100% ownership of Stuff Fibre
Posted 24-May-2018 19:41



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.