收到《编程之美》这本书的时候,我是悲喜交集的。喜的是可以从中了解一下微软是如何做面试的,和其他的软件公司有什么区别,这可能是我长期从事编辑的毛病,遇事总爱比较一番;悲的是我发现上面的绝大多数面试题目我都看不懂,更悲的是我还是一个计算机科班出身的人,看来今后再也不能随便给别人吹嘘我曾经还学习过什么数据结构、编译原理什么的。

本书作者邹欣老师一直是我很崇拜的人,事业有成(在我看来毕业于国外名校,而且能在微软研究院待很久的人都是事业有成的),家庭幸福(夫人漂亮,小女考试经常双百),心态平和(很少见其动怒,总是一副深思的样子),而且文笔了得(已经写过一本《移山之道》的书,InfoQ中文站上有样章发布)。在我从前编辑《MSDN开发精选》的时候就打过交道,在和他的沟通中,了解到他的注意力不仅仅是自己在研究院里的一亩三分地,还常常发感慨说如何能为国内的技术社区多做点事情,如何能帮助的中国的开发人员多做点事情,我想《编程之美》的最终完成应该是符合他的这个感慨的。

这本书的价值,我想看过此书的朋友应该是有所感触的,另外从这本书的畅销也能有所体察。在工作过程中,我也经常面试人,不论是从前从事软件开发的时候还是现在做编辑。经常困扰的一个地方是,通过和被面试者的交谈,我们可以基本了解这个人的品行、工作态度如何,但是要了解他的专业能力是难上加难。虽然一个人有了热情,可以在以后的工作中比较快地追赶上来,但是“万丈高楼平地起”又往往不是一个中小型公司所需要的,他们通常没有那么多的时间和财力来对新人进行培训。《编程之美》从某种程度上,我认为可以帮助软件公司里面的技术主管解决这个问题。另外一方面,很多时候,面试求职者又对所求公司的要求摸不着头脑,一轮一轮面试下来,一次一次打击下来,挫折感倍增。如果有内部人士将自己身居高堂的经验抖落一下,哪怕是点滴之言,对他们也是有百益而无一害。微软作为软件公司的代表,《编程之美》作为其面试过程的总结,应该可以帮助万千编程人员一解面试之苦。

当然,如果只是照本宣科,从书中摘选一些题目用于面试,这肯定不是本书作者的原意。其实从书中我们可以了解到,作者更希望让面试者和被面试者都能够有所觉悟,都能够从“美”的角度看待编程,将编程人员和“IT民工”“软件蓝领”区别开来。话说回来,编程本是高尚的,只是不高尚的人误以为不高尚罢了。授之以鱼,不若授之以渔,希望读者能理解作者的苦心!

《编程之美》背后的作者之美相关推荐

  1. 算法心得:高效算法的奥秘 作者:[美] Henry S. Warren, Jr.

    书籍信息 名称:<算法心得:高效算法的奥秘>电子书PDF版 作者:[美] Henry S. Warren, Jr. 出版社:机械工业出版社 内容简介 在本书中,作者给我们带来了一大批极为诱 ...

  2. 程序之缘,程序之美,缘来很美

    程序之缘,程序之美,缘来很美 作者:肇庆学院-12级软件1班-江嘉宝 缘起 二年级的一天,我和小伙伴们偷偷进了一个2块钱一小时的网吧.在那,我遇到了最美的程序--游戏. 她的名字叫"流星蝴蝶 ...

  3. 数学之美系列五 -- 简单之美:布尔代数和搜索引擎的索引

    数学之美系列五 -- 简单之美:布尔代数和搜索引擎的索引 [建立一个搜索引擎大致需要做这样几件事:自动下载尽可能多的网页:建立快速有效的索引:根据相关性对网页进行公平准确的排序.我们在介绍 Googl ...

  4. python canvas画弧度_用Python画樱花?想得美就能画得美(下)

    上一篇我们介绍了一种手绘玫瑰的方法,你当然也可以用类似的方法画一朵或者几朵樱花 咯,看你的艺术底子了. 不过今天我们用优美的数学方法来画樱花,也会很漂亮的. 先画朵太阳花暖暖身吧. import tu ...

  5. 制造焦虑的医美平台,打碎医美行业的“信任之镜”

    一个行业的龙头企业,可以说是整个行业的风向标,在带领着这行业前进,但是如果领头羊都出现了问题,它队伍里的其他企业会出现什么状况,整个行业又会出现什么状况呢?虽然可能说的有点严重,但往往都是在小事中透露 ...

  6. 接口做的好怎么形容_匠品美缝知识之接口美缝如何做?

    匠品美缝知识之接口美缝如何做?有没有用户普遍有这样的想法,那就是做美缝看起来时间很简单的事,但是实际操作起来就会发现难点非常多,例如:十字接口处.阴阳角.还有一些不规则的瓷砖等等.这些区域如果施工人员 ...

  7. 中美将改头换面融为一体----中美“一体化”

    中美将改头换面融为一体----中美"一体化" 中国首当其冲有海尔能"强借"(抢劫)"隔电墙"将改头换面成"防电墙"并正式 ...

  8. 【西电—英美国家概况(英美概况/英美文化)2023第一学期】第六章参考课后答案

    #[西电-英美国家概况(英美概况/英美文化)2023第一学期]第六章参考课后答案 提示:第四.五题别看错了!

  9. 【西电—英美国家概况(英美概况/英美文化)2023第一学期】第九章参考课后答案

    [西电-英美国家概况(英美概况/英美文化)2023第一学期]第九章参考课后答案

最新文章

  1. LeetCode: Longest Consecutive Sequence
  2. C++知识点50——虚函数与纯虚函数(上)
  3. 转 ofbiz的webservice接口提供(1)-WSDL的生成
  4. C#操作xml文件:使用XmlDocument 实现读取和写入
  5. Hexo博客新福利:HexoEditor编辑器最新使用方法
  6. python简单实用案例_Ajax的简单实用实例代码
  7. 计算机视觉基础-图像处理(图像分割/二值化)cpp+python
  8. js中setInterval与setTimeout的区别
  9. linux下mycat测试安装
  10. 推荐一款shell自定义提示符Sexy Solarized Bash Prompt
  11. 字节小组长无意中得知整个部门的薪资,自己28K,手下却有35K,怎么办
  12. matlab画圆的命令_matlab画圆命令
  13. Neo4j Louvain算法
  14. linux进程通信方式总结
  15. php 0x80004005,解决Access出现Microsoft JET Database Engine (0x80004005)未指定的错误
  16. windos无法对计算机进行,电脑提示windows无法完成格式化如何解决
  17. 一款RS485电表的调试与上位机通讯过程
  18. 很多人都想考一个RHCE吧,大家不妨看看我是怎么变成一个RHCE的。
  19. All flavors must now belong to a named flavor dimension.
  20. 请教双WAN口路由器设置

热门文章

  1. 30岁以上,没人脉、没资源、工作不顺心、更没钱,这4个小生意,拿去就可以干,只要你肯努力,就可以翻身
  2. maple的Linux安装步骤,Linux下面如何安装maple,mathematica,matlab这类软件?
  3. ubuntu 装在ssd_如何在Ubuntu中调整SSD以提高性能
  4. 红米note7找android,红米Note 7
  5. ANSYS Workbench远端位移边界条件的解析
  6. harbor登录报错doesn‘t contain any IP SANs问题
  7. Java中的路径:IPath与IFile
  8. 什么是基于web开发,CSS的浮动属性,干货满满!
  9. STM32CubeMX系列09——SDIO(SD卡读写、SD卡移植FATFS文件系统)
  10. 利用Pytorch实现ResNeXt网络