kingzeus
2019-03-22 12:54:04 +08:00
笼统的说,技术同学的核心竞争力是解决问题的能力,这个可以是你的技术实力,也可以是你的协调能力,………………不管如何,你能把别人挖的坑填上。解决问题的关键是能尽早的发现问题,并且给出可行的专业意见。所以,好的技术不是你熬到半夜一遍一遍的根据需求撸代码,而是你及早找到需求中间的风险,并且能协调相关人员来改进需求,甚至消灭一些不合理需求,最后才是快速的撸代码。老板要的是能 hold 住业务的人,而不是实现代码的。另外说一下,每个人都是产品经理,对于技术同学而言,是你能自己补上一些需求,让业务能跑起来,而不是让你去和产品同学去争需求的决定权
回归到业务本身,你基础至少得过得去吧,不说你要看过各种大神的源码,至少常用算法的优缺点,复杂度你得了然于心吧。数据库基础,网络基础这些至少能和别人正常交流。设计模式的书至少得看过吧。于我而言,了解 redis 是能它明白设计的目的,优缺点,适用的场景以及对应的一些解决方案以及大致的开销。你能把这些内容都弄明白,想要上手无非就是看下 api,学习文档的事。
接下来,怎么办? 不干活几个月应该饿不死,闭关一下。 趁这时间补下基础,梳理下知识结构,要见效快的话,看下面经。