×

前端和后端哪个常熬夜 we

前端和后端哪个常熬夜(web前端开发需要天天加班熬夜吗)

admin admin 发表于2023-06-20 21:38:25 浏览43 评论0

抢沙发发表评论

本文目录

web前端开发需要天天加班熬夜吗

1.看公司,如果公司给的时间很紧,只有加班才能完成,那就加班吧。

2.看自己能力与经验,能力强,任务完成的时间就短,经验丰富,bug就少了。这样就不需要加班了。

3.看后端程序员水平,水平差的,会影响前端的。比如你某个接口一直调不通,那就加班等后端写好接口吧。

4.看测试,测试发现的bug越多,发现的兼容性问题越多,加班的机会越大。

5.看产品,如果需求改了,可能会导致你昨天的时间浪费了,那不好意思,加班吧。

前端,后端,测试,哪类程序员不用熬夜

所有的程序员都会熬夜。

正常的软件项目中,项目的资源需求会随着项目的进行逐渐升高,然后在后期迅速的回落,对于程序员和测试来说,主要的工作内容在项目的执行阶段,也就是中期到中后期。

我们在计划项目的时候,自然是不会计划到加班这样的事情的,一般都会按照正常的8小时/天的任务来进行排期。但是,项目总是有他的特殊性,例如:客户要求某个时间节点必须交付,那么工期缩短了,对于项目负责人来说只有三个选择:要么降低质量标准,要么减少需求,要么加班。

但是,质量是底线,虽然可以降低,但是总有一根红线不能触碰,需求是客户或者产品经理说了算,并不是说砍掉就能砍掉的。所以,大部分时候,经过各种拉锯战后,还是只有加班。

对于前端和后端程序员来说,研发的中后期是加班比较多的时候。因为在前期时,产品经理自以为用户的需求已经挖掘得比较透彻了,研发基本就是按部就班的照着既定的计划研发,即使出现需求的变化,由于研发才刚刚开始,所以需求变化的代价很少,所以加班时候不多。到了中期和中后期,需求变化的代价越来越大,研发过程中可能发现需求中的一些不合理之处,从而产生了大量的沟通成本和调整成本,这时加班就开始越来越多,这个过程会一直延续到测试阶段。

而对于测试来说,只要研发开始大量加班了,就说明产品的质量可能有风险,那么测试阶段就没有好过的。如果情况良好,在测试阶段的中期,这个加班情况会有所缓解,但是很多时候,这种加班情况会一直持续到上线前。

所以,没有熬过夜的程序员一定不是一个好测试。

当然,加班对于程序员来说其实也是一种历练。曾经我也是比较反对加班的那一类人,能早点溜就早点溜。也有很多人说,加班时候的质量是得不到保证的,加班时候的效率很差等等,我承认,加班做出来的项目质量一定不高,但是个人觉得不是因为加班本身导致的,而是项目紧张到必须赶工的时候,那么一定不可能像不加班时那么的周全,可能单元测试能省就省,设计文档能省就省,自然就质量差了,这并不是加班的人的原因。

我还记得曾经我在做一个项目的时候,涉及到一个计费的模块,非常的复杂。有什么基础套餐,组合套餐,增值服务,还有优惠券、退费、取消套餐、换套餐等等,还需要计算销售提成这些。财务的要求就是,一分钱都不能错,而当时套餐有非常复杂的计费限制,就是一部分套餐在换套餐的时候可以把余额退出来抵扣新套餐的费用,一部分不行。而退出来的这个费用需要按天来计费,那么每个月的天数是不同的,如果这个用户刚好是在1月31日定的套餐,2月27日退是一个价格,3月30日退又是另一个价格,算法十分复杂。(当时的项目经理甚至提出,穆斯林的客户能否按照穆斯林的日历来计费)

为了这个计费模块,我和两个小伙伴连续熬了几个夜晚去画图、分解,最终是把这个模块给做出来了,并且分毫不差。而其中工作效率最高的时候就是我们凌晨2-3点的时候,全公司就我们几个人,在那里肆无忌惮的争吵、反驳、说出自己的思路。当然,我们得到的也是很多的,至少未来我们再次面对计费的类似模块时,我们并其他人更有经验,我们能够避免很多坑,这些都是我们的财富。

所以,对于那些不愿意熬夜的,想着按时下班,朝九晚六的程序员们,说真的,这个行业不适合你。

说说各位转行做前端的经验

我是2019才转年行做的前端开发。说说我的经历吧。

我是计算机专业的,计算机应用技术,2010年毕业,毕业的时候执着于考取计算机专业的研究生,那个时候计算机专业很火,高手如云,竞争非常激烈。第一次考研由于不太适应发挥失常没能考上,自己不甘心,决定再考一年,结果还是名落孙山(捂脸),真是往事不堪回首啊。

两战考研失利以后总算死心了,成绩出来的那一刻心里没有任何感觉(现在想想真是对不起父母,当初对我抱有这么大的期望)。踏入社会,工作以后,由于缺乏清晰的职业规划,想着先就业再择业,先找个工作干着再慢慢寻找更好的机会,所以就找了个网络管理员的工作,结果一干就是8年,说实话网管的工作还蛮轻松,只要负责的网络不出大的故障就行,平时就是打打杂,收拾一下电脑,解决一下桌面级软件故障,就这些。

到了2019年的时候忽然有了危机感,什么都会点,但是都不精通,没有核心竞争力,这样子也不是长久之计。于是开始求变,大家都知道做前端开发入门门槛比较低,就凭着在大学的那一点HTML+CSS基础便踏上了前端开发之路。按道理来说如果没有任何前端开发项目经验是很难找到一份像样的前端开发工作的,甚至都没人要,但是正巧碰上一家公司有个项目特别着急,在面试的时候一个前端、一个后端还有一个项目经理共同面试的,问了一些比较简单的问题,还好都是我能回答上来的,哈哈,就这样竟然通过了面试。

入职以后才发现原来是有个项目着急上线,但是这并不是一个技术部门,属于运营性质的部门,招前端开发也是临时性的决定,也就是说并没有一个像样的团队来做这个项目,而项目负责人也就是部门经理对项目开发上的事情一无所知,但是当时也感觉无所谓啦,反正是抱着学习的态度来的,慢慢积累经验呗,于是整个项目就从我写的第一个页面开始了。刚开始的时候就我一个人在那写呀写,后来又招了一个前端,我们两个一起写,再后来后端也招来了,美工也来了,我们一起做这个项目,不会的就到网上去找,感谢万能的互联网,大部分技术难题都能找到解决方案。其中经历了各种挫折,一把辛酸泪啊,前端页面还好,凑合还能写出来,也比较简单(虽然代码简洁度和去冗余性上是谈不上了,毕竟没有任何项目经验啊),但是到了前后端连接的时候可犯了难了,没用过JQuery框架啊,没用过vue框架啊,没用过React框架啊。啥都没用过啊,架子不会搭,查询语言不会封装,逻辑关系不会实现,那段时间简直要累死人了,每天加班到12点多,到处求爷爷告奶奶,还好项目总算按时上线了。

楼主问的是转行做前端开发的经验,虽然也还是在计算机专业的范畴内干活,但是也是关联不太大的两个领域吧,也算转行,哈哈。给我最大的感受就是:

  1. 一定要多学习,分为前后两块儿吧,前面要不断学习层出不穷的前端知识,各种框架、插件,后面也要恶补前端开发的基础知识,尤其是js基础,是重中之重,js基础一定要好。前端入门并不难,难的是学精,前端要学习很多东西,HTML,css,框架,插件,开发环境,开发软件等等都要会弄。
  2. 再一个就是转行前端开发要趁早,越年轻约好,趁着思维敏捷,身体也好,能熬夜,能加班(捂脸)。
  3. 入行的时候最好能进入一个比较成熟的开发团队,这样有解决不了的问题能请教大佬指点一下,能学到正规、成熟、完善的项目开发流程,对今后的职业发展至关重要。

这是我转战前端开发的一些经验,希望能够帮助到大家!

后端、前端、测试、产品,哪个工资最高

据我所知,至少在杭的网易、阿里,前端跟后端是一个批发价。

关于以上,我说的是业务层的。假如你非得说开发Web 3D引擎的前端比一个普通的Java价格贵,或者玩hadoop的数据研发比一个普通前端高这就是属于杠精了。我指的是同水平的情况下,因为个体的差异十分大,但是普遍一个P6/7的前端跟一个P6/p7的后端是一个价格。所以想工资高的话还是要看个人水平了,如果现阶段工资不是很理想就去学习把自己的技术练的更牛逼了工资自然而然就涨上去了,我之前还不是工资一直中等水平,后来去叩丁狼封闭学习了6个月,出来工资就涨了,建议还是多学习!加油!冲冲冲!!!

前端和后端都是干什么的

前端主要是交互层。用来处理页面交互,样式等

后端主要用来处理数据,逻辑判断等

对于一个产品,前端和后端都是必不可少的。