写作对于一个程序员的成长具有重要意义,无论是对技术的提升,思维的提升,表达的提升都有关键的作用。
首先,写作有利于提高自己的思维能力,程序员在写作中对现实进行叙述与总结。写作是要给自己或者别人阅读的,需要叙述清楚一件事情让读者理解读懂,同时也要使文章条理清楚,结构紧凑,逻辑严密。在自己整理的过程中,如果叙述不清晰,会促使自己去思考更易于发现问题,促使自己也会进行反思总结。这个过程有利于锻炼自己的逻辑思维,归纳总结思维,以及解决问题的思考能力。
其次,当学习新知识或是解决现实问题时,进行写作加以记录总结,可以使自己记忆更深刻,因为最好的学习方式就是在实践中学习,并检验学习成果。写作的过程同时也是思考的过程,也是回顾,查漏补缺的过程,通过写作这种输出过程,更加深学习的印象,使知识结构更扎实。
再次,写作可以锻炼表达能力。语言是思想的反应,坚持写作能明显提升思维能力,提高思维的流畅度,和语言的表达能力以及反应能力。程序员不爱沟通,也不善沟通,通过写作,也算是一种文字的沟通,可以弥补甚至促进自己的语言表达沟通的能力
更重要是,写作与写代码有共通之处,都是一种创造性活动,都是一种综合的复杂的系统结构。都需要做到预先谋划,如何谋篇布局,划分结构,搭建骨架,填充细节。通过写作也可以提升写代码的能力。
最后,通过写作提高自己的影响力,创造机会。分享精神是一种利人利己的美德若是写作的文章被别人看到,结交更多朋友,会帮助并影响到更多人,并且还可能收到许多反馈,获取更多信息和建议,这样也有利于促进自己改进文章,提升自己的思维知识水平。
首先,写作有利于提高自己的思维能力,程序员在写作中对现实进行叙述与总结。写作是要给自己或者别人阅读的,需要叙述清楚一件事情让读者理解读懂,同时也要使文章条理清楚,结构紧凑,逻辑严密。在自己整理的过程中,如果叙述不清晰,会促使自己去思考更易于发现问题,促使自己也会进行反思总结。这个过程有利于锻炼自己的逻辑思维,归纳总结思维,以及解决问题的思考能力。
其次,当学习新知识或是解决现实问题时,进行写作加以记录总结,可以使自己记忆更深刻,因为最好的学习方式就是在实践中学习,并检验学习成果。写作的过程同时也是思考的过程,也是回顾,查漏补缺的过程,通过写作这种输出过程,更加深学习的印象,使知识结构更扎实。
再次,写作可以锻炼表达能力。语言是思想的反应,坚持写作能明显提升思维能力,提高思维的流畅度,和语言的表达能力以及反应能力。程序员不爱沟通,也不善沟通,通过写作,也算是一种文字的沟通,可以弥补甚至促进自己的语言表达沟通的能力
更重要是,写作与写代码有共通之处,都是一种创造性活动,都是一种综合的复杂的系统结构。都需要做到预先谋划,如何谋篇布局,划分结构,搭建骨架,填充细节。通过写作也可以提升写代码的能力。
最后,通过写作提高自己的影响力,创造机会。分享精神是一种利人利己的美德若是写作的文章被别人看到,结交更多朋友,会帮助并影响到更多人,并且还可能收到许多反馈,获取更多信息和建议,这样也有利于促进自己改进文章,提升自己的思维知识水平。