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

科技回声

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

GitHubTwitter

首页

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

资源链接

HackerNews API原版 HackerNewsNext.js

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

Ask HN: Who do I improve my build skills?

5 点作者 pedrodelfino超过 2 年前
I started my journey with programming as a hobbyist almost 10 years ago. After 3 years as a hobbyist, I started my Applied Math undergraduate studies. Until this point, I did not have build problems or struggles in general, since the projects&#x2F;scripts were &quot;simple&quot; in terms of dependencies and I was basically working on them alone.<p>On the last 2.5 years, I have professionally worked on Desktop projects (Common Lisp ecosystem) and now I am working on a dynamic web application (Clojure&#x2F;ClojureScript ecosystem).<p>On this professional phase, I have struggled with build errors. They feel a bit random and different from debugging errors while developing. I miss Common Lisp ecosystem... In ClojureScript I interact with NPM and multiple hassles have emerged.<p>The skills to solve build problems feel like &quot;a skill they do not teach in college&quot; (this can be even worse considering I did something close to CS, but not CS itself).<p>I would like to improve on the skill&#x2F;skills related to build. I am also aware that practice teaches a lot and I have already learnt a few things while struggling with the current projects and &quot;trying to survive&quot;.<p>But, I would like to improve in a structured manner.<p>Would you recommend some material? A book? A course? A side-project that would teach the low level of build processes?

2 条评论

ffhhj超过 2 年前
Turn on verbose logging of build tools, remove all dependencies and add one by one, automate your builds and detect&#x2F;report failures. Use virtual machines or containers to isolate dependencies and build in a clean environment. Take some DevOps courses.
评论 #32931217 未加载
pestatije超过 2 年前
I think you mean How not Who.<p>The way i go in these circumstances is to check documentation directly from the tool developer. Most of the times that works out successfully.
评论 #32931230 未加载