思考着是快乐的.

下午的时候读到这本书.仿佛给我闷热的生活带来一丝清凉之风.其实我倒希望这本书不要有微软面试心得的副标题.其一是因为研究院的面试和其它部门是不同的.rsde(研发工程师)就好象特种部队.不仅要背景牛逼,还要够聪明.其二我觉得这本书不应该是读者冲着要进微软的功利而来买的(如果这样,恐怕你读了整本书也不一定进得了微软).

那么为什么要读这本书呢?玩儿~自己和自己玩儿.

都说工程师有着自己的骄傲.如果这骄傲仅仅体现在你外文水平有多高,那么搞金融外贸的英文更好;如果这骄傲仅仅体现在技能熟练度上-如数据结构背得多熟,那么一线工人技能更熟练;如果这骄傲仅仅现在有多少年的工作经验,那么所有的其他职业都可以这样.工程师的骄傲,在于创造.编程的乐趣也在于探索.当我们不仅爱玩电脑,会玩电脑.也尝试着用电脑去解决实际的问题并获得成功的时候,那种自我肯定的快乐是一般途径所体会不到的.

何为编程之美?巧妙的思路,简明的算法,严谨的数学分析 – 这些综合起来就是编程之美。工作之余,需要静心之时.随便找道问题出来玩上一把.当初作为测试工程师不曾在微软被问到的那些"给聪明人预备"的问题,可以在轻松无压力的状态下一一挑战下自己.也不失为一种闲情~

编程之美(The beauty of programming)相关推荐

  1. 《编程之美》3.6判断链表是否相交之扩展:链表找环方法证明

    先看看原题:<编程之美>3.6编程判断两个链表是否相交,原题假设两个链表不带环. 注:位于(*)符号之间的文字出自于:http://blog.csdn.net/v_july_v/artic ...

  2. 由《编程之美》想到的

    由<编程之美>想到的 昨天下班,约了搜狐的同学,一起去海淀图书城淘宝. 目标就是MS的这本<编程之美>,这本书名字比较吸引人,副标题叫做:微软技术面试心得 在dangdang上 ...

  3. 《编程之美》读书笔记19: 3.9 重建二叉树

    <编程之美>读书笔记19: 3.9 重建二叉树 对根节点a以及先序遍历次序P和中序遍历次序I,查找a在I中的位置,将I分为两部分,左边部分的元素都在a的左子树上,右边的元素都在a的右子树上 ...

  4. 编程之美计算0到N中包含数字1的个数

    转自:http://blog.csdn.net/hongjuntu123/article/details/8743266 有这样一个函数f(n),对于任意正整数n,它表示从 0 到 n 之间出现&qu ...

  5. 《编程之美》读书笔记08:2.9 Fibonacci序列

    <编程之美>读书笔记08:2.9 Fibonacci序列 计算Fibonacci序列最直接的方法就是利用递推公式 F(n+2)=F(n+1)+F(n).而用通项公式来求解是错误的,用浮点数 ...

  6. [搜索]字符串的相似度问题-从编程之美说起

    在<编程之美>之3.3讲到了计算字符串的相似度,请看下图 原文作者做了很详细的解释,有兴趣的朋友可以参考原文. 其实,总结为一点,是求两个字符的编辑距离,关于编辑距离,可以参考这儿 htt ...

  7. 编程之美系列之一——阶乘的运算

    前言:       本人一直以来都对算法很有兴趣,前些日子拿到<编程之美>这本书,爱不释手,遂有意将书中的一些本人觉得较有意思的题目以及自己的心得拿出来与大家分享,共同讨论,共同进步. 需 ...

  8. java并发编程之美-阅读记录1

    1.1什么是线程? 在理解线程之前先要明白什么是进程,因为线程是进程中的一个实体.(线程是不会独立存在的) 进程:是代码在数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,线程则是进程中的 ...

  9. 【编程之美】金刚坐飞机问题

     题目描述 现在有一架飞机要起飞,乘客们正准备按机票号码(1,2,3...,N)一次排队登机.突然来了一只大猩猩(金刚).他也有机票,但是他插队第一个登上了飞机,然后随意的选择了一个座位坐下了.根据社 ...

  10. 编程之美之控制cpu线

    其实这也没什么值得惊讶的,因为在理解了操作系统调度,以及cpu的指令周期后,都可以用程序模拟出来 下面是编程之美给出的正弦曲线,在一定间隔内,一半时间运行,一半时间sleep.Windows自带的pe ...

最新文章

  1. python零基础怎么学-零基础如何入门Python
  2. 每日一博 - Semaphore使用场景分析以及源码分析
  3. oracle 取今日0时,Oracle 取得当天0时0分0秒和23时59分59秒
  4. DirectX 3D相关资源参考
  5. php网页多个倒计时,怎么实现一个页面有多个倒计时同时进行
  6. Android之解决TabLayout里面每个Tab项的间距和修改指示线的长度(非反射)和修改选中字体大小
  7. 数据结构基础(10) --单链表迭代器的设计与实现
  8. php输入流php://input的使用分析
  9. [Ext JS] Sencha Cmd命令参考之一
  10. SQL Server中的约束:SQL NOT NULL,UNIQUE和SQL PRIMARY KEY
  11. 滴滴辟谣被美团收购;苹果提交认证 9 款新手机;VS Code 1.46 发布 | 极客头条
  12. 现代通信原理A.1-a:仿真确定信号波形与频谱(Matlab版)
  13. TMOD、SCON、PCON寄存器的配置
  14. 用C语言编写一个关机程序
  15. Appium自动化测试基础--补充:C/S架构和B/S架构说明
  16. Python 实现PPPOE自动拨号
  17. 假设有一张纸可对折无限次,它的厚度为0.1毫米,珠穆朗玛峰的高度为8848.86米,求这张纸对折多少次后它的厚度会超过珠峰的高度。
  18. 20165218 我期望的师生关系
  19. ubuntu16.04 安装nvidia1060 驱动
  20. ubuntu14.04 安装skyeye

热门文章

  1. f分布表完整图a=0.01_Matlab中的数据分析之概率分布与检验实例讲解
  2. URLEncoder URLDecoder
  3. 捕鱼达人 FishMaster 记录(Done)
  4. windows系统下帧率获取工具--fraps
  5. 保密工作中非密计算机工具检查,【保密知识】别在保密工作面前耍“小聪明”哦~...
  6. 成品app直播源码,Android自屏幕底部滑出更多面板的实现
  7. 可以检测手机帧率和温度的软件_腾讯黑鲨游戏手机3评测:深度定制带来的全新游戏体验...
  8. 公众号淘宝客自营商城外卖返利小程序淘宝客小程序流量主返利app
  9. 开源纯C#工控网关+组态软件
  10. ATP-EMTP谁懂啊,急!!