# Lecture

## 工程师成长的真相

1. 成长是自己的事情，目标是自己选的，别人的只是参考，过程是自己努力的，所有的东西都是资源。
2. 刚到一个地方，需要建立信任关系，让别人知道你能干什么。接下来需要从一个能完成基本任务的人，成长为一个能解决问题的人，再往后你的心态会转变成你知道你想干什么，能够提出建设性的目标，而不是完全迎合公司的既有目标。
3. 我一直很清楚想要做什么，那么我的 leader 是自愿，我的同事是资源。
4. 技术达人到技术专家：
   1. 擅长解决问题。
   2. 能够平衡长短期，糙、快、猛VS系统规划。
   3. 技术能力强，技术视野宽。
   4. 越往上走，离市场越近。
   5. 不仅自己做事，还能与人协作，带人做事。
   6. 有解决问题的能力，也有解决问题的思路和方法论。
5. 捕鼠器的示例：改进捕鼠器 -> 老鼠药 -> 粮食危害小组。从完成任务到解决问题，然后再问一步，这个问题关联的问题是什么？进而去提出新的问题。
6. 我的工作重要吗？把简单的事情做到极致，都是有挑战的工作。如果你自己都觉得你的工作不重要，没有人会觉得。
7. 疲于应付，没时间思考怎么办？SkipList，每天思考眼下的工作，每周思考 2 个月的工作，每两个思考一年的工作。
8. 做深还是做广？大多大牛都是综合的，对所在领域有深入的见地，涉猎也非常广。
9. 机遇和努力哪个重要？机遇可遇不可求，所以只有努力。
10. 建议：
    1. 重视自己的事，努力做到最好。
    2. 什么问题都可以和 leader 沟通，不要闷在心里。
    3. 主动获得成长信息：向上了解管理层在解决什么问题；左右了解同事在做的项目；向外了解业界的技术，写写 demo，体验公司新产品。

## 工程师的广度和深度

1. 深度是一种能力，不是现状。对于新领域，要有能深入进去的能力。
2. 广度是一种能力，不是现状。日常工作中能否不断保持对相关但不紧密相关的领域的了解，吸取其它领域的进展。
3. 提升方法：战略上藐视，战术上重视。意思是相信自己一定能完成，但是在过程中要努力、认真。
   1. 好奇心是前提。
   2. 基本功和逻辑性是基础。数学和计算机基础最重要。
   3. 自学（勇气和信心），问别人。
   4. 注意度：好奇心过头会不聚焦。


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://yunzhao.gitbook.io/notes/reading/lecture.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
