`
wen742538485
  • 浏览: 237563 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

2012 年开发者应该做的11件事

阅读更多
2012已经开始,你是否已经为自己设定了2012年的目标?不管你的答案如何,我相信下面列出的11条建议里面总有一两条适合你。

1. 使用Twitter(国内的开发者可绕过)

如果你是一名程序员,如果你还没有使用Twitter,你就out了。不是说你有多少粉丝,而是在Twitter上你可以更快的得到问题的答案,获取你关注的话题的最新资讯。(显然,作者没有考虑我国的程序员)

2. 经常阅读 StackOverflow(英文不好的可绕过,或你可以选择ITeye)

StackOverflow是提问编程问题最好的地方。即使你没有账号,它也值得你去浏览、学习。(良好的英文阅读能力是程序员的必要素质。)

3. 开始写博客

我认为每一位开发者都应该写博客!因为博客可以记录我们学习进步的轨迹,可以让别的开发者参考。写博客可以让你和别人有更多的交流。还有,写博客可以提高你在技术社区的知名度。

4. 参加线下活动

从你的“shell”里面走出来吧,多参加线下的沙龙、活动、会议,多和别的开发者交流,可以让你在这个领域建立自己的人脉网络,这对你在这个领域的成长很有好处!

5. 使用现代化的智能手机

作为一名开发者,如果你还在使用老土的山寨机,你得赶紧升级了。我还记得有一次跟一个经理聊天的时候,他得走回座位才能给我发邮件,我就在想“这哥们儿是做IT的吗?”。正如有些行业你必须开好车,穿靓丽的衣服一样,我们干IT的就应该站在技术、硬件的前列!

6. 拥抱移动互联网

移动互联网的大潮才刚刚开始。你不仅需要知道如何为iPhone、WP7、Android开发应用,你也需要学习如何创建可以在任何一台移动设备上运行的Web应用程序。

7. 学习至少一种设计模式

我无法告诉你应该学习哪个设计模式,但是你至少得学习一种。我个人倾向于MVVM,因为我是Sliverlight/WPF/WP7开发者。

8. 每年设定可行的目标

创建一个简短的列表,记录你下一年想要完成的目标。同时你也应该按照季度来检查目标的完成情况。你可以用Gmail Reminder来提醒你自己。

9. 学习不同的编程语言

简单来说,学习新的语言可以拓宽你的视野,可以让你对“计算机和编程语言是如何工作的”有更深的了解。“如果你只有锤子,那么所有的问题在你看来都只是钉子”。

10. 增强自信

很少有程序员对自己很自信。如果你觉得你哪里弱,那你就去增强那里。互联网上有大量免费的资源可以让你学习各种知识,以弥补你的弱项。

11. 阅读博客、技术书籍和杂志

你读过几本编程书籍?杂志呢?我认为一名好的程序员每年至少阅读5本编程书籍。不读书怎么进步呢?

英文原文:11 Things every Software Developer should be doing in 2012
分享到:
评论

相关推荐

    【大学巡讲】中国开发者的黄金十年及我的创业经历v1.6.pptx

    总结来说,蒋涛的IT生涯和创业经历充分体现了中国开发者黄金十年的繁荣景象,他通过CSDN和一系列的创业投资项目,对中国的IT生态系统产生了深远的影响,推动了中国开发者社群的成长和技术创新。

    《开发者》杂志2012.12

    #### 一、2012年中国移动全球开发者大会(CGDC2012)概览 - **大会主题**:“移动改变生活·汇聚创新的力量”,强调绿色、诚信、安全原则。 - **举办时间与地点**:2012年12月5日,在广州国际会议中心召开。 - **参会...

    Android中文API合集+开发者指南 最新版 2012-6

    《Android中文API合集+开发者指南 最新版 2012-6》是针对Android开发者的宝贵资源,它包含了当时最新、最全面的Android API信息和开发者指南,旨在帮助开发者更好地理解和运用Android平台进行应用开发。这个合集特别...

    阿里云携手开发者进军无线时代.docx

    2012年10月24日,阿里巴巴在杭州举行的全国开发者大会上,展示了其在云计算领域的技术和解决方案,旨在帮助开发者和中小企业适应移动互联网的浪潮,实现从传统互联网向移动互联网的转型。 无线技术的快速发展和普及...

    VC++2012.rar

    VC++2012作为该系列的一个版本,包含了众多针对C++开发者的优化和改进,旨在提高开发效率并兼容最新的编程标准。 1. **C++11支持**:VC++2012引入了对C++11标准的广泛支持,包括新的语法特性如lambda表达式、右值...

    Visual C++2012

    Visual C++ 2012,简称VC++,是微软公司推出的一款强大的C++集成开发环境,它集成了编程、调试、测试等众多功能,是软件开发者尤其是Windows平台上的C++程序员不可或缺的工具。在2012年发布时,这款IDE带来了许多...

    HALCON11+VS2012配置方法-基于属性表

    开发者使用Visual Studio 2012创建了一个MFC对话框程序,MFC(Microsoft Foundation Classes)是一种用于Visual C++开发应用程序的库,它提供了丰富的控件和界面元素,简化了Windows应用程序的开发过程。创建新项目...

    live555的2013.11.15版VS2012工程包

    在2013年11月15日发布的版本中,开发者修复了一些编译错误,提升了代码的稳定性和兼容性。这个版本特别针对Visual Studio 2012(VS2012)进行了优化,提供了支持32位(WIN32)和64位(X64)系统的工程配置,使得...

    百度-2012年Q4移动应用统计报告

    ### 百度-2012年Q4移动应用统计报告关键知识点解析 #### 一、用户使用数据 ##### 移动应用受众表现 - **性别分布**:男性用户占比达到57.4%,显示出移动应用更受男性青睐。 - **年龄分布**:20-29岁的用户最多,...

    vs2012下编译好的curl-7.52.1

    1. **编译环境**:这个版本的curl是用Visual Studio 2012(VS11)编译的,这意味着它应该兼容Windows平台,并且能够与使用VC11编译器的其他项目良好集成。 2. **库文件位置**:编译后的lib文件位于`build\Win32\VC11...

    802.11 规范 2012版

    - **合并修订案**:此版本还合并了2008年至2011年间发布的修订案1至修订案10,这使得IEEE 802.11-2012成为一个更为全面且统一的标准文档。 #### 三、详细解析 ##### 1. MAC层 - **帧结构**:定义了无线局域网中的...

    PHP5最新中文手册2012年

    《PHP5最新中文手册2012年》是2012年度官方发布的PHP中文文档,对于学习和掌握PHP5编程语言的开发者来说,是一份非常重要的参考资料。这份手册详尽地介绍了PHP5的各项功能、语法特性以及使用方法,帮助程序员在实际...

    最新版live555_vs2012工程调试 (2014-11-07)

    而Visual Studio(VS)2012作为微软的旗舰级开发环境,为开发者提供了强大的C++开发和调试功能。本文将详细介绍如何利用VS2012搭建和调试最新版的Live555工程,旨在帮助开发者省去繁琐的配置过程,快速进入开发状态...

    如何安装 Visual Studio 2012 !

    Visual Studio 2012 是一款功能强大且功能丰富的集成开发环境(IDE),它为开发者提供了一个功能强大且灵活的开发平台。下面是安装 Visual Studio 2012 的详细教程: 安装环境要求 在安装 Visual Studio 2012 之前...

    Telerik RadControls for Silverlight5 2012 Q3 1017 Dev

    Telerik的Silverlight5控件包,开发者版本,非试用版,2012-10-...修改时间: 2012年11月26日 星期一, 8:05:56 MD5: 328015A027E66F6E412D41975FCBC3FC SHA1: 40516742FFE52E282E66EBCA6DE8E55ED7DBB164 CRC32: FD787480

    objectarx_2012_documentation_-_vs2010

    ObjectARX 2012与Visual Studio 2010的结合,为开发者提供了一个高效且功能丰富的开发环境,以满足复杂的设计需求和自动化工作流程。 ObjectARX基于C++编程语言,它提供了对AutoCAD内部数据结构和功能的直接访问,...

    Visual C++ 2012.rar

    《Visual C++ 2012:编程利器...这个压缩包提供的“Visual C++ 2012.exe”不仅是一个开发工具,更是一个学习和探索的平台,对于想要深入了解C++编程、Windows开发或者提升自己技能的开发者来说,无疑是一份宝贵的资源。

Global site tag (gtag.js) - Google Analytics