2005-12-31

Top 5 Articles in http://del.icio.us/netcasper/opinion

  1. Taking charge of your own destiny
  2. Preface to the First Edition, "Structure and Interpretation of Computer Programs"
  3. Teach Yourself Programming in Ten Years
  4. Maintainable Programmers
  5. The Perils of JavaSchools

Work at Intel

“应聘Intel痛苦经历! 披露六大价值观”()系列文章描述了一位求职者应聘Intel的经历(前两篇),并对Intel的价值观、薪资福利体系和工作环境进行了详细的介绍(后三篇),对于求职者和希望了解Intel的人非常具有参考价值。

免责声明:本人推荐此文,并不表示确认原文的介绍属实,也不表示赞同原文观点。如原文与实际情况不符,本人概不负责,特此声明。

2005-12-29

WangLiangHome.org is under construction

只用了一天,我的域名就可以访问了,连忙放了张首页上去,正好刚刚拍了紫竹的照片,其中一张比较符合“建设中……”的意境,也一并放上去了。

然后开始四处发“广告”,5460上发帖子,给熟人发信,把MSN昵称改成“WangLiangHome.org上线”。总之,想尽一切办法推广,哪怕只有一张页面。:-)

几个朋友知道后问我做什么样的网站,其实我也没有很清晰的定位,不过肯定是关于我自己的(非商业性质),不然也不会“拼命”以自己的名字作为域名

从昨天晚上开始一直在尝试Remote Calendar,找了几篇文章(),但一直没有成功,今天上午又花了点时间才搞定。另外,又抽空在首页上加了计数器,不过我们在公司通过代理访问,计数一直是“1”,并不增加,看来帮助才明白,原来同一IP连续访问计数不会增加。

2005-12-27

wanglianghome.org

DreamHost购买了两年的虚拟主机服务,以及域名www.WangLiangHome.org,共花了93.8美金,用招行信用卡刷的,这还是我第一次刷美金。由于用了kunstao的promotion code,节省了97美金,便宜了一多半。

原本想在ipowerweb.com申请,有10G空间,更多的流量,但是后来发现DreamHost提供的功能更多,甚至有Image Magick、Ruby on Rails和WebDAV。而我毕竟是第一次购买虚拟主机和域名,第一次真正地在Internet上搭建自己的网站,刚开始的时候肯定用不了太多的空间,也不会有太大的流量,倒是功能多可以让我尝试更多的东西,更何况DreamHost每周会自动增加空间和流量,也算一种独特的拉拢顾客的方式。

其实本来想申请个www.wangliang.org,要不www.wangliang.com也行,没想到被同一家(旺亮)公司购买了,实在郁闷,你买.org域名做啥呢?没办法,想破头也没想出个好名字,差一点就选了www.netcasper.org,不过最终还是选择了现在这个,名字不行就加个后缀,哼哼!

等DNS好了之后就把结婚照传上去,让爸妈看看!:-)

2005-12-24

Byebye Shanghai Mart

公司搬迁的日子终究还是到来了,“别了,世贸商城!”,我不禁感伤起来。说来奇怪,这还是我第一次因为离开一个地方而心情不好,老婆说,那是因为以前都是奔向更好的地方(或前程),而这一次,去的地方叫“紫竹”。老婆半开玩笑的话有点道理,但更深层次的原因是,我深深怀念着在世贸商城工作过的33个月时光,这里充满了我的回忆,是我自认为成长最快的一段日子。在这之前,我从没有留恋过过去,甚至在离开浙大三个月后就有点想不起来七年求学生涯究竟是如何度过的,也由此怀疑自己是否有点薄情寡义。可是就在这两天,脑子里却不断闪现过去33个月里发生的一幕幕,心情也有些沉重。所以,在上个星期五,也就是在世贸商城工作的最后一天,我带上了数码相机,拍下几张照片以示记念。(点击图片看原图)

世贸商城大楼外景,我在23楼。

我的座位打包前的样子,白板上写着“别了,世贸商城”的字样,以表我的心情。有老外看见,问上面写的什么,同伴告诉他,"Goodbye, Shanghai Mart"。后来,我写上了“风萧萧兮易水寒……”,似乎更加悲壮:-(

打包后的样子,整洁了不少。

座位旁边的打印机,经常出毛病,日子久了,也会解决一些小问题。有些同事碰到卡纸了不知道怎么办、或者没纸了也不知道去哪里拿,我就帮帮他们,也因此认识了一些人。

2005-12-22

HTML editor issue of WordPress.com

似乎WordPress.com提供的HTML Editor并不是真的"HTML Editor",它会做一些处理,比如我直接写>,在某些时候它会变成>,看似不正确,可在生成的页面上却能正确显示;而在另外一些情况下,它会被删除。我搞了好久才发现其中的奥妙,这才把程序缩进搞定,要写四个 才能成功显示四个空格。

非常郁闷,还是blogger.com的好,想怎么写就怎么写。

2005-12-20

结婚照

经过四十多天的等待,终于拿到了结婚照。:-)

其实不想走

虽然投了简历,却并没想真的换个工作,所以跟对方说希望薪水能够涨一倍。因为我实在想不出除了钱(很多钱),还有什么能让我跳槽。:-)

当然,Intel并不是除了给钱少剩下哪都好。她有一些令我不满意(甚至很恼火)的地方,而且不能算少。但是,确实也有我非常满意的地方,以至于我宁愿忍受不满,放弃些许薪水。

一周后,对方开出他们能够承受的价码,离我的期望有相当的距离,当然,这在意料之中。面试时对方就曾说过,都是国际性的大公司,薪资水平不会差很多的。这个我能理解,只是不知道对方能不能理解我。这是个不错的职位,可惜不是我想要的。我只在乎自己的技能是否精深,却不愿意走先高官再厚禄的发展路线,更何况还是“可能”。这样的机会送给我,真是暴殄天物了。可惜无论怎么解释,猎头似乎都不能(不愿?)明白,仍然以“机会难得”相劝。

我清楚地知道自己真的不想“当官”,只想写写程序()。但是当我对16k说byebye时,居然产生了一点点悲壮的感觉,这让我吃了一惊。:-)

2005-12-16

有一点点得意

昨天项目组20几号人开了个会,讨论未来的发展方向,俗称brainstorming。会议气氛相当活跃,大家各自说出自己对现状的不满以及未来的发展方向,其实我也对这个项目(以及其采用的技术)有很多想法,只是这一次,我不想再从技术角度谈了(其实是不想成为祥林嫂)。我是个消极的人,当多次提出(技术)倡议却不能得到响应时,便不再坚持了。尽管这一次换了角度,我仍然不认为自己的想法能够成为现实。但还是决定说一说,哪怕是为了心理卫生。

我说:“大家都有很多想法,但是这么多年,想法还是想法。如果说我们不能像Google那样给每个员工20%的时间做任何事,那么能不能给我们20%的时间做跟项目相关的事?让大家把自己的想法实现出来。事实胜于雄辩,有些事情是说不清楚的,也不可能得到所有人的同意,只有实实在在的成果才是最有说服力的。其实有些人已经在这样(偷偷地)做了,但是他们难免会有负罪感,成功了还好,要是失败了呢?……”。

没想到我的一番话引起很多人的共鸣,大家或公开发言、或私下里向我表示,我说到了他们的心里。看着大家不再讨论技术细节,而是随着我的话题延伸开去,不禁有一点点得意,尽管我知道,想法很可能还会只是个想法。

2005-12-15

del.icio.us is down

del.icio.us不在的时候,只能在帖子上收藏链接了。

Links:

Comments:

The reason that del.icio.us is down is

"power failure
By joshua on service alert

Our datacenter has had full power outage, and we are now recovering from the aftermath. About half of the machines are still down and we are working on bringing them back as soon as possible. To keep things moving, I've turned off RSS and some other features so that posting will still work and so that you will still have access to your bookmarks.

5pm EST Update: Everything is back up. We apologize for the inconvenience. It looks like a number of slave servers are corrupted. We're rebuilding them now and taken the site down so this goes as quickly as possible.

Update: Some servers are coming up. Should be going much faster from here on in.

PS -- we are obviously not yet on the Yahoo! infrastructure, and this is exactly the kind of stuff they can do a lot better for us (and you.)"

from http://blog.del.icio.us/blog/2005/12/power_failure.html

2005-12-13

Create blog at wordpress.com

wordpress.com建了一个新的blog,http://osstips.wordpress.com/ (RSS),内容是"tips for open source software",其实在这里也记录了我在使用OSS时的一些感想,但是在新的blog上,我将侧重于细节,即详细描述我在实践中获得的经验,而不是想法或感想。另外,这将是我第一个全英文的blog,算是为自己增加英文写作和交流的机会。

2005-12-01

简历

工作后做过一些筛选简历和面试的工作,感觉多数简历显得苍白,便想着自己也写一份,看看是什么感觉。不过人太懒,一直没有动手,直到最近,有猎头来骚扰,虽然没有换工作的打算(尤其是年底),但还是发了简历过去。

掂量了半天,发现自己的简历也不过如此,没有什么惹眼的内容,有些失望,难道三年光阴真的就这样蹉跎了?

中文简历

姓名王亮性别出生年月1977年10月
求职方向软件开发
职业技能
  • 五年C++开发经验,了解泛型编程并有实践经验,在研究生阶段使用过STL。了解设计模式并能适当运用于项目开发。
  • 一年Perl开发经验,使用过一些Perl Module,比如XML::SimpleXML::WriterGraphViz等。
  • 一年正则表达式使用经验,能够使用多种不同正则表达式,如Perl,Emacs,sed和grep等,对文本做分析和替换。
  • 工作在Cygwin环境下近三年时间,会写makefile,shell脚本,在工作中经常使用一些GNU软件,如cvs,sed,find和grep,以及利用man和info学习不熟悉的工具。
  • 三年Emacs使用经验,会用Emacs Lisp定制Emacs。曾为我们的编译器中间语言写过一个Emacs Mode,能高亮显示重要信息,以及快速移动光标到特定位置,如函数头、尾等。
  • 一年GraphViz使用经验
工作经验
软件工程师,开发编译器,英特尔中国软件中心,上海,从2003年3月31日至今。
  • 设计、实现了一个用于嵌入式设备的C编译器的调试信息支持功能,主要工作内容是使用户能够调试经编译器优化的代码,历时近三年。此功能仍在进一步优化、完善中。
  • 与美国同事合作制定开发进度并一起编写程序。
  • 与调试器组(在德国)合作以消除误解、协调开发进度。
  • 用Perl开发调试信息测试框架,前后历时一年半,主要用来做编译器调试信息的质量控制。
  • 多次做关于编译理论和产品实现的同级培训,以加速成长、分享知识。
教育背景
  • 硕士,计算机科学专业,浙江大学,杭州,2000年9月至2003年3月
  • 学士,计算机科学专业,浙江大学,杭州,1996年9月至2000年7月

Resume

NameWang, LiangGenderMaleBirthdayOct. 1977
Career Objectivesoftware development
Skills
  • Five year C++ development experience. Used STL in university, and have basic knowledge and experience about generic programming. Understand design patterns and use them in project modestly.
  • One year Perl development experience. Used modules such as XML::Simple, XML::Writer, and Graphviz.
  • One year regular expression experience. Be able to use flavors for Perl, Emacs, sed and grep to parse or replace text.
  • Work on Cygwin for nearly three years. Be able to write makefile, shell script and use basic GNU tools, such as cvs, sed, find and grep, in daily work. Be able to learn unfamiliar tools using man and info.
  • Use Emacs as primary editor for nearly three years. Be able to customize emacs with Emacs Lisp. And wrote an Emacs Mode for intermediate language of compiler to highlight important information and to facilitate navigation. Help three team members(6 total) to learn Emacs and use it in daily work.
  • One year Graphviz experience.
Working Experience
Software Engineer, compiler developer, Intel China Software Center, Shanghai, from Mar. 31, 2003 to now.
  • Design, implement and improve debugging information support of an embedded c compiler, especially support on debugging optimized code to satisfy customers' debug requirements on limited development environment, for about three years.
  • Collaborate with US team members to setup schedule and develop compiler. They are located at different sites in America.
  • Collaborate with debugger team to eliminate misunderstanding and align development schedule. They are based on Ulm, Germany.
  • Develop and improve debug test framework using Perl for one and a half year. Debug test is used to track quality of compiler's debug support.
  • Deliver peer training, including both theory and implementation, to team members and group members to speed up growth and share knowledges.
Education Background
  • Master of Computer Science, Zhejiang University, Hangzhou, Sep. 2000 - Mar. 2003
  • Bachelor of Computer Science, Zhejiang University, Hangzhou, Sep. 1996 - Jul. 2000

Graphviz on Cygwin

我装的Cygwin里面没有dot,而Windows版本的dot不能被Graphviz Perl Module使用,于是决定自己build一个。2.6版本一直没有成功,倒是前天从cvs server上check out出的源代码最后build成功了。这次经历让我感到有强烈的需求去学习Linux编程。

即使build成功了也不是一切顺利,事实上有unresolved symbol error出现,原来是少链接了graph和pathplan,把它们加上,然后手工运行一下错误的那条命令,通过后继续make就可以了。不过make install仍然有问题,说有dll找不到,这时需要手工把build出来的所有dll文件复制到安装目录的lib子目录下,然后把lib子目录放到path环境变量里。这时就可以运行dot -h看help了,但是在做任何实质性工作前,还要运行一下dot -c去配置一下插件。这时才算一切ok了,dot可以用,Graphviz module也可以用了。