文档章节

公司不是我的家,那我为什么还要加班?兼说如何在公司高效提升自己的方法

h
 hsmOsChina
发布于 2018/08/16 06:48
字数 3380
阅读 23
收藏 0

   公司是老板挣钱的工具,不是老板们开的慈善机构。在我们为公司创造价值的同时,老板们给我们发工资,同时给我们搭建了一个提升自己能力的舞台(或者说叫平台)。

    可以这样说,我目前和我公司里的同事关系非常融洽,大家一起协作一起提升,但我不能说,公司是我的家,这话大家都不能这样说。

    那么为什么我还要加班?再进一步,我如何在公司里高效地解决问题?再进一步,大家如何在公司里高效地提升自己?本文将围绕这些问题展开。 

 1 明确自己的定位,摆正自己的心态,给加班一个端正的态度

    先给公司一些比较温馨的定义:     

    1 能实现自己梦想的平台,至少能让我们生存下去。

    2 如果相处好的话,公司里会有一些和自己志同道合的伙伴,工作之余,甚至工作中,大家能亲如一家。

    3 公司是个大的实训学校,在发工资之余,还能让我们不断提升。

    接下来再给出一些比较现实的定义:(哪怕我不说,其实也真就这样)

    1 公司确实不是我的家,和同事,上级和老板的关系可以亲如一家,但也就如此了。

    2 公司主要是老板们的挣钱平台,只是顺便能给我们发工资,顺便能实现我们自己的梦想。

    3 如果老板遇到公司和员工有利益冲突的场景,大多数情况下老板会毫不犹豫地丢卒保车。

 

    所以,在公司上班,尤其是加班时,我们首先得摆正自己的心态。

    1 公司不再是学校了,老板以及其它同事平时可以大家一起嘻嘻哈哈的,但不能再用对待老师和同学的态度对待老板和员工了。如果事情没完成,不能嬉皮笑脸地讨价还价,哪怕是加班,也得完成。

    2 所以从这个意义上来讲,加班虽然有被迫的因素,但本质上还是为自己的,更何况,通过加班,我们或许能接触到更多的业务技术场景,能解决更多的实际问题,这也能帮助自己提升能力。

    3 当我们不得不加班时,如果我们主观上有排斥心理,对事情的解决也没有帮助,所以还不如用积极的心态来面对加班。

    

    那什么是积极端正的加班心态?

    1 当任务紧,加班不可避免,那么首先就别抱怨。

    2 在加班时,至少别内心抵触,而且甚至可以把它当成一种快速提升自己的途径,大家可以看到,互联网公司的加班会比传统公司里的要多,但互联网公司的员工会成长得非常快。

    3 不能因为加班多,就对涨薪升职抱有不切实际的奢望,公司最终是根据个人的实际产出来评价一个人的价值的,而不是加班时间。所以如果加班多,公司肯给个“态度积极责任心强”的评价就不错了,甚至有些公司会因为任务少而加班多,给出“工作效率不高”的评价。

2 如何尽量做到不加班

    其实我一直在问自己,我真的需要加班吗?或者,比如我今天加班了2个小时,我可以只通过加班1个小时就达到目标吗?

    我平时也一直看到或听到,有些同事在上班时间效率很低,比如不断看手机或上网,然后通过加班来完成任务,这就有些本末倒置了。

    其实我们的目标是,第一,能不加班尽量别加,事实上这很难做到,因为有时候我们得加班和别人一起协同工作,第二,尽量压缩加班时间,提升工作效率。

    下面给出些具体的可执行的一些步骤。

    1 上班时间,当头脑疲倦时,可以休息,但尽量少干和工作无关的内容。

    2 遇到事情别拖,第一时间去解决,如果个人没法解决,那么就上报。

    3 加班时,尤其到了9点后,其实效率未必会高,那么一旦发现自己任务过重,会导致过度加班,那么可以和领导或其它组员沟通。

    4 做好事情先自己检查一遍,如果出现返工,那么时间就用得比较多了,相反,如果一次性完成,那么随着效率提升,加班时间一定会大大减少。

    5 记录下各种场景的处理方式,不断总结,比如我今天遇到一个疑难问题,查了1个小时,那么下次遇到同类问题时,或许10分钟就能处理完毕。

    6 给每个任务制定一个合理的计划,比如趁着早上脑子好,多写些代码,多找些bug,等到下午,就可以安排些会议或做些编写文档的活。

    7 如果遇到晚上加班效率低下的场景,而情况又允许,那宁可就早点回家休息,等第二天脑子清醒时再来解决,或第二天找别人帮忙。

3 学会管理团队,让同事为同一个目标而努力(其实就是让组员合理分担点活)

    当大家升级到组长架构师或者是项目经理时,其实领到的活是给一个团队的,而不是给你个人的。个人的能力总是有限的,在这种场景里,就应该做到负载均衡,根据手下员工的实际能力,把活合理地安排下去。如下是我看到的比较好的管理团队的方式,在这类团队里,加班时间普遍会比较少,但效率会非常高。

    1 自己先理解任务,在此基础上进行拆分,并把子任务用组员能理解的语言描述。

    2 建议使用敏捷开发模式,每天用站会的形式,控制进度和风险。

    3 在和组员讲解任务时,宁可多花点时间,尽量把任务讲清楚,以便让组员理解,这样就能真正做到让别人分担活。

    4 看到有哪些组员闲着,或效率不高,及时调整任务,别让有人闲有人忙。比如,某人开发时,进度有些滞后,那么说明他有问题了,这时就该调整了。又如,某人开发完成后,就应当及时安排新任务。  

4 通过如下的问题,不断反思和总结,从而不断提升自己的效率

    1 今天在上班的时候,我大致用了多少时间干了和工作无关的事情?这些时间如果我很好利用了,是否能减少加班时间?或者哪怕我用在和工作无关的学习上,至少也能让我提升技能。

    2 今天在工作中,我出了哪些问题?哪些问题是客观因素造成的,哪些是我主观上没考虑全。以后我该如何避免这类问题?遇到类似场景,我能否举一反三地用此方法解决。

    3 今天在排查问题时,我效率并不高,原因是我查问题的方向错了,那么以后遇到类似场景,我就不会走弯路了。

    4 今天我遇到了一个问题,它超出了我的工作范围,但我还是自己想了很久,其实我该和其它组的人沟通,让他们解决,以后遇到类似问题,我就该早些把球踢出去,让别人解决。

    5 今天的一个问题超出了我的能力范围了,以后我该尽量补上这个知识点。比如多掌握通过看linux日志和数据库日志排查问题的方法,多掌握些设计模式的思路,以及多掌握些分布式组件的技能。

   上述问题其实不难回答,但关键是在执行力上,本人目前在回家的地铁上,就会不断思考上述问题,而且会不断改进自己的工作方式。实践了一段时间后,至少感觉能减少加班时间,技能也有一定程度的提升。

5 工作之外,不断学习提升自己的建议

    一力降十会,其实让自己变强,是提升效率的最快方法。其实学习的方法可以不断积累,哪怕学习效率再慢,也是学快学慢的问题,但如果学习方向有偏差了,比如学了用不到的知识,或者没学当前该尽快掌握的技能,那对自己的成长就非常不利了。关于如何找到自己当前的学习方向,这里给出如下的建议。

    1 可以学和当前工作无关的技能,但不建议作为主要的方向。

    比如我目前做的是后端,那么前端知识点我可以学,但别用太多的精力,当前首要任务是精通自己的主业。 

    2 了解的时候,建议先广度再深入。

    比如我工作中会遇到性能调优的需求,那么我可以先了解有哪些调优点,比如数据库调优, JVM调优以及如何通过消息队列解耦合诸多模块的方式,先了解有哪些解决方案,然后再深入到每个点。相反如果某个点过于深入的话,那么有些点当前工作里未必会用到,学了以后就容易忘了。 

    3 如果平时工作比较杂,那一定别迷失方向,一定得为自己找一个上进的方向。

    比如张三在某公司里级别是初级开发,但一直在做安装环境等的杂事,有时候还需要客串测试和硬件维护。这时张三就该为自己制定一个努力方向,通过面试成功跳槽成高级开发。以此为目标,就可以刷些面试题,也可以通过实践一些项目来积累这方面的经验。

    4 当发现自己能应对日常工作时,往往大家就可能在重复劳动了。这时大家就可以看下,你的领导,或者领导的领导平时在干什么,他们平时需要哪些技能。 

    比如你当前是高级开发,那么就看架构师需要什么技能?项目经理或部门经理需要什么技能?他们平时是怎么工作的?然后就可以列学习列表了,大家甚至可以通过面试来了解高级岗位的工作要点。

6 再论合理使用时间

    时间利用率高了,自然效率也高了,自己就能少加班多挣钱,最后是自己得利,下面,本人结合自身经验,以及看到的别的大牛的经验,给出些这方面的建议。

    1 可以适当放松,但少刷手机,刷手机时,也可以尽量看些培训的内容。

    2 上下班的路上就可以通过手机看些培训资料。

    3 当无所事事时,或大脑太累时,宁可休息,那么第二天就能早起,利用早上的时间就能多干点活。

    本文的一些博文(包括本文)就这样写成的。当时,我的工作压力不算小,如每周晚上得固定几天和老外开会,平均每天的工作时间也超过10个小时,但本人还是利用碎片时间,用8个月的时间写成了java web轻量级开发面试教程   

    4 别闭门造车,制定学习方向时,一定得通过面试以及和他人沟通等的方式不断试错,及时调整方向,这样每个知识点上的时间效率就能一下子提升很多。 

7 总结,版权说明

    可以说,本文是站在比较公正的立场上,没有帮任何一家公司说话,同时更没有要求我们委屈求全以满足公司。

    读完全文,大家可以看到,本文给出了大家一些改善自己心态以及提升自己能力的方法,所以请大家在看完本文后,通过下方的按钮推荐本文,谢谢了。

    本文欢迎转载,转载时,请注明原文出处和作者。

© 著作权归作者所有

h
粉丝 0
博文 1
码字总数 3380
作品 0
浦东新
私信 提问
加载中

评论(0)

对于HR通常提的一些问题的总结

对于HR通常提的一些问题的总结 请分别介绍一下自己的优点与缺点? 不好的回答是:说一些看上去是缺点,而实际是优点的缺点,比如:哎呀,我这个人的缺点嘛,就是对自己要求完美,导致太努力,...

xiaomin0322
2019/01/28
30
0
@程序员,程序员就活该996?

看到一篇某公司招聘软文,本来对该公司的映像还是不错的。但是,自从看到这文中提到扣分项: …觉得周末怎么能加班呢 顿时,对这家公司的映像便大打折扣。加班,在大部分互联网公司的行当里,...

架构师springboot
2019/04/03
19
0
程序员王小山的故事

程序员阿士顿的故事讲的是一个美国程序员,那我也来讲一个中国程序员的故事。 有人问我,新手程序员如何快速提升自己呢? 我告诉过你有关王小山的事情吗? 王小山是一个典型的吃棒子面长大的...

蓝色坠落
2011/01/19
2.7K
27
看不看?这就是程序员996的真实内幕!

一直很想深度剖析一下国内互联网996盛行的原因,总是借口忙、忙、忙而始终没有迈出第一步。作为一个互联网人,工作中天天要求自己小步快跑,不断迭代的工作方式,现实生活却不能推广开来,这...

肖晓晓
03/31
0
0
程序员可能会遇到的问题:工作了一段时间了,面临你的只有两条路(1.继续走下去2.被淘汰掉)。

从2015年开始到现在,我也已经工作了一个半年头了,说一下现在我工作了这么长时间的感悟吧。作为一个android开发工程师,我之前做过安卓但是还做过一段java,都说java是安卓的基础,这个应该...

cainiaobukeyi
2017/02/21
0
0

没有更多内容

加载失败,请刷新页面

加载更多

超实用企业级搜索引擎_Elasticsearch(二)基于RESTFul Api操作

Elasticsearch(二)基于RESTFul Api操作 想要进行API操作,必须安装好Elasticsearch,如果没安装的,可以参考上篇去操作一波,再来学习API操作噢! Elasticsearch的 API,我们可以不用每个API语法啥...

煌sir
42分钟前
31
0
版本控制git的简单使用

0.第一次使用时配置: git config --global user.name "your_name" git config --global user.email "your_name@domain.com" 用的最多的: (查看当前git状态) git status 1.初始化: ......

baowang123
56分钟前
20
0
定时器Timer和TimerTask

为什么要使用定时器呢? 比如说一个web应用,如果这个应用规模很大,那它的日志数据是不是很多。如果一直存下来服务器的存储量怕是不行吧,需要隔一段时间删除,那么就需要一个线程每隔一段时...

南柯好萌
今天
18
0
深圳创服机构创成汇投融资对接指南

深圳创服机构创成汇投融资对接指南 一线城市一直是许多创业者创业热土,深圳也不例外,作为发达城市,科技是深圳的标志,也是许多科技创业者向往之地,科技创业者在创业前期面临许多难题,其...

cchlin
今天
35
0
egg学习笔记第六天:使用中间件屏蔽可疑用户

站点有时候想屏蔽一些特定频繁抓取服务器数据的用户,可以放在中间件中去做,用户在指定Ip数组内,则屏蔽,如果不在,则匹配路由规则执行controller。 中间件的概念: 匹配路由前,匹配路由完...

一生懸命吧
今天
34
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部