cs246e-notes
Object oriented programming notes (by clayton-halim)
book-notes
Notes from books and other interesting things that I've read. Table of contents at the end 👇 (by mgp)
cs246e-notes | book-notes | |
---|---|---|
1 | 6 | |
80 | 3,772 | |
- | - | |
0.0 | 0.0 | |
over 1 year ago | about 1 year ago | |
- | - |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
cs246e-notes
Posts with mentions or reviews of cs246e-notes.
We have used some of these posts to build our list of alternatives
and similar projects.
-
First week as softeng at a large company, have no idea how to understand the code base
It covers a lot. https://github.com/clayton-halim/cs246e-notes . 246 covers at least 80% of that.
book-notes
Posts with mentions or reviews of book-notes.
We have used some of these posts to build our list of alternatives
and similar projects.
- Never Split the Difference: Negotiating as If Your Life Depended on It (2016)
-
How to improve parallelism with multiple threads? (.NET)
The bible for concurrency and parallelism is Java, Concurrency in Practice. You can see a summary of the book here https://github.com/mgp/book-notes/blob/master/java-concurrency-in-practice.markdown it's in java though but the core concepts are the same.
-
Skills required to be a staff software engineer?
I actually just recently read "Staff Engineer: Leadership beyond the management track" by Will Larson and found it really helpful to identify what I'm lacking. There's also a "summary" of sorts here: https://github.com/mgp/book-notes/blob/master/staff-engineer.markdown
-
How to improve on communication skills?
this github seems to have a tl:dr https://gist.github.com/Kursulla/828f074f7fa8473f432b07f442f56e57 here too : https://github.com/mgp/book-notes/blob/master/how-to-win-friends-and-influence-people.markdown here : https://gist.github.com/ptessier/3ee4505e914943820d0eb50a9feb360f
-
Can't I just be a Software Engineer forever? What if I don't want to lead teams or be in a management role?
Someone also wrote up a great summary on GitHub if you want to get a good overview without reading the whole book.
-
What are some critiques of the ideas presented in the book Staff engineer: leadership beyond the management track?
There’s an overview here - https://github.com/mgp/book-notes/blob/master/staff-engineer.markdown
What are some alternatives?
When comparing cs246e-notes and book-notes you can also consider the following projects:
low-level-design-primer - Dedicated Resources for the Low-Level System Design. Learn how to design and implement large-scale systems. Prep for the system design interview.
ELFie - Phonics Homeschooling Pre-K Kindergarten First Grade
ideas - a hundred ideas for computing - a record of ideas - https://samsquire.github.io/ideas/
learning-notes - Notes on books I read, talks I watch, articles I study, and papers I love
CEH - Study notes for the Certified Ethical Hacker v12.