㈠ 程序员很忙吗,一天到晚不联系
做开发是一个吃青春饭的行业
关于这个观点的论证,我们没有必要去做过多的解释,其实我们只需要看一下前段时间关于华为说要淘汰一些34岁左右的人的一份报道就知道了。
二、人际关系很局限
其实说起开发的人际关系,我们从他们平时的工作状态就可以看得出。很多开发人员从一上班打开电脑开始,他们的大脑就开始高速运转,随着一行一行的代码在屏幕上输出,他们也将一个一个的需求变成了具体可视化功能。于是他们就这样对着电脑,一天又一天周而复始的工作着。有的开发人员,除了需求确定时和产品交流几句,其他时候他们甚至可以做到一天都不说一句话,这就是他们平时的生活状态。
我们试想一下,如果一个人长期不跟别人交往,或者跟别人交往的很少的话,那他们就会容易沉浸在自己的圈子里面,他们的人际关系就很受限。而我们当今的这个社会在很多方面又是受人驱动的,如果你想在外面做点事情,或者说你想混的风生水起,光靠技术好是很难混得上去的。
三、虽然在不断的学习,但是学习永远赶不上变化
对于开发来说,你需要不断的去学习新东西,但是现在的技术变化确实很快,当你学会了这种语言没过多久,新的东西就出来了。上次跟开发聊天的时候,他说,他对3种数据库都很了解,同时,他还自学了六门计算机语言,同时他也看过很多关于代码方面的书,但是就算他这么勤勤恳恳的在学习,他依然是赶不上技术更新迭代的速度。如果站在一个垂直的角度上来说,他从毕业到现在,他工作上的积累都已经可以做到一个行业里面的专家了,但是就有由于一些的技术变化很快,所以他虽然懂很多技术,但是他仍然觉得他的技术没有派上用场。所以他现在的状况还是不断学习,不断迭代,然后再学习,再迭代。
四、关于工作时间安排
很多人都知道开发的工资很高,动不动就是月薪两三万,但是很多人只是看到了表面的工资高,但是他们却没有看到他们在背后加了多少班、熬了多少夜、掉了多少头发。通过长期的加班熬夜,他们的身体状况大不如以前,甚至,有的人通过长时间的工作,他们在奔三的年纪连对象都没有找到。当然,这些还不是最主要的,在年轻的时候,由于你的身体承受能力比较好,所以你可以尝试着长期的加班熬夜,或许那个时候你也感觉不到累,但是当年龄大了以后,你不光要考虑到家庭,同时你自己的身体状况也已经不允许你再长时间加班了。而此时,你周围好多都是20多岁的年轻小伙子,你当年所学到的东西,他们通过一段时间的学习很快就会掌握,况且他们学习的速度还比你快,所以这个时候你才发现,你的处境确实是很尴尬,但是你又不能停下来。
五、工作可被取代性增强了
对于开发来说,他们工作的本质就是学习一门语言,然后通过自己学习的这种语言来实现公司的具体业务方面的一些想法。但是现在就开发所用的语言来说,就算是比较繁琐的c++,从零基础开始学起,基本上学一年的时间就已经够用了,至于其他的一些python、JS、Java、php这些语言学起来就更简单了。其实对一门语言的学习,如果你有一定的基础,学起来是非常快的。所以对开发人员来说,你想在学习语言方面和别人拉开差距是很困难的,接下来对开发人员来说,就是要熟悉公司的业务了。但是对于熟悉公司业务来说,你工作十年和你工作一年,其实对业务的掌握时间并不需要那么长的时间
㈡ 为什么说程序员是一个极度劳累的工作
为什么说程序员是一个极度劳累的工作?这个肯定是多方面的,究其原因,不外乎如下几个方面。
第一,现在的语言种类是越来越多了,而且各行各业都有自己所擅长的语言,有针对性的针对某个行业发展出来的语言,在易用性和性能方面,肯定有其独到的优异性,要不还不得被淘汰啊,这个应该没有人会反对吧?
第二,现在大阵营主要分为.NET和Java等几大阵营,.NET的生态的确没有Java的好,但是它也有自己独特的优异性,因为大部分技术都是微软自己的,所以框架比较统一,各个技术兼容性比较好,但是由于与之相关的系统等等都是需要收费进行使用的,导致很多中小型公司都转向对系统依赖性更低的Java等语言上,从而Java的生态变得越来越好,完全碾压了.NET了,即使微软出了最新的.NET Core技术,虽然在性能和易用性方面都远远超过Java,但可叹的是生态已经被破坏,现在外面使用.NET Core的人员远远没有Java的多,要想恢复之前的生态,看来任重而道远啊。
第三,还有就是现在的企业的趋利性,导致生态变好之后,就各种的收费,导致使用它的人越来越厌烦,所以就转向开源的Java。当然这个无可厚非,但是使用者可不管这些,开发人员哪有那么多钱去买与之相关的软件和工具。
㈢ 程序员为什么加班多,是什么原因导致的
导致程序员加班的原因很多,主要由以下几方面吧:
1.需求不清晰。需求人员或者项目经理、产品经理没有吧需求梳理分析清楚,等开发到一半甚至开发完了,才意识到需求错了,需要重新做,眼看项目或产品都快交付了,只能让程序员加班了。
2.管理问题。企业文化,就是加班,本来没啥活,但领导就觉得员工加班他心里踏实,所以那不管你是不是程序员,一律加班。
3.自身问题。效率低,解决问题能力不行,分配的工作任务无法在规定时间内完成,那只能加班,自行解决了。
4.工作任务紧急。突然要开发一个新功能,客户要求时间紧迫。不加班,无法完成。
5.工作量大。日常工作量就是大,一个人干两三个人的工作,干不完,加班还干不完呢,加班成常态了。
从甲方角度看,我就想要什么产品3个月上线,这是战略和领导决策决定的,不能拖太长时间。
甲方以这个要求去找乙方,乙方销售为了完成业绩,他满口答应。
售前一般不会反对销售。
合同一旦签署完毕,销售业绩就认为算完成一大半,后续介入内部流程就可能减少。
这时候认为,按时交付的责任应该在研发方面。
开发和产品团队此时可能还需要进行需求分析,系统设计,提交文档,正规一些的测试部门还要审核文档。
然后这些事都走玩,开始开发任务。开发人员每天一个日报,每周一个周报,几乎天天开会讨论。
白天都在讨论问题,只有晚上其他部门都走了,无人打扰时,研发才可能专心敲代码。
没让专业的人做专业的事情, 是工作开展的大忌,在工业上,早已证明了一切,在工厂生产中,工人流水化作业,一个人只专注一件事情,会越做越熟练,越做越快,越做效率越高。
在软件开发分工越来越明确的今天,让后端人员抢前端人员的饭碗,去写网页、样式,效率能高吗?让后端人员去抢DBA的饭碗,去做数据库优化,效率能高吗?
不专业的人做不专业的事情,可能和公司的发展历程、组织架构、人员规划有关;也可能和任务安排有关。
公司发展初期,养不起很多专业的人,可能更需要“全栈”工程师,啥都一把捉;公司发展的过渡期,有点钱了,也意识到了要让专人做专业的事情,但是人员还没招齐,那没办法,你也得兼职着做各种各样的事情。如果公司有钱了,发展也成熟了,不是属于以上两种阶段,在IT组织中,连前端、后端、测试、架构、DBA、网络、服务器运维、技术支持、安全、产品,这些职能都没区分好的话,就会对工作效率有影响。IT一线工作人员,每个坑位,都需要一颗专业的螺丝钉。
开发人员不注重代码质量,导致后期返工,导致效率低
有 时候,快即是慢,对于经验不足或者习惯不好的开发人员,开发前期,被迫或者自己没意识到,为了追求进度,逻辑没考虑周全,没做好自测,代码能跑起来就算完 成任务了,表面上任务完成得很快。但是在项目后期,测试阶段,问题大规模爆发,甚至要返工,由于测试后期,离自己写代码的时候,可能隔了一段时间,有的东 西自己都忘了,再回过头去重新“熟悉”,效率能不低吗?更为严重的后果是让项目进度不可控。因此,就算进度再紧张,也顶住压力,必须要做最基本的测试,再进入下一个任务点。
个体组织人员膨胀,出现沟通成本大的问题,导致效率低
沟通成本是人员膨胀后,暴露出来的首要问题。
举个简单的栗子,很多公司都有每天晨会习惯,如果一个组有5个人,开晨会汇报工作,平均一个人汇报2分钟,就需要10分钟,现在一个组增加到10个人,一人汇报两分钟,都要20分钟才能汇报完。时间就这样过去。
再举个栗子,30人天的工作,分给2个人做,可能需要15天,共耗费30人天,但是分给5个人做,6天能完成吗?
信息在沟通、传递的过程中,可能会“失真”,你想的,不一定能100%说出来,你说出来了,别人也不一定能100%理解,而且每个人的理解能力、知识体系都不一样,理解起来容易产生偏差,产生偏差就容易做错事情。
因此,如果人员出现膨胀,要以项目为单位,进行合理的项目拆分、人员拆分。同一个“小项目”最好不要超过4个人负责。沟通的时候,推荐使用口头+书面+复述,减少沟通过程中的信息失真。
上、下属之间相互不信任,做事有阻碍或者导致重复工作,导致效率低
上 下属相互信任是一切工作的基础。如果上级不信任下属,不敢授权给下属,凡是都要自己过一遍,而上级往往是一对多的关系,这个时候,工作瓶颈会出现在上级身 上;如果上级不信任下属,搞一堆监督机制,为了下属不做错事情,又让别人同事过一遍,又要耗费额外的成本,劳民伤财,而下级得不到信任,做事受阻,久而久 之就会畏手畏脚,很难独当一面,或觉得自己有能力没地方使,干脆走人。
上级应该充分信任下级,放心授权让下级去做事情,但这些都一个前提就是要有一个较好的软件管理过程,包括开发环境和测试团队和在完成任务的过程中进行一些辅导和进行重要节点管控和监督。
上级不信任下级,经常碰到,而下级不信任上级也很要命。程序员是很有个性的工种,不好管理,往往特别多想法。就好像车轮子陷入泥潭中,上级说车子往前推,有的人又说,往后拉,各自发力,估计车子永远都摆脱不了泥潭,还谈何效率?
因此,如果有意见,前期可以提,但是解决方案一旦定下来,应该上下一心(即使有意见也埋在心底吧),朝着目标一起去努力。
不同部门之间沟通存在隔阂与障碍
软件开发过程中,在IT范畴内,不同部门难免有交集,例如开发与运维、开发与测试,不同岗位承担的责任、掌握的知识体系、考虑问题的角度往往不一样,导致处理事情受阻。
举 个栗子,有一次,开发人员为了验证某个问题,需要运维人员协助重启某个站点。对于开发人员来说,这个站点,用的人比较少,而重启也是一瞬间的事情,风险为 基本为0,但是由于运维人员掌握的知识体系不一样,怕重启了会造成很大影响,甚至害怕出了问题要自己承担责任,明明可以瞬间操作解决问题的,又要等到中午 或者半夜三更没人的时候才敢重启,效率就是这样降低了。这个时候,需要运维人员,去学习一下相关知识,或者引入新流程,例如,重启站点,需要某个专业人士 口头同意,即可立即执行。
因此,不同部门之间的人,应该互相学习,才能更好地沟通;做事情,尽量做轻量级的流程化、标准化。
上级工作安排不到位
上级工作安排不到位,也会导致工作效率低。有时候会有这种怪现象,可能很多事情没做,但是下面的人没事可做;或者有的人很忙,有的人很闲。
软件开发分工,不像搬砖头,一人搬一车就行了。软件开发, 工作量化本身就是一个很难的地方,如果项目经理没有做项目计划,没有做工作点、任务点拆分工作就很难安排到位。特别是刚刚从程序员转型做项目经理的人,过 程性思维,不会对项目做整体的把握、整体规划,想到哪里就做到哪里,想到什么就分配什么工作,最后一团糟,一会把下面的人累死,一会又让下面的人闲死。
㈣ 程序员是不是都很忙,有一个程序员男朋友是什么感觉
我们都知道程序员都是非常忙的,前一段时间程序员上了一条热搜,说是每天都要加班到很晚,只有三个小时的睡眠时间,身体更是吃不消,而我就有一个程序员男朋友,和程序员交往的感觉也很微妙。三、会觉得他特别厉害。
虽然每天过得都是聚少离多的日子,但是我会很佩服我的程序员男朋友,因为我觉得他特别厉害,有时候我的电脑出现了问题,他轻轻松松的就可以搞定,我的朋友出现了一些问题,有时候也会请我的男朋友帮忙,这样的话也能够满足一下我小小的虚荣心。
总的来说,我认为有一个程序员的男朋友既辛苦又幸福,辛苦是因为他实在是太忙了,天天都见不了多少时间,而且看到他那么辛苦,我自己心里也不好受,幸福和甜蜜则是因为两个人在一起的日子互相扶持,互相帮助,非常有爱,而且我也会非常的佩服我的男朋友,这样的话可以增加我的幸福感和成就感。
㈤ 程序员太累怎么办
程序员真的很辛苦么?
做程序员不好!程序员就是一工地里面提灰桶的民工。大公司的程序员还好,仅仅只是让你每天提灰桶。小公司就不行了,你不但要提灰桶,而且还要去合泥,砌墙,做木工。甚至只要工头(就是老板)高兴,泥还得客串着去做厨师,给民工们做饭。不过,忍一忍就过去了!当你的技术,你的经验,你的声望积累到一定的程度,你就可以升级成项目经理了!哈哈,那个时候你的日子就可以快活点了!
程序员本身:
这一行正如你所说得:压力很大,工作量也很大,很枯燥,而且生命周期也就是到35岁左右。这些都是程序员的缺点。
程序员的优点:
挣钱比较多,工作环境好,能够于时代共同进步。
程序员的发展:
如果单从程序员本身来说,发展不大,但是大部分程序员有了一定的知识基础,和工作经验后,都会继续发展,你也可以理解为“跳槽”。随着知识的基类,经验的丰富,你的工资也会随之上升。如果你有一定的领导能力,最后发展到“管理层”,这样的话你就不会轻易的被公司和时代“晌销淘汰”!
而且毕指,现在编程公司大多都是外企,如:美国,日本。发展好了有一定的出国机会,对你的前途也是大有益处。
所以不要从单发面来看“程序员”,要从工展的眼光来看,至于你自己的前途如何,那就要看你自己了!!
当程序员累吗
您好,很高兴为您解答!
我是程序猿转行的,我给你说说一些我的体验吧;
程序猿累是普遍的,但是也有一些例外的公司,几个人维护一个项目,没有什么大需求,但是这样的公司凤毛麟角;
工资的话相对其他行业,偏高;但是最不好的两点是,女生少,找女朋友不容易;还有就是天天都是对着电脑,对身体不好,也不会交接,很多人慢慢的就变成不太会说话,活在自己的世界里。
希望我的回答能够帮助到您!
我是一名程序员,感觉这工作太累了,经常有想放弃的想法,怎么办?
每一份工作都累,都不容易,换工作之前先了解一下自己适合什么工作,有合适的可以换,但是不要一冲动就换了,祝你好运~
做程序员是不是很累,每天要工作多久
北京JAVA程序员一天九小时,工作不忙服务器不用调试一周就有双休,一个月月薪1w,不过也是有点累,一天基本看电脑,注意保护眼睛
程序员到底有多累,有多辛苦
在北京基本都是双休的,之所以说辛苦,主要是公司可能某段时间赶项目的话会需要加班的。当然如果效率很高的话,那根本不涉及到加班这么一说啊。在很多大公司的话,程序员待遇是想当令人羡慕的。。根本就不是说的那么苦逼
程序员手谨配到底有多累,多辛苦
互联网行业和传统行业相比,他们更强调快速迭代和开发,即时的用户反馈;因此对于大部分互联网企业来讲,时间就是机会,甚至只要落后于别人几天,就可能错过发展的最好时间;因此互联网行业的时间紧迫感比传统行业以及传统软件行业都要更加强烈。
因此程序员们,尤其是互联网的程序员的工作肯定是非常辛苦的,996(早上9点到晚上9点,每周六天)是很常见的工作时间;加班,躺椅基本上成为一些互联网企业的标配;猝死是屡见不鲜的新闻;
很多程序员在出差,旅游,度假甚至过年的时候笔记本电脑都不会离身的,因为你不知道什么时候系统会出问题;不管你在哪儿,在什么时候,只要一个电话,问题必须得到及时的解决。
程序员是辛苦的,程序员是劳累的,不过大部分程序员也是快乐的;大部分程序员看到自己的成果变成用户的习惯,变成用户的挚爱,享受着用户的赞美,那个时候就会觉得一切劳累都是值得的;
自Avazu Holding张中庆
程序员到底有多累,多辛苦
程序猿的工作强度和工作内容密切相关。
如果从事和客户密切沟通,需要及时解决问题的岗位,往往是非常辛苦的。每年支付宝和微信的负责红包功能的程序猿都要守在服务器前处理负载,解决网络问题。每到双十一,也是淘宝程序猿加班加点的时候。
如果很介意加班的话,建议从事一些较为稳定的工作。例如维护,测试等。
做程序员工资高吗?平时工作辛苦吗~
我做过7年程序员转行了,很辛苦,收入在北上广很客观。其实和盖房子的民工是一个性质,人家搬砖你搬代码,未来人家还能发展成包工头,程序员如果不在外企,过了三十岁就歇菜了!慎重!
我是一名程序员,感觉这工作太累了,经常有想放弃的想法,怎么办?
每一份工作都累,都不容易,换工作之前先了解一下自己适合什么工作,有合适的可以换,但是不要一冲动就换了,祝你好运~
程序员到底有多累,多辛苦
北京JAVA程序员一天九小时,工作不忙服务器不用调试一周就有双休,一个月月薪1w,不过也是有点累,一天基本看电脑,注意保护眼睛
㈥ IT 软件开发是不是很忙
1、IT编程程序员是很忙的,主要是指的现在做移动互联网的程序员,他们的加班是经常的。相比其他的程序员可能不这么忙。
2、忙主要是因为加班,和没有休息日。但是通常再忙,也有时间接电话。程序员的忙是属于那种耐力型忙碌,而不是爆发性忙碌,所以需要持续不断的工作,但是工作中忙里偷闲还是可以做得到的,比如再忙也有时间喝水,也有时间上厕所,也有时间打个电话。一宿一宿的加班是不太可能的,因为晚上加班,白天工作效率会很低。最多可能就是突发事件,比如某程序突然瘫痪了,程序员需要紧急抢修,这种突发事件还是不多的,但是一般来说做多也就是一个通宵,因为通宵之后,第二天工作效率会明显下降,对于整个软件的整体进度是不利的。所以,连夜加班不太常见。
3、软件开发是分阶段的,通常一个阶段几周到几个月大半年都有可能。所以大多数程序员需要很好的耐力。经常加班的程序员通常不是多么优秀的程序员,所以能力不足,勤奋来补。
4、如果一个程序员连自己女朋友都照顾不了,我只能说他还没准备好找女朋友呢。程序员有几个优点:业余爱好少,专一不花,所有有大量的时间和家人在一起。程序员工作稳定工资比上不足但是比下有余,所以有车有房衣食无忧基本可以满足一般女友。程序员是长跑职业,工作年龄越大,能力积累越高,含金量越高。
㈦ 男朋友是个程序员,总是忙的不可开交,我该怎么办
就我个人而言,我觉得你应该跟你男友两人坐下来好好聊聊,你们两人之间一定是需要有一个人而改变的,如果都无法改变,还是会出现这种情况,程序员本身加班多,而你需要更多的陪伴,这就非常矛盾了,要么你别太嫌,要么叫你男友换份工作,总之得有一个人改变,要么就是你能够包容理解。
㈧ 互联网公司的程序员会有多忙一般能朝九晚五吗
互联网的程序员忙起来真的很忙,他们每天都在打敲代码,非常忙的
㈨ 程序员为什么会被称为最累的工作
因为写程序本身就是一件非常耗费时间的工作,同时也需要占用程序员的大量时间。
在互联网时代,虽然我们每个人都知道程序员的工资很高,基本上刚刚毕业的程序员都可以拿到月薪上万的工资。在有些一线城市的大型互联网公司,程序员的月薪甚至可以达到10万以上。但是,程序员的工作压力也非常大,工作的时间也非常长,程序员是一项非常累人的工作。
一、程序员的工作需要占用大量时间。
我们都知道互联网公司的加班情况比较严重,这个加班情况主要是集中在程序员身上。每当团队需要改一个新项目时,有些程序员甚至会整天住在公司,每天的工作时间可以达到15小时以上。即便在平时不忙的时候,程序员也几乎是全公司最晚下班的一群人。
综上所述,程序员确实是一个比较累的工作,很多程序员的身体在30岁后就垮了,足以看出他们有多劳累。
㈩ 程序员工作繁忙完全没时间提升自己该怎么办
高效利用每天的时间。
即使工作再忙,总有碎片化的时间。将碎片化时间利用好,那么长此以往就会得到很多的积累。一个知识点通过无无数个碎片时间的学习,那么也会得到很好的巩固。工作的性质不一样,那么繁忙程度也就不一样。程序员需要经常性加班,回到家以后基本上都是深更半夜了。当公司忙的时候,更不要说按时吃饭了。有些程序员长期加班加点,身体都已经吃不消了,更不要说去提升自己了,他们就连睡觉都是没有充足的时间的。
1、工作忙只是借口而已。
不管多忙,睡前的时间,吃饭的时间都可以拿来利用的。这些时间经常会被大家忽视,也就是我们俗称的碎片时间,只有将这些时间好好利用了,我相信你会比别人提升的更加快。
平时生活当中,你有遇见过程序员吗?他们平常的工作是不是真的很忙呢?你见过最晚的加班是到几点? 在你学习的时候有什么技巧和方法吗?你又是通过什么样的方式提升自己的呢?当你感觉到时间不够用的时候,你会怎么办?