除了编程之外,还应该掌握哪些技能才能胜任工作?
2018-03-12 18:17
423 查看
如果定位是初学者的话,那么最基础的应该是技术扎实,至少在编码过程中所需要用到的各种语法结构,常用流程要非常熟练。当然技术扎实不是说非要用过很多的框架,了解很多的新技术,是要把开发中所用到的最基础的编码语法掌握扎实了。其实工作岗位上用到的框架,也是建立在基础语法上封装的,将日常开发中频繁重复书写的代码作封装,解决重复造轮子的问题。
我也招聘过很多的技术人员,除了编码之外,我还会比较看重以下几个方面:
01沟通表达能力
如果在完成上级所布置的任务过程中出现了问题,能不能很好的沟通解决,包括和上级的沟通,和其他同事的沟通。面试的时候我就会观察,在我提问后,面试者是否能够把自己的解决方案或想法的内容十分清晰表述出来,是要问一句才答一句呢,还是可以像平时朋友之间聊天一样很轻松的沟通呢。
02学习能力
既然是初学者,那学习能力是非常重要的一个技能。因为公司开发过程中可能会遇到各式各样的难题,或是需要使用到之前从来没有接触到过的技术,那如何快速的解决问题,掌握新技术,学习能力强的人效率会很高,可能一个新技术三天就可以搞定然后上手开发,而如果学习能力弱,可能一周都还不能胜任。
03业务能力
其实技术的东西就是帮助我们在生活中能够解决实际问题,那你在解决这个问题的时候是怎么样的一个步骤,需要牵扯到哪些对象来一起完成,各个对象之间又是怎么关联、交互的,这些都是解决问题的业务能力的体现。实际上编码这个东西是很简单的事件,但业务是需要靠经验积累的,你原来没做过,想当然的是那么回事其实不行,需要自己做过或是有研究过,能够提出具体解决方案才行。
04团队合作
现在的项目开发很多都不是完全一个人完成的,个人英雄主义已经不适用了,在一个团队中与其他同事一起协同合作,才是工作必须具备的能力!来源:千锋HTML5
我也招聘过很多的技术人员,除了编码之外,我还会比较看重以下几个方面:
01沟通表达能力
如果在完成上级所布置的任务过程中出现了问题,能不能很好的沟通解决,包括和上级的沟通,和其他同事的沟通。面试的时候我就会观察,在我提问后,面试者是否能够把自己的解决方案或想法的内容十分清晰表述出来,是要问一句才答一句呢,还是可以像平时朋友之间聊天一样很轻松的沟通呢。
02学习能力
既然是初学者,那学习能力是非常重要的一个技能。因为公司开发过程中可能会遇到各式各样的难题,或是需要使用到之前从来没有接触到过的技术,那如何快速的解决问题,掌握新技术,学习能力强的人效率会很高,可能一个新技术三天就可以搞定然后上手开发,而如果学习能力弱,可能一周都还不能胜任。
03业务能力
其实技术的东西就是帮助我们在生活中能够解决实际问题,那你在解决这个问题的时候是怎么样的一个步骤,需要牵扯到哪些对象来一起完成,各个对象之间又是怎么关联、交互的,这些都是解决问题的业务能力的体现。实际上编码这个东西是很简单的事件,但业务是需要靠经验积累的,你原来没做过,想当然的是那么回事其实不行,需要自己做过或是有研究过,能够提出具体解决方案才行。
04团队合作
现在的项目开发很多都不是完全一个人完成的,个人英雄主义已经不适用了,在一个团队中与其他同事一起协同合作,才是工作必须具备的能力!来源:千锋HTML5
相关文章推荐
- 想找一份深度学习方向的工作应该掌握哪些技能
- 做为一名程序员你应该学习掌握哪些知识和技能?
- 要成为独当一面的产品经理,我应该掌握哪些技能?如何提升?
- Linux运维工程师需要掌握什么才能胜任工作呢
- php程序员应该掌握的10个技能,看看你都掌握了哪些?
- 《程序员应该掌握的实用编程技能》--转摘
- 《程序员应该掌握的实用编程技能》
- 做为程序员你应该学习掌握哪些知识和技能
- 程序员还应该掌握哪些技能
- 系统运维日常工作有哪些,应该具备哪些技能
- 《程序员应该掌握的实用编程技能2》(2010/01/23)
- 做为程序员你应该学习掌握哪些知识和技能?
- 程序员应该掌握的实用编程技能1
- php程序员应该掌握的10个技能,看看你都掌握了哪些
- 程序员应该掌握的实用编程技能2
- 高级程序员应该掌握哪些编程技术
- 程序员应该学习掌握哪些知识和技能?
- Linux运维工程师需要掌握什么才能胜任工作呢
- 程序员应该掌握的实用编程技能(之二)
- 《程序员应该掌握的实用编程技能1》(2010/01/17)