Ⅰ 程序员有那么苦吗
加班有,看公司,有的公司是项目忙就加班,平时不怎么加班,有的公司是天天加班,也有少数公司加班少,你说的是在网上看的吧,有的程序员在网上自黑,然后外行就跟着黑,黑到最后越来越严重。
你所列出的太严重了,加班时常会有,但是不至于像你说的,同样会有自己悠闲的时间,也有周六周末逛街休息的时间,工作日也可以在项目不忙的时候回家早,可以自己花时间自学,还可以旅旅游,不是总会加班,并且有时候加班时间不长,不会加到很晚。
真心希望你不要被网上那些话所影响,喜欢的话就来吧,欢迎加入程序员行业,另外给你点建议,不要去一种专门外接项目且项目不大还人不多的外包公司,这种公司的程序员不停的在各种语言之间切换,接到什么项目就做什么,而且大多都是使用别人的SDK做产品,又相当于总是在换SDK做东西,而公司没有自己的产品,这样的话你不能在一个语言,一个产品行业上向精通发展,而且这种公司加班也会很厉害,996差不多了,就是你说的那种情况,你要想一下情况很差的人才会去抱怨,工作情况,时间还好或者很不错的人是不会去大吐苦水的,所以你看到的那些吐苦水的只是行业的一角,每个行业都差不多,有苦的公司,有好的公司。
还有个问题,上班挑个近点的公司吧,上下班路程都一个多小时的话比较麻烦
然后有个很重要的问题,你喜不喜欢编程,建议你是有兴趣再决定当程序员
Ⅱ 如何向外行解释产品经理频繁更改需求为什么会令程序员烦恼
很简单,脑子想什么都简单,但是程序不一样,需要一字一字码出来,而且它的设计思维跟人类思维也不一样,也许你觉得很简单的东西,但是程序也许可能把整个框架走一遍也是不可能的事。因为程序的设计是一坏扣一坏,他们不尽需要考虑你的需求可行性,还要考虑程序的调整改动浮动。以及影响后果。跟你能给程序员多少工期
Ⅲ 如何看待程序员日均写7行代码被开除,大家对此事件有什么想说的呢
不是我不明白,这世界变化快。俺当年入职时,一些公司的确会问代码量。当时的标准大约是每周40到400行代码,可以少,但不能多——换句话说,平均来说,每周多于400行代码的可能得不到工作机会。因为你的代码质量和工作态度让人家心里发毛。当然,也没人太较真。功能点完成了、代码质量可以(bug少、代码逻辑清晰、文档齐全),多点少点无所谓。
先后在多家公司担任技术专家;平均来说,每周代码量也就200行上下。当然,也搞过一次一天写了2000行代码的壮举,结果是之后一个多月脑袋嗡嗡响,眼花,恶心。这个东西我事先花了一周多做设计、写文档,然后第二周的某天一气呵成,写完bug;然后累伤了,一个多月没法工作。换句话说,相当于还是花了6周;平均下来,仍然是每周300来行代码。
公司在与李某某签订劳动合同时并没有约定一定要进行深度学习识别算法代码编写,3D点云算法和多摄像头联合算法代码编写的具体工作内容,所以没有指明非要编写这些代码;拿什么同级别同行业的平均每日编写代码的统计数据来作为考核的依据,没有法律根据,任务不同,编写难度不同,不能以编写条数作为考核的依据;
至于工作内容,作为程序员并一定非要整天的在编写代码,也有可能在设计新的方案,或是对数据进行统计分析和总结等,不能以什么编码工作没有做,就认为李某某没有做出“成绩”;作为刚来才两个多月的程序员,前期的准备和熟悉是需要一个过程的,随着对公司的熟悉和项目的了解,编写代码的速度必然会提高,而不能在刚来两个月就以其他老员工的标准来进行考核;在发出解聘通知书后,马上将其办公电脑进行收回,这是严重的不尊重人,这属于单方面强制辞退,没有给李某某一点申辩的余地。以上,公司理应对李某某进行赔偿。
Ⅳ 如何向外行解释产品经理频繁更改需求为什么令程序员烦恼
客户购买产品的出发点都是为了帮助他解决问题,买个10w的车是解决出行问题,买个100w的车是解决应酬问题,买个1000w的车是为了解决面子问题。但是很多客户由于搞不太清楚他面临的问题到底是什么,就导致他们对自己的需求不明确,对于要做什么东西总是模模糊糊没有清晰的概念。此时客户会下意识的将他们想到的功能以不成熟的设计描述出来,并且希望产品那边赶紧出一个demo看看是什么样子。如果做出来的东西恰好能解决他们的问题,那就皆大欢喜(从经验上看,这种概率一般都低于20%),如果做出来的东西无法完全解决他们的问题,甚至都不搭边,这样就会引起更改,有可能不断的重复这个过程。PM的角色应该是通过引导客户对其面临的问题进行详细描述,从而主抓他们主要面临的问题,进而形成一套解决方案。了解客户面临的问题是很关键的一步,因为很多客户对自己面临的问题看的不全面,考虑的不周到,往往只从一个方面描述问题,有很多因素都没有考虑到。如果PM在跟客户确认需求时,没有对客户描述的问题进行深入分析,那么以此设计出来的产品成熟度就很低,需要反复修改的风险就很大。之前听到一个例子很好的描述了这个情况:一对夫妻找到他们的律师决定立一份遗嘱,这对夫妻对遗嘱的描述很简单,就是有一方如果仙逝,则财产全部自动归到另一方名下。此时如果是一个不称职的律师(PM),基本就会按照这对夫妻的描述来起草遗嘱。如果是一个称职的律师(PM)则会想这对夫妻问以下这些问题:律师: 如果你俩同时遇难,财产如何分配?夫妻:财产全部归我两个孩子,一人一半。律师:如果在你们遇难时你的两个孩子都未满18周岁,那财产如何分配?夫妻:额,那个,财产暂时由男方父母代管,18岁时再分配给子女。律师:如果你们的两个孩子先于你们过世,财产如何分配?夫妻:那就捐给基金会。律师:如果你们遇难之后不久男方父母也过世,并且两个孩子都未满18周岁,那么财产如何分配?夫妻:这个。。。额。。。好吧,我们还是决定如果孩子未满十八岁,财产由信托基金代管,Hope信托基金能坚持到两个孩子都满18岁。律师:好的,跟信托基金签署的合同是另外一个topic。如果你俩一方仙逝后,另一放再婚,财产如何分配?妻子:我那份留给两个孩子丈夫:。。。在产品的开发过程中需求变化是在所难免的,好的PM应该能从解决问题的要点出发,尽可能的帮助客户找到适合他的解决方案,同时在跟研发团队设计产品时应该尽可能的让产品模块化,留出可扩展空间,解释清楚每个需求变化的原因,让研发团队了解修改的合理性,以便能尽可能的满足客户需求。
Ⅳ 程序员那么苦逼,可为什么越来越多的人
首先你不是程序员吧,所以才会发出这样的提问,我见过许多程序员,有的如你所说,觉得苦逼,喜欢抱怨,但是属于少数,这种人各行各业都有,也有许多程序员喜欢编程,他们爱好编程,并不像你说的。金融行业有晚上最早11点下班的,有的人仅仅是为了挣钱进入金融,而有的人确实真正喜欢金融,他们不觉得你所谓的苦逼,他们爱好他们的工作,做自己喜欢的事,因为达成一些成就而快乐。你可能也没有工作吧,或者没有找到自己喜欢的工作吧。
态度消极的那些人多半是混的不怎么样的,不怎么进取,课余时间不自己提升,我们公司有个30多的程序员,喜欢说这消极的话,你看看他,35左右了,还是个普通的程序员,跟我们20出头的一个职位,别人有的30多了要么是总监,要么是经理,拿着高工资,人家心态都不错,进入行业刚开始,都是在低级阶段,工资不高,有的公司还加班厉害,但是以后进阶了就是你手下的人加班了,你就好些了
有些外行觉得程序员就是在电脑上写英文,一天要写好多,很苦逼,但是对于程序员本人来说并不是这样,每一行英文都是逻辑思想,有很多逻辑思想最后组成一个程序,有时候设计出来一个很好的架构,解决一个问题,会得到快乐,其实每个行业都差不多,喜欢就快乐,美工每天要做很多的图,画很多线条,修改,最后得到一个好看的界面,他们也为自己的优秀作品而感到爽快
这句话有的人说出来仅仅是开玩笑自黑,有的人是有心这样说,但是不管那个行业,天天吐槽的人都有,但是那些天天吐槽,心态消极的人都是不怎么求上进,或者只是为了捞点钱进入的行业,而且还混的不怎么样的,那些混得好的,喜欢自己工作的心态都是积极的,兄弟,找个自己喜欢的工作吧,你能体会到的
Ⅵ 外行如何进入IT行业比如程序员
1.技术+技术(深入阶段)
这算是一条纯技术路线,具体又可以分3个方向:
技术(2年以上编程经验)+技术(软件测试,或系统分析师,或系统架构师)
有软件开发的工作经验,再加软件测试,比刚开始就进入软件测试行业的人要更具竞争优势。软件测试工作经验越多越好,可以干到退休,不用担心年龄问题。
如果选择“系统分析师,系统架构师”,则首先要打好扎实的“理论基础”(可以通过考证书,比如参加软考),以保证自己“后劲力十足”,这样等有了4,5年的工作经验后,才有可能能冲上这个高端领域。平时工作中要不断的锻炼自己的“发散思维”,培养善于发现业务需求的“眼光”。
2.技术+管理 :比如 项目经理。
像雷军说的那样:“程序员象木工一样,熟能生巧。程序员必须写足够代码量(8万行以上)的程序,才会有感觉,这是一个苦力活,没有任何捷径可走。”项目经理大多是从“优秀”的程序员里挑选出来,想走这条路,平时就要疯狂的编码,迅速累积丰富的编程经验,然后再补充一些管理方面的知识。(本人打算走这条路,呵呵)
3.技术+销售:比如 技术销售工程师,技术支持工程师。
这类工作要有一定的技术背景(入门级也可以),具备较好的语言表达,沟通能力。工作比较轻松,月薪待遇主要看个人销售业绩等,个人收入差别可能比较大。
4.当培训老师
如果你“乐于分享”工作经验,传授知识,或者觉得自己年龄比较大,精力不够充沛,且往上升又比较困难的话,可以选择去培训机构当老师,就目前而言,当老师工作轻松,待遇也不错。
5.创业
程序员创业除了需要有商业头脑外,更需要具有较高的“胆商”(人有5商,包括智商情商),即有没有胆量去做别人不敢做的事情(抓住商机)。
Ⅶ 为什么说程序员的入门门槛很低,但很多人都干不了很长时间
放眼职场,我们经常会看到有些行业的工资确实要比其他行业工资高出几个等级,就拿经常所提到的金融行业和互联网行业来说吧。很多人一听说你是程序员,你是搞开发的,那他们的第一印象就会觉得你一定是非常聪明,你的工资肯定会高出其他行业一大截。所以很多外行人都很羡慕程序员,甚至还有很多人想通过各种关系,通过参加各种培训班来进入到开发这个行业。
做开发是一个吃青春饭的行业,关于这个观点的论证,我们没有必要去做过多的解释,其实我们只需要看一下前段时间关于华为说要淘汰一些34岁左右的人的一份报道就知道了。
Ⅷ 哪些话一说出来就会惹怒你所在行业的从业人员你知道吗
其实每个职业都是有每个职业的用处,不然就是不会有这个职业的产生了,像是老师这个职业,我真的觉得是一个非常神圣的职业,但是也是有人会去侮辱这个老师的职业。
我记得是在我高二的时候,那个时候学校是举行集体春游,我们是徒步去往离我们学校较近的一个香园,那个时候走过去的时候会路过很多很多的人家,像那些善良的爷爷奶奶都是会和我们聊聊天,并且叫我们去路上的时候小心一点。
这个时候,是一个中年男子出来在那边说话,现在都是什么垃圾学校,我们把孩子送去学校就是让孩子出来玩的,还有这几个老师,钱么拿的那么轻松,就是这样在教教学生的,上梁不正,教出来的学生怎么会好。这个时候是有很多老师听到的,就过去找他理论了,说让他为自己的行为道歉,但是那个人反而没有道歉,还是开始破口大骂,这个时候我们的老师是拿他没有办法,教导主任过来就说,不用管他,我们管自己走吧,随他去说好了。
那个时候我们的学生也有很多为老师抱怨不平的,觉得这样对老师不公平,那时候我们的班主任就说了,我猜想他的孩子在学校成绩肯定是很差,然后他肯定是把这一切是怪到学校,怪到老师的身上去了,没有想想他们自身的原因,那个时候我们都觉得我们班主任分析的是有一定的道理。
Ⅸ 程序员真的如外人所说的那么苦逼吗
学校附近正好有一所大学里面有软件工程专业,以下是经过整整两年观察后得出的结论。
1.天价学费,不管一本二本还是专科学费都贼贵,当然了,以后工资拿的也高。 2.放假晚课程多,还记得去年冬天我们学校放假那天,大家都在乐颠乐颠的收拾行李,拖着大包小包走到地铁口的时候两男生欲哭无泪的看着我们,其中一个突然大吼一声"lz也想放假!!"然后在我们所有人震惊的目光中走进了他们学校……后来听朋友说,他们学校学计算机有关的学生,放假都普遍晚那么四五天,因为要完成老师布置的上机任务。 3.女生少,真的很少,找女票比较不容易,离开学校变成真正的程序猿了女生更少,再加上平时写代码分析数据需要集中精力而且比较费脑使大部分男生在学校时就养成了沉默寡言独立思考的习惯,给人一种情商很低的感觉,他不说话你绝对不知道他在寻思啥。 4.吃青春饭,不是说老了以后公司就不允许干了,而是你自己就主动离开了,说句大实话,长期加班熬夜费脑容易秃头…平时设计算法编码一天工作十几个小时大脑几乎一刻也不能停歇女朋友也不好找,周末加班更是常态,这样的生活使很多程序员工作十几年甚至几年后就会有转职的想法。
虽说程序员几乎是从学生时代就苦逼到工作以后,但是也能体会到常人没有的乐趣,当某个bug或错误编码被修复后的喜悦是平常人体验不到的,当年纪轻轻就拥有上万工资时被家人亲戚当做榜样时的满足和自豪,特别是本身正好也对这个非常感兴趣,学习工作起来就像在打 游戏 乐此不疲,这些时候就算未来的日子苦逼一些又能算得了什么呢?
作为一个互联网从业者,我觉得我还是有资格回答一下的。通过对我身边的程序员朋友的观察来看,他们确实很辛苦,但也没有想象中那么苦逼。
第一,苦逼是看时候的。
外行人来看,程序员可能总是埋头写代码,改bug,接需求等,往往一不小心就熬夜到凌晨,甚至XX程序员猝死的新闻也时常发生。事实上,这些现象只能算作个例,除非一些重大的节日活动或者产品新版本上线,一般程序员也没有熬夜那么多。比如双十一期间,一些电商行业的程序员,比如淘宝天猫京东的程序员,可能当天需要熬通宵,但是平时肯定不会这么累的。
第二,同样是苦逼,看你怎么对待。
遇到不少程序员朋友,他们都充满着对代码的热情,对技术的信仰,虽然他们偶尔加班,虽然他们看上去总是沉醉在代码世界里无法自拔,但是他们很多人都是特别享受这种状态,这种每次都遇到新的挑战,但是一次次又解决问题的体验,让他们特别有成就感。从这个角度讲,他们也不是很苦逼的。
第三,大家都知道。程序员的薪水待遇是非常不错的。虽然程序员动脑比较多,但是他们获得的报酬往往也成正比,而我身边很多程序员,不到三十岁就买车买房,这样的例子大有人在。通过辛勤的付出,换来丰厚的回报,过上了不错的生活,这么看来,程序员也不太苦逼。
作为一名新晋程序猿,来谈谈自己的感受。其实这个问题只是外行对于程序员的误解而已,在外人看来,程序员确实每天有干不完的活,写不完的需求,改不完的bug,天天加班,累死累活,其实事实上这只是表象而已,作为程序猿来说,写代码虽然是自己的工作,但是我觉得大部分的程序员对于身为一名程序员还是有一种自豪感的。想一想自己写出的项目会有好多好多人来用,是不是也会觉得有一点小小的牛逼。
虽然,无数的程序员都自嘲自己为程序猿,这只是程序员对自己的调侃而已,对于我们这个工种来说,虽然加班很频繁,但是工资也是相对来说比较高的,所以程序员苦逼也只是相对来说,如果你觉得作为一名程序员感到很烦恼,那么每天加班确实很苦逼,如果你觉得身为一名程序员感到很荣幸,每天工作都是快乐的,那么恭喜你,最终你会得到你想要的一切。以什么样的心态来看待这个职业每个人都是不一样的。
所以,程序员苦不苦逼,就看你是以什么心态来面对这个职业了。
身为一个有两年工作经营的程序员告诉你,程序员的日子是不是过得那么苦逼还是得因人而异的。
对于每天有加不完的班,忙不完的事,写不完的代码,还要面对顶头上司时时刻刻催要项目结果的程序员来说,这样的生活是苦逼的。
而对于每天上班只是敲几行代码然后刷网页,打 游戏 ,逛淘宝的这种程序员来说,这样的生活不要太好哟!
以上全属我的个人看法,有其它观点的欢迎评论
是的,熬夜家常便饭,动不动就中年泄顶。。。
不同公司的程序员是否苦逼差异很大。但要不停的学习,确实比很多人苦逼。
业务多工作量大,而且经常赶项目的公司,程序员是很苦逼的,几乎天天加班到深夜,而且几乎没有周六周日。只有到项目完成时才能够休息几天。很多公司采取的还是换休,不是你想换就换,而是等到项目空闲期,结果一年都没有项目空闲期。有的公司还人性点儿可以发加班费,加班餐补之类的,好歹还能拿点儿实在的。
抠门的开发公司,程序员也是很苦逼的。一个老手带一大帮新手在那里匍匐前进,老手带着累得半死,新手被逼得也是个半死。天天追赶项目进度,新手有问不尽的问题,老手像个蝴蝶一样东飞西飞答不完的问题,搞得心里鬼火直冒,天天加班暗无天日。
业务量少的公司苦逼的不是累,而是闲的要死,工资少得饿死。一年到头都没有几个项目,朝不保夕,天天没事干等着哪天公司倒闭逼着老板把拖欠的工资要结掉。要死不活就这样走吧,拖欠的工资拿不到;不走吧,越陷越深越拖越多,心里苦逼的要死的心都有。只有洒脱的人,一声拜拜,以前的不要了我重新开始还不行吗。
一般开发公司的程序员与其它公司也没有什么差别。有事的时候就做,没事的时候就玩或者学习或者 游戏 。不忙的时候准点下班,准点上班;忙得时候加班加点,拿点儿加班费或捞几天调休也未尝不可。
程序员苦逼么?苦逼,其实也不苦逼。人生不就是时而闲时而累,活到老学到老么?到头来还可以回忆回忆自己到底在世上走一遭还留下了点儿什么,也没有闲死也没有累死,有张有弛,有想走就走的旅行也有不如意的人生,不都是这样的么?
三年互联网程序员来现身说法啦~
作为目前的朝阳行业来说,辛苦是不可避免的。产品更新换代的太快,开发的速度跟不上外界的期望。很多情况下,程序员只有通过加班加点来保证产品按期迭代。
但是程序员真的就像外人所说的长期996,007,没日没夜的加班,黑眼圈,秃顶啥的吗?这么说未免也太绝对了。
程序员的忙更多是阶段性的
通常,开发阶段会忙一些。维护阶段会相对清闲一些。项目刚启动的时候往往不会太忙,项目接近deadline的时候则经常忙成