Live data from Hacker News

Ask HN: What skills to acquire in 2019?

news.ycombinator.com

91–100 of 194 posts

Re: Ask HN: What skills to acquire in 2019?

#91
post #77

1. Learn Math required for ML/AI. 2. Learn to write deep content. 3. Learn to manage personal finances 4. Learn to invest 5. Learn to draw 6. Learn to sing 7. Learn to have proper 8 hours of sleep 8. Attempt to build a profitable startup again

Can you go into more detail on what you mean by "write deep content"?

I think number 8 is probably mutually exclusive with most of the others, especially 7!

Re: Ask HN: What skills to acquire in 2019?

#92

3 critical skills that will help you through out your life: 1. Learn to workout well - crossfit, hire a trainer, etc 2. Basic financial knowledge - investing, taxes, RSUs/Options, etc 3. Presentation skills - most of your career will be determined by how effectively you communicate, influence and persuade. Invest in it.

Great advice! Do you know of any links/resources to help develop skills 2 and 3?

My personal recommendation for learning to give better presentations is to just do it. Start your own little tech convention and do as much public speaking as possible. You get the "bystander effect" at social events when someone has to say something to a crowd but nobody wants to do it, so step up and get some practice! People don't judge you for errors nearly as much as you think.

As for written communication, Markel's Technical Communication was used in my English class in college and I remember getting a lot out of following its directions. As you might expect, it's very well written. Of course, I had the advantage of classroom instruction, but I think it would be helpful even for self-study.

Re: Ask HN: What skills to acquire in 2019?

#93

Earlier quoted context omitted.

You spent 3-4 months honing your interview skills, that sounds very expensive. Are you claiming that this practice made you a better programmer overall or just better at interviews? It isn’t just hackernews hating on the current way of doing programming interviews, it’s a widespread sentiment in the industry. The current way of doing interviews seems both excessive (requires 2 months of practice) and easily games (wi…

Both - my interviewing skills got better mostly from doing mock interviews and exposure to the questions that would be asked during an interview, but I'd say my programming skills got better from learning more about algorithm and data structure design, as well as carefully thinking about edge cases so as to beat the battery of test cases that each LeetCode problem has.

We really have to be careful here, because many CS programs have or are planning CS courses specifically designed around LeetCode problems as a way of giving their students a leg up in the interview process. If these kinds of interviews become more widespread (and there are a lot of companies trying to copy google here), this will only intensify and possibly begin push out other CS courses with more useful content.

That kind of future would be very dystopian for the field.

Re: Ask HN: What skills to acquire in 2019?

#94

3 critical skills that will help you through out your life: 1. Learn to workout well - crossfit, hire a trainer, etc 2. Basic financial knowledge - investing, taxes, RSUs/Options, etc 3. Presentation skills - most of your career will be determined by how effectively you communicate, influence and persuade. Invest in it.

Great advice! Do you know of any links/resources to help develop skills 2 and 3?

read Iwillteachyoutoberich.com to start on #2 his site is by no means the end all be all, but it will give you a start.

Re: Ask HN: What skills to acquire in 2019?

#95

Earlier quoted context omitted.

> I keep a 12-month spreadsheet showing income and expenses for every pay period and one showing current debt This means that you are not terrible with money. 90% of practical personal finance can be expressed as follows: expenses < income. The rest is implementation details.

That's fair. When I say I'm terrible with money I mean more in the realm of saving vs. spending. I have a small amount in savings for emergencies/cash flow safety but I definitely do not have 6 months worth of expenses set aside or hundreds of thousands of dollars in my 401(k) as some of my peers seem to. Also, if I'm being totally honest my retirement plan is basically to never retire, partly for financial reasons b…

Savers are often finding ways to make inertia work for them. Every penny in my 401k was directed there by my employer. I never saw it in the paycheck, I don't think of it as something I have available to spend. Others might use a bank account they don't have a debit card attached to. Or for debts, might set up an automatic transfer to eventually pay it off, and bury their credit cards in a filing cabinet somewhere.

Some people find luck with budgets. Don't tyrannize yourself - it's OK to carve out some of your budget for buying things you don't need - but you can balance that with letting yourself save some. And budgets don't have to be 100% set in stone - when my friend wanted some replacement computer parts, he cut back on his food budget (by cooking more instead of eating out) for a bit to "afford" it.

I realize this is easier said than done, though!

Even if you never plan to retire, having a rainy day fund / a long runway will help take the stress out of layoffs, and give you more time to find the job you want vs the job you need to pay the bills, etc. - hopefully helping ensure you keep enjoying working in your current industry :)

Re: Ask HN: What skills to acquire in 2019?

#96
Our industry is behind when it comes to understanding race and racism. Proof: Slack's mistake this last week.

In 2019, learn about institutional racism and why we have to undo it. Take a course from the People's Institute. If you haven't learned about this in depth before, be prepared to learn a lot and have your preconceived notions challenged.

https://www.pisab.org/

I promise you'll walk away with new perspectives and discover a whole new area you can grow and make a difference in.

Re: Ask HN: What skills to acquire in 2019?

#98

I've been learning Elixir, which is really good for creating concurrent and scalable systems. Concurrency has always been something that has fascinated me and I see in Elixir a chance to make very concurrent code without having to deal with locks, race conditions, and all the other icky low-level stuff. Elixir is also a functional language, making this is the first functional language I've learned, which is another r…

For those who are not aware, Jose Valim (the creator of Elixir) live-streamed all his solutions to this years Advent of Code on Twitch (found here: https://www.twitch.tv/videos/346878345?collection=YDM6eKu6bh...). I found this to be very informative and enjoyable. It is definitely worth checking out regardless of your proficiency in Elixir.

Re: Ask HN: What skills to acquire in 2019?

#99
post #91
post #77

1. Learn Math required for ML/AI. 2. Learn to write deep content. 3. Learn to manage personal finances 4. Learn to invest 5. Learn to draw 6. Learn to sing 7. Learn to have proper 8 hours of sleep 8. Attempt to build a profitable startup again

Can you go into more detail on what you mean by "write deep content"? I think number 8 is probably mutually exclusive with most of the others, especially 7!

I write on Medium. But, most of the content I write only touches the surface of a topic. It doesn't go deep into the topic like some of the excellent articles upvoted on hackernews.

Re: Ask HN: What skills to acquire in 2019?

#100
post #86

Earlier quoted context omitted.

There’s a lot of better ways to work out than crossfit. But I agree with the basic premise! Learn the skill of lifting heavy things and running farther than you’re willing to walk. I’d add to presentation skills: negotiation skills. I’ll recommend Chris Voss’ book “Never Split the Difference” as I have been to all my relatives this Christmas.

Can you elaborate on why other things are "better" than crossfit? I've found it to be very time-efficient and well-rounded.

Non-crossfitter here. I have a personal trainer who is also a non-crossfitter. His assessment of the program is that it is too one size fits all.
Post reply on HN