免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1574 | 回复: 1

让你的开源梦想着陆的6个基本技能 [复制链接]

论坛徽章:
2
2015年辞旧岁徽章
日期:2015-03-03 16:54:152015年迎新春徽章
日期:2015-03-04 09:55:28
发表于 2014-04-25 09:32 |显示全部楼层
  
Mark Atwood是HP公司 Open Source Engagement部门的主管,他在一次针对学生的演讲里发表了名为《How to Get One of These Awesome Open Source Jobs》,其中就有一些建议较为适用于那些想要在开源项目里工作同学的建议。Atwood说,你要是投身开源事业,那你就是在为这个世界做贡献。
下面我们对Atwood所讲的建议进行总结,希望对那些想要在开源界一展身手的job seeker有鼓励作用。

1. 沟通技能
沟通技能除了口头表达之外还需要清晰的书面表达能力。想想看,如果你写出来的东西需要别人拿过去修改、重写的话,你根本得不到你想要的反馈信息。最重要的语言并不是和编程有关的语言,而是English。尽可能的多些吧,没有坏处的。另外就是在更多场合练习表达能力:打电话、会议上,甚至是发邮件都要注意表的清楚。

2. 技术能力
开源项目里的很多东西都是比较分散的,也就是说你需要掌握的编程语言至少得两个:Python 和 JavaScript。Python的好处是容易学习和容易阅读。需要掌握JavaScript的主要原因是它使用的范围最广。除此之外,Atwood还建议你最好每6-12个月的时间内学习一门新的语言。最后你还要学会使用调试器,还有分布式源代码控制。

3. 和同事的关系
“开源工作就是跟一个社区在一起工作而已。”

你可以先从本社区开始,经过会议或者是交流工具Meetup.com来搜索同行业的工作者、俱乐部、学校社团等等,或者是更大的项目交流群,学习他们的项目和技术。最好的方式是参加一些会议或者是活动,面对面的交流效果会更好。

4. 找工作之前先做项目
很认真的说,在找工作之前最好是参加一些开源项目。注册邮箱列表,加入Stack Overflow讨论社区,阅读别人的提出的问题和回答的答案,并试着自己回答问题。还有就是不要急着去修复bug,先读懂bug是什么之后再去修复它。

在找工作之前就参加开源项目可以锻炼你的技能、提升你的可信度,在开源世界里,名声是至关重要的。

5. 团队协作
如果你够走运的话,可能会和分布在世界各地的开发者一起合作,跟他们一起使用开源工具。你有可能还需要去熟悉IRC、bug跟踪器和电子邮件清单,并使用git来学习拉拽请求和日志评论,这些都是很重要的技能。另外就是掌握代码审核、结对编程等技能也是必不可少的,它们能让你变得更加聪明,让你从代码中找到自我。

6. 个人名声
在开源界里,你需要别人知道你是干什么的,你的专攻是什么。所以你得创建一个属于你自己的作品展示录,里面包含你的邮件信息、项目提交和其他的贡献。如果老板看到你简历里的开源项目之后,肯定会交给你一个重量等级更大的项目。其次就是随时更新你的联系方式,不要让别人花很多时间来找你。

写在最后
Atwood最后建议大家活到老学到老,技多不压身。

原文来自:OpenSource.com

本文来自ChinaUnix新闻频道,如果查看原文请点:http://news.chinaunix.net/opensource/2014/0424/3145675.shtml

论坛徽章:
5
丑牛
日期:2014-01-21 08:26:26卯兔
日期:2014-03-11 06:37:43天秤座
日期:2014-03-25 08:52:52寅虎
日期:2014-04-19 11:39:48午马
日期:2014-08-06 03:56:58
发表于 2014-04-25 12:04 |显示全部楼层
Atwood最后建议大家活到老学到老,技多不压身。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP