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

《疯狂的程序员》序

绝影在CSDN Blog上连载《疯狂的程序员》,自2007年12月22日开始,到2008年9月15日全文完成,9个月时间写了35万字。对于专业作家,这也许算不得什么了不起的成就,可绝影只是一位技术工作者,9个月的业余时间,就全搭在这部书上面了。

以文学的角度来看《疯狂的程序员》网上连载版本,缺点和问题比比皆是,但这些瑕疵无法掩盖因其“真实反映程序员工作生活”而焕发的独有光彩(据我所知,印刷版本在文字方面改进良多)。“深入生活”无如“从生活中来”,我不相信有任何专业作家,能比绝影们更有资格写出《疯狂的程序员》这样的作品——看看市面上,有几本描写程序员的小说呢?

现在这部书要出版了,我又从头逐篇看Blog上的连载。越看越觉得,互联网改变出版,实在已经不是一种理论或是幻想。其表现有三:一,互联网让原本不属写作人群的人能够撰写并发布作品;二,互联网上改变了“小黑屋”式的写作,作读互动贯穿于并影响着写作全过程;三,读者评论、作者回应,乃至于包括正文在内的页面表现,构成了某种完整、自足的作品表现形式。对于出版机构而言,互联网变作了有效的“选题筛选器”。当然,在正式出版前,还有很多的编辑工作要做,但至少在写作阶段,已经和以前大有不同了。网上连载与印刷版本有没有冲突呢?如果有,怎样化不利为有利,使之促进印刷版本的销售?在与绝影签约后,出版社没有要求绝影停止在网上连载,这是一种勇敢应对新类型出版的积极态度。

绝影不是唯一、也不会是最后一位在CSDN平台上创作的作者。《疯狂的程序员》正好为其他用户树立了一个典范:程序员也能写书,而且是写出引起大家共鸣的优秀作品。我要恭喜绝影新书出版,更要鼓而呼之,希望更多的绝影涌现出来。

相关文章:

  • 多元线性回归算法python实现_机器学习算法python实现-线性回归
  • 正确的座机号码格式_简历里的手机号及座机号的标准写法是什么?正确书写才更可能求职成功!...
  • 《走出软件作坊》序
  • python dict key顺序_python的dict中dict.keys()和dict.values()的提取是否遵守某种固定顺序?...
  • find linux 目录深度_linux find 命令查找文件和文件夹
  • 国际商务英语学习[十五]
  • redis统计用户日活量_使用redis统计用户日活、月活(实践版)
  • SerialPort类连接串口
  • labiview ni python_高效全能架构大前端精品教程python学习网站 百度云 百度网盘下载...
  • 更趋实用的Amazon Web Services
  • python iphone 爬虫_Python爬虫实战之抓取京东苹果手机评价!
  • 串口数据通信程序实现(SerialPort类方法)
  • python的win32模块_python模块:win32com用法详解
  • Compile syslog-win32
  • vs 输入代码时出现火花_VS Code插件介绍(六)TODO HIGHLIGHT
  • @angular/forms 源码解析之双向绑定
  • “大数据应用场景”之隔壁老王(连载四)
  • git 常用命令
  • iOS仿今日头条、壁纸应用、筛选分类、三方微博、颜色填充等源码
  • javascript从右向左截取指定位数字符的3种方法
  • mongodb--安装和初步使用教程
  • PyCharm搭建GO开发环境(GO语言学习第1课)
  • Rancher如何对接Ceph-RBD块存储
  • SpringBoot 实战 (三) | 配置文件详解
  • 从输入URL到页面加载发生了什么
  • 电商搜索引擎的架构设计和性能优化
  • 高度不固定时垂直居中
  • 简单实现一个textarea自适应高度
  • 看域名解析域名安全对SEO的影响
  • 聊聊flink的BlobWriter
  • 你不可错过的前端面试题(一)
  • 前端技术周刊 2019-02-11 Serverless
  • 使用Gradle第一次构建Java程序
  • 由插件封装引出的一丢丢思考
  • 正则学习笔记
  • const的用法,特别是用在函数前面与后面的区别
  • #etcd#安装时出错
  • (1)Android开发优化---------UI优化
  • (32位汇编 五)mov/add/sub/and/or/xor/not
  • (阿里巴巴 dubbo,有数据库,可执行 )dubbo zookeeper spring demo
  • (附源码)php投票系统 毕业设计 121500
  • (三)docker:Dockerfile构建容器运行jar包
  • (四)搭建容器云管理平台笔记—安装ETCD(不使用证书)
  • .gitignore文件设置了忽略但不生效
  • .java 指数平滑_转载:二次指数平滑法求预测值的Java代码
  • .NET 4.0网络开发入门之旅-- 我在“网” 中央(下)
  • .NET C# 使用 SetWindowsHookEx 监听鼠标或键盘消息以及此方法的坑
  • .net core webapi Startup 注入ConfigurePrimaryHttpMessageHandler
  • .NET Framework 4.6.2改进了WPF和安全性
  • .NET HttpWebRequest、WebClient、HttpClient
  • .NET WebClient 类下载部分文件会错误?可能是解压缩的锅
  • .NET/C# 判断某个类是否是泛型类型或泛型接口的子类型
  • .NET多线程执行函数
  • .net用HTML开发怎么调试,如何使用ASP.NET MVC在调试中查看控制器生成的html?
  • [ C++ ] STL---string类的模拟实现