`
17studio
  • 浏览: 203595 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论
文章列表
1. 数据访问冲突同步 2. object之间的通信调度冲突 3. 事件机制和业务处理的规模能力 4. 通信的即时性 5. 大规模连接 相比邮件系统的特点而言 1. 大规模连接 2. IO吞吐量 3. 服务安全性和稳定性 邮件系统其实更接近于类似银行类的业务处理系统
erlang目前的问题 1、erlang承诺过它可以无限度扩容,这个明显是骗局,并不是所有系统都需要无限扩容,而且优化上面做得不好,扩容成本高,会和商业打架 2、大多数的底层系统,为了优化针对自己的业务,都需要牺牲对其他特性的支持,越是高层的东西,越受限制,erlang不是底层的东西,c/c++才是 3、面向函数式开发的成本很高很高。。。考虑一下人员招聘、培训、大规模生产等等商业决策对生产工艺的要求吧 回顾目前互联网的项目,也只有im和大规模在线网游,这两个东西,可以用erlang来做吧,但是大规模在线网游,需要持续的业务开发,erlang团队,能应付这样的环境么? 回顾目前erlang成功 ...
1. 应用无状态 2. 非即时 3. 交互通过数据交互完成 这些特点制造了很多开发框架,但是,我们可以知道,当潮流从B/S业务转移离开时,这些框架都会死掉 无休止追求框架和开发效率是没有意义的,追求极致成本高产出低,如果不是战略需要,适可而止 所以,通过提高熟练程度和降低学习成本,把一件事情做好即可,学会在能力和成绩之间取得平衡
1. 关键模块使用高性能方案实施 2. 业务开发插件化,应用化 (参考操作系统,eclipse和facebook的功能扩展) 3. 数据服务、应用服务开放化 (saas) 4. 后台业务越来越倾向于脚本话和数据驱动化 (响应即时,开发周期短) 5. 前端表现力持续增强
许久没有关注技术了 最近在悟市场和产品,对这两者有一个明悟后,才知道技术应该怎么做 作为带着个人思维、个人情绪的作品,软件,它本身就不可避免是一件艺术化的结晶 这样的东西,如果不领会个中灵魂,是做不出好的作品的 换位思考,同样的画,模仿者甚至还更会精雕细刻,为什么只有原作才是精品? 用业内的话来说,hibernate代码也没有多少,还有很多人可以给代码挑刺,为什么Gavin King能成为老大? 架构师,如果不知道如何赋予自己作品灵魂,就是一个失败的架构师 一些简单的问题: 1、每个数据库设计,都需要分布和海量数据吗? 2、单机性能从5k到1w,有意义吗? 3、我们的系统,是应该追 ...
1. 能不能提供一个稳定的支持,给外面的商务同事 2. 能不能锻造技术的核心竞争力 (成本、效率、核心技术) 3. 能不能根据商业策略持续发展
我一直在思考一个问题,我们的团队水平,处于怎样的一个位置?如果我们公司成功了,但是我们整个技术团队,在互联网行业的水平,却处于一般的水平,那么公司的成功,并不代表我们技术部的成功,只是我们运气好,靠着其他部门吃香喝辣。 实际上这样的公司不少,如盛大,盛大的技术人员最终也无法成为公司的核心,也不会被重视。 如果我们希望被别人重视,成为公司的核心,我们还需要付出更多的努力和心血,比较一下google、微软这些靠技术吃饭的公司里面技术人员的水平,我们不得不对自己有更高的要求。 我们必须时刻保持好胜的心和勤奋的态度,像狼一样饥渴,这才是赶超比我们优秀的对手的必备素质。也只有这样,当某天我们站在巨人 ...
不求生搬硬套,但求不断提高 2.标准划分— 摘自《使用软件工程》 CMM将软件分为5个等级:   1. 初始级(initial) 工作无序,项目进行过程中常放弃当初的规划 管理无章,缺乏健全的管理制度 开发项目的成效不稳定,产品的性能和质量依赖于个人能力和行为。 2. 可重复级(Repeatable) 管理制度化,建立了基本的管理制度和规程,管理工作有章可循 初步实现标准化,开发工作较好的实施标准 稳定课跟踪,新项目的计划和管理基于过去的实践经验,具有重复以前成功项目的环境和条件 3. 已定义级(Defined) 开发的过程,包括技术工作和管理工作,均已实现标准化, ...
结束练兵状态~~ 一年多,我等这一天等太久了
1. 稳定、多点接入 (1 month) 8    a. 质量控制    b. 数据库优化    c. 接入网络优化 2. 分布、高负载   (2 month) 9    a. 关键点质量可靠 (JMS,MYSQL)    b. 业务无单点故障    c. 高负载 3. 高品质、国际化       (3 month) 10    a. 速度 ...
我在2001年读微软开发团队相关书籍时(当时还是李开复推荐来自国外的翻译),微软团队中描述了一个成功项目团队中三个主要的管理者: 1、产品经理 2、项目经理 3、技术经理 时至今天,对上述角色的职责有进一步的体会和理解,在此记录 1、产品经理(保证所作的功能是市场需要的,是技术可以实施的) 2、项目经理(保证项目是可以完成的,提高质量,降低成本) 3、技术经理(提供团队技术人员的技能培训和技术支持及管理监督) 上述三者各有所长,职业技能也是差异极大,但是从从业情况来看 1、产品经理(可以是非技术人员,需要对技术有一定了解) 2、项目经理(建议是技术人员出身,但是需要进一步的项目管理技能 ...
最近被头投诉,说我跟产品策划走得太近了,有些迷失 我为什么重视甚至参与产品策划?其实原因很简单 1. 缺乏安全感 假如产品策划是一个错误的决定,无论技术做到多优秀,最终的结果还是失败,方向错了,是达不到目的地的 2. 技术实施和产品策划息息相关 当产品策划连如何与技术实施沟通都不懂的时候,作为技术部的主管,我有必要培训我的团队 当项目实施处于求速不是求质的氛围下,上面的想法更是占据了我的主要注意力 真的很危险,人犯错,往往不是因为能力不足,反而是因为把危险习而不见,察而不看
1. 产品策划不属于市场范畴 2. 市场决定定位、目标消费人群 3. 产品策划负责完成市场定位的功能设计 4. 产品策划为了达到功能设计目标,使用了大量的科学手段(统计学、心理学)支持 一个简单的例子:邮件客户端软件(正在萎缩的市场) 市场完成定位,提出争取foxmail的用户 产品策划完成以下内容分析: 1. 为什么foxmail的用户会流失 2. foxmail的用户特点和不满 3. foxmail的功能列表 4. ..... 上述可以看出: 1. 产品策划无法影响战略,市场才有因为决策对战略的影响 2. 产品策划和市场决策息息相关,双方有直接交界面 3. 产品策划不是拍脑子工程 ...
学project management或operation management时可以看看的网站 http://www.maxwideman.com/papers/index.htm http://www.projectperfect.com.au/info_agile_programming.php http://www.agiledon.com/post/2008/07/Scrum-Practice-In-PM.aspx 有空看看曾国藩 学会把压力下放 学会解放自己的时间 把事情做细 对手下要有人情味,对手下要狠一点 (严师才能出高徒)
曾经在过去的文章中,谈到团队建设的一些要点,现在进一步补充 1、资源管理 (控制成本, 涉及人员调配和项目任务安排) 2、品质管理 (优秀的产品, 涉及人员沟通和产品理解) 3、质量管理 (稳定的产品, 涉及生产流程和人员培训) 4、进度管理 (涉及前期沟通、工作量评估、进度检查等) 5、风险管理 (降低风险,保证可控程度) 6、效率管理 (优化所用技术,提高人员水平) 以前提到的:项目、技术、产品、人员,没有涉及到目标,只是入手的几个角度,上面的几点可以算是一些考虑的细节点
Global site tag (gtag.js) - Google Analytics