软件工程师的四大台阶 第一部分1行业图23 06 但不会告诉你怎么做。相当于他给你的只是一个问题,你需 要自己把具体的题抽象、拆解,并独立设计解决方案。 软件工程师这一行有很多“英雄出少年”的子、比如 高手阶段则需要融会贯通的能力。这个能力对应的其实 比尔・盖茨、扎克伯格,年纪轻轻就做出了开创性的研发与 是我们通常讲的架构师,也就是软件项目的总设计师。假设 设计。看起来,这一行颇有些“出名要趁早”的特性。 你是架构师,你不仅要看到系统从过去到今天是怎么变化的 还要看到是外界哪些需求、内部哪些技术导致了这些变化 但其实 出手就站在金字塔塔尖的年轻人只是极少数、 并且预判系统未来要朝什么方向发展。你需要把技术的演进 可以说是风毛麟角。大多数的软件工程师,都是需要在金字 需求的变化、系统的发展等多个维度综合起来考虑。 塔里,一个台阶一个台阶往上走的。 大神阶段需要沉淀方法论。在这个阶段,大家都公认你 是这方面的权威,你对这个方向的判断是非常准确的。
翻完了,印象最深的是xy问题,经典产品思维和问题思维的区别。 用户说要一匹马,你要推荐他买一辆车。
另外任何知识,只在点上学识不够的,还需要在面上学,因此,我们可以去总结并归纳知识树或者知识图。
我们都知道,一个知识面会由多个知识板块组成,一个板块又有各种知识点,一个知识点会到处另外的知识点,各种知识点又会交叉和依赖起来,学习就是要系统地学习整个知识树。
就好像,对于一棵树来说,“根基”是最重要的,所以,我们学好基础知识非常重要。因为如果我们身处在一个陌生的地方,有一份地图是非常重要的,没有地图的话只会乱窜,迷路甚至走冤枉路。
只要我们打好了基础,那么就可以开始利用知识树系统的去学习了。相信效果会很惊人。