程序员是否要加班之个人理解
最近刚工作不久,在老板的安排下,研究使用采集软件,利用上班时间,就这样我踏上了采集的道路,本以为最多两天就学会了,但是眼高手低的我,总是在看懂一些东西后,就感觉自己会了,然后再用的过程中,发现自己根本就没有明白,再加上看手册不仔细,很多东西一遍没看懂,然后就蒙了,认为自己学不会,等下班后,仔细一看,发现,原来这么简单,为什么简单的问题总是等到下班去加班的时候总是会了呢。就这样一个采集软件研究了四天了还是迷迷糊糊的,说时候我都不好意思这样面对老板了,不是自己没有看,也不是自己不想学,而是我们在学习的过程中,不会好好的利用时间,在学习一个新东西的时候,没有好的方法。
在第四天晚上我决定拿着被子去公司把这个问题,拿下,我知道那天晚上我肯定会做出来,于是我到了公司以后打开电脑开始冷静的分析,看手册,一看到以前遇到的那个问题,就自己已经害怕了,认为自己不会,在搜索资料后,发现没有解决方法,没有办法,只有在看手册,最后发现解决的方法就在手册中,只是自己没有看到,就这样我用最笨的方法把这个问题解决了,其实刚开始第一天的时候,就知道这个最笨的方法,因为觉得自己会用好的方法去做,但是最后却还是用最笨的方法,可见编程是不能眼高手低的。
从这次加班中,我分析到我以前曾今晚上熬夜解决问题,大多都是自己白天不去细心的思考,而是告诉自己解决不了不睡觉,然后发现很快解决了。我不知道大家有没有遇到这样,我曾经很自豪的告诉别人我的生活就是编程,我的工作还是编程,当加班我深深的思考后,我发现我付出了比别人多的时间,最后换来了还没有达到别人的成果,因为我的思想是上班做不了,下班可以解决么,因为我有时间,恰恰是这样的想法,让我上失去了高效的解决一个问题,所以我很害怕领导突然给我一个问题,因为我已经习惯了用别人两倍的时间去处理一个问题。
我不知道大家是经常加班还是没有,我身边有很多加班好几天不回家的,有的公司根本没有加班,现在我是不赞成公司加班的。公司加班会让员工把很多事情放在加班时候做,相反会降低他们的效率,通过这次学习到公司的任务一定要有时间性,在不加班的情况下完成问题。
我是一个渴望技术的人,我希望通过加班获得更多的技术,但是我不希望在加班的同时降低我的效率,让本来上班的东西留到下班去做。程序员们,提高我们的效率吧。。。
如果您看了本篇博客,觉得对您有所收获,请点击右下角的 [推荐]
如果您想转载本博客,请注明出处
如果您对本文有意见或者建议,欢迎留言
感谢您的阅读,请关注我的后续博客