首页 > 软件开发 >软件开发有多累 软件开发累不

软件开发有多累 软件开发累不

IT信息网 2024-06-14 21:31:07 0

大家好,今天小编关注到一个比较有意思的话题,就是关于软件开发有多累的问题,于是小编就整理了3个相关介绍软件开发有多累的解答,让我们一起看看吧。

对于技术岗位而言,开发岗累还是算法岗累呢?

相对而言开发岗更累,因为开发岗不仅要花费心力在逻辑实现,比如:关注具体的实现方式和展现效果,用户体验,甚至IT 支持,是一个动脑兼动手的过程。而算法岗位只关注算法本身的实现。

软件开发有多累 软件开发累不


我可以回答你的是,开发岗位更辛苦,因为一个系统的开发完成是非常需要时间的,其中开发人员不仅仅要完成以下几个阶段:开发-联调-测试-综测 ,当系统开发符合基本要求后,推上生产后,如果遇到bug就需要开发人员紧急支持与返工修改代码,然后发包上线,就算是运行了一二年的系统,也有可能后期需要大量优化与完善,我之前在华为外包做运维,一个华为供应链系统上线二年了,但是每天都有各种各样的生产问题出现,这些都基本商无法避免,其中有许多是系统的问题,这些问题出现后,都需要开发人员检测代码,修改代码,发包,开发其实也很幸苦。

要比较哪个更累,首先得需要了解这两个岗位的区别。

开发岗位通常来说就是应用层的开发,包括各种业务流程处理,数据库访问,软件界面的处理等等,看似是脑力劳动,其实跟偏向于体力劳动,而且费脑又费力。

算法岗位通常来说相对于开发岗位更底层,主要就是针对某一个点的问题,提供一个更优的算法,包括处理速度更快,占用内存更小等等,主要是智商脑力的比拼。

那哪一个更累呢,我觉得还是开发岗位更累。就好比如说,视频可视化的,人脸识别,做算法的话只需要提供一个底层的算法告诉我这个人脸是谁,但是技术岗位就需要围绕这个算法做出一整个可实用的项目来,可能包括大量的视频处理,大量并发识别等等问题。

算法岗位就好比是一个种子,技术岗位就是在这个种子上生根发芽,所以我觉得技术岗位要累些,当然算法岗位是根本,如果是算法问题导致项目遇难,那算法就头疼了,因为一个好的算法不是那么容易的,有时候也需要灵感运气。

希望我的回答对楼主有所帮助。

后端开发和大数据开发相比,哪个更累?哪个加班更多、压力更大?

接触的行业有限,但是在我们公司,后端的工作量和压力比前端重很多。

我们公司的前端只需要处理好APP和小程序以及WEB的界面展示和交互即可。

后端需要处理数据的读写分离,缓存,并发,业务实现,支付,代付,短信,通知,后端管理,任务,调度等等,所以我们公司的后端工作量和压力比前端重太多了。

大数据开发通常指的是大数据应用开发,出发点是满足系统的大数据处理任务,为后续的数据分析提供支撑,当然大数据开发岗位还包括大数据平台研发。与后端服务开发不同,大数据开发通常以数据操作为主,仅仅围绕大数据平台提供的API来完成具体的数据操作任务。相对来说,大数据开发往往可以进行功能性封装和复用,这在一定程度上能够减轻一定的开发负担。另外,由于大部分数据处理的任务都可以通过平台提供的功能来完成,所以大数据开发通常并不需要考虑系统级问题

后端开发加班更多,但技术难度较小,每天都被一堆的需求压着赶进度,被产品求着加班。

大数据会要求算法和性能,没有需求,但是有指标。 技术能力好的话,压力不大,技术能力不好会比较麻烦。

后端开发通常也称作为服务端开发,需要解决的问题要根据实际的应用场景来确定,技术选型与服务规模有直接的关系,如果是大型服务,那么后端服务往往是比较复杂的,需要综合考虑并发处理、事务处理、安全处理、资源调度优化等问题,往往会采用分布式架构来提升系统的处理能力和稳定性。如果服务规模比较小,通常后端服务在实现上也会轻松不少。

大数据开发通常指的是大数据应用开发,出发点是满足系统的大数据处理任务,为后续的数据分析提供支撑,当然大数据开发岗位还包括大数据平台研发。与后端服务开发不同,大数据开发通常以数据操作为主,仅仅围绕大数据平台提供的API来完成具体的数据操作任务。相对来说,大数据开发往往可以进行功能性封装和复用,这在一定程度上能够减轻一定的开发负担。另外,由于大部分数据处理的任务都可以通过平台提供的功能来完成,所以大数据开发通常并不需要考虑系统级问题,这也能够让开发者更加专注。

通常情况下,后端开发和大数据开发都有一定的压力,但是至于哪个压力更大则与开发的业务类型和业务规模有直接的关系,并不能一概而论。当前正处在大数据时代,对于后端开发人员来说,掌握大数据开发的相关知识是有必要的,而且对于后端开发人员来说,学习大数据开发也会比较顺利。

最后,从行业发展的趋势来看,未来与大数据开发相关的工作岗位通常会有更多的发展机会,尤其在产业互联网阶段。

我从事互联网行业多年,目前也在带计算机专业的研究生,主要的研究方向集中在大数据和人工智能领域,我会陆续写一些关于互联网技术方面的文章,感兴趣的朋友可以关注我,相信一定会有所收获。

如果有互联网方面的问题,也可以咨询我,谢谢!

后端开发通常也称作为服务端开发,需要解决的问题要根据实际的应用场景来确定,技术选型与服务规模有直接的关系,如果是大型服务,那么后端服务往往是比较复杂的,需要综合考虑并发处理、事务处理、安全处理、资源调度优化等问题,往往会采用分布式架构来提升系统的处理能力和稳定性。如果服务规模比较小,通常后端服务在实现上也会轻松不少。

大数据开发通常指的是大数据应用开发,出发点是满足系统的大数据处理任务,为后续的数据分析提供支撑,当然大数据开发岗位还包括大数据平台研发。与后端服务开发不同,大数据开发通常以数据操作为主,仅仅围绕大数据平台提供的API来完成具体的数据操作任务。相对来说,大数据开发往往可以进行功能性封装和复用,这在一定程度上能够减轻一定的开发负担。另外,由于大部分数据处理的任务都可以通过平台提供的功能来完成,所以大数据开发通常并不需要考虑系统级问题

做程序员是不是很累,每天要工作多久?

程序员这个职业常给很多人的印象是一份拿着高工资但经常加班996的工作。很多朋友想入行但是又担心很累。作为一名程序员,下面我来聊聊程序员这个职业的真实情况。

我对于程序员这个职业理解主要有以下几个特点

  • 常思考,软件开发涉及大量的逻辑判断,设计,优化等所以需要常思考。每一个软件系统都是程序员们的智慧与经验结晶。
  • 多讨论,大型软件都是由多人团队协作完成,所以需要大量的沟通去保证软件开发整个生命周期流程。
  • 追求设计与编码,结合业务精要设计并追求代码的优雅易懂。
  • 不断学习,it技术迭代更新速度很快,程序员需要在保持自己技术栈眼界更新的同时还需要深入各种底层技术进行研究打实基础。

那么真实程序员是不是很累?

总的来说程序员是一门脑力活,脑累,在软件设计和开发到bug的排查等都需要思考。但是对于如果真的对it知识技术等十分热爱而从事程序员一直,其实往往工作中并不会觉得累,反而是有持续不断的动力去迎接挑战思考并解决问题。所以累不累要取决于自己是否热爱这门职业,这与其他行业一样。我身边也有不少优秀的程序员,他们在很好地完成本职工作的同时还花大量的空余时间学习新技术思考和提升。相反的如果只是追求高工资而入行,那么时而久之会很累的。

每天要干多久?

这个主要是根据项目以及公司规定而定。常见的情况下为早9晚6。主要根据项目的进度,项目前期设计分析阶段不会太多加班,开发期到提测交付期如果进度很赶也会加班如业界所说的996情况。在项目上线后的维护期则根据系统平稳状态来判断是否需要加班维护。但是很多的程序员下班后也会选择加班学习技术提升自身的能力,保持自身竞争力。

以上就是程序员的真实情况,希望对你有所帮助。

到此,以上就是小编对于软件开发有多累的问题就介绍到这了,希望介绍关于软件开发有多累的3点解答对大家有用。