我想你所谓真正学会,这个对于每个人来说都有不同,有的人能够阅读代码就算学会了,有的人能搭框架就算学会了,有的人把代码调通就算学会了,但更多人是优化再优化,还是觉得不会。
我想具体要看你是做什么的吧:
1、最苦逼的码农:至少你得会抄代码、会调驱动、会看示波器、会画电路板、能用烙铁、能加班(只要是“工作需要”,你都应该掌握)
2、集成测试:你能够通过白盒举出测试例并进行模块级验证(学会设断点就足够唬人了)
3、中试:你能够列举出所有黑盒状态进行功能全集验证(出了问题都找你麻烦)
4、teamleader:你需要能估算每个模块的工作量(当然大多数时候是拍脑袋出结果的)
5、se:你能够选择出最优方案(什么是最优?你说最优就是最优啦)
6、产品经理:你不需要懂太多技术,能糊人就行(把resource、schedule放在嘴边就行)
7、市场经理:你能吃能喝忽悠住客户,然后时不时的提一些奇奇怪怪的需求(美其名曰:来自客户的独特性和竞争性需求)