态度决定一切
关于拜读大佬代码之后的感悟
一、背景
今天的工作内容之一是需要为某个app出一个简单的demo测试页面,刚接到这个工作时,我觉得这很简单,就是一个测试页面,也没有设计稿啥的,就是在页面中调用一些客户端方法就行,随手写了几行代码,添加几个按钮事件去调用客户端方法就交给了同事,这时另一个同事让我帮忙修改一下另一个sdk的测试demo页面,当我打开这个sdk-demo页面时,才发现与优秀的程序员之间的差距有多远;同样的demo页面,同样没有设计和需求,但是前辈的sdkdemo页面不仅样式很好看,功能还很多,瞬间有种无地自容的感觉,我copy了这份代码进行修改,页面的源码有很多注释,每个功能分模块展示,样式简洁清楚,提供了每个功能的目录索引,页面添加了很多细节的地方,比如页面刷新,logo,获取功能支持与否等,在没有设计稿和需求文档,只是需要做一个简单的demo页面都可以做的如此精细和优秀,反观自己确实有很多地方需要去提升。
二、小事情大感触
对于类似的工作内容或者相同的事情,不同人的态度和思维方式都不会相同,从我和前辈的工作产出内容看就很明显能看出,前辈的负责任、追求完美的工作态度,他对自己的工作负责,对自己的代码负责,对自己的工作产出要求高,即使没有设计稿,一个合格的前端工程师也应该能做出一份漂亮简介的页面,即使这是一份简单的工作,抱着负责人和高要求的态度也应该尽量将页面做的完美,对待事情的态度不同,将会有不同的想法,前辈正式因为对自己要求高,他会发散他的思维,想到更多的细节,他的页面就不仅仅是测试一下客户端方法是否可行,而是将客户端测试的同学当成用户,从用户的角度出发去思考,如何让本来很简单的页面能呈现出更多的功能,能更好的满足用户的需求。
所以不要抱怨为什么别人就是比自己职位高,因为对待事情的态度不同,而不同的态度就会有不同的思维方式,要时刻保持负责任、高要求的态度去做每一件事,跳出思维定势,多去思考为什么、怎么做;即使一件小事,优秀的人也会认真对待,其实将一件小事都做到完美是一件并不容易的事情。
三、自我成长
工作已经三年了,这三年从懵懂到迷茫到不知所措,不是一点没有成长,只是脚步太慢。但是只要想努力,任何时候都不晚,在前端学习方面还有很长的路需要走,多总结多学习多进步,慢慢追赶,努力加油;总结几点送给自己:
- 1.基础知识掌握扎实,提高代码的可读性和可维护性(养成写注释和readme的习惯)
- 2.对待每件事都保持认真负责的态度,做一个靠谱小姐姐,尤其对自己的产出要追求质量
- 3.多向优秀的人学习,多阅读优秀人的代码
- 4.跳出思维定势,学会换位思考,在做某件事之前要多想多问