当前位置: 首页 > news >正文

我有三愿(《程序员》2007年三月刊刊首语)

今年春节来得比较晚,感觉上,公历三月倒成了一年的开始。既是岁末年初,少不得要做一番总结功夫;一年之计,大抵也该心里有数,只待实行了。说大点,中国软件界乃至IT界在来年该向何处去,我和读者诸君一样,有些想法和愿望。且道来——
一愿人人不浮躁,个个做实事。2006年技术人员流动量仍然巨大,我甚至见过一年内跳槽3、4家公司的。合则留不合则去,本也无可厚非,只是总与人不合,恐怕得反省一下自己了。Web 2.0大旗一挥,登时多了无数家新网站,竞相开出优厚条件。在这种狂热的气氛中,程序员更应保持冷静,不求一时之得失,但求技术水平、职业素养稳步提升。决定单干的程序员,也别单奔“一夜暴富”去创业,须知投资乃是做生意,赔别人的钱等于赔自己的职业生涯。
二愿爱国看行动,国货当自强。我向来不惮以阴暗的心理去度量狭隘民族主义者,尤其不惮以鄙夷的眼光去看待挂“自有知识产权”之羊皮、贩卖“非自有知识产权”国货之狗肉的行为。这种行为一再出现在国家大力支持的操作系统领域,实在不得不让人心生警惕。搞科学技术就是搞科学技术,百忙中还要为政绩抹上一笔浓彩,何其之辛苦也。龙芯电脑发布的消息甫在CSDN网站登出,许多网友即表示愿意购买,说明大家还是支持国货的。国货生产者当自强而后脚踏实地,真正做出点让人看得起的东西来。
三愿市场透明化,竞争有规则。有位仁兄自海外归来创业,到南方某省打单做项目,在伪招投标会上陪太子读了一回书,铩羽而归,大叹做事不易。其实并非做事不易,乃是该仁兄“不会做事”罢了。权威人士都有两把兵器,一曰“中国国情”,一曰“国际惯例”,见“海龟”则晓之以中国国情,遇土包子则动之以国际惯例,如此左右逢源,无往而不胜也,实际都是歪理。信息不对等、市场不透明、竞争潜规则,这些都是阻碍产业发展的绊脚石,不予铲除则产业不能进步,亦无从“与国际接轨”起。
表过三愿,较真的读者或许要指出这都是废话,说也白说,盖大环境不是诚心发几个愿就会变成西天净土的。我去中国教育电视台做节目,末了给他们写嘉宾留言,就八个字:“教育兴国,媒体有责”。其实何止教育,任何一个行业媒体,都有各自担当的责任。《程序员》杂志出刊已六年有多,以“发出程序员自己的声音”为宗旨,越做越感到肩头的担子重。重就重吧,有读者您的支持,这付担子,我们接着扛。

相关文章:

  • RTSP 协议分析
  • [个人]排错记
  • RTSP实例
  • HTTP Live Streaming直播(iOS直播)技术分析与实现
  • C修改文件内容
  • The One Foundation
  • valgrind详细说明
  • 微软(北京).NET俱乐部第十二次技术沙龙
  • Makefile与Shell脚本
  • 用SkinSB美化滚动条控件
  • Windows下Linux开发环境设置(一)--TFTP服务器设置和NFS服务器设置
  • Linux下ffmpeg添加 x265
  • 磁引导机器人系统申请了专利,聊以慰籍
  • 关于TCP的可靠性
  • 如何成长为技术合伙人?
  • Android开发 - 掌握ConstraintLayout(四)创建基本约束
  • Android系统模拟器绘制实现概述
  • Bootstrap JS插件Alert源码分析
  • Django 博客开发教程 8 - 博客文章详情页
  • extjs4学习之配置
  • gulp 教程
  • Javascript 原型链
  • Java超时控制的实现
  • MySQL几个简单SQL的优化
  • Python连接Oracle
  • RxJS: 简单入门
  • Stream流与Lambda表达式(三) 静态工厂类Collectors
  • 分享自己折腾多时的一套 vue 组件 --we-vue
  • 解析带emoji和链接的聊天系统消息
  • 聊聊redis的数据结构的应用
  • 前言-如何学习区块链
  • 温故知新之javascript面向对象
  • 小程序开发之路(一)
  • 一起参Ember.js讨论、问答社区。
  • 异常机制详解
  • 与 ConTeXt MkIV 官方文档的接驳
  • 云栖大讲堂Java基础入门(三)- 阿里巴巴Java开发手册介绍
  • 测评:对于写作的人来说,Markdown是你最好的朋友 ...
  • 整理一些计算机基础知识!
  • ​​​​​​​sokit v1.3抓手机应用socket数据包: Socket是传输控制层协议,WebSocket是应用层协议。
  • ​3ds Max插件CG MAGIC图形板块为您提升线条效率!
  • #QT(TCP网络编程-服务端)
  • $.each()与$(selector).each()
  • (C++17) optional的使用
  • (done) NLP “bag-of-words“ 方法 (带有二元分类和多元分类两个例子)词袋模型、BoW
  • (vue)el-checkbox 实现展示区分 label 和 value(展示值与选中获取值需不同)
  • (翻译)Quartz官方教程——第一课:Quartz入门
  • (附源码)计算机毕业设计SSM在线影视购票系统
  • (转)Linux NTP配置详解 (Network Time Protocol)
  • (转)Linux整合apache和tomcat构建Web服务器
  • (转)visual stdio 书签功能介绍
  • (转)关于pipe()的详细解析
  • (轉)JSON.stringify 语法实例讲解
  • .NET Core Web APi类库如何内嵌运行?
  • .NET 线程 Thread 进程 Process、线程池 pool、Invoke、begininvoke、异步回调