Locale.ai 팀 알기 — Vimal Sheoran!

(Dravisha) (2020 년 5 월 21 일)

각 로케일 가족 구성원을 특별하게 만드는 요소에 대해 자세히 알아 보겠습니다. 그들의 비전, 배움, 여정을 그들로부터 직접 들어보세요! 다음은 지리 공간 분석을 위해 모든 데이터가 Locale.ai로 원활하게 전달되는 이유 인 백엔드 엔지니어 Vimal과의 짧은 인터뷰입니다.

언제 코딩을 시작하고 백엔드 개발에 빠졌습니까?

” 프로그래밍의 기억은 내가 6 학년 때 배운 BASIC 수업에서 나왔지만 10 학년 때 자바를 배우고 나중에 대학에서 취미로 프로그래밍을 시작하기 전까지는 결코 다시 생각하지 못했습니다.

지금까지 백엔드 개발과 관련하여 저는 풀 스택 개발자로 시작했지만 대학에서 인턴십을 할 때마다 항상 백엔드 개발을하고있어서 백엔드 개발자로 전환했습니다.”

백엔드 개발자로서 가장 어려운 세 가지 과제와이를 해결하는 방법은 무엇입니까?

“실제로 제가 직면 한 세 가지 특정 과제를 분리하는 것은 쉽지 않습니다. 테이블에서 일부 데이터를 가져 오는 GET API를 작성하는 것과 같이 초기에는 어려운 작업처럼 보입니다.

모든 문제에는 올바른 솔루션이 있으며 해당 솔루션을 구현하기 시작하면 자체 세트를 제공합니다.

충분한 문제를 해결하거나 다양한 종류의 솔루션을 구현 한 후에는 패턴을 식별하기 시작하고 문제에 접근 한 다음 해결 방법을 알려주는 직관을 개발합니다. ”

모든 문제에는 올바른 솔루션이 있으며, 해당 솔루션을 구현하기 시작하면 자체적 인 문제가 나타납니다.

왜 작업을 선택 했습니까? Locale과 같은 초기 단계의 스타트 업에서 전통적인 작업 옵션을 선택하지 않습니까?

“스타트 업에서 일하는 것은 다른 경험입니다. 처음부터 무언가를 구축 할 수 있습니다. 당신은 실수하는 경향이 더 많고 학습을위한 새로운 길과 혼돈의 일반적인 환경, 그리고 그 혼돈을 길들이려는 의지가 저를 흥분시키는 것입니다.

당신이 놓칠 수도 있다는 말은 아닙니다. 이러한 일에 대해 기존의 직무 역할을 수행하지만 기존의 직무 환경보다 스타트 업 환경에 더 정통합니다.”

Python, Java, Go를 선택하는 것에 대해 업계 전반에 걸친 논쟁이 ​​있습니다. 어떤 것을 선호하며 그 이유는 무엇입니까?

“저는 언어에 구애받지 않는 사람입니다. 언어는 도구와 같으며 항상 가장 익숙한 언어와 사용 사례를 해결할 수있는 언어를 선택해야합니다.

내 경험에 비추어 볼 때 처음부터 무언가를 구축하는 경우 먼저 익숙한 언어로 시작해야합니다 (전문가라면 중요하지 않음). 이전에 사용했던 것, 내부 작업을 이해해야합니다. 어느 시점에서 언어가 제공해야하는 기능을 모두 사용했다고 생각되면 더 나은 방식으로 문제를 해결할 수있는 언어를 찾을 수 있습니다.”

무언가를 처음부터 작성하는 경우 먼저 익숙한 언어 (전문 가든 상관 없음)로 시작해야합니다. 이전에 사용해 본 적이있는 언어로 시작해야합니다. 내부 작업.

백엔드 개발자가되고 싶은 학생들에게 해주고 싶은 조언이 있다면 무엇일까요?

“내가 배운 것과 이것은 내가 대학 1 학년 때 할 일이다. 이론과 응용의 건전한 조합을 유지하는 것이 좋다. 운영 체제, 데이터베이스, 네트워크, 컴퓨터 아키텍처 및 알고리즘과 같은 CS 기본 사항에 대한 기능적 이해가 있어야합니다.

원래 아이디어가 될 수있는 프로젝트를 구축해야하지만 더 중요한 것은 살펴 보는 데 시간을 투자해야한다는 것입니다. 다른 사람들이 무엇을하고 있는지, 그들이 어떻게했는지 이해하고 그것을 구현하려고 노력하십시오. 많은 것을 읽으면 호기심이 계속되고 탐구를 멈추지 않을 것입니다. 백엔드 자체는 매우 방대한 분야이며 학생 인 동안 전문화에 대해 많이 걱정할 필요가 없으므로 계속 탐색하고 블로그, 해커 뉴스를 읽고 연습과 학습 내용에 일관성을 유지하세요. “

Vimal과 연락하고 싶다면 언제든지 LinkedIn <에서 메시지를 보내주세요. em>!
Locale.ai가 무엇인지 모르십니까? 여기 를 확인하십시오.

답글 남기기

이메일 주소를 발행하지 않을 것입니다. 필수 항목은 *(으)로 표시합니다