search
テクノロジー

オープンソースプロジェクトに参加して自己肯定感を高める

おはぐろ氏's icon'
  • おはぐろ氏
  • 2020/02/15 14:35
Content image

 

 

先日、 GitHub で人生初の オープンソースプロジェクト に貢献してみた。

オープンソースプロジェクトは世界中にたくさん存在し、GitHubなどのプラットフォームを介して初心者~凄腕ハッカーまでありとあらゆるプログラマーが参加している。
 

 

人々はなぜオープンソースを作り、そして参加するのか

私は当初、

「なんで稼げるわけでもないのに自分の時間と労力を費やしてまでタダで貢献したがるのだろう」

と恥ずかしながら疑問に感じていた。

しかし今回ふと思い立ち、勢いで参加して プルリクエスト(「ここのコード修正しました」と提案すること) を送るところまでやってみた。

最初だったので 「First Contributions」 などを参考にしながら、初心者用のプロジェクトでいくつか参加してみた(初心者歓迎のプロジェクトは このサイト からも確認できる)。

まだ簡単なプロジェクトにしか参加していないが、オープンソースの世界に足を踏み入れてみたことで、 上記の疑問が愚問である ということに初めて気付いた。
 

 

オープンソースプロジェクトに参加することで得られること

コードを愛する真のプログラマーやエンジニアからは 「メリットとか考えてる時点で二流、いや三流以下だ。」 と言われそうだが、あえて書きたい。

 

1. 初心者でも自由に参加できる

プログラミング学習を始めて少し経つと、背伸びして「何か凄いアプリやサービスを作りたい」という気持ちが湧きおこってくるのは人間として当然のことだと思われる。

そのように思い始めてしまった人達にオススメしたいのがまさに オープンソースプロジェクトへの参加 だ。

世界中で既に愛されているアプリやツールの改善案を誰でも送ることができるのだ。

そう、見方によってあなたは Facebookの開発者 にでも Microsoftの開発者 にでも何にでもなれるのだ。
 

2. 自己肯定感が高まる

「自分は世界中の人が利用しているサービスに貢献しているんだ」

という自意識が芽生えることで(それがたとえ誇大妄想だったとしても)自分に自信がつき、 「次は世界をどのように救ってやろうか」 というアグレッシブで前向きな気持ちで充満すること請け合いだ。

これは 「マズローの欲求5段階説」 のまさに 第6段階『自己超越の欲求』 に到達していると言えるのではないだろうか。
 

3. 国境を超えて世界中に仲間ができる

コントリビューター(貢献者)として活動し始めると自然と色々な人種、性別、文化の人達と関わり合うことになる。そうすると次第に信頼関係が芽生えて世界中に 同志 と言える仲間が増えていくことになる。

「世界中の仲間たちと素晴らしいプロダクトを作り上げていく」

と考えたら何だかワクワクしてこないだろうか。
 

4. 最新のテクノロジーにアンテナを張るようになる

「何か面白そうなプロジェクトないかな」 と探し回ることはすなわち 「流行りだしそうな魅力的なプロダクトないかな」というのとほぼ同義だ。

自然と新しい技術やサービスに意識が行くようになるので、周囲の人達に 自分の情報通ぶり を自慢できるのは言うまでもない。

 

 

プルリクエストの先には素晴らしい世界が広がっていた

プルリクエストを送る前と送った後で私の意識は明らかに変わった。想像していたより遥かに。下衆な盗人から仙人に生まれ変わったような気持ちだ。

 

オープンソースプロジェクトに参加したことがない人はぜひ参加してみてほしい。

Supporter profile iconSupporter profile iconSupporter profile iconSupporter profile iconSupporter profile iconSupporter profile iconSupporter profile icon Supporters link icon
Article tip 9人がサポートしています
獲得ALIS: Article like 174.64 ALIS Article tip 85.05 ALIS
Article registration Article registration
おはぐろ氏's icon'
  • おはぐろ氏
  • @hideckies
今になって花粉症になりました。

投稿者の人気記事
コメントする
Loading...
前のコメントを表示
コメントする
こちらもおすすめ!
Eye catch
ゲーム

ドラクエで学ぶオーバフロー

keiju togashi 2020/03/12
Like token Tip token
30.10 ALIS
Eye catch
クリプト

Uniswap v3を完全に理解した

池田らいく 2021/04/04
Like token Tip token
18.92 ALIS
Eye catch
クリプト

NFT解体新書・デジタルデータをNFTで販売するときのすべて【実証実験・共有レポート】

otakucoin 2021/03/29
Like token Tip token
121.79 ALIS
Eye catch
テクノロジー

なぜ、素人エンジニアの私が60日間でブロックチェーンゲームを制作できたのか、について語ってみた

ゆうき 2020/08/12
Like token Tip token
270.93 ALIS
Eye catch
他カテゴリ

機械学習を体験してみよう!(難易度低)

nonstop-iida 2020/03/04
Like token Tip token
124.82 ALIS
Eye catch
クリプト

約2年間ブロックチェ-ンゲームをして

kaya 2021/10/06
Like token Tip token
61.20 ALIS
Eye catch
クリプト

17万円のPCでTwitterやってるのはもったいないのでETHマイニングを始めた話

nnppnpp(んぺー) 2021/09/08
Like token Tip token
46.60 ALIS
Eye catch
クリプト

Bitcoinの価値の源泉は、PoWによる電気代ではなくて"競争原理"だった。

CryptoChick 2020/03/07
Like token Tip token
159.32 ALIS
Eye catch
クリプト

ジョークコインとして出発したDogecoin(ドージコイン)の誕生から現在まで。注目される非証券性🐶

昆布森ちゃん 2021/01/19
Like token Tip token
38.31 ALIS
Eye catch
他カテゴリ

ALISのシステム概観

ALISブロックチェーンブログ 2018/07/03
Like token Tip token
5.00 ALIS
Eye catch
クリプト

Bitcoin史 〜0.00076ドルから6万ドルへの歩み〜

大田コウキ 2021/04/06
Like token Tip token
947.13 ALIS
Eye catch
テクノロジー

彼女でも分かるように解説:ディープフェイク

Jimmy 2020/03/17
Like token Tip token
32.10 ALIS