软件人才基本功

来源:互联网 发布:国家数据库中心 编辑:程序博客网 时间:2024/05/01 06:08

来自SuccessFactors的副总裁袁泓先生的演讲

软件人才/IT人才的基本功:DRES

  • D: Documenting
  • R: Regex
  • E: Editing
  • S: Scripting

所谓documenting一般都能理解,regex就是指正则表达式,Editing指的是要熟练使用像Vi/Emacs等编辑工具,而不要太依赖于一些图形化工具,像Notepad之类的则应该毫不犹豫地丢弃,最后一下Scripting不是指JavaScript之类的脚本,而是指诸如Linux下的shell脚本,在Windows下的用户可以使用诸如cygwin之类的工具来替代。

这四点我觉得非常地认同。要想成为IT界的优秀人才,这些基本功是必不可少的。像documenting之类的能力则是几乎每个领域的人都应该培养的习惯,这种documenting不仅指正式或非正式的文档,还包括日常的邮件,code,任何写成文的东西。

而其它三点,其实无外是让一个真正的程序员始终让自己处于一种programming的状况之下。图形容易让人懒于思考,这点我是相信的。抛弃鼠标,在键盘上键步如飞,并时时借助于script来完成一些日常工作,我绝对相信这样的人会成为软件界的精英。

固然,国内的市场大量需要的还是低级的代码民工,把时间花在上面四点上可能还不及花在学习Java/C#/.Net等等上容易混饭吃。我很困惑,袁先生也很困惑。

Technorati Tags: IT,人才,软件,基本功,SuccessFactors
原创粉丝点击