TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Ask HN: Top Skills to Learn for 2023?

72 pointsby init-asover 2 years ago
Languages, frameworks, technologies etc.

31 comments

bckrover 2 years ago
I think this is just the wrong way to go about learning things.<p>There are 3 things to learn at any given time:<p>1. That which never changes i.e. humans, yourself and others<p>2. What you need to know to succeed right now i.e. deeper in your current tools and systems, or those you&#x27;ll need to use next month<p>3. Whatever intrigues you. Maybe this is what you&#x27;re asking: what&#x27;s new to be intrigued by?<p>To the latter, I would say to start learning machine learning if you haven&#x27;t already.
评论 #34055343 未加载
评论 #34055267 未加载
bmitcover 2 years ago
I think systems thinking is needed more than ever. There are way too many myopic decisions being made all across the board.<p>For specific programming languages, I think Elixir is a great investment.<p>Edit: Some systems reading if anyone is curious:<p>* <i>Thinking in Systems</i> by Donella H. Meadows<p>* <i>Designing Freedom</i> by Stafford Beer. I also recommend anything by Stafford Beer.<p>* Anything by Christopher Alexander<p>* <i>Systems Thinking For Social Change: A Practical Guide to Solving Complex Problems, Avoiding Unintended Consequences, and Achieving Lasting Results</i>: A new to me book that I haven&#x27;t read but looks promising.
评论 #34056144 未加载
评论 #34055554 未加载
评论 #34055346 未加载
评论 #34055600 未加载
eitlandover 2 years ago
If you are doing mainstream frontend work and haven&#x27;t yet moved to TypeScript, that would be my first recommendation.
评论 #34055300 未加载
ushercakesover 2 years ago
After 2022, it&#x27;s both hilarious and sad to see how blockchain type recommendations have fallen off so hard.<p>What a gigantic waste of time and effort that field has been. I still have yet to see anything useful come out of it. NFTs always are pointed to as the &quot;useful&quot; thing, but tbh, if I&#x27;m buying art, I&#x27;d much rather have some well regarded painters work hung in my living room.<p>Not some monkey as my twitter avatar. Shrug.
评论 #34057736 未加载
评论 #34077668 未加载
zwiebackover 2 years ago
My goal: build an outdoor robot to keep the deer away from my plants. Learning goals:<p>- Brushless motor control: has now reached cheap commodity status and would be good to learn more about. In the past I was always stuck between DC toy motors and full 6 wire AC motor control.<p>- Vision system on a small micro with edge-AI model for deer detection. After decades of classic machine vision I think it&#x27;s time to overcome my neural net reservations and plunge in with one of those microcontrollers that can run pre-trained models efficiently<p>- Battery charging dock that robot drives to autonomously: learning goal is Oregon weather capable contacts or even wireless charging<p>My instinct would be to do all this in C++ with some Python as high-level glue but maybe time to learn some Rust? Not sure yet.
评论 #34058823 未加载
评论 #34056620 未加载
评论 #34056386 未加载
dredmorbiusover 2 years ago
I like flipping questions such as this around. The topic question suggests two alternatives:<p>1. What (recently or distantly) acquired skill(s) have proven most useful to you?<p>2. What skills <i>don&#x27;t</i> you have but you regret or year for most?<p>I like @bckr&#x27;s guidance (&lt;<a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=34055079" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=34055079</a>&gt;), and suggest that there are abilities with greater persistence which are often underappreciated.
brad0over 2 years ago
I have a bunch of things.<p>Systems Thinking. It helps you understand how components interact to form a system, and how to change it. Books:<p>- The Goal: <a href="https:&#x2F;&#x2F;www.amazon.com&#x2F;Goal-Process-Ongoing-Improvement&#x2F;dp&#x2F;0884271951" rel="nofollow">https:&#x2F;&#x2F;www.amazon.com&#x2F;Goal-Process-Ongoing-Improvement&#x2F;dp&#x2F;0...</a><p>- Thinking in Systems: <a href="https:&#x2F;&#x2F;www.amazon.com&#x2F;Thinking-Systems-Donella-H-Meadows&#x2F;dp&#x2F;1603580557" rel="nofollow">https:&#x2F;&#x2F;www.amazon.com&#x2F;Thinking-Systems-Donella-H-Meadows&#x2F;dp...</a><p>Pertinent for 2023, learn about costs. If you&#x27;re an engineer, understand how much the services you&#x27;re responsible for are costing. How can you reduce that cost? Can you optimize costs enough to save your monthly salary?
diegoopover 2 years ago
I heard Cobol is coming back.
评论 #34055304 未加载
yupisover 2 years ago
The human side of tech and working as a team<p>Learning how to learn new stuff
评论 #34057755 未加载
评论 #34057823 未加载
chasd00over 2 years ago
Not so much a skill but I&#x27;m curious to see where the low-code scene goes and will be following it closely.<p>I feel like a low-code platform that can be stood up on infrastructure (cloud or otherwise) owned by a company could provide a lot of value. Many companies and especially local governments have unique infrastructure requirements that make using a random website for a business function a non-starter. If they could bring a properly supported low-code platform to their infrastructure i could see that being super productive for a lot of the simple use cases they encounter.
pipeline_peakover 2 years ago
Whatever you truly enjoy, don’t make life into a rat race…<p>Stand out to your employers, acquire knowledge and skills that makes you truly special. Not the fastest programmer in the hottest language.
gremlinsincover 2 years ago
AI: and not just deep learning, ml, etc. I mean just using AI tools in a responsible way - I don&#x27;t mean bypassing safeguards, I mean recognizing when you should fact check it. In a way, reliance on AI that is imperfect might actually increase people&#x27;s &#x27;fact checking&#x27; abilities because these are severely lacking in society right now.<p>E.g. Be able to use chatGPT to help you code, but not if you&#x27;re maybe a junior and can&#x27;t discern good code from crap. It should be basically a subordinate who you do code reviews with, not the other way around, though when it&#x27;s on it&#x27;s game if you don&#x27;t understand a concept it can explain it pretty damn good. Again that&#x27;s assuming it isn&#x27;t making things up.<p>It would be nice if there were a toggle, or slider for: truthfulness, and reliability. Where basically it has little creativity to &#x27;create&#x27; things that don&#x27;t exist, unless reliability is set to &#x27;creative&#x27; or &#x27;low&#x27;. If I&#x27;m writing a fiction novel, that&#x27;s what I want. If I&#x27;m coding it isn&#x27;t.<p>I think AI consulting and workflow management will be big in the coming years. It&#x27;s obvious so many things that we can do with this tech to us, but to many people they just don&#x27;t &#x27;get&#x27; it, and there&#x27;s money in showing them.
abetuskover 2 years ago
Here would be my guess:<p>* GPU programming (GPUs have consistently kept up with Moore-like laws)<p>* FPGA&#x2F;ASIC design (hard but price for all of these is dropping rapidly, so becoming more accessible)<p>* Bitcoin&#x2F;cryptocurrency related tech, including standing up your own miner, full node, or understanding how to build applications on top of it (web3&#x2F;etc.) (despite the hate, cryptocurrencies are still around and thriving)<p>* Solar and battery related tech (solar prices continue to drop, as does battery technology. Consumers ROI on solar installations are approaching 2-5 years instead of 10+).<p>Understanding &quot;fundamentals&quot;, either in terms of computer science education or mathematics, I think is also critical but I don&#x27;t really know what fundamental math should be focused on, in the short term. It&#x27;s easy to say &quot;neural networks&quot; but proficiency in that area is mostly about learning frameworks (as a snapshot of right now) and little to do with some underlying theoretical understanding.<p>In terms of specific languages or frameworks, just a word of warning. What language&#x2F;frameworks that were popular 10 years ago are still relevant today? Many people gain utility both from using and from being paid to manage frameworks (and to a certain extent languages) but they tend to be ephemeral.<p>One piece of advice that I think was pretty good was to avoid the &quot;stampeding hoards&quot;. One can &quot;win&quot; at the game of being the best at what&#x27;s fashionable now but the greater utility is in understanding more fundamental skills with the added benefit of, should a skill become fashionable later, being well versed in it when it does.
评论 #34056125 未加载
senecaover 2 years ago
It really depends on what area you work in. In the systems world Go still reigns.<p>Kubernetes is still incredibly relevant but growth is slowing down (mostly because it ate the world already).<p>WASM and eBPF are hot new technologies but still niche.<p>CDK landed last year and will probably become more and more relevant for new projects vs vanilla Terraform.
tester457over 2 years ago
Making use of OpenAi&#x27;s api. Could save you a lot of time in writing boilerplate anything.
craniumover 2 years ago
Writing, one of the most versatile and compounding skills you can learn.<p>When used for yourself, it&#x27;s a tool for thinking, organizing information, and understand your inner workings.<p>When interacting with others, it can be persuasive but kind, eye opening but focused, or walk on any fine line you can imagine. You can teach, educate, warn, debate,... with the tone you like. It&#x27;s a skill that enables both strategy and empathy.
Bhaskar13over 2 years ago
Frontend frameworks: React&#x2F;Angular<p>Cloud technologies: AWS&#x2F;kubernetes&#x2F;docker<p>Languages: English&#x2F;any other native lang of country that you are trying to settle in
madduciover 2 years ago
Terraform, being Cloud-agnostic, low level programming
评论 #34055118 未加载
structover 2 years ago
I&#x27;m going to try and learn Rust (started and failed several times already), probably by building something with actix-web
评论 #34056901 未加载
评论 #34055657 未加载
whateveracctover 2 years ago
Haskell is once again better than ever.
评论 #34055392 未加载
reducesufferingover 2 years ago
Typescript + React + Next.js. TailwindCSS. Go. Rust.
andsoitisover 2 years ago
Thinking less binary and more in terms of tensions, shades of gray.<p>Related: the ability to radically change one’s mind on things you believe strongly.
frankzanderover 2 years ago
* be kind<p>* be empathic<p>* be humble
Saphyelover 2 years ago
Docker, Rust, RISC-V.<p>None of them are new but still trendy
tester756over 2 years ago
It feels like top money is in DevOps &#x2F; Blockchain + Crypto (not graphy) right now<p>I&#x27;m not a fan of any of those :D
评论 #34055464 未加载
janmarsalover 2 years ago
stateless low-code cloud native serverless container clusters as a service
评论 #34055017 未加载
评论 #34054949 未加载
评论 #34054582 未加载
评论 #34054576 未加载
lcordierover 2 years ago
The &quot;new&quot; stuff I am playing with...<p>1. <a href="https:&#x2F;&#x2F;tailwindcss.com&#x2F;" rel="nofollow">https:&#x2F;&#x2F;tailwindcss.com&#x2F;</a><p>2. <a href="https:&#x2F;&#x2F;htmx.org&#x2F;" rel="nofollow">https:&#x2F;&#x2F;htmx.org&#x2F;</a>
higginsover 2 years ago
patience
moneywoesover 2 years ago
Open Ai and similar
mishakerover 2 years ago
C
评论 #34056058 未加载
andixover 2 years ago
To survive the climate change. Depending on your location you should master swimming or surviving extrem heat.