计算机运维、测试、前端、后端哪个好一些?

转角遇到你6679756


首先简单说一下自己现状,我是学java后端的,目前在一家公司做程序员,java研发部门刚成立,团队目前只有两个人 ,另一个是部门经理,也就是说,除了要参与需求调研以为,编码包括前端后端,测试,维护都是我一个人做的。

因为我不是专业的软件测试,只是做一些简单功能,性能,部署,安全测试。

维护这块首先要擅长数据库,尤其的sql编写,要沉着冷静分析问题的根源,我刚开始遇到客户提出的问题,第一反应就是代码问题,最后发现竟是客户自己把删数据又重新添加的。

java后端主要做的是业务逻辑,会实际运用算法,要熟练使用流行的框架,当然要精通数据库,尤其是sql语句编写。

前端要会使用控件,循序渐进。

网上资源很丰富的,先写这么多,需要的话再追问哈,先去撸代码了。


哈蛤乐


运维,前端,后端,测试这些都是开发相关岗位。在业界有条神奇的鄙视链,不知道是谁先提出的,其实,就我个人的观点来说,岗位没有贵贱,都是为了共同完成工程中的任务,只是分工不同而已。

但真的要说区别,也有一些细微的区别的。

后端开发任务偏重(要在短时间实现大量业务需求,天天面临加班甚至要通宵),建议年轻的开发者选择,压力大任务重,但多干几年对自己的成长也是有益的。

前端是开发UI界面的,现阶段的前端开发者一点也不轻松,比之几年前要繁杂无数倍,前端框架也有一大堆,除了主流框架的学习和应用,设计界面的美观和易用也是一大挑战。建议有一些美学功底,比较喜欢完美有美感的同学尝试。

再说说运维,运维岗位是在一个项目交付给客户使用来确保项目正常运行,解决项目中零时或紧急问题的开发者,如果项目是个开发能力强的团队完成的,运维人员的压力就会小很多,基本上就是小修小补,但如果项目是不咋地的开发团队写的,这就比较坑运维了,还有一点就是客户的业务变化频繁,对运维的挑战也很大。

最后就来说说测试岗位,测试就是找出程序中的bug,简单的测试是黑盒测试,基本上就是点点鼠标,测试功能和业务是否正常,大部分的测试都是这一群人,他们天天都在重复类似的相同的工作(没有细致而耐心的特质是受不了的),少部分测试就是比较高大上的自动化和半自动化测试工程师了,他们也要写代码编脚本,不比后端开发人员容易。



huJeson


后端>运维>前端>测试


DblHpp


转销售吧,做技术的都很苦逼


分享到:


相關文章: