除去正常的本课内容(数据结构,网络,数据库,操作系统)外
操作系统而外的还需要多看哪些书?( APUE ?啃过一段时间就忘了。。。
分布式相关的一致性协议,主要也是 raft,paxos,理解 cap,以及经典的谷三篇,dynamo,还有哪些论文( zk 的?
掌握这些之后还有哪些知识通常来说会考察?
因为这些岗位的场景在学校很难遇见,很多时候是靠自己找资料,然后猜场景,希望有前辈指路
(另外春招有哪几家招这方面的人才么。。。。
1
cholerae 2018-01-28 10:41:01 +08:00 via iPad
为啥总要上小号
|
2
EmdeBoas 2018-01-28 11:44:24 +08:00
之前我学的东西跟你类似,其实真找工作的时候发现又不敢投中间件的岗位了,面试的时候你说的这些 raft,paxos 啥的聊不了多久,要么是面试管不懂,要么碰上懂的你又说不过人家。说句实在话挺尴尬的,真要方便找工作还是得有个好看的项目,然人家追着你问,一路问到原理啊源码啊坑啊这些的就比较理想了,光看点原理性的东西没啥用......
|
3
EmdeBoas 2018-01-28 11:58:31 +08:00
回到 list 上来,我也只是个应届生,也没啥经验,说的只是个人一点点看法。你真要找中间件的工作,那肯定是要进基础设施这样的部门了,这样的部门本身要求就会高一些,无论是算法,还是其他的基础技能,你说的一致性协议只是一部分,你还得对数据库优化、网络通讯协议、缓存、mq 之类的东西比同届的平均水平高一个 level 吧......这些东西不去写项目,去大厂实习还是很难积累起来的
|