オープンソース プロジェクトが学生のより良いキャリアをどのように準備できるか

クレジット:

無料のオープン ソース ソフトウェア (FOSS) は、現代の最も革新的な製品、テクノロジー、サービスの根幹です。ソーシャル ネットワークはハリウッドの自由をある程度奪ったかもしれませんが、イノベーションの温床としての今日の大学については、語るべき大きな物語がまだあり、その多くは FOSS によって推進されています。

今日のトップ起業家は、FOSS をイノベーションの構成要素として使用しています。開発者は、ソリューション全体を最初から作成するのではなく、自由にライセンスされた FOSS プロジェクトからソリューションの大部分を組み立て、創造的なエネルギーに集中できます。

FOSS は、新しい開発者のためのトレーニングの場としても機能します。優れた開発者は、改善する方法はよく書かれたプログラムを読むことであることを常に知っています。ダイナミックなコミュニティにおける優れた FOSS プロジェクトは、学生が読み、理解し、取り組むための豊富な例を提供します。

無料のオープンソース ソフトウェアは、プログラムを作成するための優れた方法であるだけでなく、学生の教育や就職の可能性において有利になります。その方法は次のとおりです。

スキル

FOSS プロジェクト コミュニティ内で作業すると、新たなメリットがもたらされます。まず、分散チームに参加するという現実の経験があります。世界のソフトウェア プロジェクトの多くは、パブリックで自由にライセンスされているか、非公開でプロプライエタリであるかに関係なく、世界中の高度につながりのある開発者コミュニティで開発されています。このような経験から学ぶコミュニケーションスキルや社交スキルは不可欠です。

開発スキルも磨かれます。これは、建設的なフィードバックと、成熟したよく運営された FOSS プロジェクト チーム内での作業経験によって実現されます。このエクスペリエンスにより、バージョン管理、構成管理ツール、定期的な自動ビルド、テストとパッケージ化の問題が提供されます。これらは、専門的なソフトウェア開発に不可欠なスキルですが、正式な学校環境では十分に教えられることはほとんどありません。

経験とネットワーキング

仕事やキャリアの成功は、多くの場合、専門的なつながりを通じてもたらされます。大規模な FOSS プロジェクトに固有のより広範なネットワークは、大きなチャンスを生み出す可能性があります。

企業は求職者が何ができるかを知りたいと考えています。 FOSS プロジェクトに参加すると、実践的な作業の非常に公開されたポートフォリオを生成できます。これはどんな履歴書よりも優れています。また、これまでの仕事を潜在的な雇用主に提示することも容易になります。他社のためにコーディングした場合、その作業は独自の保護によってロックされている可能性があります。ただし、FOSS プロジェクトは無料で誰でも簡単に閲覧できます。

大学生のエリック・シュルツにとって、FOSS は履歴書に経験を加える手段でした。彼は複雑なプロジェクトをプログラムする方法が分からないと言いましたが、チームと協力することでスキルを身につけ、ポートフォリオにサンプルを追加することができました。 「これは非常に素晴らしいネットワーク作りの機会でもあります」とシュルツ氏は語った。 「すでに大きなビジネスに携わっている人たち、つまりその分野のトップにいる人たちと出会うと、突然あなたが彼らの注目の的になるので、これは役に立つと思います。つまり、純粋にネットワーキングの観点から言えば、これは非常に有益です」本当に役に立ちました。」

多くの大学が、学生が FOSS の研究から得られるメリットを発見しています。レンセラーそしてオレゴン州立大学学生向けのオープンソースの専門知識センターがあります。カリフォルニア大学バークレー校は、ウェブベースのコース

雇用主は、学生、FOSS プロジェクト、雇用機会の関係を知らないわけではありません。数年前、Google は「サマー・オブ・コード」プログラムでは、FOSS プロジェクトのリーダーが夏の仕事を提案し、学生がそのポジションに入札し、Google が受け入れられた学生 1 人あたり 5,000 ドルを支払います。 Google は引き続きこのプログラムに多額の投資を行っています。

FOSS プロジェクトやコミュニティに積極的に参加する大学生は、夏のインターンシップ、フルタイムの雇用、または来年の卒業に向けた就職の準備など、自分で就職の機会を作り出すことができます。新しい人材を求めている企業は、こうした取り組みに参加した学生と関わることで多くの利益を得られます。

クレジット: