프로그래밍에 능숙한 자녀가 같은 기술 수준에서 다른 사람들을 만나도록 어떻게 도울 수 있습니까?


50

우리 아이는 14 살이되었고 취미 중 하나는 프로그래밍입니다. 그는 JavaScript, HTML, CSS, jQuery, Ruby, Python, 일부 Java 및 약간의 C ++, Bash 및 PHP를 알고 있습니다. 그는 또한 Git, Vim 및 LaTeX를 사용합니다. 나는 프로그래머가 아니기 때문에 그에 대해 이야기하거나 그와 함께 일할 수 없습니다.

이를 고려할 때 비슷한 기술 수준에서 다른 프로그래머와 상호 작용할 수 있도록 어떻게 도울 수 있습니까? 학교 나 다른 활동을하는 친구들 중 소수만이 프로그램 방법을 잘 알고 있습니다. 우리는 학교의 교사 나 성인 또는 프로그래머 인 다른 외부 활동에 대해 알지 못합니다.

그는 이미 Stack Overflow 및 기타 프로그래밍 관련 SE 사이트 (및 채팅)에 대해 많은 사람들을 알고 있었지만 실제로 배우고 관계를 맺고 관계를 맺을 수있는 사람들을 실제로 만나는 방법을 원합니다. 자랍니다.


참고 :이 시나리오에서 저는 실제로 부모가 아닌 자녀입니다. 그러나 자녀의 관점에서 제기 된 질문은 메타에 따라 주제가 있는 것 같습니다 . 그럼에도 불구하고 나는이 질문을 내가 부모 인 것처럼 제기했다. 이것은 또한 최근 질문 과 관련 있지만 같은 것을 묻지는 않습니다.


4
나는 Cult of Vim에서 14 살짜리 아이를 볼 것으로 예상하지 않았을 것입니다. 동료 이교도 자신으로서, 나는 환영한다고 말할 수 있습니까! (더 심각한 맥락에서, 이것은 훌륭하고 잘 제기 된 질문입니다.) (또한 정말로? Vim? 호기심 때문에, 그것을 사용하는 방법을 배우기로 결정한 이유는 무엇입니까? Vim을 좋아하지만 정직하지 않습니다. 꽤 제한된 상황을 제외하고는 그것을 추천 할 것입니다 ....)
Kyle Strand

1
@KyleStrand Heh, 아직 Vim의 나머지 98 %를 배우지 못했습니다. ;) 감사! 나는 여름 방학 동안 지루해서 Vim을 배우기 시작했고, 내가 얼마나 효율적일 수 있는지에 즉시 매료되었습니다. 오늘은 뒤돌아 보지 않았지만 여전히 Vim <esc> bbernA 이외의 장소에서 Vim 단축키를 사용하려고합니다! : P
Doorknob

14
온라인 프로그래밍 퍼즐 사이트의 중재자가되는 것을 고려하십시오. 아, 잠깐만 ... ;-)
Digital Trauma

3
방과후 클럽이 있습니까? 컴퓨터 과학 또는 프로그래밍? 어쩌면 시작에 대해 볼 수 있습니다. 다른 사람에게 멘토링을한다면 정말 놀라운 경험이 될 것입니다. 그리고 매우 잘 생각하고 질문을 표현했습니다. 내가 아는 대부분의 성인보다 "음성".. 프로그래머이기도합니다.
브라이언 로빈스

11
세상에, 14 그리고 그는 아직 Haskell을 모른다?
Claudix

답변:


22

나는 지역 모임에서 사람들을 만난다. 내가 사는 곳에 한 달에 약 3 회의 Python 모임이 있습니다. 저의 경험은 훌륭했습니다. 바로 상점과 이야기하고 싶은 우수한 프로그래머입니다. 당신은 당신의 기술 수준에서 다른 사람들을 만날 것이지만, 당신은 당신의 나이 수준의 사람들을 만나지 않을 것입니다. 대부분 나이가 많은 사람 (예 : 대학 연령 이상)이지만 직접 목표로 쇼핑하는 것이 가장 좋은 방법입니다. 의무적 인 경고 : 적어도 조심해서 부모와 함께 가십시오.

로컬 밋업이 없다면 일반적인 프로그래밍이나 무언가를 시작할 수 있습니다.

또 다른 방법은 비슷한 연령의 동료를 만나지 않고 상점을 이야기하는 것이라면 지역 대학 과정을 찾아서 수강하는 것입니다.


2
이것을 위해 +1. 독일에서는 Chaos Computer Club 또는 Gesellschaft für Informatik (German Informatics Society)에 연락 할 가치가 있습니다. 그들은 모든 대도시에서 모임을 가졌거나 조직이있는 조직을 알고 있습니다. 다른 나라에도 비슷한 조직이 있다고 확신합니다. 또한 해커 공간을 찾으십시오. 또한 일부 대학에서는 컴퓨터 과학 1을 고등학교 학생들에게 제공합니다.
Sumyrda

4
동의했다. 나는 모든 연령대의 사람들을 위해 프로그래밍 모임이 자주있는 meetup.com을 제안하려고했습니다.
barrycarter

6
"시작 1"에 +1 그것이 어리석은 경우에도 다른 방법으로 훌륭한 경험이 될 것입니다.
Kyle Strand

이것을 위해 +1. 또한 온라인 또는 현지에서 구직 활동을 할 수있는 구직 활동을 찾아보십시오.
Paul

15

저는 15 살이고 1 년 전에 같은 문제가있었습니다.

Facebook 에는 HS Hackers 라는 멋진 커뮤니티 가 있습니다 . 그것을 인생을 바꾸는 것은 심각한 과소 평가 일 것입니다.

해커 톤은 다른 재능있는 (그리고 종종 젊은) 프로그래머를 만나는 가장 좋은 방법입니다. 해커 톤은 기본적으로 마라톤을 코딩합니다. 가장 좋은 이벤트는 CodeDay 입니다. 젊음, 학습 및 새로운 프로그래머에 중점을 둔 미국 27 개 도시에서 개최되는 24 시간 코딩 마라톤입니다. 3 살이되었고 StudentRND 의 창립자를 만나고 내 CodeDay를 운영하면서 재능있는 젊은 개발자에게 최고의 경험 중 하나라고 말해야 할 것입니다.

띄워 줘! 나에게 이메일을 보내라. 그러면 나는이 공동체에 당신의 아이를 소개 할 수있다! 이 커뮤니티, CodeDay 및 기타 해커 톤은 분명히 인생을 바꾸는 경험이었습니다.


2
나는 해커 톤을 통해 모든 연령과 배경에서 재능있는 코더를 많이 만났습니다. 많은 사람들이 코딩 방법에 대한 사람들을 교육하기위한 도구로 사용하고 있습니다.
Muz

2
이것은 천 번입니다. CodeDay에 가서 HS 해커에 합류하는 것은 아마도 그들이 지금 할 수있는 가장 큰 영향 일 것입니다. 그들은 나이에 재능의 스펙트럼에 노출시킬 것입니다. 마지막 CodeDay LA에서 참가자들은 최초의 프로그램부터 순수한 x86으로 부팅 가능한 OS 작성에 이르기까지 모든 것을 구축했습니다.
Zach Latta

9

나는 당신이 운이 좋지 않다고 말하고 싶지 않지만, 당신은 운이 거의 없다고 말합니다. 문제는 대부분의 연령대 사람들이 그러한 언어를 모른다는 것입니다. 실제로, 당신의 나이 주변의 대부분의 사람들은 그들 대부분이 무엇인지조차 모를 수도 있습니다. 대부분의 14 세 어린이에게 Vim 또는 LaTeX가 무엇인지 물어 보면 그들 중 많은 실마리가 전혀 없을 것입니다. 어떤 사람들은 Java, HTML 및 JavaScript가 무엇인지 알지만 그 중 많은 사람들이 그것을 사용하는 방법을 모른다.

목록에있는 모든 언어에 대해 잘 알고 있다면, 비슷한 기술 수준을 가진 사람을 찾기가 어려울 것입니다. 당신이 그것을 즐겁게 할 경우, 나에 대해 말해 줄께.

어렸을 때부터 컴퓨터에 관심이있었습니다. 나는 12 살 정도가 될 때까지 프로그래밍하는 법을 배우기 시작하지 않았습니다. 그러나 일단 프로그래밍을 배우기 시작했을 때, 나는 열광하고 사로 잡혔습니다. 수업 중에 읽을 수 있도록 C ++ 웹 사이트에서 여러 페이지를 인쇄했습니다. 집에있는 랩탑에서 수많은 튜토리얼을했습니다. 그리고 프로그래밍 주제에 대한 설명을 끊임없이 찾고있었습니다.

고등학교 2 학년 때 한 학기 프로그램 과정을 수강했습니다. 나는 그것을 좋아하고 잘했다. 다음 학기에는 3 명으로 구성된 고급 프로그래밍 과정에 참여할 기회가 주어졌습니다. 나는이 제안을 받아 들였고 저보다 훨씬 나이가 많고 현명한 3 명의 다른 학생들과 함께 독점적 인 프로그래밍 수업을 받았습니다. 나는 그 과정에서 어려움을 겪고 상담 교사에게 떨어 뜨리는 것에 대해 이야기했지만, 그 과정을 고수하고 많은 것을 배웠습니다.

고등학교 2 학년이 지난 후, 저는 DC 지역으로 이사하여 북부 버지니아에서 가장 우수한 기술 / STEM 공립 고등학교 중 하나에 참석했습니다. 나는 저를 능가하는 기술에 관심이있는 것처럼 아이들을 만나기를 희망하는 최고 수준의 프로그래밍 과정에 등록했습니다. 여름 방학이 끝나고 3 개월 안에 학교에 다니면서 몇 가지 프로그래밍 언어를 더 습득하고 상당히 효과적으로 사용하는 방법을 배웠습니다. 학교가 돌아 왔을 때 나는 흥분으로 교실로 들어 갔지만 얼마 지나지 않아 나는 힘든 사실을 깨달았다.

나는 북부 버지니아 최고의 STEM 고등학교 중 한 곳에서도 내 관심 수준이나 지식에 맞는 사람을 찾을 수 없다는 것을 깨달았습니다. 대단한 사실이지만, 대학에 진학 할 때까지 프로그래밍 / 개발에 대한 지식과 관심을 가진 사람들은 그리 많지 않습니다.

Kondax Design의 답변에 동의하면, 관심이있는 성인이 나와 대화 할 의향이있는 것을 찾을 수 있습니다. 내가 기술 수준 이상이고 관심이있는 사람과 같은 첫 번째 친구는 ​​실제로 내가 일하는 회사의 상사이자 CEO입니다. 대학을 시작하기 직전에 그를 만났고 진정으로 말할 수 있습니다. 그와 동료 모두 제 관심 수준을 공유하고 개발 및 프로그래밍에 정통한 첫 친구입니다.

따라서 다시 사과해야합니다. 나이에 당신의 능력과 관심사에 맞는 사람들이 너무 많지 않습니다. 사람들과 프로그래밍 및 개발에 대해 토론하기 위해 포럼 / 토론 보드를 추천하고 현장의 성인과 대화하는 것이 좋습니다.

이 모든 내용에 따르면, 미성년자이며 조언을 제공 할 때 온라인과 인생에서 관심을 공유하는 사람들을 찾을 때주의를 기울여야한다는 사실을 상기시켜야합니다. 세상과 인터넷은 풍미가 적은 사람들로 가득한 위험한 곳입니다. 나는 당신이 그것을 백만 번 들었다고 확신하지만, 단지주의를 기울이십시오. 나는 양심을 위해 그 면책을 추가해야합니다.



@Unihedro 링크를 추가해 주셔서 감사합니다. 지난 밤에 다른 질문에 게시했을 때 읽었습니다. 잘 읽었으며 답변에 해당 링크를 포함시키는 것에 대해 생각했습니다. OP, 나는 그것을 통해 읽는 것이 좋습니다. 학교 내 교사가 작성했으며 특히 다른 그룹 중에서 대부분의 고등학생이 "컴퓨터를 사용할 수 없다"고 언급합니다. 시간이 있으면 읽어보세요!
스펜서 D

1
저는 15 살이고, 훌륭한 커뮤니티에 가입했고, 온라인에서 멋진 사람들을 만났습니다. 나보다 나이가 많고 젊고 경험이 적은 사람들. 우리는 관심에 의해 함께 그려집니다. 내 인생 최고의 경험.
Anubian Noob

8

해커 공간으로 이동 하십시오 . 그들은 전 세계 어디에나 있으며, 선의의 컴퓨터 전문가라는 의미에서 '해커'가 만나는 곳입니다. 대부분 성인이지만 운이 좋으면 십대도 있습니다.

프로그래밍 소프트웨어, 3D 프린터, 납땜 등과 같은 많은 프로젝트가 진행되고 있습니다. 물론 다른 사람들도 프로젝트에 참여할 수 있습니다.

Hacker Spaces 목록을 살펴보십시오 .


6

지역 도서관에 문의하십시오. 교육을 촉진하고, 지식 창출을 촉진하며, 공동체 의식을 키우는 것이 도서관의 사명의 일부입니다. 그들은 모든 종류의 관심 그룹을 운영하며, 지역 도서관이 충분히 크면 직원들에게 어떤 종류의 기술 전문가가있을 것입니다. 도서관에서 그룹을 시작할 수 있다면, 낯선 사람들과 만나기 위해 합리적으로 안전한 장소라는 이점이 있습니다.


코딩 라이브러리를 살펴보면서 초등학교 도서관에서 생각이 많은 젊은 코더들을 만났습니다. 학교 사서에게 코드를 작성하거나 클럽이있는 사람들을 소개해 줄 수 있는지 물어보십시오.
Chris Nava

4

두 가지 경고 :

  • 나는 부모가 아닙니다. 나는 아이들을 키우는 것에 대해 아무것도 모른다. (그러나 나는 괴짜에 대해 알고있다.)
  • 질문이 귀하의 나이 또는 다른 연령대의 사람들을 만나는 것이 확실하지 않습니다. 나는 당신이 10 대들과 어른들과 만나고 대화 할 수 있다고 가정합니다.

엘리베이터 피치

당신의 나이에 진정으로 생산적인 프로그래밍 기술을 갖는 것은 드문 일입니다. 더 일반적으로 관심과 약간의 경험이 있지만 숙달보다 더 많은 용암이 있습니다. 다른 사람들이 언급했듯이, 청소년과 성인은 당신을 진지하게 받아들이지 않을 수 있습니다.

따라서 사람들을 만나고 자신을 소개 할 때 어떻게 독단적으로 행동하는지 배우십시오. 악수하는 법 (너무 굳지 않고 부드럽 지 않거나 한두 번의 좋은 흔들림, 여자와 남자의 다른 그립), 사람들의 눈을 보는 방법, 미소를 배우십시오. 부모님, 아저씨 / 이모에게 물어 보시고 다음 5 번을 위해 연습하십시오.

비즈니스 사람이나 기업가처럼 자신의 업무를 수행 elevator pitch하므로 특정 관심사, 기술 수준, 경험, 수행 한 작업, 성과 / 성공 및 흥미로운 실패에 대한 간결한 설명을 개발하고 연습해야합니다.

제대로 완료되면 자랑 하지 않습니다 . 의사 소통은 다른 사람에게 당신이 누구인지, 당신이 무엇에 관한 것인지 알려주는 방법입니다. 이것은 당신의 나이에 대한 그들의 자연스러운 편견을 지나게 할 것입니다. 짧고 효율적으로 수행하면 시간과 관심을 존중하는 것입니다. 그 자체만으로도보다 성숙한 "나이 괄호"에 빠지게됩니다.

엘리베이터를 연습하십시오. 문자 그대로 연습하는 것을 의미합니다. 부모님이나 친척에게 최소 12 회 이상 연습을하도록 요청하십시오. 처음 몇 번은 어색하고 당황 스러울 것입니다. 그러나 11시나 14 시까지는 당신이 너무 아파서 모든 당혹 스러움이 사라질 것입니다.

내가 아는 대부분의 사람들은 프로그래밍 및 기타 괴짜 활동에 관심이있는 젊은이들을 수용하고지지합니다. 당신이 거기에 자신을 넣어 경우, 나는 당신이 많은 재미 있고 도움이 사람들을 만날 것이라고 확신합니다.

드레싱은 도움이됩니다. 옷을 입는 것보다 옷을 입는 것이 낫습니다. 즉, 까마귀가 반대보다 적합 할 때 칼라 셔츠 나 넥타이를 입는 것이 좋습니다. 돈보다 맛이 더 좋다면 중고품 가게에서 화를내는 법을 배우십시오. 할아버지에게 재미있는 손 을 내려 달라고 요청하십시오. 팁 : 나비 넥타이가 시원 합니다.

목욕 / 치아 닦기 / 위생, 좋은 예절도 도움이됩니다. 손질, 면도 , 천연 탈취제 등에 관한 조언은 부모님 / 삼촌 / 이모에게 문의하십시오 . 처음에는 조금 당황스러워 보일지 모르지만, 당신이 물어 본 후에 도움이 될 것입니다.

사용자 그룹

는 AS 정답 neuronet에 의해 알, 사용자 그룹 회의는 내 마음에 온 첫번째 생각이다.

MeetUp.com은 시작하기에 좋은 곳입니다. 귀하의 지역에서 "기술 캘린더"를위한 Google.

공급 업체에 문의하십시오. 예를 들면 다음과 같습니다.

전시회 / 모임

소프트웨어 / 하드웨어 사업에서 현지 무역 박람회를 찾으십시오. 이들 중 다수는 비용이 들지 않거나 저렴합니다. 이들은 종종 재미있게 참석할 수 있으며 많은 사람들을 만날 수 있습니다.

예를 들어, LinuxFest 모임과 같은, 전국 발생 이 하나 당신이 나를 볼 것이다 태평양 북서부 (벨 링햄)에서 월 2015 년 포스트 그레스의 부스.

해당 지역의 기술 회사 및 신생 뉴스 레터 및 웹 사이트를 찾으십시오. 그들은 그러한 행사에 대한 발표를 할 것입니다.

컨퍼런스

일부 전문 프로그래밍 회의에서는 미성년자가 참석할 수있을뿐만 아니라 장려합니다. 예를 들어, Apple은 13-17 세의 청소년을 포함하여 샌프란시스코에서 열리는 연례 월드 와이드 개발자 컨퍼런스에 학생 "장학금"제공합니다 .

회의에 참석하는 데 비용이 많이들 수 있지만 위에서 언급 한대로 관련 전시회를 찾아보십시오. 그들은 종종 무료이거나 저렴합니다.

메이커 페어

"메이커"운동은 많은 영역에서 빠르게 성장하고 있습니다. 그룹은 장비, 도구, 3D 프린터, 레이저 등을 공유하기 위해 결성되었습니다. 이러한 그룹은 종종 하드웨어를 목표로하지만 전자 및 비 전자, 제조업체 박람회, 이벤트 및 상점에 참석하면 모든 종류의 흥미로운 괴짜를 만나게됩니다.

가정 학교

그 이름과는 달리, 홈 스쿨링은 실제로 부모님 만 가르치면서 가정에서 혼자 아이를 갇히는 것이 아닙니다. 수업, 행사, 강의, 견학 등을 위해 회의를하는 학부모 및 학생 그룹이 더 일반적입니다.

그러한 홈 스쿨링 그룹을 찾아보고 참석할 수있는 프로그래밍 수업이나 행사에 대해 문의하십시오. 없는 경우 해당 클래스 또는 그룹을 시작하도록 제안하십시오.

작업

나이가 많으면 직장을 구하십시오. 당신은 많은 책임을지지 않을 것입니다. 그러나 사람뿐만 아니라 많은 기술에 더 많이 노출됩니다.

이를 향한 첫 단계는 해당 지역의 노동법을 연구하는 것입니다. 고용에 필요한 것과하지 말아야 할 일,해야 할 시간, 무료로 일할 수 있는지 등을 알아야합니다. 고용 가능성에 대해 다른 사람과 대화 할 수있는 기회를 얻게되면이 지식을 공유하면 (a) 귀하의 성숙도와 진지함에 대해 감동을 줄 것이며 (b) 실제로 귀하를보다 쉽게 ​​고려할 수 있습니다.

주의 사항 : 실제 프로젝트에서 작업하는 것은 개인 프로젝트 나 프로그래밍 실험을하는 것과는 전혀 다른 경험입니다. 일정, 마감일, 의사 소통, 팀에서 일하는 것 등은 모든 재미를 곧바로 빠뜨릴 것 같습니다. 인내한다면 완전히 새로운 종류의 "재미", 잘된 직업의 자부심, 진정한 성취에 대해 배울 수 있습니다. 이에 대한 조언과 준비 방법, 기대치에 대해 부모 / 삼촌 / 이모 및 기타 성인에게 조언을 구하십시오.

대담하게

이 행사에 참석할 때 사람들을 만나는 것을 단호히하십시오. 앉을 때 이웃 좌석을 소개하십시오. 그들 자신에게,이 행사에 참여한 것들, 어떤 종류의 직업, 어떤 종류의 프로젝트에 참여하는지 등을 물어보십시오.

종종 점심이나 휴식 시간 동안 라운드 테이블이있는 이벤트에 참석하게됩니다. 사람들의 식탁을 굵게 걸어가도록 요청하십시오.

다시 말하지만, 당신의 부모님과 삼촌 / 이모는 이것을 연습하는 데 도움이 될 수 있습니다. 나는 내성적 인 경험 을 통해 사람들을 만나는 것은 배울 수있는 기술입니다. 당신은 재능있는 대화를 할 필요가 없습니다. 다른 사람들에 대한 약간의 대담함과 진실한 호기심 만 있으면됩니다.

묻고 다시 묻다

가장 큰 조언은 조언을 구하는 것입니다.

당신 나이에 비슷한 동기가 있었지만 너무 부끄러워서 성인의 도움을 구하기에는 자신감 / 자기 가치가 부족했습니다. 부모님, 아저씨 / 이모, 친구, 동료들이 기술과 연락처를 향상시키는 데 놀라 울 정도로 열정적이라고 생각합니다. 그리고 그들이 당신의 주제에 대해 모르더라도, 그들은 다른 사람들을 알고있을 것입니다. 하지만 물어봐야합니다.

계속해서 다시 물어보십시오. 우선, 반복되는 요청은 이것이 당신에게 환상적이지 않다는 것을 보여줍니다. 다른 사람에게는 성인이 많은 책임을 저글링해야한다는 것을 알아야합니다. 주의를 산만하게 여기는 것을 오해하지 마십시오 . 또 다른 것은, 우리가 흰머리를 얻을 때 일반적으로 말하는 젊은이들이 노인들의 조언에 관심이 없다는 것을 알게됩니다. 실제로 다른 사람들의 경험과 어려운 교훈을 통해 배우는 지혜를 이해하는 희귀 한 십대 소녀라면, 그것을 분명히하십시오.

개인의 안전

대부분의 사람들은 친절하고 관대하며 젊음을 보호하지만, 착취의 기회를 찾아내는 범죄자들과 범죄자들이 항상 있습니다. 세계로 나 가면서 새로운 사람들과 새로운 경험에 개방적이며 경계를 지키십시오.

닫힌 문 뒤에 아무도 혼자 있지 않는 등 개인 안전에 대해 배웁니다. 좋은 안전 습관을 기르십시오.

부모님, 형제 자매 또는 기타 신뢰할 수있는 성인 보호자를 초대하여 귀하를 호위하십시오. 그들은 읽을 책을 가져올 수 있습니다. 대부분의 성인은 약속 일정을 유지합니다. 미리 요청하면 매월 저녁 저녁 특정 괴짜 모임에 데려다 줄 구석 / 킨들과 함께 아저씨를 찾을 것입니다.


4
"악용의 의도없이 방치하는 사람들이 많을 것입니다. "나이에 적합"한 제한 사회 나 부모가 당신을 위해 강제해야한다고 생각하든, 그것이 발생하지 않거나 문제가 아니라고 생각하기 때문에 단순히 귀찮게 적용하지 않는 성인이 있습니다. 예를 들어, 부모님은 무작위 괴짜 그룹이 자녀가 통금 시간을 기억하도록 균일하게 도울 것으로 기 대해서는 안됩니다. ;-)
Steve Jessop

해커 톤! 해커 톤은 훌륭합니다!
Anubian Noob

3

찾고있는 사람들이 존재하지 않으면 만들 수 있습니다. 자녀가 준비되어 있고 자신감이 있다면 소그룹으로 하여금 다른 사람들에게 프로그램 방법에 대해 가르쳐 줄 수 있습니다. 그 / 그녀의 선생님은 그가 기초를 모으기 시작하도록 도울 수있었습니다.


1
또한 내가 어렸을 때 코딩을 시작하고, 나는 가족 및 코딩 교사 있었더라도, 그것을 구축하는 것이 더 중요하다고 피어 그룹. HS / JHS 프로그래밍 클럽을 시작하거나 Math 또는 Science Discovery (또는 그에 상응하는 지역)와 같은 기존 클럽에서 빼내십시오. 웹 페이지 / 텀 블로그를 구축하여 공상 과학 또는 애니메이션 (또는 게임) 팬을 유혹하십시오. Meetup은 재미 있지만 원하는 경우 코더와 독점적으로 어울릴 수있는 나머지 경력이 있습니다. 최고의 프로그래머는 세상에서 더 현명하고 폭 넓은 경험을 가진 사람들입니다.
MandisaW

2

이것은 결코 권위있는 답변이 아닙니다. 나는 당신을 정말로 모릅니다-나는 단지 제안 (그리고 약간의 의견)을 제공 할 것입니다 ...

부모의 관점에서

  • 걱정하지 마십시오. 동료들은 대학이나 대학교에 올 것입니다. 이 단계에서는 같은 기술 수준에서 사람을 찾는 것이 매우 어려울 수 있습니다. 우선, 동기 부여를 찾으십시오. 유사한 기술을 가진 사람들을 찾는 이유는 다른 사람들과 열정을 공유해야 할 필요가 있기 때문일 것입니다. 또는 아마도 자녀가 실제로 도움을 원하기 때문에 누군가가 ... 아마도 다르게 쫓겨 난 느낌 일 수도 있습니다. 어떤 경우이든 자녀와의 동기 부여를 먼저 다루십시오. 동기 부여가 알려지면 수행 방법을 찾기가 더 쉬워야합니다.

아이의 관점에서

당신이 찾는 사람들의 역할을 이해하면 당신의 삶에서 그들을 찾을 수 있습니다. 따라서 다음 중 대부분은 적용되지 않을 것입니다.

  • 비공식적 인 가르침을 가르치십시오. 낮은 기술 수준의 사람들을 돕기 쉽고 자신의 수준에서 사람들을 찾을 수 있습니다. 그렇게하면서 당신은 어쨌든 당신의 사회적 기술을 사용하게 될 것입니다. 물론 동기 부여가된다면 친구에게 프로그래밍에 멘토링을하도록 노력하십시오.

  • 잘 알려진 큰 프로젝트를 시작해보십시오. 이렇게하면 다른 사람들, 특히 주변의 노인들이 당신을 알아볼 수 있습니다. 또한 회의 및 회의를위한 문을 열며, 잘 진행되면 교과 과정에 추가되어 대학 입학 또는 취업이 용이 해집니다.

  • 어쩌면 당신은 새로운 무언가에 대한 비전을 가지고 있고, 당신이 그것을 없애는 데 도움을 줄 누군가를 찾고있을 것입니다. 그것이 당신의 열정이라면, 그것을 지키십시오. 결국 당신은 충분히 좋거나 그 사람이 올 것입니다 ... 또는 둘 다.

  • 다른 한편으로는 자신을위한 프로젝트를 찾을 수 없었기 때문에 집중할 사람을 찾고있을 수 있습니다. 그렇다면 프리 랜싱을 고려하십시오. 사람들을 만나고 이런 식으로 계속 배우게됩니다. 결국 당신은 당신이하고 싶은 프로젝트를 찾게 될 것입니다. 그렇지 않으면 앞으로 좋은 일을하는데 도움이 될 것입니다.

  • 만약 권위가 프로그래밍에 대한 당신의 열정을 망치게 될 위험이 있다면, 당신 자신의 사회 구조를 만드는 일을하십시오. 모임을 만들거나 소규모 기업가가 되려고 할 수 있습니다. 프로그래밍에 관심이있는 사람들과 일부 중복되는 한 프로그래밍에있을 필요는 없습니다. 네, 처음 시도 할 때 실패 할 가능성이 있지만, 그로부터 배우고 어쨌든 사람들을 만나게 될 것입니다.

  • 당신이 원하는 것이 당신의 기술 수준에 맞는 중요한 다른 것을 찾는 것이라면, 내가 당신에게 줄 수있는 가장 좋은 데이트 조언은 먼저 성공하고 그 사람을 찾는 것입니다. 서두르지 말고 그 사람이 당신에게 오게하십시오.

  • 친한 친구 그룹이 어울리는 사람이라면 왜 프로그래머 여야합니까? -어쨌든 동급생이나 동료 사이에서 개발자 친구를 찾을 수 있습니다. 인내심을 갖고 프로그래머가 아닌 친구들을 즐기십시오.


현재 나는 나이를 두 배로 늘리고, 당신의 프로필로 판단하면 나보다 전반적인 기술이 더 많습니다. 나는 내 기술 수준에서 다른 사람들을 찾는 것이 어렵다는 것을 알고 있습니다. 사실 실제로 기술 수준 이상으로 더 많은 사람들을 만나고 싶습니다. 그래야 계속 향상해야하는 도전에 직면 할 수 있습니다. 내가 뭔가 붙어 있으면 손.

그러나 답변 중 일부를 읽은 후 공개 저장소를보고 웹 페이지를 읽습니다. 나는 눈에 띄는 프로젝트를 보지 못했습니다 (코드 골프와 관련하여 도움을 줄 수있는 곳이 있습니다 ...). 하나의 작은 작업에서 다른 관련없는 작은 작업 등으로 이동 한 것이 제 인상입니다.

나는 당신이 정말로 자신을 (열망?) 전문가로 생각하기 시작합니다. 즉, 다른 사람들이 문제가있을 때가는 사람입니다. 산 꼭대기에있는 장로. 그 원형이 당신의 삶의 대본으로 보이는 것이라면, 당신은 사교에 어려움을 겪고 있습니다.

  • 그게 당신의 방식이고, 당신은이 웹 사이트를 통해 다른 사람을 도울 것입니다. 그래서 당신은 좋은 선생님이 될 것입니다. 결국.

  • 아니면 다른 사람이 당신에게 도전을 제기하는 것을 선호 할 수도 있습니다.이 경우 프리랜서는 좋은 생각입니다.

  • 또는 당신은 정말로 많은 프로젝트 언어에 집중해야 할 필요가 있습니다. 다른 사람들에게 "내가 이걸 만든 사람입니다"라고 말하면 (당신이 프로그래밍 언어를 나열하고 그들이 당신을 보도록하는 대신에 당신이 무엇을하고 있는지 물어볼 때) 기묘한).

  • 또는 코드 골프가 당신의 관심사라면 ... 대답은 단순히 해커 톤 또는 유사한 이벤트를 찾는 것입니다. 어딘가에 시간 제약과 도전이있을 것입니다 ... 사람을 직접 보지 않는 한.

  • 또는 나는 단순히 모른다. 결국, 당신은 아마 나 (또는이 웹 사이트의 다른 누군가)가 할 수있는 것보다 더 잘 알고 있습니다.


추신 : Nethack이 아닌 것을 연주하는 것을 고려 했습니까? : P


"저는 눈에 띄는 프로젝트를 보지 못합니다"– 글쎄요. 네가 설명하는 것과 같은 "큰"프로젝트를 진행하고 유지할 능력도 없습니다. 그런 일을 시작하고, 일하고, 유지하고, 지원하는 방법에 대한 제안이 있습니까? (또한 잠깐, Nethack 이외의 게임이 있습니까? : P)
Doorknob

+1 "당신이 찾는 것이 친한 친구 그룹과 어울리면 왜 프로그래머 여야합니까?" 저의 소셜 친구 대부분은 프로그래머 나 컴퓨터 아키텍트가 아닙니다. 나는 그들과 함께 더 좋은 컴퓨팅 포인트를 논의하지 않습니다. 이야기해야 할 다른 것들이 많이 있습니다.
패트리샤 샤나 한

@Doorknob 冰 프로젝트는 성장합니다. 나는 방법론으로 방해하지 않고 단지 올드 스쿨 테스트와주기를 개선 할 것입니다. 마음에 드는 것을 고르면 더 쉽게 커밋 할 수 있습니다. (혁신적이며 Nethack이 아닌 게임을 만드는 방법은 무엇입니까?-Heresy는 말합니다)-저장소를 설정하고 지속적인 통합을 설정하십시오. 실행, 기능화, 유용성, 유용성, 보안 성 확보 시간이 거의 없다고 가정 해 봅시다. 여기서 질문에 대답 할 수 있다면 하루에 커밋을 할 수 있습니다. 개선하고 할 일을 찾아서 하루에 전화하십시오. 프로젝트를 성장 시키십시오. 서둘러 요, 당신은 젊어 요.
Theraot

1

위의 모든 제안은 유용하지만 Austin 또는 El Paso 지역에 있으면 그곳에서 Coderdojo를 방문하십시오. 그렇지 않은 경우 마음이 맞는 어린이 및 부모를 찾을 수 있다면 자신의 지역에서 시작하는 것을 고려할 수 있습니다. 자세한 내용은 https://zen.coderdojo.com/dojo를 참조하십시오.

저는 Naas (아일랜드의 Co Kildare)에있는 내 Sallins 지역에서 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"는 몇 가지 좋은 히트를 주었다.


저는 체코 출신입니다. 이곳과 인근 슬로바키아에서 많은 대학들이 소위 통신 세미나를 조직합니다. 세미나는 매년 여러 가지 일련의 작업을 발표하고, 참가자는이를 해결하고, 웹 인터페이스를 통해 솔루션을 제출 한 후 나중에 서면 피드백 및 평가를 통해 솔루션을 다운로드 할 수 있습니다. 일반적으로 1 년에 1 ~ 2 회, 최고 점수를받은 참가자는 동료 및 주최자로부터 더 많은 사람들을 사귀고 배울 수있는 캠프에 초대됩니다. 알고리즘 설계 및 프로그래밍은 여기에서 여러 세미나의 주요 주제입니다.
Palec

0

또 다른 아이디어 :

몇 년 전에 저는 Startup Weekend에 참가했습니다 . 저의 전문 분야는 당시에 적용 할 수 없었기 때문에 놀라운 경험이 아니었지만, 자녀의 지식은 이것에 매우 적합 할 것입니다.

나는 연령 제한을 찾으려고하지만 찾을 수있는 모든이었다 "시작 주말의 ..., 나이, ...에 근거하여 차별하지 않습니다" , 그래서 상상 당신의 아이는 특히 자신의 매우 인상적인을 고려, 매우 환영받을 것 기술 세트.


0

다른 답변에서 제외되는 한 가지 옵션은 FIRST Robotics 팀 에 합류하거나 시작하는 것 입니다. 이 경쟁은 매년 이루어지며, 고등학생들이 프로그래밍, 기계 공학, 컴퓨터 및 전자 산업 분야의 전문가들로부터 멘토링을받을 수있는 길을 열어 왔습니다.

그러한 팀에 합류하거나 시작하는 것의 가치는 프로그램이 잘 알려져 있으며 혼자서하는 것보다 프로그램에 따라 멘토링 관계를 찾고 구축하는 것이 더 쉽다는 것입니다. 건축 기술에서의 실제 경쟁의 가치도 과소 평가해서는 안됩니다. "순수한 프로그래밍"은 그 자리에 있지만 팀의 일원이되고 때로는 다른 프로그래밍 없이도 다른 분야의 문제를 해결하면 프로그래밍 내에서 문제를 해결할 수있는 경우 예상치 못한 이점을 얻을 수 있습니다.

다른 사람들이 말했듯이 해커 공간, 제조업체 상점, 기술 기업가 장소, 컨벤션, 회의 등도 가치가 있습니다. 청소년으로서 저는이 중 많은 사람들이 청소년을 염두에두고 만들어지지 않았지만 참석하고 질문하고 연락 정보를 얻음으로써 가능한 멘토와 많은 훌륭한 관계를 구축 할 수 있음을 발견했습니다.

해당 지역에서 도움을 줄 수있는 몇 명의 사람들을 찾으면 도움이 될 수있는 다른 사람과 조직에 대한 참조를 요청하십시오. 기존 네트워크를 사용하여 네트워크를 구축하고 개선하십시오.


-1

당신의 기술 수준이 당신의 연령 그룹에 대해 정상으로 간주되는 것을 넘어 서면, 당신은 성인과 같은 방식으로 직접 네트워킹을해야합니다

  • 작업
  • 컨퍼런스
  • 워크샵 / 교실
  • 모임
  • 기타

그러나 나이가 들면 이런 방식으로 만날 사람들과 사귀기가 어려울 수 있습니다. 사람들은 당신이 동료이기 때문에 부모와 함께 있다고 가정합니다. 올바른 장소에 있음을 증명하기 위해 노력해야합니다.

대신, 다른 프로그래머들과 겹칠 수있는 취미를 찾는 것을 고려하십시오 (현재는 아니지만 여러분이 만나는 사람들은 기술 또는 과학 분야에 들어갈 가능성이 높습니다).

  • 체스 클럽
  • 매직 더 개더링
  • AD & D와 같은 테이블 탑 RPG
  • 보드 게임 (예 : Catan의 정착민)

지역 도서관, 보드 게임 판매점 또는 만화 서점을 확인하여 이와 같은 클럽 / 그룹이 만나는 곳을 찾을 수 있어야합니다.


1
나는 당신의 대답의 진실성에 감사하지만, 게임 플레이어의 제안은 내 관심을 감정을 상하게 ... 프로그래머의 상당한 질량이 지루한 일을하지 않고 플레이 게임을 그들을 구축 할 수 있습니다. 반대로, 엄청난 양의 게임 플레이어는 지루한 일을하지 않고 게임을 빌드 하지 않습니다 .
Sylas Seabrook

1
@JeremyMiller 일부 게이머는 프로그래밍하지 않으며 일부 프로그래머는 비디오 게임을하지 않습니다. 그래서 무엇? 많은 사람들이 그렇습니다. 나 자신을 포함하여 내가 아는 프로그래머 중 일부는 게임에 대한 관심 때문에 프로그래밍 을 시작했다. 여기서 중요한 것은 프로그래밍이 아니라 사교입니다. 본질적으로 프로그래밍은 사회적 활동이 아니라 게임입니다.
cimmanon

@JeremyMiller 고맙게도, 동료 나 동료의 "실질적인 질량"이 필요하지 않으며 작은 원만 있습니다. 대부분의 사람들은 평생 한두 사람 만 직업적이고 사회적으로 평등합니다. 마케팅 인구 통계가 아닌 소셜 서클을 형성하고 있음을 명심하세요.
MandisaW
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.