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.


BillyFieldman

42 posts

Geek


#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
tchart
2299 posts

Uber Geek

ID Verified
Trusted

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

 
 
 
 

Lenovo computer and accessories deals (affiliate link).
Kingy
395 posts

Ultimate Geek


  #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

LesF
176 posts

Master Geek


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





Killerkiwi2005
374 posts

Ultimate Geek

Trusted

  #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

solival
160 posts

Master Geek


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

TwoSeven
1512 posts

Uber Geek

Subscriber

  #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
   (the practice of real science, engineering and management)


Create new topic





News and reviews »

Samsung Announces Galaxy AI
Posted 28-Nov-2023 14:48


Epson Launches EH-LS650 Ultra Short Throw Smart Streaming Laser Projector
Posted 28-Nov-2023 14:38


Fitbit Charge 6 Review 
Posted 27-Nov-2023 16:21


Cisco Launches New Research Highlighting Gap in Preparedness for AI
Posted 23-Nov-2023 15:50


Seagate Takes Block Storage System to New Heights Reaching 2.5 PB
Posted 23-Nov-2023 15:45


Seagate Nytro 4350 NVMe SSD Delivers Consistent Application Performance and High QoS to Data Centers
Posted 23-Nov-2023 15:38


Amazon Fire TV Stick 4k Max (2nd Generation) Review
Posted 14-Nov-2023 16:17


Over half of New Zealand adults surveyed concerned about AI shopping scams
Posted 3-Nov-2023 10:42


Super Mario Bros. Wonder Launches on Nintendo Switch
Posted 24-Oct-2023 10:56


Google Releases Nest WiFi Pro in New Zealand
Posted 24-Oct-2023 10:18


Amazon Introduces All-New Echo Pop in New Zealand
Posted 23-Oct-2023 19:49


HyperX Unveils Their First Webcam and Audio Mixer Plus
Posted 20-Oct-2023 11:47


Seagate Introduces Exos 24TB Hard Drives for Hyperscalers and Enterprise Data Centres
Posted 20-Oct-2023 11:43


Dyson Zone Noise-Cancelling Headphones Comes to New Zealand
Posted 20-Oct-2023 11:33


The OPPO Find N3 Launches Globally Available in New Zealand Mid-November
Posted 20-Oct-2023 11:06









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.







Backblaze unlimited backup