개발자가 한 달에 당신이 3년 동안 번 돈보다 더 많이 번다면, 이것에 대해 생각해 볼 가치가 있지 않을까요?
작성: 로닌(Ronin)
번역: 아이디디아오JP, 포어사이트뉴스(Foresight News)
Web3 개발자는 프로그래밍 기술뿐만 아니라 프로그래밍을 통해 삶을 더 간단하게 만들거나 업무 효율성을 높일 수 있어야 합니다. 암호화 분야에서 특정 프로그래밍 기술과 축적된 실무 경험을 통해 다음과 같은 이점을 얻을 수 있습니다:
- 기업의 고연봉 직책
- 업무에서 중요한 작업을 자동으로 실행하거나 대량의 데이터 추적
- 제품 개발 기술 이해
우리는 종종 개발자들이 봇이나 기타 소프트웨어를 만들어 6에서 8자리 수의 범위 내에서 상당한 수입을 올리는 것을 봅니다.
본 글에서는 Web3 개발을 시작하는 방법과 알아야 할 프로그래밍 언어 라이브러리를 안내해 드리겠습니다.
실습을 통해 프로그래밍을 배우고 적절한 실습 기회를 가지면 다른 사람보다 더 빨리 목표를 달성할 수 있습니다.
저는 어릴 때부터 프로그래밍에 대한 열정이 있었고, 처음에는 기술을 탐구하고 비판적 사고 능력을 기르기 위해 시작했으며, 나중에는 더 큰 목표를 달성하기 위한 도구로 삼았습니다.
지금 시작해 보겠습니다.
최고의 리소스:
- 이더리움(ETH) 문서:
- https://ethereum.org/en/developers/docs/
- 책: 'DeFi 방법론' (DeFi를 이해하는 데 매우 적합)
지식 적용 및 실습:
- 이더스캔 또는 유사한 브라우저에서 시간을 보내며 블록체인의 작동 방식과 기본 논리를 이해하세요.
- 디앱(DApp)과 더 많은 상호작용을 하며 그들의 작동 방식과 백엔드에서 발생하는 일을 이해하세요.
솔리디티 입문 및 실습 경험
우리의 목표: ERC-20 토큰 작성, 배포 및 상호작용
최고의 리소스:
- 책: Foundry의 솔리디티
- https://www.solidity-in-foundry.com/
- 대부분의 자료 학습
- https://updraft.cyfrin.io/courses
- Patrick Collins의 비디오를 통해 학습:
- https://www.youtube.com/@PatrickAlphaC/videos
- 실습을 통해 학습:
- https://cryptozombies.io/
보안 및 테스트
다음 과제는 심층 연구와 지속적인 테스트입니다.
실습만이 진정한 성과를 가져올 수 있으며, Web3 코딩에는 다른 지름길이 없습니다. 삶도 마찬가지입니다.
Web3 코딩에 관한 다양한 블로그를 읽고 호기심을 유지하세요.
가장 중요한 것은 항상 코드 보안을 확인하는 것입니다.
웹페이지의 모든 코드 줄을 확인하는 것이 절대적으로 중요합니다.
이러한 지식을 자신의 실습에 적용해 보세요.
자동화를 시작하여 코딩을 일상생활의 일부로 만드세요.
한번 입문하면 거의 모든 분야의 개발 작업을 시도할 수 있습니다.
인공지능도 이 부분에서 큰 도움이 됩니다. 앞으로 인공지능을 사용하여 학습 및 업무 효율성을 높이는 방법을 공유하겠습니다.
학습하고 구축하기 시작하세요. 시간이 지나면 반드시 성공할 것입니다.
학습에 인공지능을 어떻게 활용할 수 있을까요?
AI는 Web3 코딩 학습을 최적화하고 가속화하는 최고의 도구입니다.
개인적으로 ChatGPT를 자주 사용하지만, 동일하거나 더 나은 역할을 하는 다른 AI 도구들도 있습니다.
인공지능으로 해결할 수 있는 문제:
- 복잡한 주제에 대한 설명 요청
- 특정 문제 해결을 위한 코드 예시 요청
- 코드의 버그 또는 오류 확인
- 솔루션을 찾지 못하면 항상 인공지능에 도움 요청
- 문제를 더 빨리 해결하기 위해 추가로 학습해야 할 내용 문의
교류나 개선 방법 없이 혼자 학습한다면 직면하는 어려움이 훨씬 더 많을 것입니다.
이제 해결할 수 없는 문제에 직면했을 때, 문제를 대신 해결하는 것이 아니라 ChatGPT를 통해 명확한 단계를 수립하여 도움을 받을 수 있습니다.
만약 인공지능이 계속해서 코드를 작성해준다면, 해당 기능의 구조나 구체적인 작동 원리를 이해하지 못할 것입니다.
제가 공유한 학습 플랫폼, 지속적인 연습, 그리고 인공지능을 활용하여 자신의 문제를 해결하는 것은 성과를 얻고 최고의 인재가 되는 가장 효과적인 방법 중 하나입니다.
첫 번째 일자리를 찾는 방법: '초보자 체크리스트'
개발자가 되는 것이 목표라면, 무엇을 배워야 하는지 이해하는 가장 좋은 방법입니다.
해야 할 일은 Web3.career 또는 crypto.jobs에서 주니어 포지션을 찾는 것입니다.
그런 다음 채용 요건을 확인하고 추가로 학습해야 할 내용을 생각해보세요.
주니어 Web3 개발자 포지션 요건 예시:
- 솔리디티 이해 및 스마트 컨트랙트 작성
- JavaScript/TypeScript, React 이해
- 하드햇 / 토큰 생성에 익숙함
- ERC 표준(ERC-20, ERC-721) 이해
- 블록체인 기본 개념(거래, 가스, DeFi) 이해
- Git 및 GitHub 사용 가능
채용 공고에 나열된 모든 내용을 적어내려 가며 하나씩 확인하세요.
그런 다음 AI에게 HR 면접 프로세스를 시뮬레이션하고 일반적인 면접 질문을 생성하도록 하세요.
이렇게 하면 잠재적인 문제에 대해 스트레스 테스트를 할 수 있고 면접 전에 답변을 준비할 수 있습니다.
요약
시장이 침체될 때 가장 좋은 방법은 수입을 창출할 수 있는 기술을 배양하는 것입니다.
우리는 고위험 분야에 있으며, 객관적으로 안정적인 수입이 없는 사람들은 최종 결과를 얻기 어렵습니다.
기회가 나타났을 때 충분히 활용할 수 없기 때문입니다.
Web3 개발자가 되는 것은 가장 좋은 선택 중 하나입니다.
프로그래밍을 사용하고 진정으로 이해하면 당신에게 이점을 줄 수 있습니다.
가장 중요한 것은 상당히 관대한 급여를 받을 수 있고 자신의 프로젝트를 만들 수 있는 능력입니다.
제 사례를 보면, 건설 노동자였고 이전 전략으로는 사업을 몇 배 또는 몇십 배로 확장하는 것은 거의 불가능했습니다.
아마도 도움을 줄 개발자 친구가 있을 수도 있습니다.
하지만 여전히 기본적인 이해가 필요하며, 최소한 이 과정에서 사기를 당하지 않을 것입니다.
일상적인 반복 작업을 위한 프로그래밍 전략을 수립하는 것도 중요한 부분입니다.
작업을 완료하거나 효율성을 높이기 위한 봇을 만드세요.
AI는 다양한 기회를 찾는 데 도움을 줄 수 있습니다.
지금 시간이 있으니 최대한 효과적으로 활용하세요.
만약 개발자가 당신이 3년 동안 일한 것보다 한 달에 더 많은 돈을 번다면...
이것에 대해 생각해볼 가치가 있지 않을까요?
생각해보세요. 하지만 그저 생각만 하지 마세요.
당신의 대답이 "네, 맞습니다"라면...
그렇다면 오늘부터 프로그래밍 학습을 시작하는 것이 가장 좋습니다.





