随笔分类 - Algorithm/Coding
摘要:作者:Joel Spolsky[编者按]由于Joel Spolsky的双重身份(昔日耶鲁大学计算机系学长,今日Fog Creek软件公司的CEO),所以听听他的建议,对于当今无数困扰于就业压力的中国高校计算机专业学子来说,是大有裨益的。你们会发现,大多数建议,都在强调“软实力”的价值。本文转载自《软件随想录》(作者:Joel Spolsky ,译者: 阮一峰,2009年12月出版),感谢北京图灵文化发展有限公司的支持。如果你喜欢编程,那么你真是受到了上天的眷顾。你是非常幸运的少数人之一,能够以自己喜欢的事谋生。大多数人没有这么幸运。你认为理所当然的观念“热爱你的工作”,其实是一个很现代的概念。
阅读全文
摘要:由各个直线组成的路网,求一点到另一点的所有路径:FindRateWay.h文件代码如下:#include <list>#include <vector>#include <stack>#include "GELNSG3D.h"typedef std::vector<AcGeLineSeg3d> vecLineSeg;//死胡同点记录struct DeadList{AcGePoint3d ptOri; //参照点AcGePoint3dArray ptDeadAry; //死胡同点(即从参照点出发的不能走的下一点)};typede
阅读全文
摘要:我很喜欢一部叫做《春风化雨》(也称《死亡诗社》)的电影。每一次我看完这部电影,都有一股强烈的震颤在心中回荡,让我久久不能释怀。 电影的开篇有这样一句台词:“你的一生可曾因为什么人而改变过?我没有。但我知道美国威尔顿贵族学校里那群学生的道路被一个老师改变了。” 电影中描绘了一名思想新锐的教师向禁锢思想的教育方式发起挑战的经过,过程叫人心旌荡漾,结果却令人扼腕叹息。在单调而束缚思想的贵族学校里,这名叫做基廷的教师,向僵化的教育模式发出了挑战。 他鼓励学生站在课桌上,用一个崭新的视角去观察周围的世界;他向学生介绍了许多有思想的诗歌;他所提倡的自由发散式的思维哲学在学生中引起了巨大的反响。 他不惜一.
阅读全文
摘要:前几天跟朋友聊天时,朋友说他刚刚从一家知名软件公司面试出来,朋友去面试的是一家公司的技术管理岗位,所以在面试的时候被问及的问题也偏重于技术管理方面的问题,在与朋友的聊天中将这几个问题归纳了一下,大致归为如下几个问题。在日常中你是如何行使管理职能的 这个问题以我的经验来及参考常见的一些开发方法,在实际中我都是早询问及晚反馈的方法。也就是早上上班后的半个小时内主动询问开发人员是否有不能及时解决的问题,如果有组内组员讨论解决方法;下班的时候组员可以以邮件或者其它方式汇报自己的进度,并评估当前进度与预计进度相比是否有滞后。为防止有些内向的组员不能用口头的方式反馈自己在开发中所遇到的问题,可以允许他..
阅读全文
摘要:中国有很多优秀的软件人才,但为什么难以做出大型软件系统?中国软件人才应如何培养?微软亚洲研究院院长张亚勤今天提出了软件业人才需要具备的四种素质,其中特别强调了团队合作精神。 张亚勤在今天举行的“技能人才与中国制造”高层论坛发言后接受了记者的采访。 近年来,与中国相邻的印度软件业发展迅速,软件人才大量涌现,有人主张中国应该学习印度的软件业发展模式。对比印度和中国软件业发展,张亚勤认为,印度软件产量和人才都比中国多,但印度大量存在的是编程人员,即所谓“软件蓝领”,主要工作是为美国软件企业做外包,中国没有必要在这方面仿效印度。软件业发展需要的不仅仅是“蓝领”,人才结构应该是多层次立体型的。在...
阅读全文
摘要:前IBM董事长沃森(Thomas J. Watson)也曾经做出过“世界只需要5台计算机”这样的错误判断。 但Sun首席技术官格雷格(Greg Papadopoulos)认为,就一主意最终会成为现实。他在自己的博客中写道:世界只需要5 台计算机。 但他随后列出了7 台计算机━━Google、eBay、Amazon.com、微软、雅虎、Salesforce.com,以及他所谓的“Great Computer of China”,我们对此不必斤斤计较。他的意思是,世界上将出现5家左右超级规模的、全球性宽带计算服务巨头。 Sun希望向全球性的超大规模客户提供技术,因此其CTO通过数据中心有色眼镜来看
阅读全文
摘要:首席市场官与首席技术官精诚合作是加强竞争优势的关键所在。 呆头呆脑、谨小慎微、循规蹈矩。这还只是销售人员形容他们IT部门搭档的一部分词 汇;而技术专家说起销售人员词儿也不少:疯疯癫癫、任性冲动、反复无常。难怪这两个部门之间的关系向来都不那么融洽。但不管你是否愿意,这些“呆子”和那些“疯子”越来越需要并肩协作了。 突然发现自己需要承担越来越大的责任,还要尽快完成任务,首席市场官及其团队不得不仰仗技术的发展来实现他们的目标,这是以前从来没有过的。“最迫切的要求是能够快速、准确地获取信息,”莎拉李公司的首席市场官金·菲尔说,“最先提出最佳方案才能获胜,而技术才能帮助我们拥有如此迅速的反应。
阅读全文
摘要:现年23岁的德安吉罗点击此处查看全部科技图片 新浪科技讯 北京时间5月12日消息,据国外媒体报道,Facebook首席技术官亚当·德安吉罗(Adam D’Angelo)将于近日离职,德安吉罗本人证实了这一消息。 23岁的德安吉罗是Facebook创始人兼CEO马克·扎克伯格(Mark Zuckerberg)的高中同学。目前负责Facebook的平台开发、新产品设计以及网站架构等工作。上周,德安吉罗在一封员工邮件中宣布了他将离开的消息,并称自己想休息一段时间。 据消息人士透露,德安吉罗之所以萌生去意,是因为他认为自己的技能和兴趣已不适合目前的工作。德安吉罗在信中表示,他仍将是
阅读全文