>>分享孙卫琴的Java技术专稿和著作 书籍支持  卫琴直播  品书摘要  在线测试  资源下载  联系我们
发表一个新主题 开启一个新投票 回复文章 您是本文章第 13160 个阅读者 刷新本主题
 * 贴子主题:  探讨IT技术作者的素养 回复文章 点赞(0)  收藏  
作者:sunweiqin    发表时间:2021-09-23 11:00:29     消息  查看  搜索  好友  邮件  复制  引用

作为一名IT技术作者,该具备哪些素养呢?我结合自己的一些创作经验,和大家一起探讨,欢迎互相交流学习,共同进步。

(1)首先要有扎实的技术功底,并且还要有较强的学习能力。写书和软件开发有区别,在开发项目时,只需要了解项目涉及到的技术就行,而在写书时,要把技术所涵盖的完整知识系统讲解清楚,因此肯定要边写书边查阅和学习相关资料。

(2)善于表达,把自己所懂的知识转换为通俗易懂的文字,并配合形象直观的图片,以及合适的例子来介绍。有的开发人员非常精通技术,开发项目很有经验,但是如果要写成技术文章,则缺乏耐心把技术详细仔细地表达清楚,仿佛写得太细致会有损自己的形象,被人误解为婆婆妈妈。其实在写书的时候最好能换位思考,您面对的大部分读者都啥也不懂,能通过书籍让读者们看懂才是写书的目的,而不是为了在读者面前炫耀自己所掌握的知识。

(3)保持积极良好的心态来写作。写书的过程很漫长,甚至很寂寞,而且在写书的过程中没有人给发工资,也没有把握书完成后一定受读者欢迎。在这种情况下,作者容易变得浮躁,慢慢丧失写作的激情,虎头蛇尾,最后敷衍了事。当我在创作时,相对来说比较能熬得住寂寞和漫长时间的考验,我是如何进行自我心理调整的呢?我是运用先贬低自己再抬高写作的方法来激发自己的创作热情。

一、我会先贬低自己,一介草民,如果这段时间不写作,我又能做点什么别的更有意义的事呢?肯定是在各种重复和琐碎的事务中消耗光阴。

二、把写书做稀有难得的趣事想。每天醒来,手脚大脑都能自由运转就是很幸运的事,而且还能写书,这是多么荣幸的一件事。这样一想,就会专心一意写书,哪怕书写完不太畅销,我也乐意认真用心地去完成。只要书写得好,就肯定会帮助到那些需要了解这方面技术的读者。

(4)戒骄戒躁。技术书不同于文学书,前者的读者群有限,就算非常畅销,也就数万名的读者,因此不会带来显赫的财富。如果是迫切渴望致富的人,最好选择其他方式。不过,畅销书可以扬名倒是真的。当周围的人得知我会写出全国畅销的书籍时,都会向我竖起太拇指,“太牛了!”,“厉害!”,“太有才了!”各种赞美扑面而来,许多好久没联系的同学和朋友从网上得到了这个消息后,会想方设法地和我取得联系,向我表达赞叹。

被荣誉包围的感觉很美,如果飘飘然,再适应平凡的现实生活就难以找到正确的定位。在现实生活中,不可能把作家的标签贴在脑袋上四处去炫耀。在生活中,如果要保持持续的创作能量,就要有一颗平常心。

(5)拿得起,还要放得下。写作的工作很容易令人投入进去就出不来,尤其是像我这样做事比较专注的人。在写《Java面向对象编程第二版》时,其中有两个月我的一只脚不小心扭了,我照样一动不动在电脑前写一天的书,搞得脚上的水肿一直退不掉。而且那两个月是炎热的夏天,我不用空调不用电风扇,就那么全神贯注地对着电脑写书,虽然身体在不停地出汗,却丝毫感觉不到炎热。

我的父母经常提醒我,说他们看到电视剧里的作家都是蓬头垢面,不按时吃饭,为了写书忘记了一切,希望我不要变成这种可怕的狂人。我也不希望变成这个样子,因为这样就没有持续性,健康没有了,最后什么都做不成。

“废寝忘食”,“头悬梁锥刺骨”一直被作为用功努力的典范来宣扬。其实,只有在不得已的情况下舍身忘我的付出,这样的行为才值得肯定。多数情况下,上天并不喜欢生活没有规律的工作狂,许多"废寝忘食"的科学与技术界的精英,虽然在世间非常受尊重,但上天却给予了英年猝死的残酷惩罚。

所以写作的人一定要有“拿得起,放得下”的素养,劳逸结合,这样才能保护好自己的身体,争取把这碗“IT青春饭”吃得长久一点。

(6) 如果要长期以写作为主要职业,对待稿费收入要有平常心。谁也不能保证写出来的每本书都很畅销,有时也会带来过山车般的体验。有一阵,当我写的书很畅销时,几乎让我有一种错觉,这辈子不差钱。但是,也会遇到这样的经历,用一年的时间在没有收入的情况下全职写一本书,出版社再用一年的时间编辑出版,结果因为书所介绍的技术本身不怎么流行,导致销量平平,只拿到微薄的稿费。

以上是我写作过程总结出来的一些心得,与大家共勉。

孙卫琴
经典畅销书籍《Java面向对象编程》、《Tomcat与Java Web开发技术详解》等的作者


程序猿的技术大观园:www.javathinker.net





[这个贴子最后由 admin 在 2021-12-01 09:43:08 重新编辑]
  Java面向对象编程-->接口
  JavaWeb开发-->自定义JSP标签(Ⅰ)
  JSP与Hibernate开发-->数据库事务的并发问题的解决方案
  Java网络编程-->Java网络编程入门
  精通Spring-->创建综合购物网站应用
  Vue3开发-->Vue Router路由管理器
  【Vue.js技术专题】注册全局组件和局部组件
  【Vue.js技术专题】组件的递归
  【Spring Cloud Alibaba专题】按照集群模式搭建Redis集群
  【Spring Cloud Alibaba专题】@SentinelResource注解的用法
  向小伙伴们推荐我所创作前后端编程书籍的学习顺序
  【Vue专题】Vue组件的CSS过渡模式
  【持久化专题】映射一对多双向关联关系
  【持久化专题】JPA的事件处理API的用法
  【持久化专题】通过JPQL查询语句进行批量处理数据
  【持久化专题】比较JPA的EntityManager接口与Hibernate的Ses...
  【JavaWeb专题】Tomcat与IIS集成详解
  《大话Java程序设计从入门到精通》写作花絮
  【JavaWeb专题】选择32位或64位JDK或者Apache HTTP服务器的安...
  【Java基础编程专题】Java基本类型和引用类型的三个区别
  【Java基础编程专题】为什么说:继承关系最大的弱点就是打破...
  更多...
 IPIP: 已设置保密
楼主      
1页 0条记录 当前第1
发表一个新主题 开启一个新投票 回复文章


中文版权所有: JavaThinker技术网站 Copyright 2016-2026 沪ICP备16029593号-2
荟萃Java程序员智慧的结晶,分享交流Java前沿技术。  联系我们
如有技术文章涉及侵权,请与本站管理员联系。