博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
开启你的开源项目生涯_通过开源技能快速开始您的职业生涯
阅读量:2525 次
发布时间:2019-05-11

本文共 1283 字,大约阅读时间需要 4 分钟。

开启你的开源项目生涯

尽管软件开发成功不需要上大学,但是大学课程可以在相对较短的时间内提供大量有用的信息。 更重要的是,它们旨在涵盖所有必要的概念,而不会有些自学成才的专业人员遭受知识空缺。 大学课程通常还包括理论和历史,这可以构成专业探索和决策的基础。

然而,进入劳动力市场的大学毕业生通常会发现他们的课程工作强调了成功工作所需的实践,技术和趋势方面的理论。 原因? 课程需要时间来开发,因此高等教育机构通常会讲授当前使用的尾声技术和实践。

实习机会

幸运的是,有许多方法可以学习和发展在当今的工作场所找到工作并取得成功所需的知识和技能。 一种方法是实习。 许多学生在学校实习期间度过假期。 实习是一种有效的途径,使他们可以接触与学校所教授的技术不同的技术。 额外的好处:您将获得报酬(不接受无薪实习;您的时间很宝贵)。

当然,最佳实习的竞争可能会很激烈,而且可能很难在您最感兴趣的领域或行业中找到实习。 另外,不要期望按时间表进行实习。 您可能会度过假期而不是放松和与家人和朋友共度时光。 考虑获得经验的权衡取舍,这将在您开始职业生涯时一臂之力。

为开源项目做贡献

获得额外知识的另一种方法是参与免费开源软件(又名FOSS)并为之做出贡献。 数以百万计的FOSS项目提供了几乎无限的学习机会。 这是学习未必学到的关键技能的绝佳方法,例如质量检查,版本控制,编写测试,使用持续集成和开发,编写以及设计用户界面。 您可以在一年中的任何时候按自己的时间表参加FOSS。 FOSS的参与为行业中一些最优秀的人才提供了学习和指导的机会。 它还使您能够构建公开可用作品的组合,这将给准雇主留下深刻的印象,而不仅仅是标准课程。

找到实习机会就像访问大学的职业和就业办公室一样容易。 但是,您如何找到一个有助于发展的FOSS项目呢?

寻找一个项目

有几种在线服务可以帮助人们为免费和开源软件做出贡献。 一些提供技巧,而另一些则充当媒人,将人们与需要帮助的项目配对。 除了可以请求和帮助项目维护者将错误标记为#first-timers-only外 ,还为新参与者提供了有用的链接和入门技巧。 和都提供了指向正在寻找新贡献者的有趣项目的指针。 在圣诞节假期期间,“ 是查找需要帮助的项目的好方法。

您对FOSS项目的搜索不必仅限于在线。 大多数市区和许多较小的社区都会举办各种活动,您可以亲自学习并作出贡献。 许多小组都在甚至Facebook上发布了他们的活动,会议和黑客 ,但请不要忘记您当地的公共或大学图书馆是了解社区活动的宝贵资源。 如果找不到群组,就开始一个! 该图书馆还是发布会议和汇聚希望探索开源贡献的人们的好地方。

新的贡献者友好项目

某些项目特别友好,对新的贡献者有帮助。 接下来的内容远非完整列表:

最后,请记住,自由和开源软件需要程序员,但同时也需要设计师,作家,营销人员等等! 开发和支持FOSS确实是一个多学科的事业。 无论您做什么工作,无论希望从事什么职业,免费的开源软件都可以帮助您了解在职场上取得成功和竞争所需要的知识。

翻译自:

开启你的开源项目生涯

转载地址:http://tgbzd.baihongyu.com/

你可能感兴趣的文章
1020 Tree Traversals (25)(25 point(s))
查看>>
第一次作业
查看>>
“==”运算符与equals()
查看>>
单工、半双工和全双工的定义
查看>>
Hdu【线段树】基础题.cpp
查看>>
时钟系统
查看>>
BiTree
查看>>
5个基于HTML5的加载动画推荐
查看>>
水平权限漏洞的修复方案
查看>>
静态链接与动态链接的区别
查看>>
Android 关于悬浮窗权限的问题
查看>>
如何使用mysql
查看>>
linux下wc命令详解
查看>>
敏捷开发中软件测试团队的职责和产出是什么?
查看>>
在mvc3中使用ffmpeg对上传视频进行截图和转换格式
查看>>
python的字符串内建函数
查看>>
Spring - DI
查看>>
微软自己的官网介绍 SSL 参数相关
查看>>
Composite UI Application Block (CAB) 概念和术语
查看>>
64位MATLAB和C混合编程以及联合调试
查看>>