发布于 2026-01-06 1 阅读
0

为什么你应该停止蹭吃蹭喝,而是付费购买编程书籍?

为什么你应该停止蹭吃蹭喝,而是付费购买编程书籍?

本文转载自Books on Code。

我们拥有海量的免费资源,而且都很容易获取。不仅如此,它们还包括面向 软件开发人员的高质量技术书籍、教程和课程。

自从我创建了“Books on Code”推特账号 并开始参与软件开发者的讨论以来,我发现了许多非常棒的资源。这简直太不可思议了——这么多才华横溢的程序员竟然无偿分享他们的智慧和项目。

在查阅同样免费的《前端开发人员手册》时,我看到了这样一段话:

我不知道还有什么职业能像这个一样,只需要网络连接、每月几美元的屏幕录制会员费和强烈的求知欲,就能几乎免费获得。

而且这种说法根本不属实:你根本不需要每月花“几美元”购买屏幕录制服务。这份指南是由一家屏幕录制服务公司赞助的,所以它明显带有偏见。

事实上,只要有网络连接,你无需花费一分钱就能成为一名自学成才的优秀程序员。

只要你有决心,就一定有办法。通过参与 DEV 社区、CodeNewbie 和 Free Code Camp 等社群,你还可以获得一个由啦啦队员和导师组成的免费社群,他们会一路帮助你。

但是你知道——也有一些付费 服务。即使是像 Free Code Camp 这样的免费服务也会接受捐赠,或者像 DEV 社区出版的《Your First Year in Code》这样的免费编程书籍,虽然书籍本身免费,但也接受捐赠。

如果所有东西都能免费获得,为什么还要买编程书呢?

请耐心阅读。接下来的内容将让你从一个精打细算的程序员转变为一个慷慨奉献于开发社区的贡献者。

投资购买编程技术书籍的 3 个理由

原因一:感觉更有责任感

我本人就这么做过:
我旁听了Coursera上的免费课程,然后就没再继续学习。

即使我 学习这门课程,我也提不起劲投入时间。我的潜意识里一直有个声音在提醒我,我可以随时放弃,不会有任何损失,所以我放弃了。

投资金钱会让你更有可能投入时间和精力。

当金钱与课程或书籍等服务挂钩时,我们会觉得这是自己主动选择投资的结果。毕竟,我们已经花费了辛苦赚来的钱,这本身就是一种初始投资,我们希望这种投资能够“获得回报”。

无论书籍是免费的还是付费的,我们往往都会更珍惜付费购买的书籍。不仅如此,我们付出的越多,就越珍惜它,也越愿意为它投入更多。

当学习用品价格昂贵且需要自掏腰包时,我们会为自己努力提升自我而感到自豪。当我们花钱购买编程书籍时,我们会思考它对我们生活可能产生的影响。

不妨考虑一下 Flatiron School 的线下训练营。这需要投入大量的时间:几个月,全天投入。但同时也是一笔巨大的金钱投资——比我读硕士花的钱还多。如果我要去参加一个昂贵的全日制训练营,那它绝对是我人生中的头等大事。我会全力以赴 ,确保从课程中获得最大收益,并且绝对保证物有所值。

现在来看看Udacity。他们的课程是线上自学的,而且价格非常实惠——目前五折优惠,每月只需199美元。你可以用不到训练营证书二十分之一的价格,获得前端或全栈Web开发的纳米学位!而且课程是线上的,只需投入一些时间。相比训练营,投资Udacity纳米学位并非首要考虑因素。我得想想怎么才能把它安排进我的日程里。就优先级而言,这笔投资相当于以五折优惠的价格购买一张高档健身房的会员卡。

买书的时候,我都会想象自己成长为一个更好的人。我相信自己会因此而改变,我为自己迈出这自我提升的一步而感到自豪。

更进一步来说:当我创办Books on Code时,我兴奋地购买了域名、主机服务,并投资设计了 logo。每一步都让我感到无比的价值和满足,因为每一项投入都意味着我朝着梦想迈出了重要一步——与更广泛的开发者社区建立联系,分享对学习和编程的热爱。

所以,当你买到一本书的时候,要感到高兴!要感到兴奋!

想象一下你将投入多少精力去学习它。想象一下你会成为怎样的人——你将如何获得那份编程工作,如何解决那个问题,或者如何让你的团队变得更好。

花钱购买软件技术书籍是一种犒劳自己的行为。

原因二:激励更多优秀编程书籍的出版

例如,当存在真正优秀的开发者资源时,比如《前端开发者指南 2019》《免费代码训练营》,我们能够表示认可、推广和鼓励这些内容创作者的最好方式就是投资他们的作品。

许多免费提供内容的创作者仍然接受其他形式的支持。以《You Don't Know JS Yet》系列为例,你可以在GitHub上免费阅读该系列。你也可以加入目前正在阅读该系列的完全免费的读书俱乐部。

但还有一点:你也可以在亚马逊上购买这些书,拥有全部实体书。这样,你既支持了创作者,也通过拥有实体书犒劳了自己。你还可以把《你还不了解JS》作为礼物送给别人。

当你投资于内容创作者时,他们会以创造更多价值的方式给予你丰厚的回报。你的善意会不断累积,最终产生更多优质的免费资源,供所有人享用。

原因三:发展你的开发者社区

本田健在他的著作《快乐金钱》中对此做了最好的诠释:

我们很多人都精力充沛,这种能量不仅影响着我们自己,也影响着他人。我们喜欢认为金钱只是一个数字或一张纸,但它远不止于此。金钱会带来许多情绪——远超我们的想象。即使我们意识到这一点——比如当我们为堆积如山的账单、微薄的薪水或缺乏未来储蓄而感到压力时——我们常常也觉得自己无能为力。我们感到绝望和挫败……很少有人看到金钱所蕴含的潜力,它能带给我们快乐、感恩和幸福——尤其当我们慷慨地、带着当初接受金钱时的积极能量去给予他人时。

当你慷慨地为软件开发者社区贡献力量时,你正在将一种充满感染力的积极能量传递给他人。当我们看到自己的社区充满奉献和富足——就像其他人免费分享资源后所看到的那样——我们也会感受到这种能量,并积极回馈社区。

我们齐聚于此,是为了互相扶持,共同学习成长,并攻克当今最严峻的技术挑战。我们都在努力为自己的人生带来积极的影响,而互相帮助正是实现这一目标的最佳途径之一。

归根结底,这就是我们应该付费购买编程技术书籍的原因——出于对社区、对作者、对出版商的热爱,以及对我们即将从中获得的知识提升的感激之情。我们心怀感恩地为所获得的优质服务买单。

最重要的是,自我提升需要投入时间、精力和心血——而且这是一段我们共同经历的旅程。所以,让我们一起努力,共同购买技术书籍吧!😊❤️


非常感谢您阅读我的关于代码书籍的文章。

如果您喜欢这篇文章,请分享给您身边的软件开发人员

如果您有兴趣继续通过书籍和代码提升自我,请在 Books on Code 网站上注册Books on Code时事通讯

文章来源:https://dev.to/mlimonczenko/why-you-should-stop-freeloading-and-pay-for-your-programming-books-4f8o