如何成为一名优秀的软件开发工程师_综合指导
|
通常情况下,企业项目开发的人员的技能使用和分配情况如下图所示:
(拄状图落在三角区域中的部分,是项目开发中针对该技术的范围的要求部分,三角区域外的是不要的部分。)上图说明,在实际的工作中,真正将所有技术全部使用,几乎不可能,也没有必要。往往是将有关项目开发的部分的技术精通并灵活使用,就可以很好地完成工作任务。就是有很多富有经验的开发人员,对ado和存储过程非常熟悉,在开发大型项目的时候,质量高,速度快,将这两种技术用的淋漓尽致,如果问他是否会api,他根本没有用过!但是,作为公司来时,他是核心力量!由于各个公司的开发方向不同,往往总是倾向于一种技术区域,而不是所有技术。虽然招聘的时候还是希望招聘的人是什么都会,但实际上,只要应聘的人掌握的技术与自己公司的要求符合就可以了。因此,技术人员必须将自己定位在一个技术范围内,那种全而不精的人,往往不是人才。现在大多数公司以项目开发为主,因此项目开发能力是重要的。而对于手机开发的公司,则java是重要的,对于产品开发的公司,vc是重要的。根据以上情况,技术人员在确定自己技术培养方向的时候,最好考虑好自己未来在什么公司发展,是做产品还是游戏还是项目?确定以后,就奔着这个方向培养自己,再加上长期工作实践,就可以成为高手,成为公司的核心力量。如果总是换技术、换单位、换开发方向,那么,时间久了,什么都不精,反而成了“残疾技术人员”。人的精力和发展自己的时间有限,必须确定好自己的技术发展方向和职业发展方向,然后,不断打基础、练实践、增能力,这样才能在多年以后有所成就!
【如何成为一名优秀的软件开发工程师_综合指导】相关文章:
如何成为一名优秀的软件开发工程师11-11
不要让自己成为公司的“鸡肋”_综合指导03-02
专科生如何就业?_综合指导03-01
如何面对工作压力?_综合指导11-29
如何准确把握跳槽的时间_综合指导03-02
如何善对核心员工跳槽_综合指导03-03
如何选择恰当时机跳槽_综合指导11-29
如何做个管理时间高手_综合指导11-30
面试谈薪水,如何坦然应对?_综合指导02-18
如何建立良好的人际关系_综合指导11-30