12 program_think

尚未进行身份认证

我要认证

主要关注 ★程序员的个人成长和发展 ★主流编程语言(C++,Java,Python) ★软件工程 ★IT职场和管理 ★IT业界新动态

等级
TA的排名 3k+

为啥俺推荐Python[4]:作为函数式编程语言的Python

春节前有网友留言,提醒Python系列好久没更新了(不知不觉又过了一年多)。俺回复留言说:春节假期补上后一篇。昨天听到鞭炮声才发觉元宵已经到了,赶忙写出本文。  前一个帖子介绍了Python作为"面向对象编程"(以下简称OOP)语言的特点,今天来聊一聊Python作为"函数式编程"(以下简称FP)语言的特点。考虑到本系列面向的是Python的门外汉或刚入门的新手,故本文仅介绍若干浅显的FP特性

2012-02-07 22:52:39

心智模式"系列:如何面对逆境?——兼谈"斯托克代尔悖论

前2天发了一篇博文——《谈革命[2]:先有制度还是先有素质》。有很多热心网友在博客里留言,有些言论带有悲观色彩。俺有感于此,所以写了今天这篇博文。★斯托克代尔的故事  先来说一个真实的小故事。  话说斯托克代尔是美国海军上将,他因为参加越战而被俘,在战俘营关了八年,期间遭受越共的种种虐待。作为战俘营中军衔最高的军官,他带领同伴跟越共做各种斗争,以提高美军战俘的待遇并增加获释的机会。

2012-01-26 21:22:44

CSDN及人人网的用户密码分析

本周,互联网上的一大新闻就是:多个知名网站被脱库,上千万用户资料侧漏。对俺这种长期在安全圈混的人,自然最关心泄漏出来的用户口令啦。这可是活生生的第一手材料啊。今天正好周末,俺就抽空分析了一下CSDN和RenRen的用户密码。毕竟这两个网站名气大,CSDN可以代表技术人员的圈子,人人网的用户据说高校学生居多。考虑到俺博客的读者不少,或许有些人热衷于网络安全,没准也对密码分析感兴趣,干脆就把分析结果分

2011-12-25 00:08:00

求质数算法的N种境界 (N > 10)

★引子  前天,俺在《俺的招聘经验[4]:通过笔试答题能看出啥?》一文,以"求质数"作为例子,介绍了一些考察应聘者的经验。由于本文没有政治敏感内容,顺便就转贴到俺在CSDN的镜像博客。  昨天,某个CSDN网友在留言中写道:老实说,这个程序并不好写,除非你背过这段代码如果只在纸上让别人写程序,很多人都会出错但是如果给一台电脑,大多数人都会把这个程序调试正确出这个题目没啥意义

2011-12-01 22:21:18

俺的招聘经验[4]:通过笔试答题能看出啥?

前两天,有好心的网友在博客和Google+留言,催促俺赶紧写招聘系列的下一帖。被这一提醒,猛然发现这个招聘系列已经中断半年之久。今天赶紧补上。按照原先的计划,本帖应该开始聊面试的话题,但俺觉得笔试的话题还缺了一块,今天就继续聊俺在笔试方面的经验。★笔试的目的  在前面的帖子,已经跟大伙儿聊了笔试和面试的优缺点以及这两者该如何搭配。考虑到很多网友比较健忘,再略微回顾一下。笔试的成本(这里

2011-11-29 18:04:26

聊聊阴谋论流行的原因及其弊端

★引子  前天写了一篇帖子,推荐并解读了郎咸平同学在沈阳的演讲。然后就收到很多网友在博客和Google+上的评论,批评郎同学的阴谋论观点,还有人认为俺是在宣扬阴谋论。  这也怪俺前天写帖子的时候,对郎的阴谋论观点仅仅做了隐晦的讽刺。结果很多网友看帖不仔细,没察觉出来。后来,俺在原文中又补了一段声明,强调了俺对阴谋论的态度(还加了粗体以醒目)。  其实捏,俺推荐这个演讲,主要用意是:郎的

2011-11-12 23:52:29

影评:《V怪客 / V字仇杀队》

俺很少在博客推荐电影,之前仅写过一篇谈谈体制化,并推荐《肖申克的救赎》。考虑到今天正好是11月5日,俺再给大伙儿推荐一部经典的电影——《V for Vendetta》(大陆译作叫《V字仇杀队》、台湾译作《V怪客》、香港译作《V煞》)。看过的同学,自然知道11月5日在该片中的特殊意义;至于没看过的同学,俺暂不点破,以免"剧透"。★影片的制作团队  本片在2006年初上映,距今5年多了

2011-11-06 13:24:18

如何用GreaseMonkey扩展Google Reader

在说正题之前先插一句:Google 为了强行推广 G+,把 Google 阅读器的社交功能都阉了。今后,大伙儿如果想看俺的分享,除了继续用 Google Reader 订阅俺的博客(俺博客的RSS订阅地址:http://feeds2.feedburner.com/programthink ),还可以在 Google+ 圈养(俺的 G+ 页面:https://plus.google.com/1135

2011-11-02 22:54:05

Google收购摩托罗拉移动,仅仅是为了专利吗?

前天Google宣布收购摩托罗拉移动,IT业界为之震动。此次并购的深远影响,不亚于09年Oracle收购Sun。俺对这种业界八卦一向是有兴趣滴,下面就来聊聊此事。为了打字方便,以下把"摩托罗拉移动"简称Moto。★Google的专利困境  关注此事的同学都应该听说

2011-08-17 23:57:37

开源点评:ZeroMQ简介

貌似有2个月没写技术帖了(政治帖倒是写了不少)。今天,向各位程序猿同学介绍一个和网络通讯有关的开源项目——ZeroMQ(绰号 ØMQ,以下简称 ZMQ)。事先声明,本帖仅仅是简介,不涉及太深入的话题。★ZMQ是啥玩意儿?  通俗地说,ZMQ是一个开源的、跨语言的、非常

2011-08-14 23:53:50

TrueCrypt——文件加密的法宝

前几天写了"文件加密的扫盲介绍",普及了文件加密的重要性以及挑选加密工具的注意事项。貌似这个话题还比较受欢迎(此文的转载不少),而且有读者在评论中让俺推荐一款文件加密软件。今天就来介绍一下,俺个人比较喜欢的文件加密工具——TrueCrypt。  事先声明:  本文不是 TrueCrypt 的入门教程。所以,俺不会详细介绍该软件的使用方式。想了解如何使用的,可以去看它的使用手册。本文介绍的是

2011-05-18 23:31:00

文件加密的扫盲介绍

★引子  上一个帖子点评了爱国愤青关于拉登同学的几个误区 。话说美国佬把拉登灭掉之后不到一星期,从拉登老巢缴获的电脑资料,就开始在美国政府的网站曝光了(比如拉登的生活录像)。另据美国某安全官员说,缴获的电脑资料之多,抵得上一个小型图书馆。单从这点可以判断出:拉登同学对自己手头的存储设备(比如硬盘、U盘之类),没有进行足够强度 的加密处理。这令俺很吃惊啊!——堂堂的恐怖大亨,竟然连这点常识都没有啊?!  想当年,陈冠希同学就是因为疏忽了数据加密,导致艳照满世界流传,不光搞臭了一堆女明星,也造福了无数男

2011-05-14 17:29:00

俺的招聘经验[3]:开放性问题 vs 封闭性问题

由于4月份写了些关于“药案”的帖子,把这个招聘系列中断了。今天正好是劳动节假期,俺赶紧再劳动一下,写出招聘系列的第3篇。  在本系列的"前一个帖子",已经强调了“非技术能力”的重要性。那么,在笔试/面试中,如何看出应聘者的非技术能力捏?很关键的一点就是要能够提出好的问题。所谓好的问题,不光可以考察出应聘者的技术能力,还可以考察出非技术能力。这样,就能更准确地推测出,此人胜任相关岗位的概率有多大

2011-05-02 10:31:00

唐骏的问题,仅仅是虚荣心那么简单吗?

半年前被彻底批臭的唐骏同学,犹如落水狗般,潜水半年,没了动静。但是,他这种人是不会甘于长期潜水的。这不,最近又出来冒泡了。这家伙也不知道耍了什么公关手法,找了个杂志给他做了专访。(大伙儿可以到"这里"围观)在这次访谈中提到:""深刻反省年轻时诸多幼稚以及虚荣心给自己带来的灾难""。那么,唐同学的错误,仅仅是幼稚/虚荣心这么简单吗?考虑到俺的读者,有不少是年轻的IT从业人员,说不定又有人会被他这次的表演所迷惑。所以,俺要利用他这次露头冒泡的机会,再次痛打落水狗。

2011-04-17 23:50:00

俺的招聘经验[2]:考察技术 vs 考察非技术

前一个帖子介绍了笔试和面试的优缺点。今天聊的话题是——招聘应该考察技术还是考察非技术?  之所以把这个话题单独拿出来,写一个帖子,是因为俺注意到:很多公司在招聘时,光考察技术能力,而完全忽略了非技术能力(俺在“招聘的误区”中提到过)。今天,俺来解释一下,考察“非技术能力”的重要性。★综合素质的构成  无论是面试还是笔试,最终目的都是筛选出综合素质(综合能力)较高的人,然后再从这些人当中

2011-03-29 23:48:00

俺的招聘经验[1]:面试 vs 笔试

直到现在,还有很多软件公司在招聘程序员时,仅仅搞面试,而没有搞笔试。其实,面试和笔试都很重要。两者各具优缺点,互相不可替代。下面俺大致总结一下,面试与笔试,都有哪些优缺点。★面试的优点(笔试的缺点)  面试有如下几个明显的好处,是笔试所没有的:◇可以察言观色  所谓察言观色,就是面试官通过对应聘者的谈吐、表情、神态的观察,从而加深对应聘者的了解。有经验的面试官,可以

2011-03-26 00:15:00

俺的招聘经验[0]:概述

最近3个月,国内外的热点话题巨多(从钱云会、到中东革命、再到末利花),搞得俺兴致大发,接连写了不少政治帖。今天想换个口味,写一篇关于技术人员招聘的帖子。一来,是照顾一下俺读者群的那些IT从业人员——毕竟他们是俺博客最早的一批订阅者;二来,俺也很久没写管理方面的内容了。  本系列介绍的主题是招聘经验。虽说讲的都是IT人员招聘的事儿,但大伙儿完全可以举一反三,把某些经验应用到其它行业的招聘中。如果

2011-03-26 00:09:00

书评:中国人的性格

俺给大伙儿推荐的书,多半是有一定年头的老书(比如《人月神话》、《你的灯亮着吗?》、《1984》)。而今天要介绍的这本《中国人的性格》(洋名叫“Chinese Characteristics”),则尤其古老——它是在一百多年前的清朝,由一个洋人传教士写的。可能有些同学会纳闷:这么古老的一本书,还能跟得上当今潮流吗?会不会已经落伍?下面,俺就来解释一下,为何此书值得一看。

2011-02-09 23:51:00

如何开展灰盒测试[4]:接口测试实战——测试跨主机的模块接口

  跨主机的交互方式,必然涉及到网络(为了防止爱抬杠的同学挑刺,事先声明:本节提及的网络,均是基于TCP/IP网络)。在TCP/IP协议栈的4个层次中,模块间的交互方式主要是位于上面两层(传输层、应用层)。  有些软件系统,直接采用某种现成的应用层协议(比如HTTP)来进行跨主机的通讯。这时候,测试人员就只需关心该应用层协议,不用操心传输层是如何实现的。  还有一些软件系统,自己实现了某种专有的应用层协议。这种情况下,对测试人员的要求就比较高了——测试人员需要大致了解传输层的知识以及该专有应用协议的

2010-12-26 23:46:00

如何开展灰盒测试[3]:模块接口类型概述

经过前面几个帖子的铺垫(或许有些网友认为俺是卖关子:),今天开始介绍技术方面的话题。

2010-12-26 23:33:00

查看更多

勋章 我的勋章
    暂无奖章