Live data from Hacker News

Today’s Top Tech Skills

hiringlab.org

121–130 of 373 posts

Re: Today’s Top Tech Skills

#121
post #76

Seems to me that Java is also still one of the most supplied tech skills. So this does not necessarily make it a market you want to be in. Good SQL skills don't tend to be that common though, but I think a lot of the demand is more for CRUD-level operations than for complex analytics or performance-sensitive stuff.

Most people don't know Java as well as they think they do.

Re: Today’s Top Tech Skills

#122

In the recent two or so years I was surprised to see how many people don't _really_ know about SQL. Sure they can write a simple insert and update query and maybe a join, assuming they can just ignore that there actually are different types of joins. But if you ask them about other _still fundamental_ knowledge like a _rough_ idea about what the different transaction isolation level are/mean/imply for you, they fail…

Some months ago I sat in a meeting to discuss design and implementation details for a medicine delivery system. The fact that it was about medicine I thought it would be obvious to everyone that we would have to use a relation database with ACID properties. Last thing we want is to send medicine at best effort, I assumed everyone would be on the same page on the need to use transactions, foreign keys and all other data integrity mechanisms baked into relational databases. I was taken aback when the app developers really could not understand why we needed to use a relational database. A document database was going to be fine. Needless to say it was a long meeting and I wasn't invited back.

Re: Today’s Top Tech Skills

#124

I've always been frustrated by the promotion of this kind of list. Yes, it matters what the demand for a given skill is but that knowledge is virtually meaningless without also having information about the supply side! If 1,000,000 companies desire talent $foo which 2,000,000 workers have, it's not going to lead to as many opportunities or as much leverage as talent $bar that 300,000 companies desire but only 50,000…

I believe for many years, that kind of supply/demand relative comparison typically determined that COBOL was the skill to have :)

I've been on projects with COBOL (yay!:), and there's always a complete dearth of skilled people...

Re: Today’s Top Tech Skills

#126

In the recent two or so years I was surprised to see how many people don't _really_ know about SQL. Sure they can write a simple insert and update query and maybe a join, assuming they can just ignore that there actually are different types of joins. But if you ask them about other _still fundamental_ knowledge like a _rough_ idea about what the different transaction isolation level are/mean/imply for you, they fail…

> But if you ask them about other _still fundamental_ knowledge like a _rough_ idea about what the different transaction isolation level are/mean/imply for you, they fail hard.

More a property of concurrency than of SQL, I believe; your point applies for programming languages too.

It's possible to get by as a programmer with no real understanding of how concurrency works in the relevant languages.

If concurrency bugs were always obvious, doubtless things would be different.

Re: Today’s Top Tech Skills

#127
post #36
post #27

Earlier quoted context omitted.

The skill sets needed for the three big cloud providers are very different. At a high level it seems the same... VMs, VPC, Firewalls etc. but they all are configured and managed differently on each platform. You need the experience as an AWS, GCP or Azure expert.

Then it's disturbing that they're so non-standardized. I personally wouldn't want to spend a bunch of time becoming an expert in a skill that only applies to one company's physical servers.

[deleted]

Re: Today’s Top Tech Skills

#129
> * SQL and Java are the top two tech skills employers want, according to millions of US job postings on Indeed.com between 2014 and 2019.

> * Python is the third most common skill, posting strong growth driven partly by data science jobs.

> * Amazon Web Services (AWS), at number six, has had even more spectacular growth.

Source:

Indeed Tech Skills Explorer: Today’s Top Tech Skills https://www.hiringlab.org/2019/11/19/today's-top-tech-skills...

Re: Today’s Top Tech Skills

#130

In the recent two or so years I was surprised to see how many people don't _really_ know about SQL. Sure they can write a simple insert and update query and maybe a join, assuming they can just ignore that there actually are different types of joins. But if you ask them about other _still fundamental_ knowledge like a _rough_ idea about what the different transaction isolation level are/mean/imply for you, they fail…

Regarding your 2nd point: commercial grade NoSQL db's can do all of these things now. I think the notion that they cannot is from the v1-2 era of Mongo about 7 years ago. You should read the Dynamo white paper and subsequent documentation on write consistency, transactions etc. and also look at the feature set available on Mongo V4.2.

There are still serious concerns in terms of speed for anything involving analytic applications.
Post reply on HN