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

科技回声

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

GitHubTwitter

首页

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

资源链接

HackerNews API原版 HackerNewsNext.js

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

Ask HN: Books for soon to be Software Engineers

46 点作者 cdmcnamara大约 14 年前
I just graduated college with a degree in CS and took a job as a SE. I was curious to know if there were any books that would be valuble to help me bridge the gap between school and industry. Thanks for your suggestions.

14 条评论

swanson大约 14 年前
I read these two books in the first few months at my job with a book club that included the other new hires and a good mix of more experienced developers.<p><pre><code> * The Pragmatic Programmer [1] * Apprenticeship Patterns [2] </code></pre> I would highly recommend both.<p>[1] <a href="http://swanson.github.com/writeup/2010/10/25/pragmatic-programmer.html" rel="nofollow">http://swanson.github.com/writeup/2010/10/25/pragmatic-progr...</a><p>[2] <a href="http://swanson.github.com/writeup/2010/10/26/apprenticeship-patterns.html" rel="nofollow">http://swanson.github.com/writeup/2010/10/26/apprenticeship-...</a>
buckwild大约 14 年前
Rule number one is you can't learn EVERYTHING from a book. I'd suggest contributing to open source projects and reflecting on what you learned...
rw大约 14 年前
I strongly recommend both of these:<p><pre><code> * The Practice Of Programming (co-authored by the 'K' in C's K&#38;R) * Code Complete 2</code></pre>
gte910h大约 14 年前
Code Compete 2<p>Software Estimation: Demystifying the Black Art<p>Pro GIT<p>Debugging by Agans
aaronbrethorst大约 14 年前
Peopleware by Demarco and Lister is one of my all-time favorites. The Pragmatic Programmer is also great.
rhettg大约 14 年前
<p><pre><code> Code Complete Being Geek</code></pre>
评论 #2524644 未加载
sage_joch大约 14 年前
If you will be programming in Java, these books will serve you incredibly well:<p><pre><code> * Effective Java * Java Concurrency in Practice * Head First Design Patterns</code></pre>
评论 #2524351 未加载
评论 #2524447 未加载
awa大约 14 年前
The Passionate programmer [Pragmatic series] - On how to develop yourself as a programmer<p>Coders at work - For inspiration
ig1大约 14 年前
Code craft is the book I normally recommend for people starting out. Code Complete which several other people recommend is a great book, but it's one of those books that make much more sense after you've been programming for a year or so.
kqueue大约 14 年前
I am sure you'll get enough suggestions on technical books so I won't bother suggesting one. But make sure to pay extra attention to communication. A huge part in software engineering is communication.
mullr大约 14 年前
* The Pragmatic Programmer (Read this once every 6 months until it's obvious)<p>* Head first design patterns<p>* Agile Web Development with Rails<p>It's not obvious, but the rails book is a great introduction to test-driven development in general.
rlawson大约 14 年前
hopefully your new company will be ok with using opensource components - so for sure read The Cathedral and the Bazaar by ESR
chillax大约 14 年前
Clean Code
cannedprimates大约 14 年前
A Few Good Men from UNIVAC