大家好,今天小编关注到一个比较有意思的话题,就是关于学习编程经常加班的问题,于是小编就整理了3个相关介绍学习编程经常加班的解答,让我们一起看看吧。
学编程的会不会经常加班呢?
会的,本人就是码农一名,因为需要根据项目经理制定的计划来完成任务,大多数互联网公司都是996的上班机制。有的时候就算你没事了,你的同事跟你的领导都在加班......一般也不太好意思走。用我领导的话说,他坐那一分钟就可以多出一分钟的活......当然也分繁忙期跟非繁忙期,一般只有在项目上线前后,会加班的特别多。
还好吧,我们公司就明确说了不加班,所以我们大部分就是朝九晚六,就是上班时间抓紧时间把需求实现就好了。我不知道别的公司怎么样,但是我们公司我感觉很好。一般项目交的话也有一段时间,提前知道这个项目了,我们就开始提前规划,所以相对加班还是很少的😄😄😄
这个怎么说,加不加班和编程其实没多大关系,什么意思呢?
正常情况下,公司会相对合理的安排工作,不会出现经常加班的情况,但是如果你还是经常加班的话,那就要考虑另一个问题,你的工作能力是否能跟上公司要求!要知道,公司分配任务大都是以团队来分配的,如果一个项目大家都完成,而你却在加班,那说明你已经在拖后腿了,后果很严重的哦!
有正常情况当然也有非正常情况,比如创业,项目冲刺和非正常用工等等,大家要理性分析,和公司双赢才是王道,不论是公司发展跟不上个人还是个人技能满足不了工作要求,都不是一个合理的情况,总有一方要被淘汰!
对于这个问题,我还是有资格来回答一下的。编程了三四年,不加班的日子是幻想出来的。
编程人员又称为程序员,程序员又自黑为程序猿,从这个“程序猿”的称谓中,我们是不是可以感受到什么呢?
在产品设计的过程中,具体需求提出之后,程序猿编写代码完成需求并不难,代码量也算不上大。为什么程序猿还会经常加班呢?主要是需求是经常变的。程序猿工作中,唯一不变的就是项目需求经常变。
有时候,你的上级早上给你提个需求,你费了九牛二虎之力好不容易写出代码和调试完成,这个时候项目需求又变成了其他的,这一天,看似没有进度然而你却累成了狗🐶。
程序猿加班的另一个原因就是程序总是出Bug,无论你之前调试的多么充分,对你的程序多么自信,都会出现你意想不到的BUG,有可能从你的电脑拷到别的电脑上就可能因缺少驱动等原因而运行不了。每个人使用方法或者方式等等原因,都会让你的程序出bug,这个东西总会伴随在你的左右。就算是悟空问答软件也要时不时的更新,永无止境。
反正是,程序猿可以让你在二十多岁的年龄活出四十多岁的沧桑感,但愿你的程序无BUG,你才可能轻松的生活。
本人刚入职程序员四个月。加班严重!很少自己有自己时间学习。你们是不是一样?
我刚工作的时候和题主一样,加班非常严重。
最严重的一次,工作第一年跟领导出差,领导骗我一两周就能回来,结果出去了两个月;而这两个月的工作状态是,早上九点到客户单位,午饭和晚饭都在食堂解决,一直干到晚上十点左右,然后...在出去吃顿夜宵,十一点回到单位,继续干到一点多。(第一天到广东,晚上十点出来想找点儿吃的,心想这么晚了会有饭店开门么?结果发现晚上十点,广东人民的夜生活刚刚开始)
对于程序员“新手”加班多这种情况,我认为很正常,特别是刚工作的第一年,加班多再正常不过了;因为在这个阶段,你要熟悉的事情太多了,公司用的技术栈、业务知识、业务流程等等,很多单位不会给你留出大量空闲时间去学习、去熟悉的,找个老人教你两个月再干活儿?不存在的;所以新入职的程序员,需要花费下班后的时间,恶补一下缺少的知识。
我对于加班的态度:该加的时候加,不该加班的时候坚决不加;如果公司长期加班,一要看在公司能否学到东西,二看薪资收入是否和加班强度成正比。
目前现状就是这样,很少有搞开发的不加班的,甚至有的公司把加班作为绩效的主要考核项。在这样的大环境下,你要学会合理的去预估开发时间,在开发过程中去选择最佳技术方案以达到学习提升的目的!当然你得有充分的理由去说服产品或者项目管理人,所以你要学会不断验证,找到依据,有理有据,别还没说一句话就被打回来。切记任何时候保持平和的心态,不要带着情绪和管理人说话!
刚入职肯定是什么都不懂的加班也正常,即使你后面能力上去了这个行业加班也是常态,身体不好的趁早转行吧,身体还行的可以考虑努力一下,或者有机会找个付出和收入成正比的公司
这个行业加班是默认选项,所以不管去哪家私营,民营公司都会加班,但是这并不阻碍你的进一步学习。
仔细思考学习的途径,你就知道答案了。
1:干中学。这是掌握某个知识点的“教,学,练,测评,反馈,提高”的最高效,最主要的路径,程序员“干中学”的成本是比较低的(对比实业而言,实业的人成长依赖外部平台环境更大),干不好程序员的,要检审自己的学习态度,学习能力!
这个路径也是有缺陷的,比如,某家公司的技术落后,管理落后,那么外部环境对你成长的促进就比较有限了,这时候就要选择更高的平台历练自己。
2:新技术新知识获取。要完成“理论”到“实践”的“知行合一”双螺旋成长路径,程序员要花时间学习风云突变的外部开源技术,跟随技术进步的节奏,在找恰当的机会去实战去,实践。这也是成长的路径之一。
3:同行交流与分享。但是要找行业大咖学习为好,infoq,csdn掌握着大量的程序员大咖***,到***或者线下活动去找老师就行。另外,bat等推广各种开放平台技术的机会也很重要,北上广深比较占优势。
4:总结与输出。可以总结写成文档,github,csdn,[_a***_],供外部点评。
供参考。
感谢邀请回答
对于刚开始接触程序员这个行业来说,我觉得加班多的公司要比加班少的公司更能让你快速成长,尤其是新手。我们需要的是不断学习,努力学习,因为后面的路很长,我们有的是机会。前提你需要的有技术。
加班多,没有时间学习。这个看你自己个人的理解了。加班都在干什么?实在努力的去编写代码,还是在哪里混日子,混加班费呢?对于努力进行编码的人,在编码的过程中,既可以锻炼我们的逻辑思维能力,又能提升我们的编程技巧,同时也能锻炼我们的结局问题能力。没有一点的坏处,尤其是刚开的。
相反,你只是在加班的过程中,混日子。那么我想你以后的日子更不好过。一个人在不干活只想时间,时间过的肯定是慢。同时专业技能没有一点提升。
前期,我们切勿把加班喝工资看得太重,要会去学习,想办法提升自己本身的能力。那么我想在以后的日子中你会感谢现在的你
做了一年的程序员,实在感觉太累了,自己的编程能力不强,不想做开发了,我该怎么办?
研发工程师的职业发展规划有几个方向,具体往哪个方向走要根据你自身的知识背景、性格和爱好来决定。
一是项目管理,有技术背景后对项目研发流程和周期是能够完全理解的,如果你有比较强的***把控能力和协调能力,则可以往项目经理角色去发展。成为一个优秀的项目经理后,如果业务能力比较强,则可以往产品经理去努力;如果管理能力较强,则可以往研发团队管理方向发展。
二是售前技术支持,有些职场新手性格比较外向,善于沟通,但不喜欢枯燥无味的开发工作。对于这类朋友,很适合去做售前技术服务工作,有技术背景,能服务好客户。售前出色后可以直接往业务岗位转型!
当然还有其他合适的方向,以上三个建议个人觉得是最能发挥技术背景的转型方式!仅供参考!
坚持就是胜利,目前来说程序员还是比较吃香的,而且门槛高,不是随便什么人,或者随便学学就能胜任的,关键在于努力提高自己得水平,在自己的行业中坚持个10年左右,你就是这个行业的大牛了,时间越久,你就越值钱。
程序员这份工作是可以预见的,要活到老学到老,要不断学习充实自己。
1.学习 C 语言——如果你没学过,学一些基本的就够了。试着去想想,为什么每个人都抱怨它,这件事非常有价值。
2.写一个编译器——这可能让你很不爽,可以看看super tiny compiler项目。
3.学习宏——请参考 Scheme、Lisp 或 Clojure(脚本)。宏会真正改变你对代码的看法。
4.SICP——SICP是一本旧书,我认为直到今天仍然很有价值(有些人或许不赞成这个观点)。只要你有很少的编程知识,它就可以引导你一直实现 a meta-circular evaluator 和 compiler。另一本,我很喜欢并在编译器方面做过深入研究的书是Lisp In Small Pieces。
到此,以上就是小编对于学习编程经常加班的问题就介绍到这了,希望介绍关于学习编程经常加班的3点解答对大家有用。