算法DHT和Paxos有助于分布式计算, 但不能带来必然答案, 而且很多描述都是被证明不易应用; 开源尝试Hadoop/Cassandra是变异后的应用, 他们担负了很多失败的风险; 开源中间件的创新更多更快, 而且很多真的失败了, 例如ESB实现. 但他们都能给出Idea, 活儿还得自己干.
成熟的开源软件, 例如DNS, Squid, Apache, MySQL, 他们背后的应用模式和哲学, 值得继续思考, 还有很多未被验证的扩展.
如果分层应用真的需要中间件了, JEE是个好的选择, 特别是它更开放时. 这需要沉稳的思考, 强大的手写功底, 熟知算法. 每个中间件的引入, 除了好处, 更多的是已知或未知的问题, 疏漏.
当在项目的运营和设计中执行时, 可靠性, 性能, 对业务/市场的理解, 都是责任心来推动, 经验来补全, 并且是确保能慢慢沉淀的价值.
再应该多点视野, 你看到个新东西, 你猜测它怎么成长, 你掂量它的构建, 你和朋友们交流; 你维系你的一个列表, 增加, 删掉, 打问号.
这是7年Engineer往10年Engineer迈进的方向么?
成熟的开源软件, 例如DNS, Squid, Apache, MySQL, 他们背后的应用模式和哲学, 值得继续思考, 还有很多未被验证的扩展.
如果分层应用真的需要中间件了, JEE是个好的选择, 特别是它更开放时. 这需要沉稳的思考, 强大的手写功底, 熟知算法. 每个中间件的引入, 除了好处, 更多的是已知或未知的问题, 疏漏.
当在项目的运营和设计中执行时, 可靠性, 性能, 对业务/市场的理解, 都是责任心来推动, 经验来补全, 并且是确保能慢慢沉淀的价值.
再应该多点视野, 你看到个新东西, 你猜测它怎么成长, 你掂量它的构建, 你和朋友们交流; 你维系你的一个列表, 增加, 删掉, 打问号.
这是7年Engineer往10年Engineer迈进的方向么?