应该如何写作——其实我也不知道

我本来标题想写成应该如何写作,但是后来想了想其实我也不知道怎么写,我也不知道怎么写才是好的,所以就诚实的加了副标题,不然太标题党感觉容易被人打死!

我是一名开发,开发写代码和作者写文章有点类似,因为都是写给别人看的,虽然对于开发来说代码任务要完成,但后期维护和拓展才是最重要的,所以既然是写给别人看的就不应该只是草草了事,完成了功能就可以了,那我该如何写出易拓展的,别人也能一眼看懂的优雅的代码呢?

这个问题我也一直在思考,很庆幸我的第一家实习公司教会我了许多关于写代码方面的知识,虽然我仅仅只在那家公司只待了短短两个月的时间。

现在公司的项目虽然不大,但是基本上架子和一些代码规范是我弄的,所以我在写代码的更倾向于写出别人看到的懂得代码和易拓展的代码,现在来说易拓展的代码可能不是那么容易写,很多情况我一开始没考虑到,而别人看的懂代码我已经开始不断地学习了,比如通过阅读《代码整洁之道》等等。

除了读书还有什么更好的方法学习如何写出好代码么?就比如他们常说的 Read the fucking source code,没错就是阅读源码,或者阅读优秀的人写的代码,我们不仅仅要去读懂代码是什么意思,而是应该去学习他们是如何写代码的,他们为什么这么写,学习他人的思维方式,所以想要写出好代码,多读代码是一个非常不错的方法,也是必要的方法。

当然今天的标题是如何写作,我却说了那么多如何写好代码的话题,因为我认为其实这两个有共同点,所以就先讲了在写代码中的一些想法,写作也是一样,一开始我们不知道如何写,不知道有哪些写作技巧,那我们怎么学?多读书,多读文章,看看别人是怎么表达自己观点的,看看别人如何讲好一个故事,他们的思维方式是什么?这些才是我们需要关注的。

我读的书其实不算多,只是有兴趣的看过一些书,我也还在不断的读书,当然最近技术书偏多一些,写作这个习惯算是最近才刚开养成的,我比较喜欢和菜头的文字,而人家却已经写了十五年了,如果没有过去十五年的积累可能也没有现在我爱的和菜头,所以不能只是羡慕他写的好,而不去考虑他之前的坚持和付出。

当然写作前期可以找到一种喜欢的风格开始模仿,但记住,如果只是模仿你很难有自己的成就,就像选秀歌手,他们比赛的过程中很多人都是在唱别人的歌,选秀结束之后很少有人被我们记住,为什么我们记得住张杰,因为他有自己的风格,有自己的歌。

所以总结下来,当然只是以我的经验来看,想写的更好,大概几点要素,一是多读书,多去看别人的思考方式,二是坚持,三是在过程可以渐渐地养成自己的写作习惯。

其实还有一点也比较重要,写有用的东西,如果是想写给别人看,那么最好写一些有用的文字,毕竟在这个每个人时间都很宝贵的时代,我们怎么能好意思向别人讨要他们的时间呢?其实写有用文字对自己也很有用,因为你知道自己不是为了应付每天的写作任务,而是要真的去思考一些事物,这才是用输出倒逼输入的一个关键点。

我觉得写作和演讲对每个人都很有用,那么既然有用,希望身边的每个人都可以开始实践了,就像那句话说的「种树的最好时间是十年前,其次是现在」。

你可能感兴趣的:(应该如何写作——其实我也不知道)