2013 年开发者需要了解的 10 大开发趋势和技能

标签: 开发 需要 开发 | 发表时间:2012-12-27 00:14 | 作者:
出处:http://news.cnblogs.com/

英文原文: 10 Development Trends and Skills for Developers in 2013

技术的不断进化,使得软件开发也跟踪不仅进化,而且成熟了很多。一个不可否认的事实是,科技永远不能是静态的,因为它必须满足与之关联的人的需求。我所见过的软件世界,我必须承认,它是一个动态字段。就像我常说的,技术不断发展演变,有时真的让我们很难跟这个趋势保持同步。

作为一个码农,在码农的世界跟不上潮流是伤不起的。写代码心如止水,但是此时此刻你应该准迎接新的天翻地覆。根据最新的报道表明,2013 年码农是最高薪的职业。为了成为码农中的码农,你必须了解并且准备好 2013 年的技术趋势。

10 Skills and Trends for Developers To Watch Out For in 2013

让我等码农一起来围观 10 大码农必看的软件开发技能和趋势。

1. 掌握移动技术

1. Mastering Mobile Technology

智能移动电话的使用日渐普及,而且使用的人数已经在 2012 年超过 PC 桌面。因为使用移动设备的用户越来越多,使得响应式的 Web 设计成为了趋势。开发者应该能开发支持多种设备同时访问的网站,包括智能电话 —— iOS 、Android、Windows Phone 和黑莓等。作为一个开发者,你不能忽略大量的移动用户,因此你必须学习响应式网站开发和移动 UI 工具包。

2013 年你必须学习移动开发。

2. 敏捷方法论

2. Agile Methodologies

开发者应该意识到敏捷开发的重要性。敏捷大致就是一系列能够帮助你日常项目管理的规则,不同于一般的项目管理规则,敏捷开发是在慢慢地影响着开发者的工作和交流方式。你必须认识到瀑布模型已经将近过时了。如果你希望能够获得更好的软件质量,敏捷开发是一种可选的开发方式,使用敏捷开发你可以很容易的在你的软件中实现任何需求更改。

3. 单元测试

3. Unit Testing

作为一名开发者,如果你不是在进行单元测试,你就是在去进行单元测试的路上。单元测试已经不再只是开发者们的一门用来提高自身资历的选修课而是一门必须的技能。 谈到单元测试,你可以找到大量的工具和框架供你使用。 赶快去学它(如果你还不会的话)因为他在接下来的一年中会对你非常有用。

4. 云计算

云计算已经成为企业日常运作不可或缺的一部分。计算让业务流程变得更见容易,让客户更加便捷。这个在 2013 年是一个高需求的行业。

5. HTML5

5. HTML5

HTML5 是最受欢迎的工具,而且不断的在发展。在 HTML5 全面繁荣之前,你应该准备开始 HTML5 的知识储备。如果你想成为下一代应用的开发者,必须学习 HTML5。移动设备也完全支持 HTML5,因此你在学习 HTML5 的同时也是在学习移动开发。

6. Python 或者 Ruby

6. Python or Ruby

PHP 经过漫长的发展已经成为佼佼者,不过好消息是 Python 和 Ruby 已经在开发行业找到了自己的方式。 Ruby+Rails 和 Python+Django 都是非常牛逼的 Web 开发框架。Python 和 Ruby 虽然不能完美的满足各种各样的项目,但是他们可以作为一个额外技能。此外,他们可以在很多其他项目中提供一些帮助。因此,确保你可以花点时间去学习这些技能。

7. CSS3

7. CSS3

HTML5 和 CSS3 越来越流行,使用 HTML5 和 CSS3 你可以开发语义连贯的网站。CSS3 有很多很棒的特性,例如可下载的自定义字体 (font-face) 、RGBA 色彩、色彩梯度、多背景、透明、变换等等。

8、响应式页面设计

8. Responsive Pages

由于移动设备对互联网的的使用日益增长,响应式 web 设计正在成为最重要的设计技巧之一,每个开发者都应当对它有所了解。你应能设计出响应式的页面来匹配不同的分辨率,当然还有不同的屏幕尺寸。作为一个开发者,你需要有能力设计出适用于任何任何浏览器及设备的网站。

9. JavaScript and jQuery

9. JavaScript and jQuery

现在,JavaScript 是非常重要的,台式机和平板电脑的发展,特别是在 Windows 8 的发布。随着 HTML5 和 Javascript 相结合的,你可以真正运用到在 web 开发中。如果你正在使用 HTML5,除了 JavaScript,jQuery 是一个必须知道的技巧。然而,你可能会发现一些不错的替代品,像 jQuery 就是其中很好的一个。你的基本目的应该是掌握不至一种单一的编程语言。

10. 基于位置的计算

10. Location based computing

目前,绝大多数的移动设备都集成了 GPS ,这也是为什么 foursquare 和 facebook check-in 这样的应用会火。也就是说人们喜欢基于位置的应用。所以多学习一些基于地理位置的编程,它将是 2013 年的流行元素。

结论

上面提到的只是一些在 2013 年即将流行和畅销的技能和趋势。我们非常想知道你对 2013 趋势的见解,请不吝赐教。

本文链接



相关 [开发 需要 开发] 推荐:

2013 年开发者需要了解的 10 大开发趋势和技能

- - 博客园_新闻
英文原文: 10 Development Trends and Skills for Developers in 2013. 技术的不断进化,使得软件开发也跟踪不仅进化,而且成熟了很多. 一个不可否认的事实是,科技永远不能是静态的,因为它必须满足与之关联的人的需求. 我所见过的软件世界,我必须承认,它是一个动态字段.

使用Java开发需要关注的那些事儿

- bf - J2EE企业应用 顾问/咨询- H.E.'s Blog
近期各家IT媒体举办的业内技术大会让很多网站都在披露自己的技术内幕与同行们分享,大到facebook,百度,小到刚起步的网站. facebook,百度之类的大型网站采用的技术和超凡的处理能力的确给人耳目一新的感觉,但并不是每个网站都是像facebook,百度 有上亿的用户访问流量,有海量的数据需要存储,需要使用到mapreduce/并行计算,HBase/列存储这些技术不可.

7 项 Web 开发者需要了解的新技术

- TONY - 博客园新闻频道
  Web 开发者需要经常更新他们的知识,学习新的技术,如果他们还想继续在 Web 开发领域混并混得还不错的话. 下面将为你展示 7 项新的 Web 开发技术,作为一个 Web 开发人员,你需要了解、熟悉并学会的技术.   目前,大量智能手机设备的涌现,同时各种不同尺寸屏幕的设备,如平板电脑之类的出现,对 Web 开发带来了前所未有的挑战,如何让 Web 页面能适应各种尺寸的屏幕让很多 Web 开发人员相当的纠结.

WEB设计师和开发人员需要的新鲜资源

- redhobor - 互联网的那点事
网页设计正在进入全新的领域,各种技术每天都在涌现. 网页设计师和开发人员都需要不停的去改进自己的思维不停的去创新用户体验,才能让项目在众多的网页中脱颖而出. 但是不管是WEB设计师还是开发人员,都需要有一套属于自己的素材库,里面有各种资源可随时调用. 下面是我们分享给大家的一些非常实用和新鲜的资源,其中有关于幻灯片插件,有CSS框架,有HTML5和CSS3还有GUI,jQuery等等.

HTML5 开发者需要了解的技巧和工具汇总

- genedna - ITeye资讯频道
HTML5现在已经成为了Web开发中的热门话题,大多数现代浏览器(Safari、Chrome,Firefox,IE10和移动设备)都支持HTML5. 即使HTML5的规范还没有制定完成,但许多开发者已经将其作为Web开发项目中的主要技术. 一些网站巨头,如Google、Facebook、Twitter和YouTube等,都建立在HTML5基础上.

7 项 Web 开发者需要了解的新技术

- - 我想网
Web 开发者需要经常更新他们的知识,学习新的技术,如果他们还想继续在 Web 开发领域混并混得还不错的话. 下面将为你展示 7 项新的 Web 开发技术,作为一个 Web 开发人员,你需要了解、熟悉并学会的技术. 目前,大量智能手机设备的涌现,同时各种不同尺寸屏幕的设备,如平板电脑之类的出现,对 Web 开发带来了前所未有的挑战,如何让 Web 页面能适应各种尺寸的屏幕让很多 Web 开发人员相当的纠结.

Web前端开发规范文档你需要知道的事

- - 博客 - 伯乐在线
为提高团队协作效率, 便于后台人员添加功能及前端后期优化维护, 输出高质量的文档, 特制订此文档. 本规范文档一经确认, 前端开发人员必须按本文档规范进行前台页面开发. 本文档如有不对或者不合适的地方请及时提出, 经讨论决定后方可更改.. 符合web标准, 语义化html, 结构表现行为分离, 兼容性优良.

50个WEB开发人员需要的jQuery插件

- - Jackchen Design 1984
jQuery插件是很多前端开发人员和网页设计师都会设计的东西. 这些插件大大的缩短了工作时间,调高了设计开发人员的效率. 精力的缩减对于开发人员来说是绝对需要的. 那么除了需要你有好的用户体验的经验还要学会去搜集优秀的插件以备未来使用. 今天我们要分享出来的就是一些非常优秀的jQuery插件. 去了解这些插件带来的体验和便捷.

移动端IM开发需要面对的技术问题

- - ITeye博客
这两年多一直从事网易云信 iOS 端 IM SDK的开发,期间不断有兄弟部门的同事和合作伙伴过来问各种技术细节,干脆统一介绍下一个IM APP的方方面面,包括技术选型(包括通讯方式,网络连接方式,协议选择)和常见问题. 分享者:项望烽,毕业于浙江大学,目前是网易云信 iOS 端研发负责人. - 移动端IM开发推荐文章:《.