做了3年外包的程序员算是3年的项目开发经验吗?
发布网友
发布时间:2022-04-21 19:32
我来回答
共5个回答
热心网友
时间:2023-07-19 11:09
软件开发行业工作三年,技术方面应该能达到一个中等水平,能够负责任的开发好一个模块,是行业当中对新型人才的一个最基本的要求,如果你有巨大的抱负,应该能够做好软件外包工作,为公司创造工作的利润。
热心网友
时间:2023-07-19 11:09
软件开发行业工作三年,技术方面应该是很熟练了,最起码要达到中级水平了。如果你平时很努力,在工作之外还不断学习,软件开发技术方面应该能达到高级技术水平了。
热心网友
时间:2023-07-19 11:09
1.做的业务有进展
自己承担的业务飞速进展,才有价值感。
2.不阻碍业务发展
能及时响应业务的需求,推动业务发展。技术不是业务发展的瓶颈。
3.个人有进步
技术团队中每个人都有进步,无论是技术、做事情的方法,还是对业务的理解上。不仅仅要实际上有进步,每个同学还能切身感受到自己的进步,而且这种进步是符合他的兴趣的。
最好的状态:反向推动业务
团队内部有业务价值判断和价值追求,能够结合对业务和技术的理解,反过来推动业务的发展。这个在技术驱动型的业务还比较常见,在运营或者市场驱动型的业务中,就对技术leader有很高的要求。不仅仅对技术和管理由深入的理解,还需要对业务有深入的理解。
业务没有进展的时候
技术团队大多都能做到:不阻碍业务的发展,团队里面每个人也有进步。但是业务的发展的不确定性很大,很难时时都保证业务都快速发展。
在业务不确定的时候,可以加强内部的建设:
1.技术架构的演进。平时业务催得很急,导致服务架构上往往以快速响应需求为先。而现在在外部需求不及的时候,正好可以把欠的技术债补回来。
2.内部培训。加强内部学习积累,增强团队的技术实力和业务理解,增加团队的可能性。
技术leader的职责
维护团队较好的状态,团队leader需要做很多事情:
1.确定团队的愿景和定位:
在业务中,寻找到一个确定的定位,能够创造价值,且不断演进。尽量不要经常变换方向。保持一定时间的演进,容易增强团队积累。定位清晰,也容易在定位内完善系统,持续优化,做到极致。
2.应对需求的变化
在业务不断变化和演进中,修正定位;更重要的是抵制不靠谱的需求,保证团队主线的演进。
3.保证交付结果
拿到结果是团队的本分。协调『时间』、『资源』、『目标』 之间矛盾,保证按时高质量交付。
4.尽力满足每个人的诉求,辅导成长
对团队内部,可以拆分成两件事情:
a.需要了解每个人的诉求
b.满足每个人的诉求
了解每个人的诉求本身就很困难:
首先,通常RD比较内向,不喜欢沟通,不喜欢主动提诉求。
其次,由于信息的不平等,导致同学会产生很多误判,导致觉着一件事情无法解决,觉着没有沟通的必要。
最后,容易根据自己的想法做主观臆断。自己认为有价值的东西,对方不一定同样认为。也许是阶段不同,也许是性格不同等等。要尊重差异性。
所以,需要自己主动沟通,尽量多提问,尽量听到一些违和的反对意见。毕竟,一片祥和大多是假的,没有问题往往是没有发现问题所在。
第二阶段就是满足每个人的诉求。
互联网公司中,RD的诉求很多时候就是个人成长的诉求,这个对团队Leader有很高的要求,能够发现每个人工作中的问题,并给予相应的指导,使其能够感受到不断地成长。
其次,调动团队内部的资源或者争取团队外部的资源,来尽力满足诉求。一般情况下可调配资源有限,只能择优配给。
热心网友
时间:2023-07-19 11:10
三年的开发经验应该达到中级水平 就是能独立承担模块的开发工作
热心网友
时间:2023-07-19 11:11
软件开发行业工作三年,也算是老员工了。一年生,二年熟,三年变成老师傅。在技术方面应该能达到一个中等水平,能够负责任的开发好一个模块,是行业当中对新型人才的一个最基本的要求,如果你有巨大的抱负,应该能够做好软件外包工作,为公司创造可观的利润。