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

科技回声

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

GitHubTwitter

首页

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

资源链接

HackerNews API原版 HackerNewsNext.js

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

Why I'm Glad I Lack Passion to Be a Programmer

2 点作者 yumiris大约 3 年前

2 条评论

cromd大约 3 年前
A lot of this resonates with me. Programming takes on a more enjoyable form when you can remove ego a bit, and worry less about padding your resume and learning your 1000th tool.<p>That said, it can be fundamentally hard to strike a balance on that with a client.<p>&gt;Should a client need [...], I&#x27;ll go with it. But I&#x27;ll do so only when it&#x27;s the simplest and most maintainable solution to the problem, and not because I want to be the greatest of programmers in my or other people&#x27;s eyes.<p>&quot;Simple&quot; and &quot;maintainable&quot; depends on who is maintaining the project after you, and what they know, and what programmers at-large are likely to know. I also tend to make frontends that heavily rely on server-side and jQuery. I know that an SPA might be better sometimes, but since it will take me 10 days to learn a new framework (say 30-90 to learn it well), it&#x27;s never the simplest solution _from my perspective_. But, it might be fine to stick to my old ways if the client just wants speed, or if I know I&#x27;ll be around for a while, or if I&#x27;m confident any newbie can come in and quickly understand&#x2F;overhaul my work.<p>I think it&#x27;s also just ok to admit to ourselves that, even if it&#x27;s not ideal for a client, eventually we want to work in a way that&#x27;s mentally comfortable and familiar. You want some adventures to spice things up now and then, but too much too fast is overwhelming. Wanting to work with a familiar stack seems comparable to wanting your usual snacks, noise level, view, temperature, etc. As we become less desperate for salary, or as priorities change, it ideally becomes easier to say no to jobs&#x2F;clients that can&#x27;t accept a certain stack.
评论 #30536181 未加载
yumiris大约 3 年前
This also served as a way of mitigating the impostor syndrome, which I&#x27;m sure many of us have dealt (or are currently dealing) with. Do you have any other approaches? I&#x27;m interested to read your thoughts!