
シェア:
コーリー・アルソフはVonageの開発者支援者であり、2冊の著書を持つ:独学プログラマー』と『独学コンピュータ・サイエンティスト』である。The Self-Taught Programmer "はBook Authorityが選ぶ史上最高のプログラミング本のひとつであり、The Next Webは、より優れたソフトウェア・エンジニアになるための10冊の本のひとつに挙げている。 コーリーは妻と娘とともにベイエリアに住んでいる。
次のハッカソンのための究極のアイデアリスト
所要時間:1 分
ハッカソンはとても楽しい。ハッカソンとは、プログラマーたちが短期間(多くは24時間)で何かを作り上げるイベントだ。多くの場合、ハッカソンでは優勝チームに賞品が与えられる。
ハッカソンは、コーディング・スキルを向上させ、新しいものを作り、新しいテクノロジーを試すことができるからだ。
ハッカソンに参加する上で最も難しいことのひとつは、取り組むべきアイデアを思いつくことだ。そこでこの記事では、次回のハッカソンに向けた楽しいアイデアをいくつか紹介しよう。
人気のハッカソン
まず、人気のあるハッカソンをいくつか紹介する。まずはHacktoberfestだ。 Hacktoberfestはオープンソースがテーマだ。DigitalOceanによって開催され、参加者はオープンソースプロジェクトに貢献し、賞品を獲得するチャンスを得る。
ハックミットも人気のあるハッカソンだ。週末に開催され、学生たちが新しいソフトウェアやハードウェアのプロジェクトに取り組む。ただし、このイベントは初心者に優しくないので注意しよう!
多くの人が参加する大きなハッカソンに参加したい方は MHacks, LAHacksまたは ハックテック.
スタートアップに興味がありますか?TechCrunch Disruptへの登録をご検討ください。 TechCrunch Disruptはスタートアップのための一連のイベントだが、24時間のハッカソンも含まれる。
初心者の方で、経験の浅い方を対象としたハッカソンをお探しの方は ハックイリノイ, ボイラーメイク, BitCamp, HackTXまたは ハック@ブラウン.
これらは最も有名なハッカソンのいくつかだが、網羅的なリストとは言い難い。
では、ハッカソンのアイデアを紹介しよう!
一般的なハッカソンのアイデア
天気に基づいて服装を提案してくれるアプリを作ろう。私たちの 楽しいAPIを使って、あなたの地域の天気を取得し、その日の適切な服装を提案します。
時には、あなたの人生のすべての人々と付き合っていくのは難しいかもしれません。次のハッカソンでは、次のようなボットを作ってみてはどうだろう。 プログラムによって素敵なテキストメッセージをを送信するボットを作ることができます。
自分のためのバーチャル・アシスタントを作ろう。Siriでもいいのですが、Siriではできないあなた特有のタスクがたくさんあります。それらをブレインストーミングでリストアップし、それらのタスクを自動化できるアシスタントを作りましょう。
生活の自動化といえば、ロボティック・プロセス・オートメーション(RPO)を試したことはあるだろうか?もし、あなたの仕事がコンピュータを使った反復的なものであれば、次のハッカソンでrobocorpの無料の オープンソースRPAソフトウェアを使ってみてください。
もうひとつの楽しいボットのアイデアは、以下のようなチャットボットを作ることだ。 友達や家族にテキストを送る.ロボットに話していることに気づかれずに、どれだけ長く会話を続けられるか試してみましょう!
ARを使って何かを作ってみよう。このAPIを使ってみてください。
Redditやソーシャルネットワークのような場所で、新しい音楽やテレビ番組を監視するプログラムを作る。新曲や新番組が流行り始めたら、次のようなSMSメッセージを送る。 SMSメッセージを送る。.
コード 毎週電話をかけてきて毎週電話をかけてきて、シンプソンズからの引用を読んでくれるプログラム。
誰かの誕生日を忘れるのは最悪の気分だ。アプリのコード 自動的にテキストメッセージこれでもう誕生日を忘れることはありません。
同僚のドウェイン・ヘミングスと一緒にウェブコンポーネントを作るTwitch配信をしたんだ。まだ作ったことがない人は、ぜひ作ってみてほしい。ここにあるアイデアのひとつをウェブ・コンポーネントにしてみてほしい。
フィンテック&エドテックハッカソンのアイデア
暗号通貨価格が史上最高値を更新している今、暗号通貨を取引するボットを構築する絶好の機会だ。
暗号通貨の話をしている間に、もうひとつ楽しいプロジェクトがある。パーソナル・コインが未来だと考えている人もいる。
暗号通貨のマイニングは儲かるが、多くのエネルギーを使う。そこで、ラズベリーパイを使って 太陽電池駆動の暗号通貨マイニング・マシンを作ってみてはどうだろう?
あるプログラマーが ツイートを読み、そのニュースに基づいてストックオプションを購入することでツイートを読み、それに含まれるニュースに基づいてストックオプションを購入することで、28分で240万ドルを稼いだプログラマーをご存知だろうか?そして、次はあなたの番かもしれない!次回のフィンテック・ハッカソンで、つぶやきから株を売買するボットを作ってみませんか?
私は過去に、ファイナンシャル・アドバイザーが機密データを電子メールで送信することに問題がありました。機密データを電子メールで送信する可能性がある場合に警告を発するGmailプラグインをプログラムしてください。
税金は誰にとっても楽しいものではない。ユーザーの入力なしで税金を計算できるプログラムを作ってみよう。あなたの銀行データをスクレイピングし、あなたのメールや電話を監視して、引っ越しや結婚(税金に影響する)などの情報を見つけることで、それができるかもしれない。
もう一つのプロジェクトは、グラフを使って教えるためのビデオ会議アプリを作ることです。VonageのビデオAPIを使うことができる。 VonageのVideo APIを使ってビデオ会議を素早くセットアップし、Plotlyのようなライブラリ Plotlyのようなのようなライブラリを使ってグラフを追加する。教師はリアルタイムでデータを入力し、グラフを作成できるはずだ。
さらなる挑戦が必要ですか?ビデオ会議アプリに顔認識機能を追加してみてください。
また ビデオ会議アプリを作ることもできる。を作れば、保護者と教師の面談の代わりに、ワンクリックで生徒の成績表を表示する機能などを使うことができる。
コーディングに関する2冊目の本を書いた者として言えるのは、コーディングの本を書く人のためのソフトウェアはあまりないということだ。Google DocsやMicrosoft Wordのように、適切にフォーマットされたコードを含む文書を簡単に電子書籍に出力できるようなプログラムを誰かが書いてくれることを願っている。
私はいつもKindleでメモをハイライトしているが、それを見直すことはほとんどない。もし誰かが以下のようなウェブサイトを作ってくれたら嬉しい。 テキストで私が読んだ本からハイライトされた文章をテキストで送ってくれるサイトがあったら嬉しい。
新人コーダーのためのハッカソン・アイデア
クリスマスが近づいてきた!そろそろ欲しいプレゼントをリマインドし始める時期だ。欲しいプレゼントと友人や家族のメールアドレスを入力し、X日ごとにEメールを送り、プレゼントをたくさん買うのを忘れないようにリマインドするアプリを作ることに挑戦しよう!(欲しいもののリストを送るのだ)今年は、誰もプレゼントを買い忘れることはないだろう!
ハッカソンは必ずしも新しいものを作るためのものではない。時には、自分のスキルを高めるだけのこともある。古典的なゲーム「TikTokToe」を、見栄えのするUIを備えたウェブサイトとして作ってみよう。
TikTokToeに興味がない?代わりに友達とポーカーをプレイできるウェブサイトを作ろう。
新米コーダーのためのもう一つの楽しいプロジェクトは、APIを構築することだ。素晴らしい情報を持っているが無料のAPIがないウェブサイトを探してみよう。ウェブサイトの利用規約がそれを許可していることを確認してから、ウェブサイトをスクレイピングしよう。そのデータをデータベースに入れて、APIを構築する。その後ウェブマスターに連絡を取り、無料でコードを提供することができる。
新米コーダーにとって、一貫した練習を続けることは難しいことです。毎日あなたの携帯電話にSMSメッセージを送信し、その日のコーディングを思い出させるプログラムを構築しましょう。SMS APIを使用して、次のことができます。 簡単にSMSメッセージを送信できます。.
あなたが読んだり受講したりしたコーディングの本やコースをすべて記録し、新しいものを簡単に追加できるウェブサイトを構築する。
曲を選ぶことができるウェブサイトを作る。そして、Video APIを使ってその曲を再生し、ウェブから画像をスクレイピングしてカスタム・ミュージックビデオを作成する。
あらゆる曲の歌詞をスクレイピングし、歌詞からワードクラウドを作成できるプログラムを作る。
プログラマーとして最初の仕事を得るのは難しいことですが、ポートフォリオが役立ちます。もしあなたが自分のトッププロジェクトを紹介するポートフォリオを持っていないなら、次のハッカソンはそれを作る絶好の機会です。
プログラミング言語を作ろう。それは次のPythonではないかもしれないが、できるだけ多くの機能を持たせること。プログラミング言語を作ることは、あなたをより優れたプログラマーにするのに役立ちます。
最終的な感想
プログラミングのスキルを向上させたい人も、新しい人と交流したい人も、ハッカソンはとても楽しい。
この記事を読んで、まだ一度も参加したことがない人はぜひ一度参加してみてほしい。
多くのプログラマーが直面する課題のひとつは、サイド・プロジェクトであれハッカソン・プロジェクトであれ、新しいプロジェクトのアイデアを思いつくことだ。
あなたが機械学習プロジェクトを立ち上げるにせよ、このリストにあるプロジェクトを立ち上げるにせよ、幸運を祈る。
もしこの記事のアイデアを使うことになったら、ぜひ教えてほしい!
連絡先 ツイッターまたはSlackチャンネルでご連絡ください。
次のハッカソンで幸運を祈る!