Live data from Hacker News

Today’s Top Tech Skills

hiringlab.org

311–320 of 373 posts

Re: Today’s Top Tech Skills

#311

Earlier quoted context omitted.

>Outside of programming, this is the norm. The number of free and/or open-source tools available to a mechanical engineer or an electrical engineer are infinitesimally small and it is almost impossible to do a serious engineering project with only free tools. >Since this is quite lucrative for the companies making those tools, I can only imagine tech companies would be more than happy to lead us to a future where sof…

> That's a really great insight. (Sr EE here.) I wonder sometimes about the fact that SW engineers are capable of making their own tools in a way that we are not. Do you think this helps to combat some of the super high pricing associated with their tooling? That's part of it. There's also the element that in many engineering fields, there is a floor on project pricing. Think Civil Engineering, Chemical Engineering,…

I think if you a machinist/mechanical eng you possess this trait, you have almost all the tools to make other machines that make new machines, but this is is kind of limited to this one discipline, whereas software we can almost build anything. In a previous profession I learnt this great lesson where we would occasionally build specific tools for specific jobs if we didn't have the correct machines to save sending parts out to be machined or even for doing backyard jobs.

Re: Today’s Top Tech Skills

#312
post #14

It remains weird and disturbing to me that "AWS" is treated as a skill. Not "cloud system management", but " AWS ". Edit: I do understand why it can be lucrative to have expertise with a specific cloud provider. It's just the status quo of these services being their own unique silos that disturbs me: I would personally be wary of making "ability to effectively use Amazon's servers" a pillar of my career.

It's not new. I remember being turned down if I didn't have specific experience in some flavor of Unix (HPUX, AIX, Unicos, Solaris, etc). Similar for specific databases, cluster software, messaging software, etc.

And, yes, as dumb then as it is now.

Re: Today’s Top Tech Skills

#313
post #167

Earlier quoted context omitted.

I can only speak from experience, but I know two large corporate entities that used Java and have over the years dropped it in favor of Go and websites. Edit: i like how my first hand experience is disagreeable and should be hidden. This site gets STRANGE with facts that users just don’t want to see.

You'd have more success with the vocal minority around here if you replaced Go with Rust. Highly recommend doing an experimentation a week from now. You'll see exactly what I'm talking about. Same for this comment: https://news.ycombinator.com/item?id=21621738

I’m sure you’re right.

The issue is I can’t change my first hand anecdote of the two companies specifically I’ve been to having switched to Go and web apps from their older Java applications.

Re: Today’s Top Tech Skills

#314
post #177

Earlier quoted context omitted.

I can only speak from experience, but I know two large corporate entities that used Java and have over the years dropped it in favor of Go and websites. Edit: i like how my first hand experience is disagreeable and should be hidden. This site gets STRANGE with facts that users just don’t want to see.

Basically fad driven development.

[deleted]

Re: Today’s Top Tech Skills

#315
post #177

Earlier quoted context omitted.

I can only speak from experience, but I know two large corporate entities that used Java and have over the years dropped it in favor of Go and websites. Edit: i like how my first hand experience is disagreeable and should be hidden. This site gets STRANGE with facts that users just don’t want to see.

Basically fad driven development.

[deleted]

Re: Today’s Top Tech Skills

#316

Earlier quoted context omitted.

With jOOQ you still don't write SQL, you write the DSL and still spend a lot of time looking up docs for how to write the query in the DSL, when all you really want is to write the SQL query without the ugliness of JDBC. To this end I highly recommend JDBI. If the Java proposal for multi-line strings ever gets done it will make writing SQL queries a lot nicer.

Please note the DSL is a one-to-one mapping to SQL. So its still SQL, you just have to identify the correct method that maps to your SQL element.

Soooorta. It can actually translate between SQL dialects so it's a more like 1:10 mapping.

Re: Today’s Top Tech Skills

#317
post #21

I have always found this quite amusing that every company I have ever applied to for a job has SQL in required skills and yet not a single one of them has ever interviewed me on it.

I've had the same experience. Furthermore, I haven't worked at a company who actually uses SQL since the early 2000s. Since then, every company has used some kind of ORM.

Re: Today’s Top Tech Skills

#318
post #253

Never once in the last 20 years I went to indeed.com when I was looking for a job.

I never have looked for a job via Indeed.com either; however, I did interview for a software engineering job at Indeed in Tokyo, Japan once. After my interview, Indeed.com started sending me job-lead emails for nursing and dental assistant jobs, "based on [my] profile and experience." I literally have no experience or qualifications for either. Maybe Indeed.com thought my Elixir skills would transfer well into sponge baths?

Re: Today’s Top Tech Skills

#319

I got back into java recently and am appreciating how you can define an interface reference type super class then swap out the different data structure subclasses as their implementation. E.g. make a queue refer to either PriorityQueue or LinkedList. Or make a Map a HashMap or TreeMap. It kind of provides an "aha!" moment in deeper understanding of why there are so many Datastructures and why it actually matter to pi…

If you're looking to go lower (systems) level, or even if you're not, rust is worth checking out then too. It's the best experience I've had letting you require only the interface that does what you need, and it's also great at letting you make a type "from" something. e.g. you could require something be a HashMap, or merely that it can be converted `Into` a HashMap (a free action if it's already a HashMap).

Re: Today’s Top Tech Skills

#320

Earlier quoted context omitted.

There’s a lot of details to learn before you can manage a complex aws set up. Sure someone with “cloud system management” skills can ramp up on those details. But if you need someone to be productive right away, you want to hire someone that already has them at his or her fingertips. And in a world where people jump ship every year or two being productive right away is pretty important.

If you need productivity right away then you don't need an employee, you need a consultant.

Sure, but the consulting firms need employees right away. With specific skills.
Post reply on HN