整理家里的旧电脑,翻出来这一篇2005年左右的论文:
摘要:本文通过对笔者2003-2005年上半年实施的软件项目的回顾,结合项目管理理论,总结出以前项目管理中的种种不足,并提出解决办法,同时指出今后努力的方向。
<后续内容已遗失>
移动互联网、软件开发话题及似水流年中的浪花朵朵
整理家里的旧电脑,翻出来这一篇2005年左右的论文:
摘要:本文通过对笔者2003-2005年上半年实施的软件项目的回顾,结合项目管理理论,总结出以前项目管理中的种种不足,并提出解决办法,同时指出今后努力的方向。
<后续内容已遗失>
回头看已经过去的二OO九年上半年,我所经历的事情里,纷纷扰扰热热闹闹,与技术直接相关的却很少。而翻译这本书的过程,正好能够让我在纷繁的外部世界中抽身岀一些时间,埋头在技术的氛围中,平心静气,感觉一如几年前的某些时候。
技术在不停地发展,而人也在不断地变化。当暂离技术一段时间之后以译书这样的方式重新与技术约会,于新技术中看到老技术的影子的时候,那种感觉就好像是蓦然回首,那人却在,灯火蘭珊处。而自已也因此而记得,自己还是从前那个自己。如果技术可以负载情感,那无非也是因为与技术相关的人的喜怒哀乐与人生际遇。当以后看着这本书时,我会记得在父亲病房中陪护兼翻译的那段时光。
回头说说翻译质量,本书系统化地讲述了微软ASP.NET 3.5的编程技术,中规中矩,内容难度虽不算大,但翻译过程中的疏漏之处在所难免,希望读者朋友们谅解并不吝指正。
感谢温昱先生的热心推荐,两位合译者邹强、李潘的精诚合作以及徐定翔等多位编辑的辛勤工作。谢谢刘宝忠、王强在一些具体翻译问题上的帮助。谢谢姚元杰兄弟,译作中的相当一部分在他北京的寓所内完成。
最后,感谢父母亲给我的无条件的爱与支持,祝他们身体健康。
1、所有的困苦都是有用意的-这是老天爷在磨练你,为了把重任交给你
2、毛遂自荐,好处多多-让别人看到你,知道你的存在,知道你的能力
3、千万别入错行-人情有牵绊,恩怨的纠葛,转行可不是那幺容易的呀
4、别轻易转行-转行的风险很大,若无大决心,大魄力,最好不要轻率为之
5、不只为了糊口,还要有抱负-你要想:在这个行业中,我要成为什幺样的人
6、不要独享荣耀-独享荣耀,有天就会独吞苦果
7、用耐心把冷板凳坐热-冷板凳都坐过了,还有什么好怕的呢
8、留一点空间给你的主管-当主管也需要安全感
9、摸鱼小心摸到螃蟹!-摸鱼会成为你在社会上行走的负载
10、不要有[怀才不遇]的想法-怀才不遇多半是自己造成的
11、天下没有[好赚]的钱-先从小钱开始赚吧
12、当你遇到魔鬼型的主管-接受他的磨练吧
13、勿当众辱骂你的主管-那会让你无路可走,结果只有走路一途
14、向不同的行业的人吸收新知识-记住要用请教的态度
15、犯错,就诚实的认错-狡辩,诿过只会害了你自己
16、用[吃亏就是占便宜]的心态做事做人-它可累积你的工作经验,充实你的作事的能力,扩张你的人际网络
17、以失败为师-与其在失败中记取教训,不如从别人有失败中检取教训
18、勿在失意者面前谈论你的得意-这会对你的人际关系造成伤害
19、别轻视[守时]这件事-守时是对别人的一种尊重
20、精诚所至,金石为开-你的真心成意会在对方的感动中激起你的同情和不忍
21、朋友要分[等级]-这是为了保护自己免受伤害
22、用[时间]来看人-时间是让对方不自觉的检验师
23、用[打听]来看人-把获得的信息汇集起来,就可以了解这个人
24、用[投其所好]来看人-他会不知不觉地把假面具掀掉
25、建立一个[朋友档案]-以免人到用时方恨少
26、扩大交友的圈子-主动出击,勿等别人上门来
27、保持交朋友的弹性-敌人也可以变朋友
28、交会[修理]你的朋友-这种朋友正是你人生的导师
29、好朋友要[保持距离]-这样的友谊才能长久
30、小心突然升高热度的友情-不推不迎,冷眼以观,礼上往来
31、以[勤]补能力不足-勤将使你自然发亮,为人注意
32、把一天变成四十八小时-让每一分每一秒都发挥最高的效益
33、为自己拼几枚[勋章]-建立地位,声望,让别人尊敬你,礼遇你
34、碰到困难,决不轻言退却-要把困难当成对自己的试练
35、作老二,不要作老大-老大没当好,会变成老三老四
36、勿在工作上被人看轻-别混日子,别看轻职份,别混水摸鱼
37、钱追人,人追健康-有了健康,还怕赚不到钱
38、勿吝于提后进-他们会成支持你的力量
39、中规中矩,赢得尊重-赢得尊重,也赢得信赖
40、适度的[自抬身价]-在就业市场里,人也是一种商品
41、用[物质利]换取[人情利]-物质利是一时的,人情利是长远的
42、把敬业变成习惯-短期来看是为了雇主,长期来看是为了自己
43、寻找一位[衣食父母]-他可省下你的摸索的碰撞
44、运用[累积法]壮大资产-不求快,不求多,不中断
45、找一位对手来跟-跟住他,并且超越他
46、全力以赴,迎接工作上的种种[测试]-不要把突来的状况当成是整你
47、忍一时,风平浪静
48、套用别人的成功模式-别人的成功模式是一种指引,让你有方向可循
49、把自己当成老板或主管-在工作中见习,培养当老板或主管的格局和能力
50、勿满足于眼前的小小成就-你要问自己,我这辈子只有这样吗
静坐常思己过,闲谈莫论人非,
能受苦乃为志士,肯吃亏不是痴人,
敬君子方显有德,怕小人不算无能,
退一步天高地阔,让三分心平气和,
欲进步需思退步,若着手先虑放手,
如得意不宜重往,凡做事应有余步。
这些古人的话,实际上总结的是一些关于处理事情的pattern. 遇事懂得套用这个pattern多思考一下,也算有智慧了。
作者 Jurgen Appelo译者 李剑 转载自InfoQ
想雇到搞软件开发的聪明人可不容易。万一一不小心,就会搞到一堆低能大狒狒。我去年就碰到这种事了。你肯定不想这样吧。听我的,没错。在树上开站立会议门都没有。
问点有难度的问题能帮你把聪明人跟狒狒们分开。我决定把我自己整理出来的软件开发者面试百问发出来,希望能帮到你们的忙。
这个列表涵盖了软件工程知识体系中定义的大多数知识域。当然,如果你只想找出类拔萃的程序员,便只需涉及结构、算法、数据结构、测试这几个话题。如果想雇架构师,也可以只考虑需求、功能设计、技术设计这些地方。
不过不管你怎么做,都要牢记一点:
这里大多数问题的答案都没有对错之分!
你可以把我的这些问题作为引子,展开讨论。例如下面有个问题是使用静态方法或是单例的缘由。如果那个面试的就此展开长篇大论,那他很有可能是个聪明能干的家伙!如果他一脸茫然的看着你,发出这种声音,很明显这就是只狒狒了。同样,想知道一个数是不是2的乘方也有很多方法,不过要是面试的人想用mod运算符,嗯……你知道我的意思吧。(你不知道也没关系,来根香蕉?)
需求
功能设计
技术设计
程序设计
算法
数据结构
测试
维护
配置管理
项目管理
闲来无事,翻到屏幕保护程序中有一个MatrixView,黑客帝国的风格。但显示的图片是原电影中的人物图片。如果自定义成自己想要的图片,岂不更好玩?
Google是好东西,很快就找到了答案。http://ubuntuforums.org/showthread.php?t=400281
看看效果:
昨晚父亲一个人在医院过夜,今天早上说同室太吵没有睡好,疲惫的表情中有一种小心的抱怨和隐藏的失望,头上的几丝白头发,让我猛然意识到,父亲真的老了。
<后续内容已遗失>
余在上海过春节,除夕夜见闻有感而作
二零零九年元月卅一日于上海吾儿住宅
爆竹连天不夜城,
湘客除夕寝难眠。
千条衢巷归寂静,
万户佳肴乐团圆。
烟花礼炮闹通宵,
申城居民过大年。
万象吉祥迎新春,
古城童叟尽开颜。
关键问题是,不能使用 Ubuntu 自带的OSE版本。
参考文章:
http://www.samlesher.com/ubuntu/virtualbox-with-usb-support-on-ubuntu-810-intrepid-ibex/
家里的老机器,之前安装的Ubuntu8.10,配置了开机后自动登录及远程桌面支持。由于gnome的开销大,机器不堪负担。决定换成更轻量级的 Xubuntu。
安装过程简单,sudo apt-get install xubuntu-desktop 即可。
安装完成后重启,默认不是进入 xfce session,必须logout以后,在登录界面,选择session 为 xfce,并且顺便将其设为 default session.
如此进入xubuntu界面,简洁漂亮。然而,试图远程桌面连接到它时,发现连不上。最后发现,是 vino 在xubuntu下面不会自动启动,因此,需要进行设置。如下图,打开 Applications->Settings->Settings Manager->Autostarted Apps
xubuntu中autostarted-apps设置
添加一个程序,命令行为: /usr/lib/vino/vino-server 需要注意的是,必须使用这个全路径,因为/usr/bin下面并无vino-server程序或链接。