坏程序员 — 好老板 (I)

当我在写这篇文章的时候,有程序员正在开发第一个能使他们成为百万富翁的项目。很不错,这样的财富足够让他支撑一个小的公司,并激励他开创下一个项目。与此同时,另外一些程序员正在谷歌Play商店或苹果应用商店或其它网站上发布他们具有革命性的应用或游戏。前景光明,道理曲折。可能就改变了自己的人生。也许只是一个挣钱的小玩意,也许就一炮走红,影响到所有人的生 活。不单单看这些新的软件革新能简化我们的生活,从这些创造者的角度看,对于创作出的这些东西人,人们会说“谢谢你的创造!!”或“你让我们节省了很多时 间!”。

中场开球了

可程序员需要有个起点。他需要以辛苦的方式学习解决各种容易被忽略的问题的方法。大多数情况是,他们将在能给他们一定报酬的第一个公司里学习这 些东西。这样他们就开始了作为程序员的职业生涯。依我的个人经验,这是一条漫长的道理。我看到过大量的代码,也提交过大量的代码(只有很少的部分放到了远程VCS上)。我觉得需要去分享我的这些经验。不是想从某些人身上得到什么或在其他程序员面前炫耀。很简单,我怀念那些最初作为初学者的日子。曲折且急躁。

这听起来有点是陈词滥调老生常谈,但我必须要再谈一回。在家中的软件开发和在公司里的软件开发是完全的两码事。当程序员进入到企业环境中,他直 接的就被丢到了油锅里,煎板上。如果不是从煎板上跳出去而是历练,那他很有可能在以后经历的一些事情中存活下来。问题是以后会遇到什么?为什么大部分的程 序员宁愿接受这些不值得的待遇?这不仅仅因为他们是程序员,更因为他们是人,如果进一步研究,我们在第一次坐在工位上时就要明白,就在墙的后面,很有可能 是一帮患有金钱饥饿症的人正虎视眈眈的看着你,你是他们的资源(或人才)。这里面没有多少的爱心(ok,不属于这种情感)。这听起来很负面,有点过分。这 把所有的经理、老板、管理人员都放到了一个篮子里。当然,我相信确实有非常和善、很有爱心的老板,我也知道在我工作过的5个公司中只有一个在性格上表现的 还算通情达理,在我生病时,或需求去银行处理一些私事事,或骑自行车出事故时,只有他的表现让我舒服一些。当然会有一些好的和善的老板是值得受到我的尊敬 的,但事情还有另外一面。

了解它

不知道你的老板是否知道这个事实,但你要知道。他们做错了。你要对此保持沉默吗?你去工作,看见他犯的这些错误,你领你的薪水,做你的事,回 家,吃饭,睡觉,一直跟这样的肿瘤生活在一起,直到有一天发现你的事业全被它给吞噬了。是的,不要这样。直接去告诉他他的问题。他们也许不认可,但很有可 能的是,他会改变对昨天谈话时还很沉默、服从的这个员工的看法。你需要有人这样在意你吗?从个人的观点,我不能对此不在乎。为什么?因为在多年之后当你从 职位上辞退了,很大的可能性是没有人还能记着你。也许是个痛苦的事,但这是事实。如果你没有发明出这互联网上下一个传奇,或组装出人们从未见过的安卓平板 电脑,你两天内就会被人遗忘。没有人会在意你。

诚实的对待你在工作环境中看到的错误、问题,这是很重要的事,你应该随时跟你的老板说出这些问题。这不仅仅是关系老板个人的问题,而是一个对整 个公司有益的事情。公司会为此而受益,你也同样,更重要的是,这是共赢。人就应该一直指出他人犯的错误。不是为了拿他们取笑,而是为了要告诉他们犯的错 误。如果按你的方式来做这太阳系中最温顺的程序员,那公司糟糕的经营策略,糟糕的行动实施就会出现在你面前,还有糟糕的项目管理和掺水的牛奶。在公众场合 说出你的观点,这是能改变这些最好的方式。它比你在空闲时间发牢骚或什么事都不做要强的多。(敲锣打鼓的跳到桌面上批评问题也不是我推荐的。)

当我作为C++程序员开发我的第一个大型项目时,(这是一个多平台的桌面应用程序,我作为新手的参与的第一个比较正式的项目,)我发现领导项目 的经理总是不重视其它开发人员(除了资深程序员)的建议。为什么这样,我不知道,但我不会保持沉默。我试图在会议上提出这个问题,我公开的说出这个问题, 我认为这是项目中让人担忧的事。我并不是一定正确,但是,随着时间的流逝,事实证明,很多时候我做对了。经验少的人说的事情很难获得资深的管理者的重视。 永远重视每个人的建议,就像是你希望你的观点被别人重视一样。如果你在项目中有什么见解,或关于项目计划,或关于项目管理,说出来,即使可能不被采纳。毕 竟,你的专业决策能力是在做一些让公司受益的决策中锻炼出来的。

惩罚

惩罚会创造世界末日。

惩罚产生恼怒,恼怒转变成怨恨。为什么你喜欢让员工不满?不知道。可是我认为你应该让你的员工高高兴兴才是。因为他们是你的产品链上的最重要的一环。请让你的骆驼在沙漠中有水喝。

在我上面提到的那家公司工作的时候,有一次我被老板叫到办公室,他要我删除微博上关于其他公司招人的消息。我被警告说,如果不这样做会被停职, 甚至以在网上毁坏公司声誉的理由解雇我。几周后我辞职了。为什么?因为我受够了他们无视我的存在,受够了他们高高在上的那副嘴脸,受够了他们解决问题的方 式。

永远不要用惩罚来迫使人们去正确的做工作。管理者应该和员工沟通,而不是作出一些让员工觉得在集体中不受重视的愚蠢举动。当然,我并不是说程序员或其他人员不会犯错误。但我们是高级动物,我相信会有更多文明社会方式解决类似这样的问题。

[本文英文原文链接:Bad developer – good boss (I) ]

10 个方便的创建 CSS 特效的工具

网站的炫酷的效果和惊人的反应是 CSS3 无声的特点,在CSS3的规则和标签的帮助下,网页设计师能够创造更丰富的网站。 CSS生成器是非常有用的工具,这是用来转换成任何图形界面的CSS规则。这意味着很多网页设计师,这些工具节省您宝贵的时间来创建您的网页设计的样式规则。另外,你会生成更准确,误差较小的CSS代码。因此,我们收集了10个最方便和实用的CSS生成器来处理您的CSS样式的工作,这些生成器帮你生成很酷的CSS3效果。

3D CSS Text Generator

 

CSS3 Sandbox

 

Ceaser

 

CSS3 Generator

 

Text Shadow Generator

 

Variable Grid System

 

CSS Button Generator

 

Ultimate CSS Gradient Generator

 

Typetester

 

CSS3 Generator

招行网银推出 安全控件 Safari 登陆畅通

随着 Mac 在国内的慢慢普及, 先后建行 工行都开发出安全控件用于网页版本网上银行登陆与交易. 目前国内做的最好的个人银行招商银行可算也加入了支持mac的队伍中来. 发布了给予 Safari 的密码安全控件 .

点击这里下载

安装后即可登陆招行的个人网银普通版. 但是因为USB Key的显示还是不能交易. 同时专业版网银需要微软安全控件所以依然没有全面支持 Mac .

试用与之前在 PC登陆没有任何区别. 普通版功能均可以使用. 期待国内早些抛弃老旧的 USB Key .进入现代银行的发展快车道哦…

安装演示如下:
招行 网银 mac-1.jpg

招行 网银 mac-2.jpg

招行 网银 mac-3.jpg
1-16.jpg

via macx

微软为 Windows 提供软件安全免费评估工具

微软发布Attack Surface Analyzer 1.0免费工具,可让企业及软件开发商评估新的应用是否有损Windows操作系统的安全性。

这个工具是由微软信赖运算安全小组所开发,该小组的Monty LaRue与Jimmie Lee指出,和一般根据已知漏洞或特征程序代码来分析的安全工具不同,Attack Surface Analyzer主要在分析应用程序安装到Windows上后出现的安全漏洞,包括新增或变更的档案、注册金钥、服务、Microsoft ActiveX control、传输接口及其它可能影响攻击面的参数,并发出警告。

根据微软说明,新的工具作用原理是让用户先将系统安全相关信息制作快照。等到系统安装新软件或变更,就产生另一份快照,Attack Surface Analyzer 1.0就会比较其间差异,并以HTML报告回报变更之处。工具的详细快照区域包括软件面、网络面,和用户三个面相;包括执行的流程、可执行内存页(Executable Memory Page)、核心对象、Windows本身、模块;网络传输端口;命名管道(Named Pipe)、RPC端点;账号、群组、群组会员等。而安全问题页签会标示出可能的问题,像是有问题的存取句柄等。而攻击面页签则发布系统哪里被变更,以及如何影响系统攻击面。

Attack Surface Analyzer具有32及64位版本,支持Windows Vista以上的版本,包括Windows 8和Windows Server 2012。另一方面,它需要.NET Framework 4比较分析扫瞄结果,不过用户也可透过指令行接口进行扫瞄,另可下载新工具。

Attack Surface Analyzer曾在去年发布过beta版,但微软表示,1.0和beta版并不兼容,用户必须重新执行基准(baseline)及应用安装后扫瞄。

来源:中文IT资讯站

文思信息与海辉软件宣布合并

合并后新公司名称为文思海辉;原文思董事长陈淑宁(左)担任新公司董事长,原海辉CEO卢哲群任新公司CEO。
合并后新公司名称为文思海辉,原文思董事长陈淑宁(左)担任新公司董事长,原海辉CEO卢哲群任新公司CEO。

新浪科技讯 8月10日晚间消息,新浪科技刚刚获悉,国内软件外包服务企业文思信息与海辉软件今天将宣布合并。

据悉,双方股票将以1:1的方式进行合并,合并后新公司名称为文思海辉;原文思董事长陈淑宁担任新公司董事长,原海辉CEO卢哲群任新公司CEO,原海辉董事长孙振耀将离职创办教育培训公司。

合并后的文思海辉将成为中国最大的软件外包公司,拥有23000名员工。双方合并后,将具有明显的规模优势。

业内人士认为,两家公司合并后将提高对微软、IBM等大客户的议价能力,并对东软、软通动力等其他软件外包企业的市场份额产生挤压。同时,这还可能加速国内外包企业的合并。

近年来,国内软件工程师的成本逐渐升高,中国以人头、以规模为主的外包模式,受到了很大的挑战。同时,全球经济的不确定性,也导致外包业务变成了一个十分低利润的行业。

商务部数据显示,目前中国从事软件贸易和离岸服务外包业务的企业已经超过1.8万家。2011年,中国软件出口超1000万美元的企业有281家,比2010年增加了101家,超1亿美元的有14家,比2010年增加了3家。

文思信息是一家信息咨询、解决方案和IT服务外包提供商,也是第一家在纽约股票交易所上市的中国软件服务外包企业。海辉软件也是一家软件服务外包企业,2010年7月在美国纳斯达克上市。两家公司合并后年营业额将达到5亿美元。