 |
|
usoluyun
V2EX member #502, joined on 2010-05-21 17:55:06 +08:00
|
usoluyun's recent replies
团队扩充最怕就是拘泥于某个语言和技术栈,不同规模的团队,适合的技术栈也会不同。你现在就是很好的例子。程序代码好不好最终取决于写的怎么样,而不是语言本身。java 你要优雅的开发方法也有很多种,js 写的一塌糊涂的一样大有人在。java,python 能打,主要靠的是生态。生态干不过,语法优雅也没用。
恕我直言,负载均衡和dns轮训本身是两回事。你用dns轮训代替负载均衡,就需要额外的工作量用在心跳程序开发部署维护,mongodb维护,dns服务器要有额外的逻辑去自动剔除不工作的服务器,以及把回复工作的服务器加回来等等工作。只看表面很简单,这些额外的工作量和维护量还不如用haproxy或者lvs做负载均衡来的直接。
我是学SE的,觉得最大的区别就在一个是science,一个是engineer吧。区别就是一个是研究型一个是实践性的。一个偏基础理论,一个偏实际应用。比如说CS是不太会去学软件需求,软件过程,项目管理,SE也不回去深入学硬件知识。至于今后代码那个写的多,完全取决于个人。因为很多写代码写得好的都不是其他专业(比如生物工程)转过来的。
这种简单的东西用chrome就行了。熟悉chrome dev tool绝对是有好处的。就像编辑器只要你会了vim或者emacs,所有平台甚至terminal里面你都能使用自如,切换windows,linux和mac不会被工具限制。