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

六种方法—做一名更好的开发者

阅读更多

1、交谈

尽可能多地跟其他软件开发者交谈;

培养个人关系;

跟意见与你相左的人交流;

跟经验更丰富的人交流;

跟阅历丰富的人交流。

多到Groups 中去,尤其是交谈自由随意的Groups——不约束主题,不约束交谈内容。

 

2、选择更好的环境

好多开发者都有成为优秀开发者的所有优点,只是他们没有机会在好的环境中工作。这里所说的好的环境,是指周围有一帮愿意且能够分享他们知识的开发者。如果你是“菜鸟级”开发者,你的成长路线将因他们而大为缩短;如果你是“高级”开发者,你的能力也会因为同伴的刺激和挑战而提高。

 

3、参与开源

也许你的工作会枯燥,甚至不合你的兴趣,你也从未从你的开发中得到乐趣。那么,你该参与一个开源项目了。

你可以选择你感兴趣的项目和技术,选择能促使你提高开发技能、让你尝试全新开发思路的项目,而且更为可贵的是,很多都是免费的。搞不好,还能赚点外快呢。

 

4、写博客

写博客,尤其是观点争论性质的博客,会帮助你整理最近一段时间的思考,没有什么比自己表达自己更引发思考的了,尤其是当有成百上千人读你博客的时候。

 

5、多浏览

博客圈中有丰富的资源,自由而免费。除了自己写,多浏览甚至留言跟他们争论都是提高自己很好的方法。

 

6、扩大阅读面

保持RSS订阅的平衡性。扩大阅读面——开发、测试、工程管理……有时候看看别人在做什么、学什么,收获很大。

分享到:
评论

相关推荐

    开发者 必须掌握的基础

    作为一名开发者,掌握坚实的基础知识是至关重要的。在IT行业中,特别是Java编程领域,基础知识的扎实程度直接影响到开发效率和代码质量。以下将详细介绍"开发者必须掌握的基础"这一主题,包括与Java相关的基础知识。...

    dotnet-封装了常用的功能以更方便net开发者更好的使用zookeeper

    标题中的“dotnet-封装了常用的功能以更方便net开发者更好的使用zookeeper”指的是一个.NET框架下的Zookeeper客户端库,这个库特别针对.NET开发者进行了优化,提供了丰富的功能,旨在简化Zookeeper在.NET环境中的...

    开发者测试省赛参考答案.zip

    这份"开发者测试省赛参考答案"压缩包文件,无疑为参赛者提供了宝贵的参考资料,帮助他们更好地理解和实践软件测试的理论与方法。 一、软件测试基础 软件测试的基本理念是通过执行软件来寻找错误,确保产品满足既定...

    2020中国开发者有奖大调查.pdf

    ### 2020年中国开发者有奖大调查关键知识点解析 #### 一、调查背景与目的 ...此外,调查结果还可以为企业的人才招聘、人才培养提供有价值的参考信息,帮助企业和个人更好地适应快速变化的IT行业。

    [练习题+答案]Harmony OS应用开发者高级认证

    虽然非关系型数据库在某些场景下确实能够更好地满足特定需求,但HarmonyOS中的首选项(preferences)并非基于非关系型数据库,而是采用了一种简单的Key-Value形式存储数据,并不涉及复杂的事务处理机制。 #### 二、...

    最全的开发者神器全集.rar

    它将帮助你提升技能,解决问题,更好地应对开发挑战。通过这个压缩包,你可以一站式获取开发所需的各类资源,无需在互联网上四处搜寻,极大地提高了学习和工作效率。因此,这个集合无疑是每一个开发者必备的参考资料...

    开发者突击公共lab1

    这些资源旨在为学习者提供全面的支持,帮助他们更好地理解和应用所学知识。 在压缩包子文件的文件名称列表中,我们看到"公用lib1",这可能是一个包含公共库的文件,里面集成了各种常用的第三方库,比如Apache ...

    面向软件安全性缺陷的开发者推荐方法.pdf

    10. **优化软件开发者推荐**:通过SecDR这样的推荐系统,可以更好地理解开发者的专业能力,从而减少错误分配,提高整体软件开发和维护的效率。 综上所述,本文介绍的SecDR方法提供了一个全面的解决方案,用于改善...

    那些赚钱了的独立开发者项目聚合,向赚钱的项目学习.zip

    这个名为"那些赚钱了的独立开发者项目聚合,向赚钱的项目学习.zip"的压缩包,显然提供了一种学习和借鉴的方式,让我们可以探索那些成功的独立开发者是如何赚取收入的。其中包含的"awesome-indie-master"目录很可能是...

    2011年Web开发者必须掌握的10 大技能

    ### 2011年Web开发者必须掌握的十大技能详解 ... ...CSS3则进一步增强了网页的...总之,作为一名2011年的Web开发者,不仅要掌握上述十大技能,还需要保持对新技术的好奇心和学习热情,以便能够跟上快速发展的Web技术潮流。

    firefox附加组件开发者指南

    当你开始阅读这份**Firefox附加组件开发者指南**时,表明你已经是一名Firefox的用户。在初次接触Firefox时,你可能会惊讶于它的界面相对简洁,相较于其他功能丰富的浏览器(例如Opera或Safari),Firefox的设计更加...

    C#开发者手册

    《C#开发者手册》是一本面向C#编程语言学习者的权威参考书,旨在为初学者提供全面、深入的C#编程知识。...通过系统地学习和实践,你将能够掌握C#的强大功能,并能运用到实际项目中,成为一名熟练的C#开发者。

    抖音小程序开发者工具.rar

    同时,开发者社区也是获取帮助、交流经验的好地方,可以在这里找到解决问题的方法和案例。 总之,抖音小程序开发者工具是开发者构建抖音小程序不可或缺的助手,它提供了完善的开发环境和工具集,使得小程序的开发变...

    开发者指南源代码

    《开发者指南源代码》这本书的源代码集合,旨在为iOS开发者提供一个全面的学习资源,无论你是初学者还是经验丰富的专业...在学习过程中,不断挑战自我,将理论知识与实际操作相结合,有助于成长为一名优秀的iOS开发者。

    Roster: 一种开发者潜在同行推荐方法

    实践技能相似性较高的开发者有可能在项目合作中拥有更好的沟通和协作效率。同时,作者强调了共同开发者数量作为推荐依据的重要性,因为共同开发者数量越多,代表两个开发者之间有越多的重叠社区成员,这可能意味着更...

    prototype1.4.js开发者手册

    《prototype1.4.js开发者手册》是一份专为JavaScript...对于有经验的开发者,手册则可以帮助他们更好地挖掘Prototype的潜力,提升开发效率。总的来说,这份手册是JavaScript开发者学习和使用Prototype框架的宝贵资源。

    beego 1.8.1开发者文档

    为了更好地贡献beego项目,开发者可以通过GitHub平台进行派生(fork)、修改,并通过Pull Request提出代码变更,以供核心开发团队审查和合并。此外,beego项目还提供了名为bee的辅助工具,它简化了beego项目的创建、...

    react开发者工具资源包文件

    4. **性能分析**:React开发者工具还提供了一种名为"Profiler"的工具,用于测量组件渲染的性能。通过它,你可以发现哪些组件渲染得过频繁,从而进行优化。 5. **模拟变更**:在开发过程中,你可以直接在开发者工具...

Global site tag (gtag.js) - Google Analytics