Cleaning up the project.
This commit is contained in:
parent
f5c10988d2
commit
ae2f61f667
89
README.md
89
README.md
@ -177,7 +177,6 @@ If you want to be a reliability engineer or operations engineer, study more from
|
|||||||
- [Machine Learning](#machine-learning)
|
- [Machine Learning](#machine-learning)
|
||||||
- [Papers](#papers)
|
- [Papers](#papers)
|
||||||
- [Additional Detail on Some Subjects](#additional-detail-on-some-subjects)
|
- [Additional Detail on Some Subjects](#additional-detail-on-some-subjects)
|
||||||
- [More Books](#more-books)
|
|
||||||
- [Video Series](#video-series)
|
- [Video Series](#video-series)
|
||||||
- [Computer Science Courses](#computer-science-courses)
|
- [Computer Science Courses](#computer-science-courses)
|
||||||
|
|
||||||
@ -1501,17 +1500,51 @@ You're never really done.
|
|||||||
<details>
|
<details>
|
||||||
<summary>Additional Books</summary>
|
<summary>Additional Books</summary>
|
||||||
|
|
||||||
- [ ] [The Unix Programming Environment](https://www.amazon.com/dp/013937681X)
|
- [The Unix Programming Environment](https://www.amazon.com/dp/013937681X)
|
||||||
- an oldie but a goodie
|
- an oldie but a goodie
|
||||||
- [ ] [The Linux Command Line: A Complete Introduction](https://www.amazon.com/dp/1593273894/)
|
- [The Linux Command Line: A Complete Introduction](https://www.amazon.com/dp/1593273894/)
|
||||||
- a modern option
|
- a modern option
|
||||||
- [ ] [TCP/IP Illustrated Series](https://en.wikipedia.org/wiki/TCP/IP_Illustrated)
|
- [TCP/IP Illustrated Series](https://en.wikipedia.org/wiki/TCP/IP_Illustrated)
|
||||||
- [ ] [Head First Design Patterns](https://www.amazon.com/gp/product/0596007124/)
|
- [Head First Design Patterns](https://www.amazon.com/gp/product/0596007124/)
|
||||||
- a gentle introduction to design patterns
|
- a gentle introduction to design patterns
|
||||||
- [ ] [Design Patterns: Elements of Reusable Object-Oriented Software](https://www.amazon.com/Design-Patterns-Elements-Reusable-Object-Oriented/dp/0201633612)
|
- [Design Patterns: Elements of Reusable Object-Oriented Software](https://www.amazon.com/Design-Patterns-Elements-Reusable-Object-Oriented/dp/0201633612)
|
||||||
- aka the "Gang Of Four" book, or GOF
|
- aka the "Gang Of Four" book, or GOF
|
||||||
- the canonical design patterns book
|
- the canonical design patterns book
|
||||||
- [ ] [UNIX and Linux System Administration Handbook, 5th Edition](https://www.amazon.com/UNIX-Linux-System-Administration-Handbook/dp/0134277554/)
|
- [UNIX and Linux System Administration Handbook, 5th Edition](https://www.amazon.com/UNIX-Linux-System-Administration-Handbook/dp/0134277554/)
|
||||||
|
- [Algorithm Design Manual](http://www.amazon.com/Algorithm-Design-Manual-Steven-Skiena/dp/1849967202) (Skiena)
|
||||||
|
- As a review and problem recognition
|
||||||
|
- The algorithm catalog portion is well beyond the scope of difficulty you'll get in an interview.
|
||||||
|
- This book has 2 parts:
|
||||||
|
- class textbook on data structures and algorithms
|
||||||
|
- pros:
|
||||||
|
- is a good review as any algorithms textbook would be
|
||||||
|
- nice stories from his experiences solving problems in industry and academia
|
||||||
|
- code examples in C
|
||||||
|
- cons:
|
||||||
|
- can be as dense or impenetrable as CLRS, and in some cases, CLRS may be a better alternative for some subjects
|
||||||
|
- chapters 7, 8, 9 can be painful to try to follow, as some items are not explained well or require more brain than I have
|
||||||
|
- don't get me wrong: I like Skiena, his teaching style, and mannerisms, but I may not be Stony Brook material.
|
||||||
|
- algorithm catalog:
|
||||||
|
- this is the real reason you buy this book.
|
||||||
|
- about to get to this part. Will update here once I've made my way through it.
|
||||||
|
- Can rent it on kindle
|
||||||
|
- Answers:
|
||||||
|
- [Solutions](http://www.algorithm.cs.sunysb.edu/algowiki/index.php/The_Algorithms_Design_Manual_(Second_Edition))
|
||||||
|
- [Solutions](http://blog.panictank.net/category/algorithmndesignmanualsolutions/page/2/)
|
||||||
|
- [Errata](http://www3.cs.stonybrook.edu/~skiena/algorist/book/errata)
|
||||||
|
|
||||||
|
- [Introduction to Algorithms](https://www.amazon.com/Introduction-Algorithms-3rd-MIT-Press/dp/0262033844)
|
||||||
|
- **Important:** Reading this book will only have limited value. This book is a great review of algorithms and data structures, but won't teach you how to write good code. You have to be able to code a decent solution efficiently.
|
||||||
|
- aka CLR, sometimes CLRS, because Stein was late to the game
|
||||||
|
|
||||||
|
- [Computer Architecture, Sixth Edition: A Quantitative Approach](https://www.amazon.com/dp/0128119055)
|
||||||
|
- For a richer, more up-to-date (2017), but longer treatment
|
||||||
|
|
||||||
|
- [Programming Pearls](http://www.amazon.com/Programming-Pearls-2nd-Jon-Bentley/dp/0201657880)
|
||||||
|
- The first couple of chapters present clever solutions to programming problems (some very old using data tape) but
|
||||||
|
that is just an intro. This a guidebook on program design and architecture, much like Code Complete, but much shorter.
|
||||||
|
|
||||||
|
</details>
|
||||||
|
|
||||||
</details>
|
</details>
|
||||||
|
|
||||||
@ -1957,48 +1990,6 @@ software engineer, and to be aware of certain technologies and algorithms, so yo
|
|||||||
|
|
||||||
</details>
|
</details>
|
||||||
|
|
||||||
### More Books
|
|
||||||
|
|
||||||
**Some people recommend these for interview prep, but I think it's going overboard, unless you have many years of software engineering experience and expect a much harder interview:**
|
|
||||||
|
|
||||||
<details>
|
|
||||||
<summary>More Books</summary>
|
|
||||||
|
|
||||||
- [ ] [Algorithm Design Manual](http://www.amazon.com/Algorithm-Design-Manual-Steven-Skiena/dp/1849967202) (Skiena)
|
|
||||||
- As a review and problem recognition
|
|
||||||
- The algorithm catalog portion is well beyond the scope of difficulty you'll get in an interview.
|
|
||||||
- This book has 2 parts:
|
|
||||||
- class textbook on data structures and algorithms
|
|
||||||
- pros:
|
|
||||||
- is a good review as any algorithms textbook would be
|
|
||||||
- nice stories from his experiences solving problems in industry and academia
|
|
||||||
- code examples in C
|
|
||||||
- cons:
|
|
||||||
- can be as dense or impenetrable as CLRS, and in some cases, CLRS may be a better alternative for some subjects
|
|
||||||
- chapters 7, 8, 9 can be painful to try to follow, as some items are not explained well or require more brain than I have
|
|
||||||
- don't get me wrong: I like Skiena, his teaching style, and mannerisms, but I may not be Stony Brook material.
|
|
||||||
- algorithm catalog:
|
|
||||||
- this is the real reason you buy this book.
|
|
||||||
- about to get to this part. Will update here once I've made my way through it.
|
|
||||||
- Can rent it on kindle
|
|
||||||
- Answers:
|
|
||||||
- [Solutions](http://www.algorithm.cs.sunysb.edu/algowiki/index.php/The_Algorithms_Design_Manual_(Second_Edition))
|
|
||||||
- [Solutions](http://blog.panictank.net/category/algorithmndesignmanualsolutions/page/2/)
|
|
||||||
- [Errata](http://www3.cs.stonybrook.edu/~skiena/algorist/book/errata)
|
|
||||||
|
|
||||||
- [ ] [Introduction to Algorithms](https://www.amazon.com/Introduction-Algorithms-3rd-MIT-Press/dp/0262033844)
|
|
||||||
- **Important:** Reading this book will only have limited value. This book is a great review of algorithms and data structures, but won't teach you how to write good code. You have to be able to code a decent solution efficiently.
|
|
||||||
- aka CLR, sometimes CLRS, because Stein was late to the game
|
|
||||||
|
|
||||||
- [ ] [Computer Architecture, Sixth Edition: A Quantitative Approach](https://www.amazon.com/dp/0128119055)
|
|
||||||
- For a richer, more up-to-date (2017), but longer treatment
|
|
||||||
|
|
||||||
- [ ] [Programming Pearls](http://www.amazon.com/Programming-Pearls-2nd-Jon-Bentley/dp/0201657880)
|
|
||||||
- The first couple of chapters present clever solutions to programming problems (some very old using data tape) but
|
|
||||||
that is just an intro. This a guidebook on program design and architecture, much like Code Complete, but much shorter.
|
|
||||||
|
|
||||||
</details>
|
|
||||||
|
|
||||||
## Video Series
|
## Video Series
|
||||||
|
|
||||||
Sit back and enjoy. "Netflix and skill" :P
|
Sit back and enjoy. "Netflix and skill" :P
|
||||||
|
Loading…
x
Reference in New Issue
Block a user