本文共 1283 字,大约阅读时间需要 4 分钟。
开启你的开源项目生涯
尽管软件开发成功不需要上大学,但是大学课程可以在相对较短的时间内提供大量有用的信息。 更重要的是,它们旨在涵盖所有必要的概念,而不会有些自学成才的专业人员遭受知识空缺。 大学课程通常还包括理论和历史,这可以构成专业探索和决策的基础。
然而,进入劳动力市场的大学毕业生通常会发现他们的课程工作强调了成功工作所需的实践,技术和趋势方面的理论。 原因? 课程需要时间来开发,因此高等教育机构通常会讲授当前使用的尾声技术和实践。
幸运的是,有许多方法可以学习和发展在当今的工作场所找到工作并取得成功所需的知识和技能。 一种方法是实习。 许多学生在学校实习期间度过假期。 实习是一种有效的途径,使他们可以接触与学校所教授的技术不同的技术。 额外的好处:您将获得报酬(不接受无薪实习;您的时间很宝贵)。
当然,最佳实习的竞争可能会很激烈,而且可能很难在您最感兴趣的领域或行业中找到实习。 另外,不要期望按时间表进行实习。 您可能会度过假期而不是放松和与家人和朋友共度时光。 考虑获得经验的权衡取舍,这将在您开始职业生涯时一臂之力。
获得额外知识的另一种方法是参与免费开源软件(又名FOSS)并为之做出贡献。 数以百万计的FOSS项目提供了几乎无限的学习机会。 这是学习未必学到的关键技能的绝佳方法,例如质量检查,版本控制,编写测试,使用持续集成和开发,编写以及设计用户界面。 您可以在一年中的任何时候按自己的时间表参加FOSS。 FOSS的参与为行业中一些最优秀的人才提供了学习和指导的机会。 它还使您能够构建公开可用作品的组合,这将给准雇主留下深刻的印象,而不仅仅是标准课程。
找到实习机会就像访问大学的职业和就业办公室一样容易。 但是,您如何找到一个有助于发展的FOSS项目呢?
有几种在线服务可以帮助人们为免费和开源软件做出贡献。 一些提供技巧,而另一些则充当媒人,将人们与需要帮助的项目配对。 除了可以请求和帮助项目维护者将错误标记为#first-timers-only外 ,还为新参与者提供了有用的链接和入门技巧。 和都提供了指向正在寻找新贡献者的有趣项目的指针。 在圣诞节假期期间,“ 是查找需要帮助的项目的好方法。
您对FOSS项目的搜索不必仅限于在线。 大多数市区和许多较小的社区都会举办各种活动,您可以亲自学习并作出贡献。 许多小组都在甚至Facebook上发布了他们的活动,会议和黑客 ,但请不要忘记您当地的公共或大学图书馆是了解社区活动的宝贵资源。 如果找不到群组,就开始一个! 该图书馆还是发布会议和汇聚希望探索开源贡献的人们的好地方。
某些项目特别友好,对新的贡献者有帮助。 接下来的内容远非完整列表:
最后,请记住,自由和开源软件需要程序员,但同时也需要设计师,作家,营销人员等等! 开发和支持FOSS确实是一个多学科的事业。 无论您做什么工作,无论希望从事什么职业,免费的开源软件都可以帮助您了解在职场上取得成功和竞争所需要的知识。
翻译自:
开启你的开源项目生涯
转载地址:http://tgbzd.baihongyu.com/