为什么我老是被骂

原创 五行缺火 随笔 工作问题 5593阅读 2016-07-23 08:20:27 举报

最近工作一直都被人骂,有些问题反反复复地出现,必然是自己的问题,不断地出错让我充满了挫败感,让我一度开始质疑自己是否能胜任这份工作,后来仔细想想,身边的人都是大公司出来的有经验的工程师,能力牛逼,态度严谨,当然对身边同事的要求也高,其实我该觉得幸运,刚毕业就能在一家有实力的创业公司当中,有一群有经验的同事伴我成长。成长终究靠自己,很多事情自己想马虎,别人都看在眼里,唯有总结自己的不足,避免下次再犯,才能让自己快速的成长。反思之前的一段时间,工作压力大,而且难度对我来说也大,能基本完成任务,做出来的东西缺充满了缺陷美,组长也在一直批评我,在此总结我工作中所犯的错误。
我在工作中所犯的错误可以总结为三大类:
1.代码规范问题。
2.态度问题(做事马虎、随便,不够认真、甩锅、不懂装懂、有困难却硬撑)
3.没有做到最好,仅仅以完成为目标,能优化的地方没有尽力优化

代码规范

因为代码规范的问题,我没少挨骂,对于一名工程师来说,写出规范代码是基本的要求,不仅能方便你后期的维护,还能让别人看懂你的代码。同时,代码规范涉及很多方面的内容,在此作出总结:

1.命名规范。类名可以多次使用,但是ID名只能使用一次。别让组长在html结构中找出重复的ID名字,也别让组长在css中找到重复的类名,所以为新元素命名的时候要注意检查原来的css中有没有这个类了。还有就是命名要用英文,别用拼音。

2.图片的使用规范。首先你应该根据最适合自己的方式切图,不要只是依靠UI切图,因为别人不懂如何才能更方便地布局。

3.注释规范。可能页面当中有很多你曾经引入的js或者css,但是最后你用压缩技术把他们压缩为一个js了,就不能把原来的删除,而要注释掉,这样是为了别人能看到你的引用内容。如果你复制这个页面的时候,很可能会忘记修改注释内容,我曾经因为觉得无所谓就被骂了几次。另外有一个问题就是不用的引入不要想着注释掉或者留着不碍事, 不用的东西也应该删除。

4.css书写规范。重复的样式应该去掉,相近的元素应该放在一起书写,方便修改。即使后面加入的元素也不要写在最后面,应该写在相近处。

5.js书写规范。js是比较复杂的东西,而且涉及功能,要写得简单明了,只用一次的函数不必封装,自己写就行了,多次使用的就需要封装起来,方便调用。写js要用ID名确定唯一性,不能用类名,切记切记。代码之间要有空行,运算符号之间要加空格,更规范,别人也看得舒服。

6.文件管理规范。不用的文件应该删除,图片尽量放上七牛上面进行引用。

以上是代码和文件规范方面的问题,希望自己能够从这些细节中渐渐改进,长点记性,从而让自己工作更有信心。

态度问题

对于新人来说,代码写不好,经常出bug是正常现象,只要你态度端正,意识到自己的错误,在工作中再细心,认真一点,其实很多问题都可以避免的,在此总结我的态度问题。
1.做事马虎,不认真。其实我对工作是有激情的,就是太懒了,每次做新功能都是做完就好,不求完美,但求无错,问题是你觉得你做得完美了,但是别人眼中,却是错漏百出,特别是一些严谨的工程师。因为不认真检查,导致命名出错,代码重复,出bug。后来我发现其实只要认真检查一遍,就能找出问题并解决。

2.经常甩锅。做项目是一个多人协作的过程,当我出现问题的时候,我总想把责任推卸给别人,其实根本是自己的能力问题,导致做不出来产品需要的效果嘛,这样的人其实在职场中是非常令人反感的,特别是你的领导是一个不愿意甩锅的人。

3.不懂装懂。组长无数次提醒我,不懂的东西要问,做不能了的东西要说,别硬撑着,到时候出事了很麻烦,因为刚开始我觉得自己啥都能做,暂时不懂的东西可以慢慢弄懂。不过我忽略了这是职场,不是学校,没有时间给你慢慢弄懂的,因为测试等着你的产品测试,用户等着你的产品用啊,骚年。

主要就是上面几个态度的问题,一个做事严谨,肯负责任的人,才是能成为大工程师的人。

该优化的地方没有优化

其实这也是懒惰的表现,因为完成了任务了嘛,但是我的组长是个非常严格的人。产品叫你加一个二维码,我加了,但是样式了ui稿有冲突,整体非常不协调,我觉得没事,反正我的目的达成了,可是组长看到了一顿骂,你看这网站的风格基本是圆润的,你突然搞了个标准90度大箭头在这里,二维码也是小气得可怜,另外这个网站完全没有做seo优化......
区分一个优秀的人和一个平庸的人很简单,就是看你做事的态度,区分一个工程师和码农的区别也很简单,就是看你对待程序的态度,是应付,还是为了做得更好。
其实代码没那么难,难得是你的态度,借此反思总结自身不足,保证以后不犯,也以此告诫各位前端新人,要保持严谨的态度对待你的程序。共勉

评论 ( 24 )
热门评论
老姚 2016-07-23 10:06:18 1F

如你说言,反馈很重要,先百度再问,不要被同一块石头绊倒第三次。有人说过:第一次是不知道,第二次是忘了,第三次那就是故意的。

最新评论
OtherTime 2016-08-16 17:05:14 24F

共勉

masxq 2016-07-29 09:33:53 23F

要知错即改,注重细节!

五行缺火 20F 2016-07-27 22:23:14 22F

哈哈,产品真的很重要

会装逼的咸鱼 2016-07-27 15:52:06 21F

正在实习中,没有人管我,看来要主动出击了

zongbo 2016-07-27 15:41:33 20F

之前做一个项目,产品是做了4个月的新人,照着原型开发,发现流程都走不通。。
内心是崩溃的。。随直接与需求人员和项目经理讨论需求与设计,做完程序果断跳坑。。打死也不会那个项目组了。。

yuanoook 1F 2016-07-27 11:03:16 19F

先谷歌更靠谱

秋叶 2016-07-26 15:10:16 18F

出错,看似一种疏忽,其实就是技术水平的体现,并不能用粗心大意来当借口。为什么技术大牛极少犯错,也并不能说他们背负强烈的责任压力,而是因为他们技术达到精湛到如鱼得水的地步,自然就会有更多精力集中在细节上,而不是像其他人一样把大把时间花在功能的实现上却漏了一些细节而产生疏漏。他们没有疏忽,只有错与对,错是不容许的,与其说在做一个产品,不如说在打造一个艺术品。

五行缺火 12F 2016-07-25 20:43:59 17F

共勉

五行缺火 15F 2016-07-25 20:43:42 16F

把自己当成一个多年经验的攻城狮,先探索再问问题,共勉

雨天934 2016-07-25 18:13:57 15F

我也是刚毕业,做前端!我问问题就很直接!甚至有些很弱智的问题,有些时候被老大反问的很尴尬,但是还是得问啊!其实这是个好习惯,真的!

x9988123 2016-07-25 15:54:56 14F

加油 别颓废

duanhaijiao 2016-07-25 15:14:27 13F

加油~ 一切都会好起来的

bluskytee 2016-07-25 14:50:25 12F

哎 我和你的问题一样一样的 我也开始后悔是不是转错行了 然后想一想 既然选择了 就不要退缩 刚开始都这样

小单纯 6F 2016-07-25 13:32:47 11F

你看完老姚的文章,想必你肯定忘不了。

谜~ 2016-07-25 11:05:57 10F

共勉

royneedyou 2016-07-25 10:00:43 9F

善于总结,勤于总结的人必然有发展,加油!

五行缺火 3F 2016-07-23 23:07:04 8F

共勉,身边有个专业的人会让你快速成长

五行缺火 5F 2016-07-23 23:06:40 7F

广州啊

前端のBoss 2016-07-23 16:39:23 6F

老姚是谁?

小水晶 2016-07-23 15:15:16 5F

你在哪个城市上班啊