Ask HN:成为一名优秀工程师的阅读清单?
2 分•作者: drekipus•6 个月前
我正在寻找一些书籍来帮助我练习和提升作为开发人员和工程师的技能。
目前,我正在使用 Python 在一个 Django 项目中工作,涉及金融领域。我领导着几位工程师,并指导/管理一些项目。但当我读到人们用 Zig 和 Rust 构建东西,或者他们如何将一些数值建模技术应用于某些问题,以及正在开发的新技术时,我感觉自己错失了一些东西。我感觉自己知识不够渊博,也不够出类拔萃,所以我想稍微提升一下自己的技能,并保持“敏锐”,以防万一需要快速找到新工作。而且,我想确保我正在学习在目前职位上可以学习的所有知识。
我之前读过/喜欢的书籍包括:
* 《专家工程师的养成》
* 《设计数据密集型应用》(还没读完,搬家时把书弄丢了,想重新捡起来)
* 《使用 OTP 设计 Elixir 系统》
* 《实用 Common Lisp》
我觉得我从 Elixir/CL 的书籍中学到了一些东西,并将它们应用到我编写 Python 的方式中,但我从未尝试用这些语言做自己的项目,所以我觉得我没有充分利用这些工具。
有什么书可以让我更上一层楼吗?
查看原文
I'm looking for some books to help me practise and refine my skills as a developer and Engineer.<p>I'm currently working in python on a django project, working in a financial domain. I lead a few engineers and direct/manage some projects. But I feel like I'm missing out on something when I read about people making things in zig and rust, or how they apply some numerical modelling techniques to certain problems, plus the new technologies being developed. I feel like I'm very much not knowledgeable or distinguishable enough, so I want to refine my skill a bit and maintain "sharp" in case of something happening and i need to find a new job quickly. And i want to make sure that I'm learning all that I could be learning in my current position.<p>Some previous books I've read / enjoyed:<p>* The makings of an Expert Engineer
* Designing data intensive applications (haven't finished, moved house and lost the book, want to pick it up again)
* Designing Elixir Systems with OTP
* Practical Common Lisp<p>I feel like I have learned a bit with the Elixir/CL books, inwhich I apply to how i write python, but I never branch out to doing my own projects in these languages, so I feel like I'm missing out on utilizing these tools fully.<p>Is there anything to read that could take me to the proverbial next level?