小编:时间:2023-07-31 21:46:45 来源:火箭下载站整理
这篇文章给大家聊聊关于软件开发外包,以及软件开发在外包干3年,5年,8年,10年会有什么结果对应的知识点,希望对各位有所帮助,不要忘了收藏本站哦。
本文目录
没错,答主也干过外包,一干就是三年,三年后,我废了……三年之后又三年,三年之后还三年。
虽说废的不是很彻底,但那三年我几乎是出差了三年、玩了三年、荒废了三年,那三年,我的技术能力几乎是零成长的。
说起答主这段三年的外包经历,也并不是没有收获,只是技术能力确实是没有什么提升的,为什么这么说呢,且听我慢慢道来。
答主毕业于湖南长沙,计算机专业,二流本科。长沙,湖南省会,娱乐之都,这座IT技术并不是特别发达的二线城市,培训机构、外包公司倒是特别多,所以我进外包是必然。
回过头看过去的事,仿佛如昨……
第一段外包经历第一段外包经历是在华为外包,完全的人力外包,外包公司出人,华为出技术。
这是毕业后的第二份工作吧,从小公司跳过去的,也是之前的小公司同事推荐,他也是跳槽过去的,但好像还没等我入职他就走了。
整个公司大厅里面都坐满了人,甲方的乙方的,叽叽喳喳,显得格外吵杂。
当时做的是华为外包的国外电信系统,用的是华为自己封装的框架"BME",那时候好像还是BME3.0,由Spring、Struts2、SpringWebFlow等封装的。框架整体看起来是非常成熟的,也有华为的人驻场进行维护,想要深入了解框架是不能了,第一是没那个技术环境,个人也没那个觉悟,第二是每天一大堆的工作都会让你深入其中、无法自拔。
那时候经常搞到晚上三、四点,搞得怀疑人生,还好那时候年轻,能抗得住,也没什么经验,任凭公司摆布了。华为的同事更惨,感觉随时都是待命的状态,记得有一次,有个华为的小领导通宵到早上五、六点,刚回去没多久又被电话叫回来了,真惨……或许他们有他们的坚持吧。
虽然工作时间很长,但工作强大并不大,大部分时间都是项目内部以及各种流程的磨合。虽然是外包,待遇虽然比不了某些大公司,但比起现在大部分那种只有十几块晚餐补贴的公司已经非常良心了,加班的闲下来都可以调休,时间上还是十分自由的,工作气氛也非常好,工作也开心,身边都是一些和自己年龄相仿,又十分处得来的同事,有的现在还保持联系。
第二段外包经历在上述公司干了不到一年,就去了长沙另外一个外包头子,主要是做国内电信运营商项目外包的,外包公司出人出技术。
不知道为什么,那时候大家都开始跳槽来这家公司了,我也来了。项目经理和他上面的领导、人事一个个找我谈话,希望我留下来,并描述未来的美好,涨薪什么的一概不提,后来也坚定了来这家公司了,毕竟过去就涨了之前的一半。
来这家公司,一干就是两年多。
由于公司和另外一个类似的公司发生了一次合并,技术框架又不断改造,公司用了啥技术已经忘了差不多了,反正都是写业务代码,这些也都没关系了。
都是做电信外包的,这家公司就显得有点佛系,有一次差点搞出大事。记得有一次要更新某运营商数据的User信息,把某个字段的值搞错了……后来我也不知道是怎么处理的,反正就是有点不太严谨,进去没多久的我居然能修改运营商的生产数据,而且还是批量改用户数据,放到现在的公司,想想都觉得可怕。
而且信息泄露也非常严重,这么轻易能接触到数据库,你想想,虽然公司经常拿信息安全培训并坐牢的案例分享,但信息安全真的不能靠人,只能靠制度来规范。
后面由于公司整改、合并的问题,我被调到了另外一个城市的一个项目组,这也是段奇妙和珍贵的经历,经常要去别的省份出差,哪里需要人就去哪里,感觉自己更像个外包分子了,也让我把中国大西北都跑了个遍,也见识了祖国的山河美好,现在想起来真的十分美好,但也回不去了。
总结
后面由于某种原因,我来到了深圳,感觉自己就是个土包子,面试官上来一些问题就把我问蒙逼了,印象深刻的有下面这些问题:
1)怎么保证接口数据的传输安全?
2)你怎么理解Spring是一个容器?
3)Tomcat怎么做Session共享?
4)什么是松耦合?你们项目是怎么做的?
还有一些面试问多线程、锁、JVM调优、类的加载机制、时间和空间复杂度、还有写算法程序的,直接把我搞傻逼了。
虽然有一些面试题当时我自认为我答上来了,但并没有,我还傻傻的回去等通知,现在看起来就是自己太菜了,菜是原罪,人家问我几个问题心里就已经有了结果。
做了三年外包,感觉真废了,天天和局方扯需求,写if/for顺序代码,叫我如何回答这些问题呢?干了三年,技术上还是当时毕业的水平……if/for这些大学就会。
但也不能把锅完全甩到外包头上吧,虽然外包没有提供良好的技术环境和提升渠道,另外一方面,我自己也没有觉悟,没有上进心,平时也没有学*,书都没看过一本,这些也都是原因,想做成什么样,关键还得看自己。
软件开发人员外包是指企业根据需要将某一项或几项人力资源管理工作或职能外包出去,交由其他企业或组织进行管理,以降低人力支出压力,提高效率。软件开发人员外包好处:
1、简化软件开发人员管理程序,提高工作效率。降低人事管理开支。
2、规避用人风险和麻烦。
3、降低找软件开发人员的支出。
4、保障用人需求,增强人力资源应变能力。
5、筛选合格合适软件开发人员:
6、降低劳动争议风险
软件驻场开发先根据企业的要求进行需求分析,再在丰富的人才资源池中寻找出与需求相符的IT人员,经面试通过后进行项目的驻场管理,等到一切工作完成后再顺利实现资源撤回。那么怎么选择软件驻场开发外包公司呢?
一,拥有完整的外包服务流程。从最基本的需求分析开始,到技术人员的驻场开发,再到最终资源的成功撤回,每个步骤都是环环相扣的,使得整体的服务流程专业而又严谨。
二,拥有丰富的人才资源池。根据需求匹配出与之相适应的技术人才,推动双方之间的高效合作。
三,拥有先进的技术实力。好的技术实力不仅能推动项目的开展效率,还能快速促进项目成功实施。
其实这个问题没有绝对的答案,不管是好或不好都不是绝对,关键在于企业本身有没有这个实力去做这个APP,又或者企业自身具备这个实力,但企业管理层基于成本、企业管理、竞争等方面因素的考虑,情愿外包给APP开发公司。个人意见比较偏向于发包给APP开发公司。
先来聊聊在何种情况下企业会有app软件开发外包的想法?其实只要是友链app软件开发外包的想法,心里已经认可了app软件开发外包,只不过在纠结该如何选择一家靠谱的公司。之所以会有app开发外包的想法,那是因为企业自身没有自己的技术团队,又不想组建自己的技术团队或者app开发项目比较急等不了自己组建团队。
app软件开发外包的优势首先就是让专业的人做专业的事,对于正规的app开发公司而言,有专业的app开发技术团队,而且他们在app开发上是专业的,实战经验丰富,因而让他们来开发效率高很多,并且还能避开不少的坑。其次,让app开发公司进行开发可以快速着手项目开发,毕竟自建技术团队需要耗费不少时间,而且队员间磨合也需要时间,再者倘若不是熟悉app开发的技术人员,那么难免要踩不少坑,这样在效率方面是远远不如专业的技术团队的。
文章到此结束,如果本次分享的软件开发外包和软件开发在外包干3年,5年,8年,10年会有什么结果的问题解决了您的问题,那么我们由衷的感到高兴!