最新文章
-
mikechen谈技术人成长的三大原则
“ 我自己是工程师出身,一路就像游戏打怪一样,不断去突破自己的职能舒适区,技术这条路我用了整整10年去把它全部打通,这些经验看似平淡,作为一个过来人,在你每一次新的选择的时候,你就会发现它的价值所在。 本文作者,陈睿|mikechen,优知学院创始人,曾先后历任淘宝高级研发工程师、盛大高级架构师、百度技术经理、携程定制旅游CTO。 近期,我收到各种关于职场的问题: 大学毕业IT哪类职位更有前途? …... -
写给创业公司的技术合伙人
写在万众创业,就差一个程序员的前夕。 你,你可能是某创业公司的技术合伙人,你可能是个 CTO,或是技术 VP 或是有其他什么的头衔的...在你准备加入一家创业公司前夕,也许你需要看看本篇文章。 现在是一个互联网的疯狂创业节奏,什么阿毛阿狗的都出来创业了,作为商业属性比较少的技术人,怎样选择一家公司,选择你的创业伙伴,怎样创业的同事还可以高效增值。我想,这些都是大问题。 大部分人首先是栽在创始人身上…... -
RPC框架的实现原理,及RPC架构组件详解
RPC的由来 随着互联网的发展,网站应用的规模不断扩大,常规的垂直应用架构已无法应对,分布式服务架构以及流动计算架构势在必行,亟需一个治理系统确保架构有条不紊的演进。 单一应用架构 当网站流量很小时,只需一个应用,将所有功能都部署在一起,以减少部署节点和成本。 此时,用于简化增删改查工作量的 数据访问框架(ORM) 是关键。 垂直应用架构 当访问量逐渐增大,单一应用增加机器带来的加速度越来越小,将…... -
如何选择一家公司
不管是刚毕业的大学生还是工作几年的职场朋友,每个人都会面临选择公司和行业的困扰,我也相信每个人都还记忆犹新你的第一份工作以及让你无比难忘的一家公司。有时候我们也盲目的所求,其实,偶尔停下来思考下你真想去的地方,再出发,也许结果将迥然不同。今天,给大家聊聊,如何选择一家公司。 BAT 应届毕业生和工作3-5年阶段技术人员,优先推荐期间进入BAT较好。BAT里大家的共识是分为三类:技术优先进百度,运营…... -
java程序员学习路线以及我的学习经验
本文作者为优知学院创始人陈睿(mike),作者有10年以上技术&产品经验,曾任百度研发经理、携程定制旅游CTO。 “ 这是一篇完整的java程序员学习线路图,一共分为六个阶段。 我以java为例,展示完整的学习步骤。 最后,还有我的学习经验思考。 希望,看完此文,你完全可以自学成为一名真正牛逼的程序员。 java程序员学习线路流程 第一步:Java语言基础 从最简单的开始,hello wo…... -
大数据架构设计(文章合集)
架构师进阶有一块很重要的内容,就是需要掌握大数据的架构设计,主要涵括: MySQL等关系式数据库,需要掌握数据库的索引、慢SQL、以及长事务的优化等。 需要掌握非关系式数据库(NoSQL)的选型,以及使用场景,以及与MySQL等的优劣势比较等。 分布式数据的一致性等问题,以及分布式事务。 考虑利用Redis等分布式缓存技术,来降低后端数据库的压力。 还会结合架构层面,利用垂直和水平拆分,降低数据库…...












