`

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

阅读更多
对于新技术,我个人是先用几个小时了解一下概要和它有哪些优势,什么场景可以用到这些技术。再次,我会思考为什么要选择新的技术,使用新技术会有多大的成本和风险,如果要使用这种新技术做产品或项目,接下来会详细看文档,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行业中,源码是程序员的灵魂,它是软件开发的核心,也是技术学习的重要资源。"最新开发者指南源码"集合提供了一种...因此,无论你是初学者还是经验丰富的开发者,都应该充分利用这份资源,不断提升自己的技术水平。

    中国开发者画像洞察研究报告2022.pptx

    同时,开发者需要不断学习新技术以适应快速迭代的软件技术环境,大数据、云计算、人工智能、区块链和Web3等领域的技术革新,对开发者来说既是机遇也是挑战。 云技术作为新兴技术领域的变革者,对开发者的工作模式...

    开发者头条第三天

    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. **团队协作**:即使作为独立...

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

    它鼓励开发者不断寻找新的学习途径,勇于接受新的挑战,并且在面对失败时能够从中吸取教训,从而逐渐成长为一个真正的软件开发高手。《软件开发者路线图:从学徒到高手》为那些志在软件开发行业深耕的人提供了一个全...

    19个Web开发者必备速查表

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

    开发者手册CSS+HTML

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

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

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

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

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

    百度开发者别册

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

    轻松玩转chrome开发者模式

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

Global site tag (gtag.js) - Google Analytics