Home Upgrade Search Memberlist Extras Hacker Tools Award Goals Help Wiki Contact

Most desired language by employers

Ive tried all a lot of and eventually gave up on all cause had no ideas what could i code (you learn trying), and eventually switched to other language because was unsure about the choice.

I wanna give one more try to coding and I wonder which language should i choose?

Please dont say "python cause u r begginer". Just list most desired languages by employers according to your opinion, and tell why.

Ive asked a friend and he said everyone wants java, more than C# and C++.

What I want to code? Anything. Anything that employer wishes. I wanna be like theres no thing i cant code.
It depends on which tasks you are doing. C and C++ are used frequently, but if you're doing web stuff, HTML5 and JavaScript are worth checking out. Otherwise, I would say learn C first and then move on to C++. If you're really feeling adventurous, try Assembly.
Everything is relative.

Employers on what?

I don't see Game Dev using COBOL.
I don't see DB Dev using Assembler.
I don't see ...
(Feb 25, 2017 04:43 AM)HF-SbF5 Wrote:  It depends on which tasks you are doing. C and C++ are used frequently, but if you're doing web stuff, HTML5 and JavaScript are worth checking out. Otherwise, I would say learn C first and then move on to C++. If you're really feeling adventurous, try Assembly.

(Feb 25, 2017 04:46 AM)Zilog80 Wrote:  Everything is relative.

Employers on what?

I don't see Game Dev using COBOL.
I don't see DB Dev using Assembler.
I don't see ...

(Feb 25, 2017 04:48 AM)Yani Wrote:  The following technologies feature most strongly in job vacancy advertisements:

Java — featured in 18% of adverts with an average salary of $100,000 USD
JavaScript — 17%, $90,000
C# — 16%, $85,000
C — 9%, $90,000
C++ — 9%, $95,000
PHP — 7%, $75,000
Python — 5.5%, $100,000
R — 3%, $95,000
Scheme — 3%, $65,000
Perl — 3%, $100,000

The following technologies all pay more than $100,000, with Erlang developers earning an average of $125,000 USD per year:

Erlang
Clojure
Haskell
Lua
Lisp
Groovy
Scala
F#
Ruby
Python

ketchup sauce: https://www.sitepoint.com/best-programmi...-salaries/


Yeah java seems interesting. I heard its multi platform. not sure what else it does.

Generally i am driving my websites on daily task so I know html css and just a little small bit of php. However I know a lot of employers prefer people to be able to code applications and not make websites.

Assembler and C I believe are too close to hardware. As i said I am mainly interested in C++, C# and Java.

@edit
If its possible, i prefer multi-platform functionality over anything. Also the possibility to code anything on platform level. For example multi-platform game, or windows application. Or windows application that interacts with web. Or coding an windows app that that can record me making an account online on any website and automate it. (automation of web tasks is my personal interest, however id also want to sattisfy employer)
(Feb 25, 2017 04:48 AM)Yani Wrote:  The following technologies feature most strongly in job vacancy advertisements:

Java — featured in 18% of adverts with an average salary of $100,000 USD
JavaScript — 17%, $90,000
C# — 16%, $85,000
C — 9%, $90,000
C++ — 9%, $95,000
PHP — 7%, $75,000
Python — 5.5%, $100,000
R — 3%, $95,000
Scheme — 3%, $65,000
Perl — 3%, $100,000

The following technologies all pay more than $100,000, with Erlang developers earning an average of $125,000 USD per year:

Erlang
Clojure
Haskell
Lua
Lisp
Groovy
Scala
F#
Ruby
Python

ketchup sauce: https://www.sitepoint.com/best-programmi...-salaries/

These salaries by programming language are very deceiving. Its more about what you are able to program with these languages.
What about VB. Net? It's easy as fuck.
There is no one "most desired by employers" language.
Here are a few of the most commonly used programming languages though (in no particular order):
Java, Python, PHP, Javascript, C#, C/C++

I still say though, Python is a great place to start.
C++ / Python / Perl / C are the most common imo
My area is usually just vhdl/verilog/c/ARM/X86_64/MIPS/POWERPC/c++/c#
There are many different kinds of skateboard. There's longboards, freeboards, snakeboards, shortboards, cruisers, oldshool, electric, mountain, etc. Each of the different type of boards can also have varying decks - some curve, some don't. Some are partitioned, some aren't. Some even allow you to modify them to suit your needs - if you need bigger wheels, change the trucks. I could go on more about the different kinds of skateboard, but this sums it up nicely.

Even though there are so many different kinds of skateboard with their own unique qualities, the act of riding the skateboard is the same for each and every type. If you learn one, you need not learn again to ride the other. You might have to get accustomed to it, but you won't have to learn to ride from scratch again.

Programming languages are the same. Most (if not all) allow you to do basic arithmetic and create functions, some allow you to assign anonymous functions to variables (thus allowing you to pass functions as values and return functions from functions), some even allow you to define macros that let you change the language itself.

Forget about the "which programming language is best" debate. Just pick one, and if you don't like it, 90% of what you learned will carry over to the next one you try.

The most in-demand developer is the one who 1. knows multiple languages and 2. knows when is the best time to use which.
I see many Universities (atleast in Australia) teaching Java straight off the bat, and that is obviouisly for the reason that there is demand for it. After that I would say it is best to know a low level language such as C/C++.
I mostly work with PHP. It has a thriving community, but it is slowly and surely dying.

If you want to work on small websites try PHP, it is also good for beginners.

Most enterprise scale applications use C# with the .net frameworks, or Java.


Oh yeah, and my university started with Java then went into C and such in the following years.
A lot of employers don't care what languages you know.. just pick a language that interest you and learn it. Try to learn a language of each paradigm such as Imperative, Object-Oriented, Functional, etc.. then you can pick up any other language you want.
(Feb 25, 2017 09:18 PM)Anti Wrote:  A lot of employers don't care what languages you know.. just pick a language that interest you and learn it. Try to learn a language of each paradigm such as Imperative, Object-Oriented, Functional, etc.. then you can pick up any other language you want.

This is true, a real software company will test your problem solving skills which include algorithm analysis, discrete mathematics and what not. Could be done with pseudocode for all they care.
Just look at the StackOverflow survey: http://stackoverflow.com/research/developer-survey-2016

It comes as no surprise to see web-based languages at the top of most of the categories.


Possibly Related Threads...
Thread / Author Replies Views Last Post
[Help] by EuropeApr 7, 2023 08:41 PM 13 430 Apr 7, 2023 08:41 PM
Last Post: oRequiem
by BlackCapJul 4, 2015 01:46 PM 3 368 Jul 4, 2015 01:46 PM
Last Post: Slachter
by RazerBladeNov 12, 2012 04:57 AM 32 1,042 Nov 12, 2012 04:57 AM
Last Post: SmG R3c0N