㈠ 一名优秀的JAVA程序员平常一天至少写多少行代码
优秀的JAVA程序员平常一天至少写150行代码,普通的JAVA程序员,平均一天的有效代码量大概是50~70行, 注意是有效代码。
㈡ 程序员是跳槽率非常高的一个职业,你身边的程序员是这样的吗
我身边的程序员不全是这样,我身边的程序员有的跳槽频繁,有的很少跳槽。年程序员的发展基本上是一个闭环,从学习到就业,他们可以通过提高技术和积累项目经验,来达到一定的市场需求,然后获得相应的工资。
程序员是跳槽率非常高的一个职业,跳槽这对于任何行业都是一样的,但是跳槽在it从业者特别明显,因为不同年龄和技术水平的程序员的工资水平,完全不同!对于刚进入工作场所的程序员来说,基本上工资每年都会改变一次。这一变化是逐年计算和调整的,如果你已经努力工作了一年,而你的上级领导或老板,在年底不跟你谈收入问题,那就是你的失败。
在一家企业工作,而且加薪也比较到位。然而,由于长时间的工作,我们发现我们已经学会了几乎在这个企业学习的技术。我们已经成为公司的顶梁柱,但是却看不到未来有任何提升或改进的空间。在这种情况下,程序员也会有跳槽的想法,去更高的平台继续工作和学习,让自己保持增值状态!
㈢ 如何衡量程序员的工作效率
最有效率的程序员会比一般的程序员的编程效率高上几个数量级。但在任何公司里,他们的工资水平却只会出现很小的浮动差距。甚至在整个行业内,这种差距也不是很大。如果一个程序员的效率能达到其他人的10倍,为什么他不能得到10倍高的报酬呢?
joel
spolsky在最近的他的一个演讲里
就这个问题给出了一系列的答案。首先,程序员的工作效率在整个行业内千差万别,但在一个公司里却不会有太大的差距。如果一个人比他的同事的效率高10倍,
那他基本上会离开,要么去找更有天赋的人一起工作,要么去创业开公司。第二,极高的工作效率并没有被察觉。这篇文章我们主要讨论这第二种情况。
一个人的工作效率比同伴高10倍怎么可能不被察觉呢?在某些行业里,这种差别是显而易见的。一个销售人员的效率是他的同伴的10倍,这很容易看出来,而且他也能得到相应的报酬。销售成绩容易测量,就比如有些销售人员销售额会是其他人的数十倍。一个泥瓦匠的工作效率是其同伴的10倍,这也很容易看
出,但这种事情不会发生:最好的泥瓦匠也不可能比一个一般的泥瓦匠快10倍。软件的产出不可能像销售或砌砖那样容易的测量。最好的程序员并不是能写10倍
多的代码,他们也不是能多干10倍多小时的工作。
程序员在避免写代码时才体现出最高的效率。他们能认识到人们要求他们解决的问题并不需要解决,他们能知道客户并不清楚自己想要的东西是什么。他们知道什么地方可以重复利用或可修改来解决问题。他们会欺骗客户。
但是,当他们做到了最高的效率时,没有人会说“哇塞!这比用那笨办法做会省事100倍。你应该涨工资。”顶多人们会说“这个主意不错!”然后继续干活。你需要很长的时间才能发现有些人经常性的显现出省时省力的睿智。或者反过来说,你需要很长的时间才能认识到有些人虽然经常加班加点的编程却没有什么产出。
㈣ 为什么越来越多的人不想做程序员了
作为一个在帝都混日子的程序员,经常能看到不少同事转行。
最开始是一位年纪比较大了(快40岁,在这个行业算老了)的,回家开个小店去了。后面聊了聊,非常庆幸自己做出了辞职的决定,现在日子过得是滋润得很。
再之后,有回老家小县城干别的去了的。要准备好回县城,恐怕就很难找到IT行业的工作,除非是自己干。但小县城能干起来的活不多,加上那里这方面的人才也难找,也就基本认为是已经换行了。
最近,甚至身边有刚在17年毕业后加入来的成员,都不想干了,想要考公务员。现在究竟是一些什么原因,导致这样了了?
7.要创业了
不能光是说一些不好的,不想干了的人中,肯定有不少是想要自己出来单干的。创业也基本分为两种,一种是自己出来接单,成立公司开始为别的企业做项目。另一种是自己做产品。这两种其实都比较好起步,特别是第一种,有活就会盈利。而且成本基本只有人力和应酬,机器大部分也都是用户负责的。第二种则是比较赌的,要么很成功,要么很快烧钱结束。不管怎样,这都是不少程序员不再愿意为别人码代码的原因。