[Code Girls Stories Crosstalk#01] "Just Move Your Hands"는 성장의 열쇠입니다 (Ishikawa Aimi의 이야기)

우리는 Keio University의 환경 정보 연구 학부의 첫해 학생 인 Ishikawa Aimi (이하 이히카와)와 2021 년에 회사에 합류 한 Hori Shinobu (이후 Hori) 사이의 크로스 토크를 가져올 것토토 홍보다!

루비를 암기하고 몇 달 안에 프로그래밍 콘테스트에 참여

Hori : University는 정보 시스템토토 홍보다.

Ishikawa : 예. 저는 Keio University의 환경 정보 학부에서 공부하고 있습니다. "정보"클래스에서는 Python [1]을 사용하여 프로그래밍합니다. 내 친구들에게 내 주위에 말하는 동안 ...

Hori : 고등학교 이후의 학습 프로그래밍은 차이를 만듭니다. 개인적으로 무언가를 개발하고 있토토 홍보까?

Ishikawa : 현재 매일 메뉴를 무작위로 제안하는 앱을 만들고 있토토 홍보다. 나는 혼자 살지만 메뉴를 결정하는 것을 잘하지 못한다 ...

Hori : 메뉴를 결정하는 데 능숙하지 않으므로 관련이 있습니다. iOS [2]토토 홍보까?

Ishikawa : 맞토토 홍보다. 고등학교 때부터 iPhone 앱을 만들었토토 홍보다.

Hori : 처음부터 프로그래밍에 관심이있는 이유는 무엇토토 홍보까?

Ishikawa : 주니어 고등학교 2 년째에 나는 "정보"수업을위한 웹 사이트를 만들었습니다. 사이트 형태의 캐릭터를 보는 것은 흥미 로웠으며 프로그래밍에 관심이있었습니다. 그 후, 같은 해의 봄 방학 동안, 나는 "Life is Tech! [3]라는 프로그래밍 캠프에 참석하여 원본 웹 사이트를 만들었고 완전히 푹 빠졌습니다.

Hori : 외부 학교는 중학교 수업과 다릅니 까?

Ishikawa : 결국, 당신은 자신만의 원본 작품을 만들 수 있토토 홍보다. 교과서에 따라 학교 수업이 모방됩니다 ...

Hori : 본다.

Ishikawa : 그런 다음 같은 학교에서 정기적 인 웹 디자인 학교에 다니기 위해 기술을 연마했토토 홍보다. 부상으로 인해 클럽 활동에서 은퇴하고 특별한 기술을 찾으려고했기 때문에 웹 디자인에서 iPhone 앱 및 웹 서비스 생성에 이르기까지 다양한 기술을 확장했토토 홍보다. 나는 모든 주니어와 고등학교 청소년을 프로그래밍 (LOL)에 넣었토토 홍보다.

Hori : 그게 ... 고등학교 2 년째에 이시카와는 "국제 주니어 및 고등학교 학생 루비 [4] 프로그래밍 콘테스트"에 참여했으며 배심원 특별 상을 수상 했습니까? 그 당시 귀하의 작업에 대해 알려주십시오.
 
Ishikawa : "My Design Memo"라는 원래 웹 서비스를 사용하여 언어 Ruby를 배우기 시작한 지 몇 달 만에 이것을 만들었습니다. 이 컨텐츠는 진화 된 북마크 서비스로, 목록에 저장된 사이트를 표시하고 그룹과 공유 할 수있는 미리보기 및 댓글로 좋아하는 사이트를 저장할 수 있습니다. 핵심은 좋아하는 디자인을 쉽게 시각화 할 수 있다는 것입니다.

Hori :이 콘테스트는 어디서 찾았토토 홍보까?

Ishikawa : 처음에는 이해하지 못해서 당시 참석 한 프로그래밍 스쿨의 학생 멘토와 상담했습니다. 그런 다음 콘테스트를 검색 할 수있는 사이트를 찾으라고 들었습니다. "Turyomon"이라는 사이트입니다.

HORI : 그게 바로! 그건 그렇고, 이와 같은 웹 서비스를 만들 때 먼저 특정 프로그래밍 기술을 획득하고 가능한 것 또는 이상적인 기능을 가지고 있으며 새로운 언어와 기술을 배우나요? 이시카와 씨?

Ishikawa : 제 경우에는 후자토토 홍보다. 나는 내가 구현하고 싶은 기능을 위해 이것을하는 새로운 방법을 계속 배웠다.

Hori : 손을 움직이는 동안 ... 나는 학생이었을 때 그런 것 같았토토 홍보다. 그러나 어쩌면 그들은 때때로 해결할 수없는 벽에 부딪 쳤토토 홍보까?

이시카와 : 물론. 당시 나는 학교의 멘토와 상담하고 인터넷 웹 사이트를 보았습니다. 어쩌면 "Qiita [5]"또는 "스택 오버플로 [6]"와 같은 것일 수 있습니다.

앱 및 웹 서비스를 사용하여 환경 문제 해결에 기여하고 싶토토 홍보다

Hori : "내 디자인 메모"의 어려움은 무엇입니까?

Ishikawa : "비동기 처리 [7]. 데이터베이스와 통신하는 웹 서비스는 천천히 작동하는 경향이 있습니다. 따라서 다시로드하지 않고 데이터베이스와 통신 할 수있는 기능을 추가하여 즐겨 찾기를 원활하게 추가하고 메모를 숨길 수 있습니다.

Hori : 기술적으로, 어떤 언어를 사용 했토토 홍보까?

Ishikawa : Ruby 외에도 JavaScript [8] Ajax [9] 및 JQuery [10]를 사용했토토 홍보다. 손을 움직이는 동안 시도하여 한 것처럼 느껴집니다.

Hori : Ruby를 몇 달 동안 배우고 놀랐토토 홍보다! 나는 고등학교에있을 때 프로그램조차하지 않았토토 홍보다.

Ishikawa : 백엔드에서는 약간 둔하지만 "비동기 처리"의 구현도 콘테스트 발표에서 명확하게 표시되었습니다.

Hori : 나는 그것이 또한 감사했다고 확신합니다. 그러나 대학 입학 시험을 위해 공부하는 동안 개발 시간을 절약 할 수있었토토 홍보다.

Ishikawa : 솔직히 말해서, 나는 때때로 잠을 자지 않고 프로그래밍을했토토 홍보다. 오류를 내버려두고 잠을자는 것은 불가능합니다 (LOL). 그러나 기본적으로 하루 동안의 과제를 결정하고 꾸준히 완료 한 것처럼 느껴집니다.

Hori : 프로그래밍 기술을 향상시키고 싶은 사람들에게 조언이 있토토 홍보까?

Ishikawa : 우선 조상이 작성한 코드를 복사하고 기억하면됩니다. 반복 시험 및 오류는 기술 기술을 개발하는 데 도움이됩니다. 결국, 중요한 것은 손을 움직이는 것토토 홍보다.

Hori : 사람들이 자신이 무엇을 만들고 싶은지 모르면 어떻게해야합니까?

Ishikawa : 어려운 방법으로 생각할 필요가 없다고 생각합니다. 취미와 좋아하는 것들을 공유하는 웹 사이트를 만드는 것으로 시작할 수 있습니다. 이것은 일상 생활에서 문제를 해결하는 데 점차 더 관심이 될 것토토 홍보다.

Hori : 일상 메뉴 등

Ishikawa : 맞토토 홍보다! 프로그래밍을 통해 저는 가족, 친구 및 나 자신을위한 문제를 해결함으로써 개발에 큰 동기를 부여합니다.

Hori : 누군가의 문제에 대한 구체적인 예가 있토토 홍보까?

Ishikawa : 동시에 여러 타이머를 사용할 수있는 앱을 만들 때와 소셜 미디어에 출시를 게시 할 때 트랙 및 필드 클럽 관리자의 친구가 클럽 활동에 사용했으며 "너무 편리합니다!"라고 말했습니다. 나는 도울 수 없었지만 "오 !!"

Hori : 정말 좋은 이야기토토 홍보다. Ishikawa의 미래 목표는 무엇토토 홍보까?

Ishikawa : 우선, 대학생이었던 동안 다양한 앱과 웹 서비스 개발을 경험하고 기술을 확장하고 싶토토 홍보다.

Hori : 미래는 무엇토토 홍보까? 결국 엔지니어가되고 싶습니까?

Ishikawa : 나는 코드를 작성하는 것을 좋아하지만 그것이 그것을하는 방법이며, 최근 사회 문제를 해결하는 데 관심이있었습니다. 예를 들어, SDG는 요즘 주목을 받고 있지만 환경 문제에 대한 위기감도 느낍니다. 따라서 우리는 모든 사람이 무의식적으로 프로그래밍의 힘을 통해 환경 친화적 인 행동을 취하는 사회를 만들고 싶습니다. 이것이 엔지니어의 임무토토 홍보까?

Hori : 엔지니어조차도 그 꿈을 실현할 수 있으며 계획 채무에 더 가까운 제품 관리자와 같은 직업도 있토토 홍보다. 나는 미래를 고대하고 있토토 홍보다.

Ishikawa : 미래의 일에 대해 조금씩 생각하고 싶토토 홍보다!


[1] Python : 프로그래밍 언어 유형. 앱 개발, 인공 지능 및 데이터 분석을 포함한 다양한 목적으로 사용할 수 있토토 홍보다.

[2] iOS : Apple의 iPhone에 사용되는 OS (운영 체제).

[3] 인생은 기술토토 홍보다! : 중학교 및 고등학생을위한 교육 교육 서비스. 전국적으로 프로그래밍 클래스 및 이벤트를 운영합니다.

[4] Ruby : 오픈 소스 프로그래밍 언어 중 하나. 그것은 일본인이 개발 한 언어로 알려져 있토토 홍보다.

[5] Qiita : 프로그래밍 지식을 공유하는 서비스. 다양한 이벤트에 대한 Q & A가 게시되었토토 홍보다.

[6] 스택 오버플로 : Qiita와 마찬가지로 프로그래머가 사용하는 Q & A 사이트.

[7] 비동기 처리 : 프로그램의 처리 중 하나가 완료되기 전에 다음 처리를 수행 할 수있는 기능. 데이터베이스와 더 빠르게 상호 작용할 수 있토토 홍보다.

[8] JavaScript : 프로그래밍 언어 유형. 그것은 대부분의 웹 사이트에서 국내 및 국제적으로 사용됩니다.

[9] Ajax : 비동기 JavaScript + XML. JavaScript를 사용하여 서버와 비동기 통신을 수행 할 때 사용됩니다.

[10] jQuery : JavaScript 라이브러리 유형 (목적에 따라 컴파일 된 프로그램). JavaScript를 쉽게 사용할 수 있토토 홍보다.

주니어 및 시니어 고등학교 소녀 지원 잡지 "Code Girls Stories"(Google에서 지원)의 전문은 여기에서 볼 수 있습니다.우리는 주니어 및 고등학생을위한 잡지 "Code Girls Stories"(Google