`

新技术不断,开发者如何面对

阅读更多
对于新技术,我个人是先用几个小时了解一下概要和它有哪些优势,什么场景可以用到这些技术。再次,我会思考为什么要选择新的技术,使用新技术会有多大的成本和风险,如果要使用这种新技术做产品或项目,接下来会详细看文档,Demo和Sample Code,并结合实际场景应用。比如刚接触SliverLight,看了其几个视频和Demo后,知道它是基于WPF /XAML为Web提供很好的媒体体验和用户交互功能,跨浏览器,客户端装个插件就能使用。如果要用SliverLight技术开发产品,就得考虑美工怎么用Expression Blend设计UI,程序员如何基于新的框架做开发。目前各种新技术太多,我只是根据工作需要和兴趣学习新东西。
  我个人的原则是采取泛泛了解,用得上才深入的原则。了解是对包括非微软技术在内的各类技术的了解,拓宽知识面。目前新技术太多,语言,开发工具,数据库版本更新越来越频繁,开发人员可以根据自己的工作需要来学习新技术。通常来讲,一个优秀的开发人员应保持对新技术的感知和应用能力,除非不希望自己进步。我每天基本上用二个小时时间上网学习新的东西,来保持对新技术的把握能力。
分享到:
评论

相关推荐

    数据驱动的软件开发者智能协作技术.docx

    传统的软件开发模式往往过于依赖开发者个体的经验和主观判断,这在面对复杂项目和大规模开发者团队时效率低下。 首先,该技术强调对开发者能力特征和协作关系的深入理解。通过收集和分析开发者的历史行为数据,可以...

    开发者神器库6

    【描述】"最新版的开发者神器"表明该库已经进行了更新和优化,可能引入了新的特性和性能提升,以适应不断发展的技术和开发者需求。"可以优化网络等功能"意味着其中包含的工具能够对开发者的网络应用进行调试、性能...

    2020中国开发者调查报告

    随着5G、物联网(IoT)等新技术的崛起,未来开发者将面临更多新领域的机会。报告预测,跨界合作、跨学科知识融合将成为行业发展的新趋势。 总的来说,《2020中国开发者调查报告》提供了对中国开发者群体的全面洞察...

    百度开发者大会成都站演讲PPT全集.rar

    每个PPT都可能详细阐述了具体的技术细节,例如AI算法的实现、云计算服务的性能提升、以及如何通过这些新技术来构建更优秀的APP。 "IT"(信息技术)是整个活动的核心,它涉及硬件、软件、网络通信等多个层面。在百度...

    最新开发者指南源码

    在IT行业中,源码是程序员的灵魂,它是软件开发的核心,也是技术学习的重要资源。"最新开发者指南源码"集合提供了一种...因此,无论你是初学者还是经验丰富的开发者,都应该充分利用这份资源,不断提升自己的技术水平。

    开发者头条第三天

    1. **新技术与框架**:开发者头条可能会分享新兴的技术,如人工智能(AI)、大数据、云计算等领域的最新进展,以及相关的开发框架如TensorFlow、Hadoop、Docker等的更新和使用技巧。 2. **编程语言**:无论是Python...

    开发者 必须掌握的基础

    同时,不断学习新的技术和框架,如Spring Boot、Spring Cloud等,以适应快速变化的技术环境。 总之,作为一名开发者,不仅要掌握编程语言的基础,还要理解计算机科学的基本原理,熟练运用各种工具,持续提升自身的...

    Cocos开发者平台白皮书

    随着移动设备的普及,移动游戏市场迅速增长,开发者需要不断适应新的技术和用户需求。Cocos开发者平台白皮书可能涵盖了如何利用Cocos框架应对这些挑战,如如何利用硬件加速提升游戏性能,如何通过多平台支持扩大用户...

    2017第三届PHP全球开发者大会ppt

    【标题】"2017第三届PHP全球开发者大会ppt"所蕴含的知识点: 这场大会是全球PHP开发者的盛会,标志着2017年时...通过深入理解和应用大会上分享的知识,开发者们可以不断提升自己的技能,适应快速变化的Web开发环境。

    开发者的眼界.pdf

    3. 随着技术的发展,云计算、大数据、人工智能等新兴技术不断涌现,开发者需要保持对这些前沿技术的关注,并学会如何运用这些技术解决实际问题。 4. 开发者在技术选型上也需要具有战略眼光。选择合适的技术栈往往...

    独立游戏开发者电子书及其他

    8. **持续学习与迭代**:游戏开发是一个不断进化的领域,开发者需要保持对新技术、新趋势的关注。书中可能包含如何自我提升、参与开发者社区以及如何根据用户反馈迭代游戏的建议。 9. **团队协作**:即使作为独立...

    19个Web开发者必备速查表

    【标题】"19个Web开发者必备速查表"涵盖了Web开发中的关键概念和技术,是提升Web开发技能的重要参考资料。...通过不断学习和实践,开发者可以更加熟练地驾驭这些技术,创造出更具吸引力和功能性的Web应用。

    开发者手册CSS+HTML

    《开发者手册CSS+HTML》是一本面向Web开发者的详尽指南,涵盖了CSS(层叠样式表)和HTML(超文本标记语言)这两个Web前端核心技术。...通过不断学习和实践,开发者可以不断提升自己的技能,适应快速发展的Web技术环境。

    GitHub 上高质量、有趣实用的开源技术教程、开发者工具、编程网站、技术资讯

    通过参与和探索"GitHubDaily-master"这样的项目,我们可以不断拓展知识视野,提高技术水平,融入全球开源社区,共同推动技术的发展。无论是初学者还是资深开发者,都应该充分利用这个平台,让自己的技术之路更加丰富...

    苹果开发者账号申请详细图文教程最新版2013年09月12日

    这是进入苹果生态系统进行软件发布的先决条件,确保开发者可以访问苹果的开发工具、文档及技术支持。由于苹果的应用审核机制,没有开发者账号的开发者将无法让他们的应用程序上架。 知识点二:英文界面的应对策略 ...

    百度开发者别册

    通过不断的技术创新和服务升级,百度致力于构建一个更加开放、高效且充满活力的开发者生态系统。这对于促进整个移动互联网行业的健康发展具有重要意义。对于正在寻求发展的开发者而言,深入了解并利用百度提供的资源...

    软件开发者测试练习题.zip

    开发者需要掌握编写和执行单元测试的工具和技术,如JUnit、PyTest、Mock对象等,以及断言和测试驱动开发(TDD)的概念。 四、集成测试 集成测试是在所有模块单独测试通过后,将它们组合在一起进行的测试,以发现...

    软件开发者路线图从学徒到高手英文版.pdf

    书中的“学徒模式”概念强调了持续学习的重要性,因为技术的快速迭代要求开发者始终保持对新知识的渴望和学习动力。书中提供的模式涵盖了从选择导师、建立个人学习计划、处理工作与学习之间的平衡,到应对挑战和失败...

    轻松玩转chrome开发者模式

    随着HTML5、CSS3等新技术的应用越来越广泛,前端开发变得越来越复杂。而Chrome开发者工具能够帮助开发者快速定位并解决代码中的问题,提高开发效率。它不仅可以用于简单的HTML和CSS调试,还能支持JavaScript、网络...

Global site tag (gtag.js) - Google Analytics