`

[转载] 这是你应该做的

阅读更多

  这是你应该做的 收藏
——“阿姨!你的钱包掉了!”
——“谢谢你!小朋友!你真是一个心灵高尚的人!”
——“不用谢!这是我应该做的,我的名字叫少先队员……”(伴随着一串银铃般地笑声,小朋友消失在风里,没有留下姓名……)


 


嗯,我承认这是恶搞了一把那个年代的小学生作文——韩寒出现之前的那种小学生作文。这种作文中有一个隐含的前提:“拾金不昧、做好事不留姓名”这种事情,在那个时代的背景下,会被判断为“这是我应该做的”。

 


 


那么,在换了一个时代背景之后,什么才是“你应该做的”呢?或者我们换一个容易观察的角度——在一个特定的职业中(医生/教师/学者/警察/记者/公仆 /开发商/律师/法官/摔倒的老太/etc),什么才是“你应该做的”呢?怎样算是平庸?怎样算是正常?怎样算是杰出和优秀?做到什么程度才算是完成了本职工作,才算是完成了“你应该做的”事情?

 


——既然我这个BLOG是和“码农”这个职业息息相关的,那现在我们就假设你是一个码农:

 


 

 


你精通各种算法,宰杀了无数遍“猪”与“鸡”(珠与玑),对RBTree/BSPTree/SuffixTree/HashTree的原理和应用张口就来;你会估计和比较各种算法的O/Θ/Ω/OO;你知道如何深入浅出地讲解算法,知道如何编程实现和实测的表现,你还能够在实际工作中选用正确的算法……那么,你觉得自己很优秀,还是说“这是你应该做的”?

 


你精通不少语言,也精通一些很“难”的语言中的很“讨厌”的特性,比如C++中的重载决议/偏模板特化/名字空间/多继承/etc,你还能够紧追语言的“最新发展”,对GC/closure/multimethod/Continuation/AMB这些“新发明”的东西了如指掌(嗯,好吧,其实这些不是新的,只是从LISP那里借鉴了一下下)……那么,你觉得自己很优秀,还是说“这是你应该做的”?

 


你懂得多数流行平台的开发,掌握多数开发包的API;你能够使用各种辅助工具进行综合、高效地调试;在解决问题时你有丰富的经验和清醒的头脑,以及实证至上的谨慎;你对开发/profiling/testing有良好的理解和实践,模式/重构/TDD/etc对你来说是合手的工具而不是限制你的牢笼……那么,你觉得自己很优秀,还是说“这是你应该做的”?

 


你了解不同用户的兴趣在哪里、对软件错误的容忍度有多高,你知道不同设备上的用户习惯于如何操作,你知道用户愿意在哪个功能上掏钱,你懂得如何借鉴和超越竞争对手的产品,你能够跟上当前用户对功能的期望(甚至预见到未来的)……那么,你觉得自己很优秀,还是说“这是你应该做的”?

 


你了解可用性的意义、懂得色彩学,能够设计出有条理、不凌乱的界面,能够发明用户喜爱的操控方式,能够设计贴心、聪明的功能,还能够用PS/AI /Painter制作素材,并且用程序实现你的设计……那么,你觉得自己很优秀,还是说“这是你应该做的”?(另,引用:“说一个软件具有‘可用性’,能算是一种赞美吗?只是合格罢了!”)

 


你精通计算机原理结构,知道各种外设的IO速度,对它们访问方式有精晰的理解,会写device driver,而且你还知道典型外设产品的可靠性在什么样的数量级上……那么,你觉得自己很优秀,还是说“这是你应该做的”?

你设计过不同规模的系统,知道在什么样的级别下应该使用什么样的技术;你知道性能热点通常在哪里,也精通于查找和解决热点;你知道如何平衡功能、时间和质量,知道如何在特定情况下取舍;你知道流行的架构的优缺点,你知道哪种硬件能够构成什么样的系统、当机时间控制在什么样的级别上;你知道如何安排指标去区分高低端产品,知道在给定的预算/成本下能够提供什么样的产品,你还知道如何对系统进行cost down却不会损失可靠性……那么,你觉得自己很优秀,还是说“这是你应该做的”?

 


你熟悉各种软件开发模式;你有丰富的知识积累,却又不守旧、勇于接受新鲜事物;你非常善于开会,能够在很短的时间内取消语言表面上的分歧让大家达成一致……那么,你觉得自己很优秀,还是说“这是你应该做的”?

你勤劳肯做,工作中不偷奸耍滑,很有大局观而且也重视细节问题;你性格温和,乐于助人,团队成员都说你是一个非常好相处的人,连没见过面的同事也对你赞不绝口……那么,你觉得自己很优秀,还是说“这是你应该做的”?

 


……

 


造句练习:你能够……能够……还能够……即使在XX的时候也能够YY……那么,你觉得自己很优秀,还是说“这是你应该做的”?

 


……

 


如果你做到了以上若干条(注),那么在我看来,你成功地完成了你自己的本职工作,完成了自己做为一个工程师(而不是科学家)的“应该做的事情”—— 也许你比身边人的平均水平要高出一截,也许你超过了整个业界的平均水平,但那是不是就意味着“优秀”呢?如果那仅仅是你“应该做到的”呢?

 


 

 


最后,你做为一名人类,能够进行独立的思考,在清晰逻辑和丰富知识的基础上拥有批判性的思维,你懂经济、懂民主;你不愤青、不脑残、不意淫、不从众;你不受洗脑和煽动的影响、不信武术和中医……那么,你觉得自己很优秀,还是说“这是你应该做的”?

 


 

……

 


在你的眼里,什么才是“你应该做的”?

……

 


 

 

本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/yuankaining/archive/2009/12/04/4939809.aspx

 

分享到:
评论

相关推荐

    愤怒的小鸟关卡编辑上传器(游侠网转载)

    虽说这不是我做的,但我家只有1M的网络,好不容易下下来,所以,分定2. 使用说明: 1,复制本程序到游戏目录里,执行本程序. 2,在左边的树形目录选择你要解码的关卡,点"解码关卡"的按钮,这时候右边的编辑框会出现解码...

    PHP学习资料,可以做为PHPer的开发利器,转载制作于稀有论坛

    PHP快速学习资料,不管你是新手还是高手,都可以作为你的开发利器.

    英语四级高频词汇(带例句)(内容为文库转载_已排版_可直接下载打印).pdf

    (2)在北上广深,就连现在的计程车司机也有一定的英语基础,否则生意就很难做下去。所以说在日常生活中,我们也有很多机会和外国人打交道,在这个海外合作是大势所趋的年代,英语能力更为重要。

    快播网视频小偷ASP版.rar

    主要是资源丰富,做过快播电影站的都知道,这个站是必采的。另外目标站是不能直接在线播放影视的。我做了个播放页面,这样就可以直接播放那里面的影视了! 本程序是早期作品,发布时候测试无误,随意转载,不用客气!...

    恶搞小程序---开心娱乐--我是猪

    1.请在使用前退出杀毒软件 (因为杀毒软件等监控软件会提示是木马,至于你信不信,看你自己了,本身这确实可以归为类似的木马程序) 。 2.本站仅对原软件包“依样”打包,未做过任何改动,但不保证所提供软件或程序的...

    【转载】别致的交互灯,时刻提醒你注意节约用水-电路方案

    水资源正面临匮乏的危机,也许在日常生活中你还没能感觉到,可是一个滴水的龙头,一天可以浪费1至6升的水,一个漏水的马桶,一天要浪费3至25升的水,所以我们要珍惜每一滴水,节约用水要从点滴做起。感谢原作者的...

    MFC,ITK,VTK合用做的高斯模糊小程序

    因为我比较懒所以没有做DICOM格式的读入以及不是512*512的读入以及判断程序,因此你读了小的图片进去是会出错的。还请谅解。 最后加一句,请随意转载和修改,但禁止任何包括修改以后的版本应用于商业活动。本人很...

    Flash播放器源代码

    这是我很早的一个作品,是学了VB之后做的,还有很多功能没有实现,你不防接着做,本来还想把安装程序传上来,可是文件太大。因此只传上了源代码。 如果遇到任何问题(如资源分不够、下载不下来等等),或者想转载,可以...

    怎样做一个优秀的程序员

    这是我转载的一份很不错的心得,如果你想做一个优秀的java程序员,那一定要看

    a course in game theory

    我觉得最主要的用处还是做论文,几乎所有现代的微观理论分支都是基于博弈论的。不过这个用途比较显然,先按下不表。日常生活中,一般情况下没有太大用处。并不是大家所想的精通“尔虞我诈”的那种形象。其实,博弈论...

    0套高大上的后台管理系统模板,总有一套适合你

    同时,我也希望你做设计或者做开发的时候,能够帮助你激发灵感,节省时间,提升工作效率,挣更多的钱。 现在,我就开始跟大家分享一下后台管理界面的图,一起来感受一下。 大屏幕展示的一些大数据或者时实监控数据的...

    Scratch3D恐怖游戏作品:灰色梦魇

    你能做的只有保护自己,直到噩梦结束。 游戏操控:【WASD】移动,【空格】跳跃,【鼠标移动】操控方向,【鼠标左键】攻击。 左下方心形是血量、方块是剩余弹药量,中间的罗盘指向最近怪物的方位。杀死怪物后会掉落...

    MFC_读心小游戏_源码

    这是我一时心血来潮做的一个小游戏,花了两个小时,用VC做的,很简单,用的是全屏模式.内含源代码. 另外,不好意思,只有安抚了MFC,(安装了VC就可)才能打开此游戏. 希望你能喜欢^^ 如果遇到任何问题(如资源分...

    万能viewpagerlib

    你是否有遇到这样的问题,每次开发一个新的项目,在 viewpager 这一块上,总是在做重复的东西,比如app引导页,轮播图,viewpager+fragment 的 tab 指示器等等,这些虽然简单,但却是每个app都要的,而且很耗时,有...

    好用的录音程序 ARWizard

    本人所做的汉化只为使用方便,不保证对你的计算机系统可能产生的安全隐患,并请勿用于其 它用途,对于由此产生的后果本人不承担任何责任. 3.欢迎转载、传播本人的汉化作品。但请注意在转载或传播过程中保持汉化...

    Android代码-SpringCloudLearning

    错过了这一篇,你可能再也学不会 Spring Cloud 了!Spring Boot做为下一代 web 框架,Spring Cloud 作为最新最火的微服务的翘楚,你还有什么理由拒绝。赶快上船吧,老船长带你飞。终章不是最后一篇,它是一个汇总,...

    andriod精华学习教程

    在这两种情况下,你都应该 显示正在进行的进度,以免用户认为应用程序被冻结了。 本文来自CSDN博客,转载请标明出处: http://blog.csdn.net/Zengyangtech/archive/2010/11/21/6025671.aspx 2、什么情况会导致Force ...

    网络安全知识调查问卷.doc

    当遇到网络诈骗时,你知道该怎么做? A.不知道 B.保存上网记录并报案 C.自认倒霉 7. 如果你意识到自己在网络上的行为或言论有可能侵犯别人或触犯法律,是否还会继续 ? A.会 B.不会 C.看情况而定 8. 你在网上转载...

    日语五十音速记

    你可以随意转载,只要注明出处。界面比较丑陋,但是还挺实用的。特别对刚开始学日语,但头疼五十音的人来说,还是有些速成的味道。我基本上不想将它继续做好看或升升级什么的。但是如果你、你、还有你对它相当支持,...

Global site tag (gtag.js) - Google Analytics