プログラミングの上級者である子供が同じスキルレベルで他の人と出会えるようにするにはどうすればよいですか?


50

私の子供はちょうど14歳になり、趣味の1つはプログラミングです。彼は、JavaScript、HTML、CSS、jQuery、Ruby、Python、いくつかのJava、およびC ++、Bash、PHPを少し知っています。また、Git、Vim、およびLaTeXも使用しています。私はプログラマーではないので、今はこれらについて話すことも、彼と一緒に仕事をすることもできません。

これを考慮して、彼が同様のスキルレベルで他のプログラマーと対話するのをどのように助けることができますか?学校や他の活動からの彼の少数の友人だけがプログラムの仕方を知っていますが、どれも非常によく知っていません。私たちは、彼の学校の教師や大人、またはプログラマーである他の外部活動を知りません。

彼はすでにStack Overflowやその他のプログラミング関連のSEサイト(およびチャット)で多くの知人を作りましたが、学ぶために、実際に会ったり交流したりできる人と実際に会う方法をもっと求めています。成長します。


注:このシナリオでは、私は実際には親ではなく子供ですが、子供の観点からの質問はmetaのように話題になっているようです。それにもかかわらず、私はこの質問を私が親であるかのように提起しました。これはこの最近の質問にも関連しいますが、同じことを尋ねているわけではありません。


4
私は、Vimのカルトに14歳の子供がいるとは予想していなかったでしょう。仲間のカルト主義者として、私はただ歓迎することができます!(より深刻な流れで、これは優れた適切な質問です。)(また、本当に?Vim?好奇心から、それを使用する方法を学ぶことに決めたのはなぜですか?私はVimが大好きですが、正直にかなり限られた状況を除いてそれをお勧めします。...)
カイルストランド

1
@KyleStrandへー、Vimの残りの98%をまだ学んでいません。;)ありがとう!夏休み中に退屈していたからといって、実際にVimを学び始め、すぐに自分が効率的になることに魅了されました。今日、私は振り返ることがなかった、と私はまだ Vimの<ESC> bbernA、他の場所でVimのショートカットを使用してみてください!:P
ドアノブ

14
オンラインプログラミングパズルサイトのモデレーターになることを検討してください。 ああ、待って... ;-)
デジタル外傷

3
放課後クラブはありますか?コンピューターサイエンスかプログラミングか?たぶんそれを始めることについて見てください。あなたが彼らを指導するなら、それは他の誰かにとって非常に素晴らしい経験になるでしょう。そして、非常によく考えて、質問を言いました。プログラマーでもある私が知っているほとんどの大人よりも「話される」。
ブライアンロビンズ

11
OMG、14歳、彼はまだHaskellを知らない?
クラウディックス

回答:


22

私は地元のミートアップで人々に会います。私が住んでいる場所には、1か月に約3回のPythonミートアップがあります。私の経験は素晴らしかったです。話をしたいだけの優秀なプログラマーです。あなたはおそらくあなたのスキルレベルで他の人に会いますが、あなたはあなたの年齢レベルの人に会うことはありません。たいていは年配者(大学時代以上)になりますが、目標が直接話をすることであれば、それが最善の策です。必須の警告:注意を払って、少なくとも最初は親と一緒に行ってください。

地元のミートアップがない場合は、一般的なプログラミングなどで始めることができます。

別の選択肢は、目標が同年代の仲間に会うのではなく、会話をすることである場合、地元の大学のコースを見つけて受講することです。


2
+1。ドイツでは、Chaos Computer ClubまたはGesellschaftfürInformatik(German Informatics Society)に連絡する価値があります。彼らはすべての大都市で会合を開いているか、組織を知っています。他の国にも同様の組織があると思います。また、ハッカースペースも探してください。また、一部の大学は高校生にコンピューターサイエンス1を提供しています。
スミルダ

4
同意した。私は、meetup.comを提案しようとしていました。
バリーカーター

6
「開始1」の場合は+1。たとえそれが燃え上がったとしても、他の方法で素晴らしい経験になるでしょう。
カイルストランド

+1。また、これらのスキルをすべて有料で実践できるオンラインまたはローカルの仕事を見つけることも検討してください。
ポール

15

私は15歳で、約1年前に同じ問題を抱えていました。

FacebookにはHS Hackersと呼ばれる素晴らしいコミュニティがあります。それを人生を変えると言うのはひどく控えめな表現です。

ハッカソンは、他の才能のある(そしてしばしば若い)プログラマーと出会うための最良の方法です。ハッカソンは基本的にコーディングマラソンです。行くのに最適なイベントはCodeDayです。米国の27の都市で開催される24時間のコーディングマラソンで、若いプログラマー、新しいプログラマーに焦点を当てています。3人になって、StudentRNDの創設者に会い、独自のCodeDayを実行しましたが、才能のある若い開発者にとって最高の体験の1つであると言わざるを得ません。

叩いて!メールを送ってください。あなたの子供をこれらのコミュニティに紹介できます!これらのコミュニティ、CodeDay、およびその他のハッカソンは間違いなく人生を変える経験でした。


2
ハッカソンを通して、あらゆる年齢や背景の才能あるコーダーにたくさん会ったことがあります。多くの人々は、コーディングの方法について人々を教育するためのツールとしてそれらを使用しています。
ムズ

2
これ、千回これ。CodeDayに行ってHS Hackersに参加することは、おそらく今すぐできる2つの最も大きな影響です。どちらも彼らの年齢で才能のスペクトルにそれらをさらします。前回のCodeDay LAでは、最初のプログラムからブート可能なOSを純粋なx86で記述するまで、参加者にすべてを構築させました。
ザックラッタ

9

私はあなたが不運であると言いたくありませんが、あなたはほとんど不運です。問題は、あなたの年齢のほとんどの人がそれらの言語を知らないということです。実際、あなたの年齢のほとんどの人は、彼らのほとんどが何であるかさえ知らないでしょう。ほとんどの14歳の人にVimまたはLaTeXとは何かを尋ねると、それらの多くはまったく手がかりがありません。Java、HTML、およびJavaScriptが何であるかを知っている人もいるかもしれませんが、それらの多くはそれらの使用方法を知らないでしょう。

あなたがリストしたすべての言語に本当に精通しているなら、同等のスキルレベルにあるあなたの年齢の人を見つけることは難しいでしょう。あなたがそれを楽しませるならば、私についてあなたに話させてください。

私は幼い頃からコンピューターに興味がありました。プログラミングの仕方を実際に学び始めたのは、12歳くらいまでです。しかし、プログラミングを学び始めると、私は夢中になり、魅了されました。授業中に読むために、C ++ Webサイトから複数のページを印刷します。自宅のラップトップで数え切れないほどのチュートリアルを行いました。そして、私は常にプログラミングのトピックの説明を探していました。

私が高校2年生のとき、1学期のプログラミングコースを受講しました。私はそれを愛し、それでうまくやった。次の学期には、3人のシニアのみで構成される高度なプログラミングコースに参加する機会が与えられました。私はこの申し出を受け入れ、そこで私よりもはるかに年上で賢い他の3人の学生との排他的なプログラミングクラスに参加しました。私はそのコースで苦労し、それを落とすことについてカウンセラーと話しましたが、私はそれを使い続け、多くを学びました。

2年生の高校卒業後、DCエリアに移り、北バージニア州で最高のテクノロジー/ STEM公立高校の1つと考えられている学校に通いました。私は彼らの最高レベルのプログラミングコースに登録しました。子供たちと知り合いになり、自分のスキルを上回りました。学校に通じる夏休みの3か月以内に、私はさらに2、3のプログラミング言語を取り上げ、それらをかなり効果的に使用する方法を学びました。学校がやって来たとき、私は興奮して教室に入りましたが、やがて厳しい事実に気付きました。

北バージニア州で最高のSTEM高校の1つでも、自分の興味レベルや知識に一致する人を見つけることができないことに気付きました。それは大まかな事実ですが、あなたが大学に行くまで、プログラミング/開発に知識があり、興味がある人はあまりいません。

Kondax Designの答えに同意すると、あなたがそれについてあなたと話したいと思っているなら、興味がある大人を見つけることができます。私が作った最初の友人は、私のスキルレベルを上回り、私と同じくらい興味があります。実際には、上司であり、現在働いている会社のCEOです。大学に入学する少し前に彼に会いましたが、彼と私の同僚は、私の興味レベルを共有し、開発とプログラミングに精通している最初の友達です。

ですから、改めて謝罪しなければなりません。あなたの年齢であなたの能力や興味に合った人と出会う人はあまり多くありません。プログラミングと開発について人々と話し合うには、フォーラム/ディスカッションボードを使用し、現場の大人と話をすることをお勧めします。

あなたが未成年であり、私はあなたにアドバイスを提供しているので、これがすべて言ったので、私はあなたの興味を共有するオンラインで、あなたの人生で人を見つけるときに注意を払うことを思い出させる必要があると感じています。世界とインターネットは、風変わりな人よりもはるかに少ない人でいっぱいの危険な場所です。百万回聞いたことがあると思いますが、注意してください。私は良心のためにその免責事項を追加しなければなりません。



@Unihedroというリンクを追加してくれてありがとう。昨夜、別の質問に投稿したときに読んだ。これは素晴らしい読み物であり、そのリンクを回答に含めることを考えました。OP、必ず読んでおくことをお勧めします。それは学校内の教師によって書かれており、彼は(他のグループの中でも)ほとんどの高校生が「コンピューターを使用できない」と特に述べています。時間があれば読んでください!
スペンサーD

1
私は15歳で、いくつかの素晴らしいコミュニティに参加し、直接会ってオンラインで素晴らしい人々に会いました。私より年上の人、若い人、経験の多い人、少ない人。私たちは興味によって引き寄せられます。本当に私の人生で最高の経験。
アヌビアヌーブ

8

ハッカースペースに行きます。彼らは世界中のどこにでもあり、善意のコンピューター専門家という意味で「ハッカー」が出会う場所です。ほとんどが大人ですが、運がよければ10代もいます。

プログラミングソフトウェア、3Dプリンター、はんだ付けなど、取り組むべきプロジェクトがたくさんあります。もちろん、他の人もあなたのプロジェクトに参加できます。

Hacker SpacesのリストListを見てください。


6

地元の図書館にお問い合わせください。それは、教育を促進し、知識の創造を促進し、コミュニティの感覚を育てる図書館の使命の一部です。彼らはあらゆる種類の利益団体を運営しており、あなたの地元の図書館が十分に大きければ、スタッフに何らかの種類の技術の第一人者さえいるでしょう。図書館でグループを始めることができれば、見知らぬ人と会うのに適度に安全な場所であるという利点があります。


コーディング雑誌を熟読しながら、私は小学校の図書館で志を同じくする若いコーダーに会いました。学校の司書に、コードを書いている人やクラブがある人を紹介してもらえないか尋ねてみてください。
クリスナヴァ

4

2つの注意事項:

  • 私は親ではありません。私は子供を育てることについて何も知りません。(しかし、私はオタクについて知っています。)
  • 質問があなたの年齢の人との出会いを目的としたのか、それともあらゆる年齢の人との出会いを目的としたのかはわかりません。十代の若者や大人との出会いや交流を心がけていると思います。

エレベーターピッチ

あなたの年齢で本当に生産的なプログラミングスキルを持つことは珍しいです。より一般的なのは、興味と少しの経験を持つことですが、習熟度よりも勇敢さです。他の人が述べたように、10代以上の大人はあなたを真剣に受け止めないかもしれません。

だから、人と出会い、自己紹介をする際に積極的になる方法を学び、実践してください。握手方法(硬すぎず、柔らかすぎず、1〜2回の良い握り方、女性と男性の異なる握り方)、人の目を見る方法、笑顔。あなたの両親、叔父/叔母などに、あなたに会う次の5回、これを練習するように頼んでください。

ビジネスマンや起業家が彼らを実践するelevator pitchように、特定の興味、スキルレベル、経験、達成した仕事、成果/成功、興味深い失敗について簡潔な声明を開発し実践する必要があります。

正しく行われた場合、これは自慢できません。コミュニケーションとは、あなたが誰であり、あなたが何であるかを他の人に知らせるような方法です。これにより、あなたの年齢に関する自然な偏見を乗り越えることができます。短時間で効率的に行うと、あなたは彼らの時間と注意に敬意を表しています。それだけで、彼らはより成熟した「年齢層」を心に留めます。

エレベーターを練習してください、私は文字通り練習を意味します。両親や親relativeに少なくとも十数回続けて練習するように頼みます。最初の数回は気まずく、恥ずかしい思いをします。しかし、私を信じてください、11回目か14回目までに、あなたはそれでとてもうんざりして、すべての恥ずかしさが溶けてしまうでしょう。

私が知っているほとんどの人は、プログラミングや他のオタク活動に興味のある若者を受け入れ、支援しています。あなたがそこに自分自身を置くならば、私はあなたが多くの興味深くて役に立つ人々に会うと確信しています。

着こなしが役立ちます。アンダードレスよりもオーバードレスの方が良い。つまり、パーカーが適切な場合は襟付きのシャツやネクタイを着用する方が良い。お金よりも好みがある場合は、古着屋で調べ物をすることを学び、おじいちゃんに興味深い伝言を聞いてください。ヒント:蝶ネクタイはクールです

入浴/歯磨き/衛生、およびマナーの練習も役立ちます。グルーミング、シェービング天然デオドラントなどに関するアドバイスについては、両親/叔父/叔母に尋ねてください。これは最初は少し恥ずかしいように思えるかもしれませんが、あなたが尋ねた後、喜んで助けてくれると確信しています。

ユーザーグループ

正解ニューロによっては示唆して、ユーザーグループミーティングは私の心に来た最初の考えです。

MeetUp.comは開始するのに適した場所の1つです。お住まいの地域の「技術カレンダー」のGoogle。

ベンダーに確認してください。例えば:

展示会/集会

ソフトウェア/ハードウェアビジネスのローカルトレードショーを探してください。これらの多くは、無料または安価です。これらは多くの場合、参加するのが楽しくなり、多くの人に会うことができます。

例えば、LinuxFest集まりのような、国の周りに発生し、この1あなたはで私を見ることができます太平洋北西部(ベリンガム)で、2015年4月、Postgresのブース。

お住まいの地域のハイテク企業やスタートアップニュースレター、ウェブサイトを探してください。彼らはそのような出来事について発表するでしょう。

カンファレンス

一部のプロのプログラミング会議では、未成年者の参加を許可するだけでなく、奨励しています。たとえば、Appleはサンフランシスコで開催される毎年恒例のWorld Wide Developer Conferenceに学生の「奨学金」提供しています( 13〜17歳の若者を含む)。

会議は出席するのに費用がかかることがよくありますが、関連する展示会を探してください(上記を参照)。多くの場合、無料または安価です。

メーカーフェア

「メーカー」運動は多くの分野で急速に成長しています。機器、ツール、3Dプリンター、レーザーなどを共有するためにグループが形成されました。これらのグループはハードウェアを対象とすることが多いですが、メーカーフェア、イベント、ショップに参加すると、あらゆる種類の面白いオタクに会うことになります。

ホームスクーリング

名前に反して、ホームスクーリングとは、親だけが教えている家庭のソロに閉じ込められた子供のことではありません。より一般的なのは、クラス、イベント、講義、遠足などのために集まる保護者と学生のグループです。

そのようなホームスクーリンググループを探し、参加できるプログラミングクラスやイベントについて尋ねます。存在しない場合、そのようなクラスまたはグループを開始することをお勧めします。

作業

あなたが本当にあなたの年齢のために成熟しているならば、仕事を得ることを考慮してください。あなたはおそらく多くの責任を与えられません。しかし、人々だけでなく、多くのテクノロジーにさらされる機会が多くなります。

これに向けた最初のステップは、お住まいの地域の労働法を調査することです。あなたは、あなたを雇うのに何が必要か、何をすべきか、何時間働くことができるか、無料で働くことができるかなどを知っている必要があります。雇用の可能性について誰かと話す機会が得られたら、この知識を共有することで、(a)成熟度と深刻さについて印象づけ、(b)実際にあなたを考慮しやすくなります。

警告:実際のプロジェクトで作業することは、個人的なプロジェクトやプログラミング実験をいじることとはまったく異なる経験です。スケジュール、締め切り、コミュニケーション、チームでの作業などは、すべての楽しみを吸い込んでしまうようです。頑張れば、まったく新しい種類の「楽しい」、よくできた仕事の誇り、真の達成について学ぶことができます。両親/叔父/叔母やその他の大人に、これについてのアドバイスや、準備の方法、期待されることについて尋ねてください。

大胆になります

これらのイベントに参加するときは、人との出会いに積極的です。座ったら、隣の席に自己紹介してください。自分自身、このイベントに引き付けられた理由、仕事の種類、取り組んでいるプロジェクトなどについて質問します。

多くの場合、昼食や休憩のために円卓を備えたイベントに参加します。人々のテーブルに向かって大胆に歩き、彼らに参加するように頼みなさい。

繰り返しますが、あなたの両親と叔父/叔母はあなたがこれを実践するのを助けることができます。私は内向的としての経験から、人との出会いは学ぶことができるスキルです。あなたは才能のある明確な会話主義者である必要はありません。必要なのは、少し大胆さと、他の人に対する真の好奇心です。

尋ねて、もう一度尋ねる

私の最大のアドバイスは、アドバイス(およびヘルプ)を求めることです。

あなたの年齢でも私は同じような動機を持っていましたが、大人に助けを求めるにはあまりにも恥ずかしすぎて自信/自尊心に欠けていました。両親、叔父/叔母、彼らの友人、そして彼らの同僚があなたの技術的なスキルとコンタクトの向上を支援することに驚くほど熱心であると思うと思います。そして、あなたのトピックについて知らなくても、知っている他の人を知っている可能性が高いことを忘れないでください。しかし、あなたは尋ねなければなりません。

何度も尋ねます。1つには、繰り返しリクエストを行うと、これがあなたの側に空想を渡していないことを示しています。もう1つは、大人が多くの責任を抱えていることを知る必要があることです。彼らの気晴らしを無関心と間違えないでください。さらに別のこととして、白髪を手に入れるまでに、一般的に話す若者は年配者からのアドバイスに興味がないことを学びます。あなたが本当に他の人の経験とハードな教訓から学ぶ知恵を理解しているそのまれなティーンエイジャーであるならば、それを明確にしてください。

個人の安全

ほとんどの人は親切で、寛大で、若者を守っていますが、搾取の機会を嗅ぎ分ける変態者や犯罪者は常にそこにいます。世界に飛び出している間、新しい人や新しい経験に開かれているだけでなく、警戒を続けましょう。

閉じたドアの後ろにいる人と決して一人ではならないなど、個人の安全について学びます。安全な習慣を身に付ける。

両親、兄弟、または他の信頼できる大人の保護者を招待して、あなたを護衛してください。彼らは本を持ってくることができます。ほとんどの大人は予定のスケジュールを保持します。事前に尋ねると、毎月1晩、特定のギークミーティングに連れて行ってくれるNook / Kindleの叔父が見つかるはずです。


4
「悪用の機会を嗅ぎ分ける変人や犯罪者が常に存在します」-また、悪意のない怠慢な人々が増えています。社会やあなたの両親があなたに力を与えるべきだと思う「年齢に応じた」制限が何であれ、それを起こさないか、問題ではないと見なすため、単に適用することに煩わされない大人がいます。たとえば、あなたの両親は、子供たちが夜間外出禁止令の時間を覚えるのを一様に助けるオタクのランダムなグループを期待すべきではありません;
スティーブジェソップ

ハッカソン!ハッカソンは素晴らしいです!
アヌビアヌーブ

3

探している人が存在しない場合は、作成できます。あなたの子供が準備ができて、それについて自信があるなら、彼は小さなグループをプログラムする方法について他の人に教えるために導くことができました。彼/彼女の教師は、彼がグループを組み立てるために基本を始めるのを手伝うことができました。


1
これは若い頃からコーディングを開始し、コーディングした家族や教師がいましたが、仲間のグループを作ることがより重要でした。HS / JHSプログラミングクラブを開始するか、MathやScience Discovery(または同等の地域)のような既存のクラブから盗みます。ちなみに、ウェブページやtumblogsを作成することで、一部のSFやアニメ(またはゲーム)ファンを誘います。ミートアップは楽しいですが、あなたが選んだらコーダーと独占的に時間を過ごす残りのキャリアがあります。最高のプログラマーは、世界の賢明な/より広い経験を持つプログラマーです。
MandisaW

2

これは決して権威ある答えではありません-私はあなたを本当に知りません-私はただ提案を提供します(そして少し意見)...

親の視点から

  • 心配しないで、仲間は大学や大学に来るでしょう。この段階では、同じスキルレベルの人を見つけるのは非常に困難です。まず、動機を見つけます。おそらく、同じようなスキルを持つ人を見つける理由は、情熱を分かち合うために他の人と一緒にいる必要があるか、またはあなたの子供が実際に助けを必要としているからかもしれません。 ...または多分それは異なるように投げ出されているという感覚です。いずれにせよ、最初にあなたの子供との動機に対処します。動機がわかれば、それを行う方法を見つけやすくなります。

子の観点から

あなたが探している人々の役割を理解することは、あなたの人生にどのような役割があるかを理解することで、あなたが彼らを探す方法を知ることができます。したがって、以下のほとんどはおそらくあなたには当てはまりません。

  • 教育を検討してください-非公式の教育。スキルレベルの低い人を助けやすくなる可能性があり、自分のレベルの人を見つけることができる可能性があります。そうしている間、あなたはとにかくあなたの社会的スキルを働かせます。友だちをプログラミングに指導することを試してみてください-もちろんやる気があるなら。

  • 有名なプロジェクトを開始することを検討してください。これにより、他の人、特にあなたの周りの年配者があなたを認識するようになります。また、会議や会議の扉を開き、うまく行けば、カリキュラムに追加され、大学への入学や雇用が緩和されます。

  • たぶん、あなたは新しい何かのビジョンを持っており、あなたがそれを地面から得るのを手伝ってくれる誰かを探しています。それがあなたの情熱なら、それを守ってください、最終的にはあなたは十分に上手くなりますか、その人が来るでしょう...またはその両方。

  • 他方では、自分でプロジェクトを見つけることができなかったため、集中してくれる人を探しているかもしれません。もしそうなら、フリーランスを検討してください。あなたは人々に会い、この方法を学び続けます。最終的には、あなたがやりたいプロジェクトを見つけるか、そうでなければ将来良い仕事を見つけるのに役立ちます。

  • 権威がプログラミングへの情熱を台無しにするリスクがある場合は、独自の社会構造の作成に取り組みます。あなたはミートアップを作成したり、小さな起業家になろうとするかもしれません。プログラミングに興味がある人とある程度重複している限り、プログラミングにある必要はありません。ええ、最初の試みで失敗する可能性がありますが、それから学び、とにかく人々に会うことができます。

  • あなたが望むのがあなたのスキルレベルに合った重要な他のものを見つけることであるなら、私があなたに与えることができる最高のデートのアドバイスは、最初に成功し、それからその人を探すことです。急いではいけない、その人があなたに来てみましょう。

  • 探しているのが親しい友人のグループなら...なぜプログラマーにならなければならないのですか?-とにかく、クラスメートや同僚の中に開発者の友達がいます。忍耐強く、プログラマー以外の友人を楽しんでください。


現在、私はあなたの年齢を2倍にしています。あなたのプロフィールから判断すると、あなたは私よりも全体的にスキルがあります。自分のスキルレベルで他の人を見つけるのは難しいと思います。実際、私は本当に出会いたいと思います-私のスキルレベル以上の人をもっと見つけたいので、彼らは私が改善し続けるために挑戦し続けることができます-そしておそらく私に私は何かで立ち往生した場合に手。

それでも、いくつかの答えを読んだ後、公開されているリポジトリを見て、ウェブページから読みます。際立ったプロジェクトは見当たりません(ゴルフ関連のコードを手伝うためにどこで手に入れたのか、私の目を引いたプロジェクトは...)。ある小さなタスクから別の無関係な小さなタスクなどに行くという印象です。

私はあなたが本当に自分を(魅力的な?)第一人者、つまり他の人が問題を抱えたときに行く人だと思うようになります。山の頂上の長老。そのアーキタイプがあなたの人生の台本として見ているものであるなら、間違いなくあなたは社交に苦労しています。

  • それがあなたの在り方である可能性があります。あなたはこのウェブサイトを介して他の人を助けるので、多分あなたは良い教師になるでしょう。最終的に。

  • または、他の人があなたに挑戦することを好むかもしれません。その場合、フリーランスは良い考えのようです。

  • または、あなたが何をしているのかを尋ねるときに、「私はこの作成者です」と言って他の人に見せることができるいくつかの大きなプロジェクトに本当に集中する必要があります変な)。

  • または、コードゴルフがあなたの関心事である場合、答えは単純にハッカソンまたは同様のイベントを探すことです。どこかで時間の制約とあなたに課せられる挑戦があります。

  • または私は単に知らない。最後に、あなたは私(またはこのWebサイトの他の誰か)ができる以上に自分自身を知っています(または自分自身を知っていることができます)。


PS:Nethackではないものをプレイすることを考えましたか:P


「傑出したプロジェクトは見当たりません」-そうです、私はあなたが説明しているような「大きな」プロジェクトに取り組み、それを維持する時間も能力も持っていません。そのようなことを開始、作業、保守、およびサポートする方法についての提案はありますか?(?また、待ち時間は、Nethackの以外のゲームがあります:P)
ドアノブ

「探しているのは、仲の良い親しい友人のグループである場合...なぜプログラマーである必要があるのですか?」の+1 私の社会的な友人のほとんどは、プログラマーでもコンピューターアーキテクトでもありません。私は彼らとコンピューティングのより細かい点については議論しません。話すべきことは他にもたくさんあります。
パトリシアシャナハン

@Doorknob冰プロジェクトは成長します。方法論に困惑することはありません。ただ、古い学校でテストを行い、サイクルを改善します。好きなものを選んでください-そうすることを約束するのは簡単です(革新的で、Nethackではないゲームを作成するのはどうですか?-異端者は言います)-リポジトリを設定し、継続的な統合を設定します。実行し、機能させ、有用にし、使用可能にし、安全にします。本当に時間がないとしましょう...ここで質問に答えることができれば、1日あたりコミットできます。改善するものを見つけて実行し、1日と呼びます。プロジェクトを成長させましょう。急いでいない、あなたは若いです。
Theraot

1

上記の提案はすべて役立ちますが、オースティンまたはエルパソ地域にいる場合は、そこにあるCoderdojoに行くことができます。そうでなく、心のこもった子供や両親のような人を見つけることができるなら、あなたは自分の地域でそれを始めることを検討するかもしれません。詳細はhttps://zen.coderdojo.com/dojoをご覧ください

私はナアスのサリンズ(アイルランド、キルデア)で1つを経営しており、2年前は4人の子供たちから毎週6人から17人まで、50人以上の子供たちがいます。およびMineCraft、PythonおよびPyGame、Java、Blender、Unity、Eclipseなどに

グループに参加して、それが本当に経験に追加され、私たちの絶え間ない学習体験の興奮を共有し、各新しいプロジェクトを披露できるようになることを願っています:-) JK



1

お近くの大学/大学を見つけて、地元のACMの章をご覧ください。彼らは、ACM高校プログラミングコンテストのような高校アウトリーチプログラムを持っているかもしれません。たとえ彼らが高校生に特化したものを持っていなくても、あなたは二重登録ができることにかなり近い。二重登録していくつかのコースを受講することを強くお勧めします。これにより、ネットワークが拡張され、州のダイムに関する指導が少し行われます。登録すると、技術的には新入生になり、ACMに参加しても問題はないはずです(ACMサイトには、年齢だけでなく、学生のステータスも記載されていません)。

技術に焦点を当てたさまざまなプログラムやサマーキャンプもあります。あなたに十分近い場合は、Texas Techを通じてThe Idealプログラムのような場所をチェックしてください。検索文字列 "texas summer programming camps"は、いくつかの良いヒットを与えるように見えました。


私はチェコ共和国から来ました。ここと近隣のスロバキアでは、多くの大学がいわゆる通信セミナーを開催しています。セミナーは毎年いくつかのタスクを発行し、参加者はそれらを解決し、Webインターフェースを介してソリューションを提出し、後でフィードバックと評価を書面でダウンロードしてソリューションをダウンロードできます。通常、年に1、2回、最高得点の参加者はキャンプに招待され、そこで仲間や主催者の両方と交流し、さらに学ぶことができます。アルゴリズムの設計とプログラミングは、ここでのいくつかのセミナーの主要なトピックです。
パレック

0

ちょうど別のアイデア:

数年前、私はStartup Weekendに参加しました。私の専門分野は当時あまり適用されなかったので、私にとって驚くべき経験ではありませんでしたが、あなたの子供の知識はこれに非常に適していると思います

私は年齢制限を見つけようとしましたが、私が見つけられたのは「Startup Weekendは...、年齢、...に基づいて差別していません」でしたので、特にあなたの子供は非常に印象的で、非常に歓迎されると思いますスキルセット。


0

他の回答で省略されたオプションの1つは、最初のロボティクスチームに参加するか、チームを開始することです。この競争は毎年行われ、高校生がプログラミング、機械工学、コンピューター、電子産業の専門家から指導を受けることができる道を作りました。

そのようなチームに参加または開始することの価値は、プログラムが十分に認識されており、単独で行うよりもプログラムに従ってメンタリング関係を見つけて構築する方が簡単であることです。スキルの構築における実際の競争の価値も過小評価すべきではありません。「純粋なプログラミング」はその役割を果たしますが、チームの一員であり、他の分野の問題を、時にはプログラミングなしで解決することは、プログラミング内の問題を解決できるという予期せぬ利点をもたらします。

他の人が言ったように、ハッカースペース、メーカーショップ、ハイテク起業家の場所、コンベンション、会議などにも価値があります。若者として、これらの多くは若者を念頭に置いて構築されていませんが、出席し、質問し、連絡先情報を取得することで、可能なメンターと多くの素晴らしい関係を構築できることがわかりました。

あなたの地域であなたを助ける少数の人々を見つけたら、役に立つかもしれない他の人々や組織への参照を彼らに尋ねてください-既存のネットワークを使ってあなたのネットワークを構築し改善してください。


-1

あなたのスキルレベルがあなたの年齢層にとって通常と考えられるものを超えているとき、あなたは大人がするのと同じ方法であなたの対面ネットワーキングをしなければなりません

  • 作業
  • カンファレンス
  • ワークショップ/クラス
  • ミートアップ

しかし、あなたの年齢を考えると、この方法で出会う人々と交流するのは難しいかもしれません。人々は、あなたが彼らの仲間であるというよりも、あなたがあなたの両親と一緒にいると仮定します。あなたが正しい場所にいることを証明する努力をする必要があります。

代わりに、他のプログラマーと重複する可能性が高い趣味を見つけることを検討してください(おそらく今ではありませんが、会う人々は技術や科学の分野に入る可能性が高いです)。

  • チェスクラブ
  • マジックザギャザリング
  • テーブルトップRPG(AD&Dなど)
  • ボードゲーム(カタンの開拓者など)

地元の図書館、ボードゲームストア、または漫画本店で確認することで、このようなクラブ/グループがどこで会うかを見つけることができるはずです。


1
私はあなたの答えの誠意に感謝しますが、ゲームのプレイヤーの提案は、私の心配...退屈する事としませんプログラマの実質的な質量そそっプレイ、彼らはそれらを構築し、ゲームを。逆に、かなりの数のゲームプレーヤーは退屈なことをせずにゲームを構築し、それらをプレイします。
シラスシーブルック

1
@JeremyMiller一部のゲーマーはプログラミングをせず、一部のプログラマーはビデオゲームをプレイしません。だから何?多くの人が行います。私を含め、私が知っているプログラマの中には、ゲームに興味があるためにプログラミングを始めた人もいます。ここで重要なことは、プログラミングではなく社交化です。プログラミングは本質的に社会的な活動ではありませんが、ゲームはそうです。
シマノン

@JeremyMillerありがたいことに、同僚や同僚の「実質的な集団」は必要なく、小さな円だけが必要です。ほとんどの人は、職業上も社会的にも平等である生涯で一人か二人しかいない。マーケティング人口統計ではなく、ソーシャルサークルを形成していることに留意してください。
MandisaW
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.