杂谈---程序猿的悲催事儿,您怎么看?

发布时间:2013-08-26 14:31:00作者:左潇龙阅读(2935 )评论(28)

             LZ最近在写各个垃圾搜集器的性能对比与适用场景,不过由于JVM资料的匮乏,LZ还在深入的研究当中,力求做到清晰准确,通俗易懂。因此这篇文章还在酝酿当中,可能时间会比较长点,不知道有没有人在等呢?说不定LZ想多了,哈哈。

             好了,废话不多说,来看看本次LZ想与各位猿友讨论的事吧。

             在作为一个程序猿的过程中,或许不可避免的都会遇到一些烦心事,或者非常让人难以容忍的事,相信其它职业也有类似的情况。但是作为一个程序猿的群体,遇到的情况想必都是十分相似的吧。

             LZ这里抛砖引玉,列举一下LZ遇到过的工作当中的事,也简单的谈一下LZ的想法和做法,不一定是对的,LZ也在摸索当中,如果有经验大把的高人路过,还望指点LZ一二,LZ感激不尽。

             另外,此处声明一下,本文的目的贵在让各位猿友分享工作当中遇到的事以及应该如何处理,但是各位猿友也应当知道,世间的事不是一成不变的,这里所有的内容应该对各位来说都只是建议,不仅仅是LZ写的,也包括各位猿友或者高人回复的内容,各位猿友具体该如何做还是要结合自己的实际情况的。

             一句话,切勿模仿,0.0。

             

    第一大难题:总是无谓加班,领导不走下属不走的风气该如何应对?

     

             相信大部分人都遇到过这种情况,LZ也不例外。那就是程序猿很多时候貌似都在无谓加班,无谓加班的意思就是说,其实并没有什么紧急的事要连夜处理,但是偏偏就因为领导没走,或者大家伙都没走,自己也不好意思走了。这样的加班着实难熬,LZ深有体会。当然,既然是无谓加班,那加班费什么的就不需要想了,连调休都没有的哦。

             说真的,别看这种加班好似没什么事做,你甚至可以听听音乐,看看新闻什么的,但是LZ感觉真的比有事可做的加班累多了。为什么呢?因为心里总是有一个声音在不停的重复,“怎么还不走?怎么还不走?怎么还不走?怎么还不走?。”

     

    LZ是如何处理的呢?

     

             这种情况一般在小公司比较普遍,刚开始这种情况只是发生在刚入职的时候,后来LZ慢慢发现,这种情况似乎已成风气,或者说默认的规定了。因此LZ的叛逆之心被挑起了,某一晚,LZ率先跟领导打了声招呼就撤了。到得后来,大部分人也都好似LZ一样,渐渐的不再无谓加班了。

             至于LZ的做法对或不对,这个LZ自己无法评判,但是LZ觉得就算LZ的做法欠妥,但是这种风气确实不该助长,尽管我们理解任何职位都有任何职位的难处,但这样无谓的加班不仅严重降低员工的满意度,而且最重要的是,收获甚微,LZ真心觉得这对企业没有任何好处。甚至LZ都觉得,在这个时候不写代码还好,如果写代码的话,质量会直线下降,而且效率也不可同日而语。换句话说,无谓加班赶出来的代码反倒造成了代码质量低下,效率极其低下。

     

    LZ的小感悟

     

             这里LZ没敢自称建议,最多算是LZ的感悟。其实针对这件事,LZ觉得如果这种情况不是很严重,比如一天一次,或一周三四次,LZ觉得还是很无所谓的,我们没有必要做这个出头鸟,不要忘了枪打出头鸟。但是,如果这种情况已经非常严重,甚至严重影响到了各位的生活,那么LZ觉得各位应该想一些办法去避免这种情况了。

             当然,如果你已经打算不久之后闪人的话,或许也就无所谓了。不过LZ还是希望各位可以为净化程序猿的工作环境做一点努力,尽量抵制这种无谓的加班,避免给大部分领导或老板一个惯性思维,认为程序猿就应该多坐一会才能下班。这简直是非常可笑的一种思维。

     

    第二大难题:与直属上司不对付该如何应对?

     

             相信这种情况也有不少猿友遇到过,就是总感觉自己的上司好似对自己很不满意,甚至可以说有偏见,导致自己做事似乎做得好与不好都得不到认可。这种情况会严重打消一个人做事的积极性,甚至严重的,或者说自我调节能力比较差的猿友,会因此对上班产生恐惧,不过这种情况似乎程序媛比较多,毕竟女生还是面子比较薄,内心相对脆弱的。

             

    LZ是如何处理的呢?

     

             说真的,要换做之前,LZ早拍桌子了。但是自从LZ到了北京之后,性子就变的沉稳了许多,看过LZ的编程之路那篇文章的猿友估计会知道一点。因此当LZ感受到这种不公正待遇时,LZ没有第一时间发作,而是两个字:隐忍,或者四个字:卧薪尝胆,或者八个字:君子报仇,十年不晚(这个似乎有点严重了,0.0)。

             这种情况一般无非两种,第一就是自己的感觉错误,一厢情愿罢了,其实上司并没有对你不满或者有偏见。第二就是事实确实如此,造成这个情况的原因或许有很多种,比如自己确实能力差劲,或者工作不积极,或者能力太强遭人嫉妒等等。

             LZ遇到这种情况的第一反应就是,问自己,不停的问自己。

             自己是否哪里做的欠妥?或者自己工作上有所懈怠?又或者交际方面哪里没处理好?等等这些问题。

             问完之后,有则改之,无则加勉。时间久了,倘若上司的态度依旧如此,LZ会毫不犹豫的选择走人,否则的话,皆大欢喜。

     

    LZ的小建议

     

             这件事LZ敢自称是建议,是因为LZ觉得,自己的做法,在某些时候还是值得效仿的。

             首先遇到这种情况,切忌的就是与上司翻脸,或者对工作开始懈怠,这是十分不成熟的表现,甚至可以说幼稚。LZ觉得,无论如何,都要做好自己该做的,在此基础上,才有资格去谈论是非,否则,一开始就是你错了。

             当然,谈论是非并不是让你去找上司的茬儿,而是用自己的努力工作去验证到底是你真的做的不好,还是因为上司个人的原因,或者两人契合度的原因而导致的这件事的发生。倘若是真的因为你做的不好,那么LZ相信,在你真正做好自己的事之后,上司一般会对你的态度有所改善。倘若不是,那么LZ也奉劝各位,走吧。尽管有句话叫在哪跌倒就在哪爬起来,但是请你相信LZ,这种情况,你已经爬不起来了。

             

    第三大难题:总是让我去用我自己不喜欢的技术该如何应对?

     

             这种情况估计会更多,就是你本来是做JAVA的,突然来了个PHP的项目,好吧,请你去做PHP吧。又过了一段时间,啪!又来了一个.NET的项目,或者.NET项目组人不够了,好吧,请你去做.NET吧。

             

    LZ是如何处理的呢?

     

             坦白说,LZ遇到过这种情况,但并不是十分严重。LZ本来是做JAVA的,相信各位猿友看到LZ的头像就知道。但是在之前的工作当中,有一段时间,LZ几乎已经变成了DBA。还有一次,LZ被通知要做一个基于MFC的控件。

             无奈之下,LZ那次花了不少时间,最终还是把这个控件给做出来了。LZ个人觉得,LZ针对这种事并没有采取什么措施,因为LZ本人对这些事并不是特别在意。

     

    LZ的小感悟

     

             这次LZ不敢自称建议了,但是LZ也要说一点小感悟。那就是很多人不愿意更改自己从事的技术方向,大多数原因是唯恐自己变成万事皆通,但最终无一精通的人。对于这种事,LZ的建议只有一句话,做好你该做的,然后,自己学自己的。

     

    结束语

     

            这些事做法可能会有千万种,但是LZ只取一句:无愧于心!最后奉上一张图。

            

     

     

             

      


    版权声明:本文版权归作者(左潇龙)所有,欢迎转载。但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

    11
    精彩
    0
    感动
    0
    搞笑
    0
    开心
    0
    愤怒
    0
    无聊
    0
    灌水
    0
    惊讶
#1楼     时间:2013-08-26 14:50:00      来源:夏木友人
博主,我不是专职开发,算是测试加开发那一种,有一段时间,做个项目,前端后端都要搞,在java,python,js中间弄来弄去,真的有种捡了西瓜丢了芝麻的感觉。
#2楼     时间:2013-08-26 14:53:00      来源:kiler
第一个问题,某一晚,LZ率先跟领导打了声招呼就撤了。到得后来,大部分人也都好似LZ一样,渐渐的不再无谓加班了。
一般来说就是lz后来就不用上班了。

至于第三个问题,建议离职,技术不专一的公司不会重视技术人员的,留在这样的公司没有发展前途。
#3楼     时间:2013-08-26 14:54:00      来源:水御双氛
LZ说的问题正是我当前遇到的,现在的工作十分困难,每天干到很晚又同时干很多不同编程工作第二天又被老板一顿批评,那天老板批评的时候我忍不住说不行就把我辞了吧,后来老板挽留我请了几顿饭,对我态度也有所改变,看了LZ的建议后我更加明白以后的路,十分感谢
#4楼     时间:2013-08-26 15:04:00      来源:左潇龙
@ kiler
谢谢兄弟的建议。
LZ也想说一下,如果就因为LZ拒绝无谓的加班而把LZ开掉,说真的,那LZ走的心甘情愿。当然LZ说的前提是这种无谓的加班几乎天天发生。
至于第三个,LZ个人觉得,如果技术转换只是暂时的,那么忍一时未尝不可,而且LZ一直觉得学习是自己的事,要想精通一个东西,只要你想并付出努力,没人能挡住你。但是如果是长期的,甚至是永久的,比如你本来是干JAVA的,现在就让你去干PHP了,以后也不用回来了,那么就真的要考虑是否要留下了。
#5楼     时间:2013-08-26 15:09:00      来源:左潇龙
@ 夏木友人
就像上面这位兄弟说的,如果是长期如此,那考虑换个工作或许会更好。但是LZ还是那句话,自己平时的学习才是重点。
#6楼     时间:2013-08-26 15:20:00      来源:assiwe
只要能按时完成任务, 到点就走就行了. 没事做还在那熬时间, 真当领导是傻逼啊.
#7楼     时间:2013-08-26 15:20:00      来源:天使是一个善良的神
在哪里并不重要,活的精彩才最重要
#8楼     时间:2013-08-26 15:24:00      来源:左潇龙
@ assiwe
呵呵,兄弟做事看起来比较豪气啊,LZ自叹不如。
不过很多时候并不是当领导看不到,掩耳盗铃,而是事实就是,你坐那干什么领导不管,但是你要早走了,领导会给你脸色或者小鞋穿的。着实让人无奈至极啊。
#9楼     时间:2013-08-26 15:34:00      来源:夏木友人
@ 左潇龙
但是因为我工作也没多久,感觉还需要学习东西,现在这个环境虽然做的东西比较杂,但是涉及到的知识也蛮多的,就是要把握术业专攻有点难。
#10楼     时间:2013-08-26 15:36:00      来源:HZhoog
我最反感的是无谓的加班,而且某些领导还以加不加班来评价这个程序员是否是一个合格优秀的员工。
#11楼     时间:2013-08-26 15:45:00      来源:flyher
@ 水御双氛
引用LZ说的问题正是我当前遇到的,现在的工作十分困难,每天干到很晚又同时干很多不同编程工作第二天又被老板一顿批评,那天老板批评的时候我忍不住说不行就把我辞了吧,后来老板挽留我请了几顿饭,对我态度也有所改变,看了LZ的建议后我更加明白以后的路,十分感谢

以前深有感触啊,总有一天你会受不了了,直接走人.
#12楼     时间:2013-08-26 15:53:00      来源:左潇龙
@ 夏木友人
如果是刚工作没多久,看来阁下目前尚处于技术选型阶段,这个时候多接触点东西未必不好,但是适可而止。到了一定时候,多则一年吧,还是要固定的停留在某一个领域的。
个人建议,供阁下参考。
#13楼     时间:2013-08-26 16:18:00      来源:riccc
一:尽职尽责,并展现自己。
前提:
接到的任务都按时按质并且负责任的做好,这是执行力。
平时有机会多跟领导当面沟通,工作进展情况、设计方案思路、技术疑难问题的处理、对产品项目的思考等都可以谈,这是态度、能力等各方面综合体现的机会。
能做到上面2点,该加班时加班,不用加班时可以走,没人会说你。

二:主要是如何为人处世。
一方面要防止臆断左右自己行为,另一方面也需要对很多事情能够看的明白。
能否看明白是个能力问题,怎么表达跟行动是另外一个能力问题。

三:不一定是坏事也不一定是好事。
有些方面多做、做深,有好处甚至是有必要,比如数据库技术,有的方面能够做个项目了解一下也有好处。工作中一直这样可能导致迷失方向,技术没深度,但也可能广度不错,带来另一番机遇。
#14楼     时间:2013-08-26 17:17:00      来源:xujif
我喜欢研究各种技术。。一般组内有非常规开发任务,我都接了,,比如大家是写java的。。一般net php,c++什么的 我都会干
#15楼     时间:2013-08-26 17:53:00      来源:不曾流泪的鱼
@ xujif
十八般武艺都会,佩服
#16楼     时间:2013-08-27 01:47:00      来源:左潇龙
@ riccc
有道理,不过第一点针对比较开明的领导或者大公司还好使,或者说要是事情真的能按阁下说的发展,那就不存在无谓加班了。因为无谓加班本身就是你已经很好的完成了任务,但就是不让你走,就是要让你无限赶进度。
要是领导就是想让大家无限赶进度,那按阁下这么做的话,很可能结果不是你走了,没人说你,反而是你和领导经常的沟通不仅会让和你一起加班的同事反感,觉得你在和领导套近乎,尽管事实上你可能不是,而且你也不会因为和领导的沟通就能早走,事实很可能是这时候你更不好意思驳领导面子了,既然要尽职尽责,对于这样的领导来说,加班就是尽职尽责,你还想早走。。
就像上面十楼说的一样,领导就是看你加班程度来判断你是否尽职尽责的,你如何做到尽职尽责又按时走。。。
因此第一点LZ不敢苟同啊,至少针对这样的公司,这套不好使啊,阁下。
#17楼     时间:2013-08-27 08:05:00      来源:mushishi
做好你该做的,然后,自己学自己的 这句话太棒了 工作的时候不能挑,但是自己学习的时候可以
#18楼     时间:2013-08-27 08:47:00      来源:objectboy
当年我所在的公司就是天天要加班,没有加班费,没有调休,还总是埋怨,上了半年班老了很多,后来我实在受不了了,撤退了,现在那边我原来的同事都走了...所以我给那些要求员工无谓加班的公司一个结论-----------"没前途,做不大"
#19楼     时间:2013-08-27 09:19:00      来源:King.cs
第一个问题,不管领导走不走,反正我到点了没什么事是肯定走的,我几乎每天都比领导走得早
#20楼     时间:2013-08-27 09:30:00      来源:左潇龙
@ King.cs
幸运的猿友啊,你的生活是幸福的,0.0。
#21楼     时间:2013-08-27 09:53:00      来源:左潇龙
@ objectboy
尽管我们应该感谢每一个让我们成长的公司,但长此以往的公司确实前途堪忧啊。阿弥托佛。。
#22楼     时间:2013-08-27 10:04:00      来源:左潇龙
@ xujif
阁下不要被全能大神这个称号所迷惑啊,涉足的领域太多,短期的话自然是无所谓的事了,偶尔的涉猎一下其它领域还是蛮不错的,长此以往绝不是好事啊。
而且阁下以后一旦固定在某一个领域,那么其余的东西你很容易就会忘的一干二净,到时候就得不偿失了。
贫僧劝阁下三思啊。切勿让同事们或者他人的一语追捧而陷自己于万劫不复之境啊。阿弥陀佛。。
#23楼     时间:2013-08-27 11:24:00      来源:南昌炒粉
关于和上司的关系,我觉得很多程序员会有类似的经历。

有句话很有道理:真正有能力的人,优点和缺点都会很突出。

当然,或许真的不是你自己的问题,毕竟这世上什么人都有。
#24楼     时间:2013-08-28 14:11:00      来源:jhyc
第一大难题:总是无谓加班,领导不走下属不走的风气该如何应对?

看到这里就看不下去了,这是学日本鬼子的不正之风么?合同上应该有写明工作时间,到点关机下班天经地义,老板给的工资那也是工作时间的,有啥不好意思的。因为个人能力或者态度或者其他原因需要赶一些进度,稍微晚些也是必须。何必陪着别人瞎磨蹭呢?这种事一个人做了,两个人做了,更多人做了就成了潜规则,你就是始作俑者啊。罪过就大了!哈
#25楼     时间:2013-08-28 15:04:00      来源:左潇龙
@ jhyc
阁下有点站着说话不腰疼的感觉啊,这让LZ情何以堪。0.0。阁下是没碰到过这种公司或者说这种领导啊。0.0。
小公司本来地方就不大,如果你的领导每天下班就坐到你们跟前,看似是在和你或者和唯独的几个开发讨论问题(当然,很多时候这都是后来才能感觉出来的,刚开始会真的以为领导是在教东西。。),其实就是在看着你们不让你们走。你会如何做?难道领导正在噼里啪啦和你说话的时候你就一关机走人吗?如果领导问你,你就说请你去看合同?这是其一。
其二是如果你提前走了,OK,你就被拍上了不努力工作的标签,平时领导也会给你脸色或者给你小鞋穿,比如最简单的,给你点脏活累活。这种情况,你会一关机就走人吗?
其三,也是最重要的一点,是那会大家伙都是第一份开发工作,都是雏儿,试用期都没过,在上面两种情况的前提下,你会一关机就走人吗?
后来工作一段很多事看清了,自然不会再纵容这种事发生,因此LZ才果断决定彻底断绝这种风气,如果LZ被杀鸡儆猴了,那LZ也走的心甘情愿了,不过幸运的是,LZ最后成功了。
LZ写这个也是为了提醒大部分猿友,不要纵容这种不良风气,因为我们也是应该按时下班的人。除非确实有事没做完,或者加班有足够补偿的情况除外。
#26楼     时间:2013-08-28 19:19:00      来源:HolleHuang
我和LZ遭遇一样啊
#27楼     时间:2013-09-15 09:49:00      来源:SeeMore
@ xujif
你是要屌炸天啊
#28楼     时间:2013-09-30 16:32:00      来源:自由地飞翔
最后的图是亮点
发表评论

站内搜索

最新评论