TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Ask HN: What did you learn too late in your tech career?

22 点作者 schappim25 天前

22 条评论

proc025 天前
That ultimately, the industry wants engineers to manage the business, instead of managing software.<p>If I had known this I would not have gone through university at all. I would have attempted my own business from the start and learned on my own.<p>Instead the entire school system seemed to be about learning technical knowledge, from math and physics in high school, to computer science in university. Then you go to interviews and you get technical tests, followed by some technical focus at the beginning of your career... but then after a few years once senior level expectations start to kick in... the expectation shifts and it&#x27;s about learning how the business works, and how to make profit with software.<p>It was confusing why this shift happens in software. It might make sense in other industries where younger people need to replace older people (i.e. something with physical labor). So I&#x27;m now reevaluating how to look for a company that will leverage all of my existing technical knowledge or I will need to reconsider what to do because my career expectations don&#x27;t align with the average software company&#x27;s engineer expectations.
评论 #43746049 未加载
评论 #43753139 未加载
评论 #43765080 未加载
rednafi25 天前
Leetcode-infested technical interviews aren’t there to assess your technical competence; they’re used as a signal to gauge your tolerance for absurd organizational demands and your willingness to carry them out without question.
评论 #43742765 未加载
评论 #43746069 未加载
distalx25 天前
Learned (and still learning): imposter syndrome is a lie, don&#x27;t hesitate to ask for help, document everything religiously, learning never stops, and burnout is real.
WheelsAtLarge25 天前
You need to make sure management knows your value. Don&#x27;t assume that they will notice it on their own. I worked with a guy that constantly bragged about how smart he was and his daily accomplishments. I though he was a jerk. I now feel that he knew the system way better than me.
评论 #43740601 未加载
评论 #43745031 未加载
efortis25 天前
That the same people you admire will destroy your job.<p>- I was a Flash developer and Steve Jobs killed Flash with the iPhone. In all fairness, for its security problems.<p>- So I went to infrastructure and then Bezos released AWS.<p>- So back to UI development, and Dan Amabrov and a few others made my React project a legacy one.<p>- Now I&#x27;m waiting for Sam to deprecate my frontend dev job with AI.
评论 #43744548 未加载
评论 #43749679 未加载
shahbaby24 天前
I&#x27;ll share a few.<p>1. Don&#x27;t get tunnel visioned into the problem you&#x27;re solving. Prioritize maintaining your professional relationships, especially with your manager, over all else. Prioritize what your manager cares about over whatever you think is more important.<p>2. Async-communication does not replace real-time communication. People cannot help but reveal more when you&#x27;re communicating in real-time. This is crucial because of the next point.<p>3. Do NOT assume good intentions. Sadly, the tech industry is full of backstabbers across organizations of all size. If people have an issue with how you&#x27;re doing something, no matter how small, no matter how trivial, expect that it&#x27;ll go directly to your manager and be kept hidden from you.
keithrozario19 天前
Go to where you&#x27;re valued the most, even if where you are is pretty good. Sometimes leaving a good thing is hard -- but it can be good. I left my jobs pretty much when they became the most fun, but my career has been better off for it.<p>Getting a new job in a new org is always difficult. New people, new process, new everything, and you don&#x27;t have your past reputation to gloss over mistakes -- which you&#x27;re more likely to make in a new org than an old.<p>But ultimately, sticking around because things are comfortable might sound good, but you&#x27;ll look back after 10 years and wonder just what you did.
solardev25 天前
You&#x27;re as disposable as any other worker drone. Plan accordingly.
评论 #43748367 未加载
spooneybarger25 天前
There&#x27;s no such thing as too late.
hiAndrewQuinn25 天前
Everyone else is giving vague &quot;life lesson&quot; posts, so I&#x27;ll buck the trend: Django and React. I put off learning web dev stuff for far longer than I should have out of some mistaken sense of purity or something. Instead I only started early looking into them around me 2021 or so, when I could have been learning as early as 2010!
评论 #43741705 未加载
android52124 天前
You only have 1 to 5 years left for your tech career unless if you&#x27;re world class level programmer. AI is not good enough yet but the next versions of AI in the coming years is going to eliminate at least 90% of software engineer&#x27;s jobs. Most companies have already stopped hiring.<p>Save as much money as you can and buy land.
评论 #43742795 未加载
评论 #43742466 未加载
hajimuz24 天前
Build your own profit business, no matter how small it is, as earlier as possible.
评论 #43748388 未加载
评论 #43755854 未加载
bjourne24 天前
That remapping Caps lock to Esc is great.
subsection1h24 天前
The most useful programming language is Bash.<p>I wouldn&#x27;t say I learned this too late, but ashamedly, I didn&#x27;t learn this truth until after ShellCheck was released. I have thousands of hours of experience writing Python, Ruby, and Perl, but I no longer have any use for them.
ggzzzzzz5524 天前
That grunt work will never feel meaningful.<p>E.g. working the website of a forefront AI lab doesn&#x27;t feel meaningful. More like you&#x27;re the idiot for having spent your life on web dev, while some are fixing humanity&#x27;s last problem.<p>You have to aim high from the get-go.
opyate18 天前
To chill out. You work with humans, so give them good UX and make it pleasant for them to work with you.
mindcrime25 天前
First of all, I don&#x27;t think it&#x27;s ever &quot;too late&quot; as long as you&#x27;re breathing. That said, there <i>are</i> things I wish I&#x27;d learned earlier.<p>I couldn&#x27;t give you a complete list of those things off the cuff, so I&#x27;ll just pick one that is sort of &quot;top of mind&quot;. I haven&#x27;t thought this out in detail, so consider this me basically &quot;thinking out loud&quot;.<p>So... to put it in very loose terms, I&#x27;d say I wish I&#x27;d learned to <i>really</i> appreciate the importance of focusing on human to human interactions and how people communicate, interact, evaluate, and understand each other. Of course that&#x27;s tritely obvious on one level, but to <i>really</i> really internalize those lessons is a different thing.<p>And while it might seem silly, I&#x27;ll say that one thing that helped me learn a lot was watching the TV show &quot;Billions&quot;. Very early on in that show I kept noticing certain behaviors by the various characters that led them to bad (or sub-optimal) situations, or behaviors they used to improve their standing, etc. And I&#x27;m NOT saying that any of those characters should be seen as role models mind you. Just that watching the show kinda &quot;smacked me in the face&quot; in a very visceral way with regards to appreciating some things I had not really fully appreciated before.<p>To illustrate (spoiler warning if you haven&#x27;t seen the show)... in Season 1 there&#x27;s a tense meeting with the two main characters - Chuck Rhoades and Bobby Axelrod, to sign a settlement that <i>had already been agreed to</i>. Note, they had an agreement that made everybody happy. This should have been a simple &quot;show up, sign the papers, call it done&quot; deal. But Axelrod let his ego cause him to start mouthing off at Rhoades, who in turn let his ego be offended and then he ratcheted up his demands for the settlement, which eventually led to Axelrod tearing up his settlement payment check, and walking out without signing the deal. This led to all sorts of bad shit and was a suboptimal outcome for everybody involved.<p>The lesson (as I took it)? Detach your ego from things. Focus on the outcome you want, not how things make you feel in the moment. Don&#x27;t let a brief moment of anger derail something you&#x27;ve been working on for months (or years, etc).<p>And there are very many similar lessons embedded in that show. I do recommend it to basically everybody, FWIW.<p>Anyway, getting back on point. I guess I&#x27;d add that I now realize that I was probably <i>too</i> focused on technology qua technology earlier in my career. And again, I <i>knew</i> that this wasn&#x27;t optimal on some level. But it takes a while sometimes to go from a surface &#x2F; superficial understanding of something, to a really deeply internalized understanding. Now, I get more the importance of the &quot;human element&quot;, understanding how the business works, understanding the interpersonal dynamics of a company, etc.<p>Edit: let me add one more thing.<p>Don&#x27;t whine, or complain, or sulk at work. Ever. Just don&#x27;t. it might feel good, but there is basically zero chance that doing so will help your situation at all, and a very high chance that it will hurt your standing in the org and compromise you at some point. If you have a legitimate grief, sure, talk to your manager in a strictly business-like, professional manager. Eg, &quot;Look boss, you have me doing X, and I&#x27;ll do it as long as you want me to, but I&#x27;d really prefer to be doing Y. Do you think we could find a way to shift my role more to Y&quot; or something along those lines. But sulking, acting pissed off, bitching around the water cooler, etc. are no behaviors that will help you. Trust me on this. And don&#x27;t ask me how I know. :-)<p>HTH.
8thcross24 天前
I realized, being a manager overseeing people, chasing after career progression was a wrong path. I should have stuck to what I like more, engineering, not bullshitting.
评论 #43745055 未加载
aristofun24 天前
That tech job is as much about business and people as any other industry. I.e. “tech” part is only a small part of it.
not_your_vase24 天前
If there is something to be done, and it also needs to be done right, you can never rely on others. You have to do it yourself.
评论 #43763531 未加载
shehjar24 天前
no matter your age and experience level, you can move organisations if you know how to tell stories.
yubblegum24 天前
That age discrimination post VC infection is real. Back when I started in 90 we had senior engineers with white hair. I distinctly remember brushing aside my father&#x27;s advice when he cautioned me about such things. &quot;No, not in software. It is a pure meritocracy&quot;. Hah. (Implicit lesson: listen to your elders &#x2F;g)<p>Second lesson then was that engineering as a career is for chumps; young ones: start your own business.
评论 #43748410 未加载
评论 #43755871 未加载