다국어 개발자가되는 Hannah Wolfe

작가: John Stephens
창조 날짜: 21 1 월 2021
업데이트 날짜: 19 할 수있다 2024
Anonim
다국어 개발자가되는 Hannah Wolfe - 창조적 인
다국어 개발자가되는 Hannah Wolfe - 창조적 인

콘텐츠

자신을 소개하고 싶습니까?

저는 Ghost Foundation (Ghost 소프트웨어를 관리하는 비영리 회사)의 공동 설립자이자 CTO이며 Ghost 프로젝트 자체의 개발자를 이끌고 있습니다. IRC와 GitHub에서 Ghost 생성 및 지원 인프라를 관리하는 데 하루를 보냅니다.

당신의 인생에서 기술이 처음 등장한 것은 언제입니까?

내 여섯 번째 생일 아침이었다. 나는 5½ 인치 플로피 디스크 드라이브와 그 주위에 묶인 빨간 리본이 달린 Intel 486을 식당 테이블에서 찾기 위해 계단을 내려 갔다. 화면에서 밝은 색으로 '생일 축하해 한나'라는 글자가 회전했습니다. 나는 철자였다. 내 생일인지 어떻게 알았지? 기다림! 내 이름을 어떻게 알았습니까?! 안팎으로 어떻게 작동하는지 알고 싶었습니다. 3 년 후 저는 조부모님에게 첫 번째 컴퓨터를 만들었습니다.

그런 다음 11 살에 저는 도서관 책인 Easy Steps의 HTML을 골랐습니다. 나는 CSS라는 새로운 것에 대한 부록을 포함하여 책 표지를 읽고 내 컴퓨터로 가서 첫 웹 페이지를 코딩했습니다. 다음 해에 나는 플로피 디스크에 웹 사이트 형태로 모든 숙제를 제출함으로써 학교 선생님들을 공포에 떨게했습니다.


당신은 자신을 다국어 개발자라고 설명합니다. 언어를 수집하거나 필요에 따라 배우십니까?

작업에 적합한 도구를 사용하는 것입니다. 도구 상자에 사용할 새 가젯을 선택하는 것은 재미 있지만 사용할 이유가있을 때까지 새로운 언어를 실제로 배울 시간이나 동기가없는 경향이 있습니다. 나는 최신 도구와 프레임 워크에 대한 최신 정보를 유지하고 있지만, 새로운 것을 얻고 테스트하기 위해 임의의 사이드 프로젝트를 코딩하는 개발자 중 한 명은 아닙니다. 종종 그랬 으면합니다.

라이브러리 사용은 항상 @netmag에 대한 열띤 논쟁을 불러 일으 킵니다. 일부 개발자는 항상 언어를 먼저 배워야한다고 주장합니다. 당신의 견해는 무엇입니까?

학습은 매우 개인적인 것입니다. 저는 프로젝트의 심층적 인 부분에 뛰어 드는 것을 좋아합니다. 새로운 프레임 워크와 함께 새로운 언어를 잡는 것은이 시나리오에서 드문 일이 아닙니다. Python을 배우는 동안 Flask와 Django를 모두 선택했는데 Rails를 배우지 않고 Ruby를 실제로 배우는 사람이 있는지 모르겠습니다. 자바 스크립트의 경우 달성하려는 목표에 따라 다릅니다. 배우는 방법이 잘못되었거나 옳다고 생각하지 않습니다.


Node.js는 비교적 젊은 플랫폼이지만, 그 주위에 Ghost를 구축하기로 선택했습니다. 왜?

Node.js가 올바른 선택 인 이유는 여러 가지가 있습니다. 놀라운 속도와 풀 스택 자바 스크립트의 이점을 포함합니다. 특히 블로깅처럼 과장된 것을 '재부팅'해야한다고 생각했기 때문에 새롭고 반짝이는 것을 선택했습니다. Node.js는 웹의 미래를 목표로하며 특히 리치 클라이언트가 사용할 API를 만드는 데 유용합니다. Node.js를 사용하면이 두 부분이 모두 자바 스크립트로 작성되므로 오픈 소스 인 경우 큰 이점이됩니다.

다음으로 Ghost에서 무엇을 기대할 수 있습니까?

Backbone.js에서 Ember.js 로의 관리 패널 변환을 마무리하고 있습니다. 내부 JSON 데이터 API가 정리되고 OAuth가 추가되어 외부 사용을 위해 열 수 있습니다. 여름 후반에 우리는 Ghost 앱 (플러그인)의 적절한 예제를 대중에게 공개하기 위해 노력할 것입니다.

당신은 큰 오픈 소스 팬입니다. 커뮤니티에 기여하기 시작하는 가장 좋은 방법은 무엇인가요?

이해해야 할 두 가지 핵심 사항이 있습니다. 기여하는 코드베이스와 기여 측면에서 특정 프로젝트가 작동하는 방식입니다. 후자의 경우 가장 좋은 방법은 대부분의 토론이 어디에서 발생하는지 확인하는 것입니다. 일반적으로 IRC 또는 메일 링리스트입니다. Ghost를 사용하면 개발자는 freenode의 #ghost에서 어울립니다. 전자의 경우 작은 버그를 잡아서 수정하는 것보다 좋은 것은 없습니다.


: 마틴 쿠퍼

이 기사는 원래 인터넷 잡지 257 호에 실 렸습니다.

매혹적인 게시물
최고의 3D 펜 2021 : 3D 모델링 및 디자인
더 많은 것을 읽으십시오

최고의 3D 펜 2021 : 3D 모델링 및 디자인

오늘날 최고의 3D 펜의이면에있는 기술은 처음 출시 된 이후로 비약적으로 발전했습니다. 이 영리한 가제트는 액체 플라스틱을 압출하여 빠르게 냉각되고 응고되어 효과적으로 공중에서 그릴 수 있습니다. 3D 모델링 소프트웨어를 사용하지 않고도 디자인을 시각화하고 3D 아트를 만드는 새로운 방법입니다. 결과적으로 그들은 디자이너, 예술가 및 애호가들 사이에서 큰 ...
iDrive 검토
더 많은 것을 읽으십시오

iDrive 검토

iDrive는 무제한의 장치를 지원하는 매우 잘 설계된 클라우드 백업 및 저장 플랫폼입니다. 저렴하고 사용하기 쉬우 며 iDrive Expre 로 파일을 빠르게 복원 할 수 있습니다. 무제한 장치 지원 iDrive Expre 포함 5TB 미만의 개인 계획 없음 동기화 폴더를 재구성해야합니다. 사진, 비디오 및 아트 워크를 안전하게 저장할 수있는 방법을 찾고...
로고 작업에 3D 에지 부여
더 많은 것을 읽으십시오

로고 작업에 3D 에지 부여

소프트웨어: Photo hop C 3 이상, Cinema 4D프로젝트 시간 : 12 ~ 15 시간기술 : 3D 요소 개발, Cinema 4D 모델링, Photo hop 및 Cinema 4D의 텍스처 병합, Photo hop에서 고민 효과 만들기브랜드는 로고를 통해 다양한 방식으로 그래픽으로 표현됩니다. Cinema 4D는 무기고에있는 훌륭한 도구이며, 가장...