| 隽's profile小鸭的天空PhotosBlogLists | Help |
|
February 20 养马岛半日大年初三,小舅拉我们全家去逛了烟台的养马岛。
本来以为会看到马,并且拉一匹白马出来骑,结果到了
那里才大失所望——除了看到石头马和铝合金马的雕塑,真马
的影子都没见到。真是名不副实。还好,一路海滨的风景
还算宜人,并且知道了养马岛的来历——又和秦始皇有关,
是当年为他养马的地方。 January 27 这周……这周我去打了耳洞,
一只左耳,一只右耳, 虽然知道很疼,很麻烦, 但还是无法拒绝耳钉的美丽. 这周我做了个决定,
要和我的天使在一起, 虽然知道前路漫漫,坎坷艰辛, 但有他的陪伴,我不再惧怕风雨. 所有曾经陪伴、支持、关心过我的朋友们, 永远难忘你们的友情,送给我们祝福好吗? November 24 我的求职之旅——心得与君共勉感谢你还有耐心看这最后一节,我再啰嗦一下自己的心得: 1.找工作是一项复杂的工程,需要精心的设计、准备,不怕挫折,不懈的努力。 2.设定好自己的方向,但这个方向不是死的,可以在找的过程中调整。不要什么公司都投,知道 自己最想去哪里,其它的公司可以拿来训练自己的应试技能,面试技巧。最想去的公司,最好留在 最后,那时候你已经练就了一身本领,胜算最大。 3.计划不如变化。我开始最想去的三家公司都因为种种原因无缘面对。cs的学生来说就业面比较广, 即使第一份工作做不了自己想做的东西,今后还是有机会去做的,曲线救国嘛。而且有时候去不了 最牛的公司也没啥,还有第二牛的,第三牛的…… 4.面试的时候不要说太多,因为言多必失,也不能太沉寂,要表现出对这份工作和公司的热情,也 要想面试官展示自己有哪些才能,证明自己适合这份工作。 5.不要孤军奋战。大家一起找工作的时候你不会觉得累,而且可以相互交流信息,提供各种资源。 6.拒绝攀比。当周围的人有offer之后你会觉得有种危机感。记得腾讯宣讲的时候,有个上届的 学长在台上给了我们两条建议:拒绝攀比;相信天生我材必有用。在你找工作倦怠的时候,想起这 两句话吧。 7.找工作也是一个自我完善的过程。从前我很害怕在纸上写程序,因为经常出错。后来经过若干次 笔试和场外自我训练之后,我也能较快地写出来。写之前先想好思路,可能出错的地方,再动笔 比较好。如果是面试的时候要求你写程序,最好先把思路说给面试官,然后再写。 8.逐渐完成对未来的规划。有些面试的时候会问你职业规划是什么。每个人都要想清楚,不仅仅 是要让面试官对你的回答满意,最主要的是在了解自己的基础上做出正确的选择。今后走技术 路线还是管理路线?选择什么行业比较适合自己?有些问题一时回答不出来,但是通过和各种不同 公司的接触,会在心中形成一个逐渐清晰的路线。 9.关于实习。对于我们两年制的研究生来说,大部分实验室导师是不允许去实习的。但是好多公司 又很喜欢要在公司实习过的学生。有实习的经验固然是好,可以增加找工作的筹码。没有的话也 未尝不是一件好事,这样你对所有的公司都可以有个了解,然后再做出选择。我想说的是,还是 实力重要,不要介意自己是否有实习经历。 我的求职之旅——Final Fantasy同学都说offer来的时候就会势不可挡。第二天我又接到Autodesk二面通知。
11月15日,AMD/ATI来宣讲,当晚笔试。笔试题目很多,很琐碎,全英文。感觉出得不是很有 水平,比如说前面有个题让求某光线和平面的交点,后面的题目又用另外一种说法出了这道题目, 我只好写参见前面那题的解法。第二天早上,刚爬起来就接到电话,通知我去灵峰山庄参加 面试。面试在大厅里,又是分成三桌。我不喜欢这种面试环境。当时有个男生在旁边面,很激动, 说话声音超大,很受他的干扰。第一个面试管是戴眼镜的gg,他详细问了我简历上面的问题,然后 又出了几个向量、求交的算法,最后一道题目,我在威盛的笔试上遇到过,当时答得不好:两段 内存拷贝会存在什么问题。开始我没有思路,后来那个gg就在纸上画出来示意图。我顿时来了 灵感,说是不是会有overlap的区域,他点头,又问怎样解决呢。我就说用另外一片内存先 保存overlap的区域再进行拷贝。他说差不多吧。 二面是让我事后很耿耿于怀的。面试官说话很快,小小的眼睛好像一下子就能看透你的内心。其实 他问的都是很基本的问题,但我的回答都不是一次就对的。比如他问了满二叉树的定义,操作系统 中死锁的概念,编译原理课程主要讲什么,写出一个正则表达式,体系中pipeline的含义, 产生停顿的原因。不知道是不是因为紧张还是那个大厅太冷了,我连英语都说得不流畅。面过二面, 他带我去见他们经理,是个lady.她很好,先问我是不是有点冷。然后让我介绍项目。对我讲的 一个分割项目的细节她还问我是怎样实现的,并让我给她画出来。没有技术问题。她还问我喜欢做 研究还是做项目。怎样才能做个好的team leader,怎样解决项目中遇到的困难。什么时候有挫败感, 怎样解决。实时绘制她很感兴趣,但是我跟她说我只知道一些经典的算法,新的实时绘制算法 不很清楚。接下来她把我带到楼下,见过hr mm. hr mm超pp,而且感觉上是那种很机灵聪慧的mm,她 问我的职业规划,列举一个作为team leader的实例,怎样解决组员之间的 矛盾,事后觉得有哪些应该改进的地方。我pilipala说了一通,然后她点头说,“嗯,我觉得你还是 有当leader的潜质的”后来问我目前的offer状况,对薪水的期待,我跟她说我目前的offer,不过 威盛已经要到期了,希望ATI能早点给我答复。 这周三是威盛的offer到期的日子。周二的时候AMD/ATI那边还没有答复。我心想是不是就要这样卖给威盛了?
查到ATI hr的电话,我打过去询问。欣喜的是,她说我在top list上,拿offer的希望挺大的。 我说能不能早点决定呢,她说尽量争取一下。两个小时以后,ATI的hr来电话了,告诉我我拿到AMD/ATI 的offer了。我真的不太敢相信自己,之后就是兴奋、激动。立刻把MSN的昵称换成How lucky I am! 我太幸运了,在最后时刻拿到了理想的offer. 我的求职之旅——痛苦中的重生有同学帮我推荐Autodesk BSD部门。之前看过好多Autodesk的笔经、面经,所以按照前人之鉴, 第二天有三场面试:威盛的Graphics Architecture 和OpenGL Device Driver,腾讯初面。
我的求职之旅——煎熬中前行找工作时rp很重要。有个朋友参加笔试屡屡失败,但是得到了Intel的面试机会,抱着试试看的
态度参加面试,结果第二天就拿到了Intel的口头offer,让人羡慕不已。看到同行的伙伴一个个 陆续找到工作,心里也越来越焦急了。听Trident的宣讲,他们的工程师开始讲IC业发展的 规律,说某领域的老大总是占有绝对的市场分额,老二的处境比较尴尬,时好时坏,老三以后 几乎就没什么市场分额了。他拿显卡来举例。曾经Trident是显卡届的老大,后来败给了ATI, 再后来ATI又败给NVIDIA,现在NVIDIA是当之无愧的老大,ATI稍差,其他的诸如VIA等份额都 比较小。他借此例子谈Trident的决策,他们及时放弃了显卡,开始做视频,而且下决心要 做HDTV的老大。我心里开始忐忑:如果NVIDIA进不去,别的显卡单位还有去的理由吗? 后来还是好好复习数据库,参加了道富网新的面试。那边的两个面试gg都很好。开始他们就问
我为什么要来道富,我说我喜欢杭州啊,然后他们说,看我的简历都没有什么他们要问的东西, 因为我的方向和他们一点都不相关,他们就出了一道算法题:一个链表有1w项,怎样找到倒数 第一百个元素。我稍加思索了一下,说用装100个元素的队列来实现。然后他们说还有没有更好 的省空间的算法,我立刻想到可以只用两个指针啊,然后跟他们讲。他们都赞许地点点头。后来 让我用英语谈谈在微软俱乐部的活动。我就说当时组织了一些活动啊……其中一个gg还问我 那些活动对我有什么影响,其实他想让我说微软俱乐部的经历对我学习cs的影响,how nice! 最后他们说你很excellent,其实可以去试试MSRA的。感觉信心大增啊,找工作以来从来没有接受 过这样的肯定呢。 炬力公司是我找工作以来才听说的。因为上海的部门钜泉是做移动显卡芯片的,和我比较相关,
所以投了。他们公司的经理很热情,之前就发email说对我做的东西比较感兴趣,让我关注他们的 招聘。11月8日他们来浙大宣讲了,宣讲会让我很失望,不仅迟开了半个小时,而且那个hr连普通话 都说不好,还用抽奖回答问题的方式让大家注意听公司介绍。后来等了一晚上,我没有 接到笔试通知就直接跑到他们的笔试地点,看名单上果然没有我的名字,门口堆了好多和我同 样遭遇的人,大家猜想是不是他们的简历筛选系统有问题。后来我给那个老板打电话,说了情况 他说他会跟hr说,让我参加下一场的笔试。笔试答得很糟糕,大一时候的微分、积分我都忘了, 还有图形学的剪裁算法,他们好像很重视。回来后以为没戏了,没想到又接到那个经理的电话, 让我第二天去聊聊。第二天去灵峰山庄,那个经理让我先在门外填个人信息,进去后他让我 作自我介绍,然后问图形学流水线,透视变换,为什么引入齐次坐标,后来又让我在纸上写一段程序 打印出来费波那希数,我写到一半他就说不用写了,面试就到此,回去后等通知。我莫名其妙 地走出灵峰山庄。第二天晚上又接到他的电话,他已经在武汉了。然后他让我考虑愿意在大公司还是 小公司呆,说钜泉是个新创立的公司,可能不像大公司那么稳定,但是有很多发展空间,而且他们 依托珠海炬力,有雄厚的资金后盾,最后说欢迎我加入他们的行列,一起开创钜泉的明天!(嘎煽情的) 这样,我算是有了第一个offer,但是我个人还是喜欢去大公司的,所以还要继续找。 我的求职之旅——华丽的初面NI这么牛的公司拿来当作处女面,真是可惜了。因为之前一直在准备UGS的英语电面,
所以当时NI的面试官让我说说traffic这个topic的时候,我还表现得比较好,但是 后面他问一个具体问题的解决的时候,我只知道套用现有的算法,结果令他很不满意。 后来他问我两个C++继承方面的题目,我都答的不好。总之就这样被米公司拒了。 第二天就有一个微软MSRA的面试。前一天的Mini-test我答的很垃圾。因为看到有个
画圆的题目,我前一天刚刚看过,决定一定要把那道题搞定,否则太没有面子了。结 过那道题做完,一大半时间已经过去了,我后面两个大题还没有动。测试题随便写了 几个测试案例就交上去了。微软的面试在香格里拉,第一次走入那么豪华的宾馆,有些 飘然。和面试官的交谈原定45分钟,结果有1个小时,全是英文,面完后自我感觉好极了, 就去逛了一下西湖,然后走回玉泉。但事实正好相反,一周之后我没有收到去北京面试 的通知。我想起一句话来:言多必失。我猜想那天我把我最内心的想法跟面试官说了, 但是和他们想要的人却大相径庭。他问我对于今后做研究还是工程的打算,我说我 要做有些研究的工程,而MSRA是做研究的啊,而且我投的职位是Assist researcher! 我还说自己也不太确定,希望能有机会都尝试一下。真是一眼就要被人家看穿了:对 未来稀里糊涂的人微软怎么能要?之前也没有对MSRA有太多期望,所以被拒也没那么伤心。 接下来就是我梦寐以求的NVIDIA了。第一次在宣讲会上提问题,后来过了笔试,然后 就去雷蒂森酒店参加面试。第一面是个刚毕业的gg,先是英文自我介绍,然后问了我十多 个关于图形学和体系结构的问题。图形学的问题包括阐述图形学流水线,Shadow map 和 Shadow volume的原理,光照明算法,全局光照明和局部光照明的区别,openGL中的视域剪裁。 体系结构主要集中在Cache上面,有一道题目是根据Cache的局部性存储原理,判断两端 循环孰优孰劣.这一面还比较顺利,我看到那个gg在我的笔试试卷上写了一个"B+". 第二面是参见他们的部门主管,他先让我英文自我介绍,我发现他在翻看我的资料,不时 斜着眼睛扫我一眼,我顿时感觉很紧张,于是后来也不敢看着他作自我介绍。然后他问我 最喜欢的课是什么,我说计算机组成和体系结构,因为我知道这个职位是偏硬的。后来他 就让我说说那几门课是讲什么的。后来他突然很严肃的问我为什么操作系统不好,而其他 几门课都还不错,我支支吾吾地做解释。然后他跟我很严肃的说,我们这个职位和你们平时 在实验室里搞个Mesh的算法是不同的,你们从来不关心一个乘法或者加法是怎样完成的, 我们不同,我们要具体设计出一个堆栈或者队列来实现,我们要考虑到速度、效率和成本。 后来下一个面试的同学过来敲门,主管问我还有什么问题,我就问他们是怎样权衡效率和 成本的。他回答说要看客户的需求,高端产品效率在先,低端产品主要考虑降低成本。NVIDIA的 二面就这样结束了,我进入到漫长的等待中…… 我的求职之旅——无头苍蝇般的笔试当Google来的时候,我没有勇气参加他们的笔试,因为曾经在他们招实习的时候 参加过,被鄙视了。在百度申请了两个职位,结果简历就被拒了。 第一次参加的笔试是Trilogy的海笔。之前做了一份88上的Trilogy的题目,觉得 没有我想象的那么难,就抱着积攒经验的态度去了。回来跟室友讨论,才发现 自己对题目的理解都错了。不过既然有心理准备也没什么。那个时候有些大牛已经 拿到了百度的offer,还有些大牛过了Google的四面,心里开始有压力了。于是 开始频繁参加宣讲会,扩大简历投递范围,几乎是个工司都去投,开始从一个极端 走向另一个极端。博朗,育碧,英业达,道富,恩杰……那时候参加的笔试比以往 任何一次期末考试都要多。每次笔试的时候都会看到某些人,大家相视而笑,于是 感觉不是孤军作战,也没有那么郁闷了。那个混乱的笔试阶段一直持续了将近十天, 我发现找工作没有任何进展,没有一次面试机会,88上有人推荐一首歌《一无所有》, 我下载来听,感觉好辛酸。然后我就在想为什么。我发现自己并没有把基础的东西 好好复习一下就去参加笔试了,有时候过分依赖于88上前人的笔经,以为搞定那些 题目就没有问题了。所以我开始认真看书,数据结构,操作系统,体系结构…… 后来终于有了第一次面试机会——NI 我的求职之旅——稀里糊涂的网申过完十一长假,work版上便招聘信息不断。我也开始网申。我欣喜地发现了 NVIDIA,UGS的招聘信息,仔细地填写,还千方百计找人推荐,以确保万无一失。 事后证明找人推荐其实并没有起多大作用,关键还是要看你自己在笔试和 面试时候的表现。对于其它公司,我都不是特别在意,还申了低一些层次的 搞图形图像的公司,还有其它大家都去尝试一下的公司,比如说IBM,Intel. 可能是因为那时候的不在意导致我后来发现我竟然没有IBM的笔试机会,后来 一查才发现我当时申的是IBM Delivery,就是给IBM做外包的,并不是IBM CDL, CRL,CSDL...真后悔当初没有调查清楚。Intel要求用英语申请,我只是随便地 从申请库中导出我的中文简历,稍作修改就提交了,猜想这也是导致我后来没有 面试机会的原因之一。可见申请的时候真是大意不得啊! 我的求职之旅——信誓旦旦的酝酿九月份,校园里找工作的锣鼓就慢慢敲响了。宝洁开始招人,NVIDIA,EMC 等牛公司也开始招实习生。当别人已经踏上求职之旅的时候,我还在努力 完成我的真实感图形的大作业。总是觉得还早,等十月份再开始着力吧。 我当时的想法就是只找图形学方向的工作。因为我分析过自己,大学以来 社会活动较少,所以申不了咨询管理类的公司;又没有搞过ACM,对算法 要求比较高的公司也不想去申。所以我把目标锁定在Autodesk,NVIDIA, UGS以及其它一些做图形图象的公司上。 我的求职之旅——前言本来应该昨天贴出来的。可是后来写的太多,时间不允许了。
感恩的心
今天是感恩节,也是我一个半月的求职之旅应该结束的日子。
当我收到AMD/ATI的口头offer之后,我就感觉到我是多么幸运, 可以在这样世界一流的公司里继续搞我喜爱的图形学,实 现我长久以来的梦想。 感谢培育和帮助我的实验室老师,感谢陪伴我走过这段找工作之路 的同学,感谢我的家人,我的朋友…… October 21 Begin Job Hunting[转]从动物那里学习职场生存之道
对待第一份工作的态度,在很大程度上决定着你是否能够顺利完成从一个校园人到社会人的
转变。因此,正确的工作观十分重要。刚入社会的新人应该如何建立工作观?以下是一位从 事人力资源工作超过12年的专业人士给出的建议。 正确的工作观,有如人生路上的明灯,不但会为你指引正确的方向,也会为个人的职场
生涯创造丰富的资源。以下我以12种动物的精神做比喻,在它们的身上可以看到不同的工作 观。 一、尽职的牧羊犬:新新人类最为人诟病的就是缺乏责任感,作为一个新人,学习建立
负责任的观念,会让主管、同事觉得孺子可教。抱着多做一点多学一点的心态,你很快就会 进入状态。 二、团结合作的蜜蜂:新人进到公司,往往不知如何利用团队的力量完成工作。现在的
企业很讲究TeamWork,这不但包括藉由团队、寻求资源,也包含主动帮助别人,以团体为荣 。 三、坚忍执着的鲑鱼:新人由于对自己的人生还不确定,常常三心二意的不知自己将来
要做什么。设定目标是首先要做的功课,然后就是坚忍执着地前行。途中当然应该停下来检 视一下成果,但变来变去的人,多半是一事无成。 四、目标远大的鸿雁:太多年轻人因为贪图一时的轻松,而放弃未来可能创造前景的挑
战。要时时鼓励自己将目标放远。 五、目光锐利的老鹰:新人首先要学会分辨是非,懂得细心观察时势。一味接受指示、
不分对错,将是事倍功半,得不到赞赏和鼓励。 六、脚踏实地的大象:大象走得很慢,却是一步一个脚印,累积雄厚的实力。新人切忌说得
天花乱坠,却无法一一落实。脚踏实地的人会让别人有安全感,也愿意将更多的责任赋予你 。 七、忍辱负重的骆驼:工作压力、人际关系,往往是新人无法承受之重。人生的路很漫长,
学习骆驼负重的精神,才能安全地抵达终点。 八、严格守时的公鸡:很多人没有时间观念,上班迟到、无法如期交件等等,都是没有
时间观念导致的后果。时间就是成本,新人时期养成时间成本的观念,有助于日后晋升时提 升工作效率。 九、感恩图报的山羊:你可以像海绵一样吸取别人的经验,但是职场不是补习班,没有
人有义务教导你如何完成工作。学习山羊反哺的精神,有感恩图报的心,工作会更愉快。 十、勇敢挑战的狮子:对于大案子、新案子勇于承接,对于新人是最好的磨炼。若有机
会应该勇敢挑战不可能的任务,藉此累积别人得不到的经验,下一个升职的可能就是你。 十一、机智应变的猴子:工作中的流程有些往往是一成不变的,新人的优势在于不了解
既有的做法,而能创造出新的创意与点子。一味地接受工作的交付,只能学到工作方法的皮 毛,能思考应变的人,才会学到方法的精髓。 十二、善解人意的海豚:常常问自己:我是主管该怎么办?有助于吸收处理事情的方法
。在工作上善解人意,会减轻主管、共事者的负担,也让你更具人缘。 最后,我想奉劝求职的新人,第一份工作不要太计较薪资,要将眼光放远,抱着学习的 心态,才会有更光明的未来。重要的是,当你拥有了正确的工作观,继而在职场中发现别人 的优点加以学习,观察别人的缺点予以警惕,第一份工作会让你受用无穷。 September 19 九月里经过将近半个月的coding,我的真实感作业随着彭老师的一声“还不错”终于
尘埃落定了。从前没有搞过绘制,不知道这条河的水有多深,这些天才感觉到 好难,尤其是调程序的时候好难,不知道从哪里入手比较好。这时候才感觉以 前有师兄指导的时候是多么幸福。有问题他会帮助我分析,不会像现在这样不 知所措。不过还好终于熬过去了,我可以不用熬夜,可以尽情大笑了。 之后我就进入到另外一种状态:亢奋不已。可能是因为生物钟还没有调过来,
昨晚到凌晨5点钟我才睡去。黑夜里听室友均匀的呼吸,还有偶尔的几声呼噜, 满好笑的。 今晚去听一个叫卢乔的吉他老师的专场音乐会。还没开始的时候,就看到一个 穿黑西装的中年人踏上舞台,拾起地上的吉他,就开始弹,流畅的音乐让人 顿时忘记周围的嘈杂。这个老师挺特别,当主持人介绍他的时候,他一句话都 没说,只是坐在那里,抱起吉他。喜欢他弹奏的班德瑞的《初雪》。闭上双眼, 仿佛出现了瑞士的雪山,静谧,无暇,还有雪山上滑下的勇士。不知为什么, 那么宁静的音乐也让我眼角湿润了。他还演奏了《春江花月夜》、《西班牙斗牛》 曲等,让我见识了什么是轮指以及轮扫。古典吉他,还是挺喜欢这种风格的音乐的。 August 28 随便写写不知道从什么时候开始养成的习惯:看小说或电影总是很投入,把自己想成作者,
或者故事中的主人公,哪怕有一点点相似,也会觉得很有共鸣。今天读了伊能静 的《生死遗言》,她对哈林真挚的情感惹得我心里痒痒的,很想落泪。不知道AB型 的人是不是都是这样的外冷内热,明明很想与人交友,却因为怕得不到相应的情感回报, 所以压抑自己,对任何人都保持距离。 本科毕业回家的火车上,鱼儿说对于大学四年有好多的留恋和不舍,我却笑笑说
没什么特殊的回忆,好多事情都淡忘了。其实我是害怕回忆会让人难以自拔,何不 让往事随风,走好当下的路就行了?我这样的人是不是太冷血了? 离开家到异乡已经有五六个年头了,无论假期多忙,总是要回家一趟,家中的小屋还是
我高中时候的样子,墙头贴着我高二时的立志警言"Just Do It!",书架下的电子琴 已落满了灰尘。老爸老妈每次都到火车站接我,只是每次都更显衰老,奶奶喜欢在我 学习时坐在我后面,不时跟我聊上几句。虽然在家的日子越来越短,越来越好似一次 旅行,但是家之于我却是个温暖的港湾,累了就可以靠岸休息。在家的一切都很舒服, 很有安全感,就连看书,编程序都是这样。 可是心大的我却固执地要到远方工作,到陌生的地方旅行、流浪,实现我虚幻的梦想。
因为年轻,所以流浪,刘墉的这句话变成了我的借口。不知道何时,经历了多少事情, 我才会收起野心,乖乖地在父母身边,守护、孝敬他们。 曾经有那么一两次心灵的碰撞,我以为我找到了我想要的幸福,但是我那颗敏感的心
只因为别人的言语因为对未来的不安,紧紧地收回了。有时候觉得远方的人才最给我 安全感,因为距离,所以魅力,因为距离,所以安全。我平时做的任何不好的事情都 不会让对方知道,相反我可以肆无忌惮的把我的骄傲,荣耀,欢乐卖弄给对方,或者 在失意的时候寻求安慰。一旦距离缩短,这些方便都不会有了,摆在面前的只有琐碎、 顾虑和责任。一切都不可避免的归于平淡。 但生活总归是要在平淡中度过。认真生活,就在平淡中寻找精彩吧。 做个备份 作者:金蝶中间件公司CTO袁红岗 不知不觉做软件已经做了十年,有成功的喜悦,也有失败的痛苦,但总不敢称自己是高手,因为和我心目中真正的高手们比起来,还差的太远。世界上并没有成为高手的捷径,但一些基本原则是可以遵循的。 1. 扎实的基础。数据结构、离散数学、编译原理,这些是所有计算机科学的基础,如果不掌握他们,很难写出高水平的程序。据我的观察,学计算机专业的人比学其他专业的人更能写出高质量的软件。程序人人都会写,但当你发现写到一定程度很难再提高的时候,就应该想想是不是要回过头来学学这些最基本的理论。不要一开始就去学OOP,即使你再精通OOP,遇到一些基本算法的时候可能也会束手无策。 2. 丰富的想象力。不要拘泥于固定的思维方式,遇到问题的时候要多想几种解决问题的方案,试试别人从没想过的方法。丰富的想象力是建立在丰富的知识的基础上,除计算机以外,多涉猎其他的学科,比如天文、物理、数学等等。另外,多看科幻电影也是一个很好的途径。 3. 最简单的是最好的。这也许是所有科学都遵循的一条准则,如此复杂的质能互换原理在爱因斯坦眼里不过是一个简单得不能再简单的公式:E=mc2。简单的方法更容易被人理解,更容易实现,也更容易维护。遇到问题时要优先考虑最简单的方案,只有简单方案不能满足要求时再考虑复杂的方案。 4. 不钻牛角尖。当你遇到障碍的时候,不妨暂时远离电脑,看看窗外的风景,听听轻音乐,和朋友聊聊天。当我遇到难题的时候会去玩游戏,而且是那种极暴力的打斗类游戏,当负责游戏的那部分大脑细胞极度亢奋的时候,负责编程的那部分大脑细胞就得到了充分的休息。当重新开始工作的时候,我会发现那些难题现在竟然可以迎刃而解。 5. 对答案的渴求。人类自然科学的发展史就是一个渴求得到答案的过程,即使只能知道答案的一小部分也值得我们去付出。只要你坚定信念,一定要找到问题的答案,你才会付出精力去探索,即使最后没有得到答案,在过程中你也会学到很多东西。 6. 多与别人交流。三人行必有我师,也许在一次和别人不经意的谈话中,就可以迸出灵感的火花。多上上网,看看别人对同一问题的看法,会给你很大的启发。 7. 良好的编程风格。注意养成良好的习惯,代码的缩进编排,变量的命名规则要始终保持一致。大家都知道如何排除代码中错误,却往往忽视了对注释的排错。注释是程序的一个重要组成部分,它可以使你的代码更容易理解,而如果代码已经清楚地表达了你的思想,就不必再加注释了,如果注释和代码不一致,那就更加糟糕。 8. 韧性和毅力。这也许是“高手“和一般程序员最大的区别。A good programming is 99 weat and 1ffee。高手们并不是天才,他们是在无数个日日夜夜中磨练出来的。成功能给我们带来无比的喜悦,但过程却是无比的枯燥乏味。你不妨做个测试,找个10000以内的素数表,把它们全都抄下来,然后再检查三遍,如果能够不间断地完成这一工作,你就可以满足这一条。 August 09 Graphics to drench your senses进入CAD&CG实验室已经两年多了,从平时所听的讲座中,和做的程序里,体会到不少
图形学的魅力。因此有义务在blog里面搞搞宣传,贴些自认为比较有意思的东东。
同时也为了显示一下假期的我,从未忘记正业,始终怀揣着一颗喜爱graphics之心;)
上面这个链接是nVidia公司为产品Geforce 6做的宣传。
其中的美人鱼Nalu那金黄色的秀发和水中的光影是采用NVIDIA® GeForce™
6800 GPUs 实时绘制的,套用某论文中的话:“2亿2千2百万个晶体管、超标量的16条管线
架构、全速32位精度的浮点、支持Shader Model 3.0规格的像素及顶点着色器、6组顶点着色
单元、硬件内建MPEG编码/译码的视讯处理器等令人眼花缭乱的技术,就是Nalu的灵魂。”[1]
[1] GeForce 6--个人电脑3D世界的新霸主. GeForce 6:The New Leader of 3D Graphics.
朱淑华 高渝 July 24 终于找到了那段音乐长今发现当时她救的就是闵大人的音乐,名叫《烟涛》。
但是字幕上的歌词却是《何茫然》的歌词:
飘摇曲折的爱情逐渐随风消逝,像星月般地沉入山涧。 即使已经累积千年的感情,痕迹犹如镌刻在晨霜中。 纵然美丽也会逐渐消失。 我伫立在宽广的苍穹遥望大海。 我心随着楚江流往海的深处消失。 《何茫然》英文版Hamangyeon (Featuring Safina)歌词 “何茫然” 取自李白《蜀道难》 Icy shades of blue I've been true to you Shaped my world on 'soon' Prayed to ghostly moons Deep and dark it preys? Deep and dark it preys? Bleak and stark at bay Till your heart's betrayed Oh,the curse of men and war My hero's cry is empty, forlorn in the silence I conceed my heart can't flee this hopeless dream must be or vanish foolish love music… Once you promised distant shore and o're the waves you'd lift me once more now my pain bring no reward your fate's bound and sworn From a far I wisg you near and with each breath, I tremble with fear for in spite of how I bleed my heart can't flee this hopeless dream must be or vanish foolish love My heart can't flee this foolish love |
|
|