我觉得程序员都是一群很善良的人,因为这一门的前辈们对我们后辈真的是尽心尽力。我们都知道互联网是开源的,开源意味着分享,分享就代表着你努力的成果是可以让别人无偿使用的,这是一种奉献。每一个入行的菜鸟——如我,都是靠前辈们的代码和注释,熬过了最难得那段日子。前辈们的书也看过几本了,给我一种最直观的感觉,这些作者们好似有一种悲悯的情感在里面一般,他们害怕你们和他们年轻时一样犯错,和他们一样走弯路,读他们的书有一种很奇妙的感觉,好像他们在蹒跚的我面前轻声喊着:孩子,跟着我们的脚步。这几本书中给我这种感觉最强烈的有两本,一本是周爱民先生的《大道至简》,另一本就是我现在读的《程序员的自我修养》
这本书整体内容我觉得分三部分,一部分告诉你如何在职场上不翻跟头,一部分告诉你应该拥有哪些程序员思想,还有一部分告诉你应该如何对待编码。
这一部分我分享一下对于如何做程序员这方面的感悟:
首先书中谈到了职业生涯,谈到了作者想告诉那些年轻的,我这般雏鸟般程序员的事情,有几个给我触动很深程序员要正确认识自己,他说在网上形容程序员的词汇有很多,其中大部分都略带贬义,尤其是像码农这种已经带上了一丝嘲讽了,然而不管别人如何称呼你,最重要的是你内心如何形容自己,如果连自己都将自己当成一个码农,那你可能就真的是一个码农。这里作者说到他更喜欢用技匠来形容自己,因为程序员应该是那些不断追求更高技术,并有着自己的产品梦想的工匠。一个程序员,应该有自己的目标,自己的期待,并通过不断地努力去实现那些梦想。
作者还谈到了要遵循最佳实践,作者说无论新兴技术如何发展,技术的本质是不变的,你应该去理解那些软件领域最本质的东西,比如最佳实践,那些最佳实践是无数优秀程序员通过大量实践总结出来的,通过理解它们,能够让你站在前人的肩膀之上,从而对软件开发本身有更深入的理解和认识。
作者说:要和人交流。经过这几学期的学习学期,我对程序员也有了一定的了解。我记得我刚来这个学校,学习C语言的时候老师就说过,写代码是一件很辛苦的事情,所以,合作几乎是必不可少的。无论你是怎样的天才,你的时间,精力都是有限的。学会合作对于一个程序员来说,几乎是必须的。因此,与人交流,不仅是对工作的一个助力,也是补全程序员性格的一个好方法。
作者说:要注意生活、睡眠、旅行,他说:人生不应该只有工作,还应该去感受更多更美好的东西,有一个爱好,有一项坚持的事情。基于此我觉得,说句实话,程序员是最容易猝死的动作之一,这个说法没法子反驳吧。我们提到程序员都知道,秃顶对吧。太平常了简直,甚至对于程序员来说,头发多才奇怪。所以,作者告诉我们,要注意生活质量。程序员的工作有时候真的很重,尽管我只是一个准程序员,我能感受到,所以在有限的时间内,提高生活质量真的很重要。睡眠就不多聊了,猝死,肥胖,眼袋,秃头基本上都是睡眠有问题。。而且适合的睡眠对工作效率而言很重要,个何况,程序员的工作精度很高。
关于旅行,我是这么觉得的,作为程序员,我们工作的地方就那么大点儿,而且不和外界交流过多,折不利于我们身心的发展,去别的地方走走,换换心情,换换天地,我觉得真虎噩耗。
这些都是我们这些小菜鸟们不会顾及,不会思考,不会注意的事情,作者语重心长的告诉我们这些读者,这些是我们年轻人要注意的事情。