今天去面试了,好像是一家做软件维护的,对客户需求做功能添加或者修改,对数据进行维护吧。
工作好像是一周7天,平常得加班,公司潜意识里是看个人水平,水平高6点撤退,一般得7-8点。
软件维护和开发区别大吗?新手弱弱的问一下。
今天去面试了,好像是一家做软件维护的,对客户需求做功能添加或者修改,对数据进行维护吧。
工作好像是一周7天,平常得加班,公司潜意识里是看个人水平,水平高6点撤退,一般得7-8点。
软件维护和开发区别大吗?新手弱弱的问一下。
区别很大,我是维护系统两年现在转到项目开发
(1) 专注性:
维护更专注与业务,而开发项目更专注于系统技术
(2) 时间:
按你的一周7天上班看来,你做的运营大于维护。
维护基本上是做商品,而开发是做项目。所以时间上运营加维护的人员常常被要求在办公室里待命,即使没有目前没有任务。做项目是有一个项目生命周期,从项目开始到收尾,能准确的判定一个项目的开始于结束。
所以维护一般做二次开发一个模块,或者小需求,时间上不会太压迫你。但是做项目往往是跟时间赛跑。
(3)机会:
维护基本上没有多少出差机会,做开发可能需要满世界到处跑。
做维护几年你就只做一个系统,做项目一个项目的结束,往往是另一个项目的开始。
做开发,要是接到国外的活 很可能会有出国开发项目的机会,但是做维护一般这样的机会相对来说少或者没有。
(4)学习:
做维护,你更多学习的是工作的处理事情的方式以及相关的业务逻辑,还有沟通技巧。很少让你接触或者涉及到架构,框架或者数据库。
做开发,你更多学习的是项目开发的方式,技术方面的种种,大学刚毕业的话,安排下来的更多的是测试以及编写文档。很少会有时间琢磨相关系统业务
这个是个大话题,以上是我自己总结的几个方面的经验。
其实大学刚毕业,不管是先做维护 先做开发 都有利有弊,
能学习多少,以后怎么成长,最终决定与本人的学习能力以及视野的高度