发布时间:2013-09-13 13:19:25
1、得有合适成长环境和良好的经历;2、技术和业务都需要:是业务里最懂技术的,是技术里最懂业务的;3、必须独立做过软件开发的每个领域,coder是一个必经阶段,否则连各项工作怎么搭配组合都不清楚,更谈不上怎么去优化各个细节组合搭配了;4、知识要全面:硬件、网络、存储、OS、DB、中间件(应用服务器)、开发、测试.........【阅读全文】
发布时间:2013-08-12 14:16:37
Rob Pike,目前谷歌公司最著名的软件工程师之一,曾是贝尔实验室 Unix 开发团队成员,Plan9 操作系统开发的主要领导人,Inferno 操作系统开发的主要领导人。他是缔造 Go 语言和 Limbo 语言的核心人物。下面是他分享给大家他在贝尔实验室工作的一段经历,这段经历改变了他对 bug 调试的思想认识。 Job 的主要工作经历: 我在贝尔实验室工作了很多年。我在计算机科学研究中心,你会很诧异,这是个很小的实验室,但这里却创造了 Unix,我来到这里工作的时候 Unix 已经发布了第七版。从 2002 年起我来到谷歌工作,主要开发一些系统基础架构。 最主要......【阅读全文】
发布时间:2013-08-01 09:17:38
进程中内存空间的划分:1. 代码区 – 存放代码/函数,只读区2. 全局区 – 保存全局变量,读写区3. BSS段 – 未初始化的全局变量,BSS段在main执行前会自动清04. &.........【阅读全文】