注册一亩三分地论坛,查看更多干货!
您需要 登录 才可以下载或查看附件。没有帐号?注册账号 
x
wake up!
面试的路数,和日常工作是很不一样的。怎么快速,持久地提高自己design的能力?
一直在想这个问题。总结下面十条。(欢迎点评和补充。加米)
| Num | Name | Summary |
|-----+----------------------------------+-------------------------------------------------------------------------|
| 1 | Popular products under the hood | Once you notice an interesting feature, think about how it's supported? |
| 2 | Read engineering blogs | Especially for big companies |
| 3 | Tools under the hood | Common tools/frameworks |
| 4 | Try tools | Use cases; Alternatives; Pros and Cons |
| 5 | Read papers | Best practices in papers |
| 6 | Try new things | Gain hands-on experience; evaluate alternatives |
| 7 | Datastore & OS | Learn how databases and operating systems work |
| 8 | Language implementation | Deep dive into one programming language. Java, Python, Golang, etc |
| 9 | Deep dive into your daily work | Unify and normalize problems from daily work |
| 10 | Learn the work of your coleagues | Indirect working experience also help | |