互联网高级研发人员需要具备怎样的知识结构?
2010-02-06 16:56
399 查看
作为互联网研发的高级技术人员,应该具备怎样的知识结构才能真正的胜任呢?tenfy从目前自己从事互联网的开发工作的角度出发,总结了几个点是个人觉得比较重要的,当然不一定很全,但觉得是必须掌握或者熟练理解的。
一,技术相关方面
1,后台开发技术:
linux/unix 开发,c/c++,shell脚本,内存管理,网络通信模型,进程/线程,tcp/ip协议,gdb,网络安全相关,
负载均衡技术和实践
2,前台开发技术
html/xhtml,xml,w3c,javascript,css,ajax,跨浏览器编程,站点优化,http协议,前端cache,flash,
3,架构能力
架构设计能力,业务模型抽象能力,面向对象的设计方法,面向服务的设计方法,面向接口的实现方法
4,运营和部署
真正成功的互联网产品是运营出来的,而不是开发出来的,从这点可以看出,运营是互联网产品的生命线,可运营和合理的运营成本是互联网产品设计和实现的重要思考点。
5,成本意识和成本估算
二,沟通技巧
这个没得说,非常重要
三,项目管理
敏捷迭代
四,业务把握能力和市场嗅觉
五,用户体验的深入理解
一,技术相关方面
1,后台开发技术:
linux/unix 开发,c/c++,shell脚本,内存管理,网络通信模型,进程/线程,tcp/ip协议,gdb,网络安全相关,
负载均衡技术和实践
2,前台开发技术
html/xhtml,xml,w3c,javascript,css,ajax,跨浏览器编程,站点优化,http协议,前端cache,flash,
3,架构能力
架构设计能力,业务模型抽象能力,面向对象的设计方法,面向服务的设计方法,面向接口的实现方法
4,运营和部署
真正成功的互联网产品是运营出来的,而不是开发出来的,从这点可以看出,运营是互联网产品的生命线,可运营和合理的运营成本是互联网产品设计和实现的重要思考点。
5,成本意识和成本估算
二,沟通技巧
这个没得说,非常重要
三,项目管理
敏捷迭代
四,业务把握能力和市场嗅觉
五,用户体验的深入理解
相关文章推荐
- 互联网研发的高级技术人员应该具备怎样的知识结构
- SaaS平台开发人员和SaaS应用开发人员的分化对他们的技术结构有哪些不同的要求?这两类开发人员都需要具备哪些知识呢?
- 怎样维护ERP,ERP维护需要具备什么知识?
- 高级运营系统研发工程师需要具备的能力 什么是JBPM
- Android开发人员需要具备的知识(很全)!
- .net软件开发人员需要具备的知识细节
- CPO需要具备的知识结构
- 作为一名互联网高级测试工程师,至少需要具备哪些能力
- 要做安卓开发人员需要具备的知识
- 研发人员也需要知道的Excel知识——单元格的条件格式
- 测试人员应具备的知识结构
- UNIX环境高级编程——计算机体系结构基础知识
- 售前人员需要具备的素质
- [置顶] 来自CSDN的互联网相关知识图谱汇总(含知识结构图)
- 开发人员需要具备的DBA技术
- 产品研发记录05:产品研发人员应当具备的特质
- [知乎]互联网公司的高层(比如360高级产品总监、百度高级产品总监)是怎样炼成的?
- 研发人员的工时为何需要管理?
- 网络管理员所需要的知识结构和素质
- 敏捷开发“松结对编程”实践之一:人员结构篇(大型研发团队,学习型团队,139团队,师徒制度)