2005年,对几项技术的感触

看了 车东 对《让你免于失业的十项开发技术》回顾,想想到了年末,作为一个技术人员也要盘点一下技术方面的东西才是。现在看三年前的语言更有一种别样的味道。

10.SQL / XQuery
对于我的技术背景来说,目前最重要的要数 SQL 了。目前关系数据库仍是最被广泛采用的数据组织形式之一,只要和数据库进行交互,没有一定的 SQL 基础是不行的。虽然基本的 SQL 只有几条语句,但是要用好,用正确,并不是很容易的事情。而将来随着 XML 的盛行 , XQuery 亦有机会大行其道。故且看之。

6.Regular Expressions 正则表达式
正则表达式是现在很多语言的一个潜在标准。我把它理解为程序语言中的世界语,虽然不是完全恰当。正则表达式也是计算机文化的基石之一。比如,我们最常用的工具之一搜索引擎人人都会用,但不是人人都能用出来奥妙。真正掌握了正则表达式才会体会出来更多的内容。这也是我自己明年需要重点加深掌握的一个技术点。

1.XML
数据组织形式的标准。随着 Web 2.0 涌现的的更多服务,让 XML 潜移默化中被更多的用户接手并使用.

5.JavaScript / Perl / Shell / Ruby
JavaScript 在 05 年获得了第二春,但我还是认为这只是其回光返照而已。我更看好的是 Perl 或者类似这样的 “胶水” 语言,我们面对的信息世界太复杂,需要有一种可以把这些千奇百怪的应用结合在一起的那么一种语言技术。Perl 可担当重任。而 Shell / Ruby(Python) 等也仍然在各自的领域内发挥重大的作用。金庸的小说中,独孤九剑很神奇,能够抵挡天下任何兵器幻化出来的武功,精通了 Perl 或许也可以达到计算机领域的这种境界。
一个不可忽略的前提是正则表达式在”胶水”语言中起到不可替代的作用。

2 Web Services / SOA (类似层出不穷的概念还会继续变化)
如果说 Perl 是胶水,那么 Web Services 就是那些铆合在各个应用上的材料了. BPEL 在今后的几年中会创造一些机会。

9 Linux/Windows (OS)
Linux / Unix 带来的计算机文化无疑影响一个程序员的道路。愈加华丽的 GUI 和神秘的命令行终端或许会带来程序员世界两级分化的可能。

3.Object-Oriented Programming / 4.Java, C++, C#, VB.NET
我把这个归结为一种技术:写程序的技术。未掌握也未必真的就真的会失业。但毫无疑问,随着这几项技术的泛大众化,相对会越来越不值钱 :)

7 Design Patterns 设计模式
不了解,需要补充。

8.Flash MX
我对此持怀疑态度。Flash 是一种很好的表现形式,但是天生有其对数据组织的缺陷。

补充两点:

a) 交流的能力(说出自己想法/倾听别人意见)
交流算不算一项技术 ? 我不下断言。很大一部分技术人员是属于沉默的大多数,即使有自己的想法也不习惯于表达出来; 而另外有很大一部分技术人员太过于自负,很难听取别人的意见。良好的交流能力无疑会比掌握多掌握一项技术更为有效。

x) 趋势
今年技术关键词无疑要有 AJAXRuby on Rails 这两颗明星。给我带来的启示是技术趋势更多是不可预知的。谁知道接下来有那个古董语言会复活呢? 有一点或许不会变,技术只有越来越为人带来良好的收益才有可能获得长久的生命力.

我说的是不是有些偏颇 ? 为什么不留言讨论一下 ?!


7 thoughts on “2005年,对几项技术的感触

  1. Che Dong

    其实我觉得未来我们需要的工具应该是越来越少而不是越来多 至少我对自己的工作/生活都是希望能用更少的知识解决更复杂的问题.

    Reply
  2. telefan

    年终都写总结啊。cn blogger 聚会上与车东有一面之缘,很想通过chedong 认识你,如果有时间,email 联系。问新年好。

    Reply
  3. telefan

    年终都写总结啊。cn blogger 聚会上与车东有一面之缘,很想通过chedong 认识你,如果有时间,email 联系。问新年好。

    Reply

Leave a Reply

Your email address will not be published. Required fields are marked *