Category Archives: Miscellaneous

LINE 머신 러닝 엔지니어 임준석 님을 만나보았습니다

준석 님은 2019년에 머신 러닝(machine learning) 엔지니어로 LINE에 합류했습니다. 서비스 개발 부서와 긴밀하게 협력하며 LINE 서비스 곳곳에 머신 러닝 기술을 적용하고 계신데요. 온라인에 흔적을 남기는 것을 즐기지는 않지만 LINE의 머신 러닝 개발 환경을 널리 홍보하고 싶은 마음에 인터뷰를 수락했다는 준석 님. LINE에서 어떤 새롭고 즐거운 경험을 하고 있는지 함께 만나보시죠!

주석 분석기를 이용한 간단한 API 문서화 방법

테크니컬 라이터로서 가장 재미있는 순간은 바로 새로운 프로젝트를 시작할 때입니다. 프로젝트를 시작하는 순간에는 모든 것이 열려 있어 자유로우며, 그 자유가 새로운 도메인에 대한 탐구심을 자극하기 때문입니다. 그런 점에서 짧지만 굵게 새로운 것을 시도하고 배울 수 있는 기술 문서 컨설팅은 제게 참 신나는 업무입니다. 이번 글에서는 몇 달 전에 진행했던 API 문서화 컨설팅에서 배운 내용을 공유하려 합니다. 주제는 새로운 언어를 위한 소스 코드 주석 기반 API 문서화 도구 만들기입니다. 정확히 말하면 ‘도구 만들기’라기보다 ‘도구 찾아 적용하기’이므로, 코딩이 많이 필요할 거라는 기대 혹은 염려는 가슴 한편에 고이 접어둬도 좋습니다.

코드 가독성에 대해 – 5. 리뷰와 정리

안녕하세요. 커뮤니케이션 앱 LINE의 Android 클라이언트 팀 Ishikawa입니다. 이 글은 ‘코드 가독성에 관한 프레젠테이션’을 소개하는 비정기 연재 블로그의 다섯 번째 글(1편, 2편, 3편, 4편)이자 마지막 글입니다. 이번 글에서는 8장 ‘리뷰’에 관해 설명한 뒤 본 연재의 요점을 정리하겠습니다.

LINE 신입 SW 개발자 코딩 테스트, 이렇게 만들어졌습니다

안녕하세요. LINE Developer Relations 팀입니다. 지난 3월 10일, LINE 신입 SW 개발자 공개 채용이 시작되었습니다.

이번 인터뷰에서는 온라인 코딩 테스트 문제를 직접 준비한 LINE의 개발자들을 만나보았습니다. 앞으로 함께 하실 분들을 모시기 위한 과정이기 때문에 굉장히 열정적으로 준비하셨다고 하는데요. 과연 그 과정은 어땠을까요?

LINE에서 전 직원이 재택 근무하면서 생산성을 유지하는 방법

코로나19가 확산되고 있다는 뉴스를 막 접했던 이번 사태 발생 초기에는, 그 소식이 이렇게나 빨리 실제 업무 환경에 영향을 미치리라고는 생각하지 못했습니다. 하지만 상황이 예상보다 급박하게 진행되면서, LINE에선 전 직원에게 재택 근무를 적극 권장했고, 실제로 현재 매우 소수의 인원만 사무실로 출근하고 있습니다.

LINE에는 이번 사태로 인해 전 직원에게 재택 근무를 권장하기 전에도 제한적으로 원격으로 근무할 수 있는 제도가 있었습니다. 그럼에도 전사적으로 재택 근무를 시행하기 전후로 많은 고민을 하게 되었는데요. 2월 말부터 전 직원이 적극적으로 재택 근무에 임하면서 그동안 LINE이 겪었던 전사적 재택 근무에 대한 고민과 이를 해결하기 위한 노력을 정리해 보았습니다.

코드 가독성에 대해 – 4. 의존성

안녕하세요. 커뮤니케이션 앱 LINE의 Android 클라이언트 팀 Ishikawa입니다. 이 글은 ‘코드 가독성에 관한 프레젠테이션’을 소개하는 비정기 연재 블로그의 네 번째 편입니다. 지난 글은 여기(1편2편3편)를 참고하세요. 

이번 글은 유형 간의 ‘의존성’과 관련된 이야기로, 6장과 7장에 관해 설명하겠습니다. 

expo:QA’19 참석기

이번 글에선 지난 2019년 6월에 참석했던 QA 콘퍼런스, expo:QA’19의 키노트 세션을 중심으로 콘퍼런스 참석기를 공유하겠습니다. expo:QA’19는 2014년부터 매년 스페인에서 개최되고 있는 콘퍼런스인데요. 올해는 마드리드에서 2019년 6월 17일부터 19일까지 열렸으며 스페인과 유럽의 소프트웨어 테스팅 및 품질 엔지니어링 전문가를 중심으로 최신 동향을 공유하는 행사입니다.

태국으로 DPP(Developer Product Platform) 워크숍을 다녀왔습니다

안녕하세요! 이번 글에선 DPP 워크숍 후기를 공유하려고 합니다. DPP는 ‘Developer Product Platform’의 약자로, LINE의 여러 가지 기능을 사용하고 싶어하는 개발자들을 위해 LINE의 개발자 플랫폼을 개발하며 관련된 일을 하는 조직입니다.

DPP 워크숍은 세계 곳곳에 퍼져 있는 LINE의 글로벌 오피스를 방문하여 DPP의 여러 기능을 소개하는 행사입니다. 대만과 일본에서도 이미 진행되었는데요. 저희 팀에서는 이번 태국 워크숍에 3분이 발표자로 나서 각각 ‘Mini app’과 ‘Channel Gateway API’, ‘Graph API’에 대해 소개했는데요. 각 세션에 대한 내용은 뒤에서 자세히 소개하겠습니다.

코드 가독성에 대해 – 3. 상태와 절차

안녕하세요. 커뮤니케이션 앱 LINE의 Android 클라이언트 팀 Ishikawa입니다. 이 글은 ‘코드 가독성에 관한 프레젠테이션’을 소개하는 비정기 연재 블로그의 세 번째 편입니다(지난 글은 여기(1편, 2편)를 참고하세요). 이번 글은 특정 유형에 한정된 이야기로, 4장 ‘상태(state)’와 5장 ‘절차(procedure)’에 관해 설명하겠습니다.