软件开发,事实上,现在外部软件开发公司只不过分为两种,一种是自己开发软件,然后自己使用公司,另一种是外包公司。所以他们的区别在哪里,还有很多日本企业开发的。其实说白了就是给别人开发软件。其实这两家公司差别很大。如果我刚在学校出来,我的建议是尽量找一家自己开发软件的公司。你可能会问为什么给别人做软件的公司不好。事实上,这不是一个好问题,而是己的发布会有很大的好处。听小编为您一一到来。     1。在自己开发和使用的公司中,对技术的要求一般都比较高,他们对某一或某一技术的积累非常高,可以让你对某一技术的理解更加渗透。对位外包公司(即帮助他人开发软件的公司)对软件质量有要求,但这种技术差异还是很大的。独立研发公司将清楚地考虑开发人员的一个小点,更加注重技术优化,培养新人。通常在工作时间为你开设学习班。会有一个成熟的培养新人的计划。外包公司不同,他们也有很多技术,但他们对每他们对每一种技术的研究都不够深入,应该是因为他们羞于收到不同的项目。这个是C#写,那可能是java写的。对于技术是学习和使用,这可能是一些老程序员可以直接开始,但对于新的你是非常罕见的,可能在公司一两年看别人的代码学习,你问别人也告诉你如何使用这个技术不会花时间说一些原则,为什么使用这个技术。完全是码农。另一点是,一家自主研发的拒绝公司通常不会改变选择一种语言,这可以使自己对一种知识有更深入的了解,对于技术人才可以牺牲更专业。2。对于自主研发的公司,他们通常是互联网公司,有产品运营和维护运营,在工作过程中你可以听到他们说一些关于产品和运营和维护的知识,他们的愿景会更长远,因为产品知识或运营和维护可以听到,也可做运营和维护或产品。更能实现自己。不同于为他人开发软件的公司,你必须完成我给你的任务。你不必担心如何设计数据库。你不必知道很多逻辑是什么。我只需要让你完成这些。很有可能你做了一个月的功能,甚至不知道这个功能是什么用的,为什么要有这个功能。他们不会花半天或几个小时告诉你我们做了什么软件。你需要完成你的功能。