독학 개발자/코더가 되는 방법은?
Author
TECHVIFY 팀은 기술과 혁신에 열정을 가진 경험 많은 전문가들로 구성되어 있습니다.
독학 개발자? 이건 터무니없는 생각처럼 들립니다.
세상은 변했습니다. 기술의 힘은 부인할 수 없습니다. 전 세계 거의 모든 비즈니스는 정보기술 덕분에 생존합니다. 이 산업은 한 기업의 복지뿐만 아니라 번영까지도 강화하는 데 도움을 줍니다.
또한, 기술에 대한 수요는 멈출 기미를 전혀 보이지 않습니다. 점점 더 많은 기업들이 소규모든 대규모든 정보기술을 시스템에 적용하기 시작했습니다. 그들은 웹사이트, 마케팅, 심지어 인사관리 같은 내부 운영에도 필요로 합니다. 기술의 도움으로 모든 것이 가능할 뿐만 아니라 관리 가능해 보입니다.
수요가 빠르게 증가함에 따라 세상은 더 많은 개발자를 필요로 합니다. 기술에 관심을 가진 사람들의 수는 해마다 증가하고 있습니다.
특히, 개발자는 현재 경력 수요 목록에서 최상위 자리를 차지하고 있습니다. 이 직업은 경력 기회와 논리적 사고의 발전을 제공합니다.
따라서 시장은 그 어느 때보다 붐비고 있습니다. 기술 분야에 더 많은 사람이 있기 때문에 새로운 질문이 떠오르기 시작했습니다: 독학으로 개발자가 될 수 있을까요? 답은 예이자 아니오입니다. 왜 그런 답인지 함께 알아봅시다!!!
개발자 직업에 대해 조금 알아보기 (개발자, 즉 dev라고도 불림)
개발자는 회사에서 사용할 프로그램을 식별, 설계, 설치, 테스트하는 사람입니다. 이 프로그램은 내부용일 수도 있고, 다른 회사에 판매하는 상업용일 수도 있습니다. 직업에는 여러 종류가 있습니다. 예를 들어, 웹 개발자, 소프트웨어 개발자, 모바일 앱 개발자 등이 있습니다. 각각은 특정 지식을 요구합니다. 예를 들어, 웹 개발자는 HTML/CSS에 능숙해야 합니다.

기술 산업은 다양한 선택지가 있는 거대한 분야입니다. 사람들은 대학에서 개발자 과정을 듣는 중에도 길을 잃곤 합니다. 그래서 독학 개발자에게는 도전이 두 배가 됩니다.
하지만 당신이 몰랐던 사실은...
누가 가장 높은 인내심을 가졌는지 구분하는 것은 분명 어려운 일입니다. 바로 그 점이 어려운 부분입니다. 하지만 그것을 극복한다면, 앞으로 걱정할 것은 많지 않습니다. 시스템 내에서 일관성과 인내심을 유지하는 것만 하면 됩니다.

이제 본격적으로 직업의 기술적인 측면으로 넘어가 봅시다.
어떻게 시작할까?
본격적인 내용에 앞서, 이 글은 개인 경험을 바탕으로 한다는 점을 밝힙니다. 인터넷에는 수백 가지 다양한 답변이 있습니다. 따라서 최대한 많이 읽고 자신에게 가장 맞는 것을 결정하는 것이 좋습니다.
성공을 위해, 스스로에게 몇 가지 질문을 던져 봅시다:
- 왜 기술인가? 왜 코딩인가?
- 왜 개발자(더 나아가 독학 개발자)가 되기로 결심했는가?
- 도전을 감당할 준비가 되었는가?
- 포기할 것인가?
- 시간 낭비를 막기 위해 지금 다시 생각해 봐야 하는가?

이 5가지 질문은 제가 진로를 크게 바꾸기 전에 스스로에게 던진 질문들입니다. 현재 위치를 파악하는 데 중요합니다. 전체를 계획하고 위에서 아래로 보는 것은 자신의 방향을 정의하는 데 이상적입니다.
그 후, 조금 워밍업을 해 봅시다. 코딩에 대해 생각나는 모든 것을 검색해 보세요. 아주 간단한 문장부터 시작할 수 있습니다:
- 코딩이란 무엇인가? 코딩은 어떻게 시작하는가?
- 독학 코더가 되는 방법은?
- ...
또는 좀 더 즐거울 수 있는 주제도 있습니다:
- 베트남의 기술 회사들은 어떤 곳이 있나? (예: TECHVIFY Software)
- 코딩에 관한 재미있는 이야기
- ...
이 간단한 주제들을 얕보지 마세요. 초반 동기부여를 위한 것입니다. 본격적인 시작 전에 재미를 자극해야 합니다. 더 중요한 것은 서두르지 말라는 것입니다!!! 짧은 시간에 모든 것을 배우려고 강요하면 의지가 크게 상할 수 있습니다. 빨리 모든 것을 기억해야 할수록 낙담도 빨리 옵니다.
처음 시작할 때는 작은 조각들을 모으세요. 그렇게 하면 이미 배운 것을 다질 시간을 줄 수 있습니다. 먼저 자신을 동기부여하고, 천천히 작은 도전을 만들며, 큰 도전을 준비하세요.
웹 개발에 관한 새로운 글에서 더 알아보세요:
기술적인 부분
두 가지 관점이 있습니다:
- 단지 재미로 코딩을 배우기로 결정했다.
- 기술 산업에서 일자리를 원한다.
첫 번째가 마음에 있다면, 좀 더 쉽습니다. 코딩에 관한 모든 것을 읽으세요. 그리고 다양한 코딩 언어를 찾아보고 더 잘 알아가세요.
마지막으로, 가장 관심이 가는 언어를 결정하세요. 자유 시간이 있을 때마다 그것을 깊이 파고드세요. 제 최고의 조언은 파이썬을 배우는 것입니다. 대부분 다른 언어에 비해 가장 똑똑한 언어이기 때문입니다.
게다가 파이썬은 소프트웨어 개발, 웹 개발, 머신러닝 등 거의 모든 분야에 적용할 수 있습니다.
이론과 응용을 배우고, 인터넷에 있는 자료로 연습하세요. 자료는 어디에나 있으니 걱정하지 마세요. 경험 많은 코더들이 유튜브에 올린 영상도 있습니다. 꼭 확인해 보세요. 무료이고 초보자에게 매우 상세합니다.
저는 Programming with Mosh를 추천합니다. 그는 코딩에 관한 정말 좋은 영상을 만듭니다. 거의 모든 인기 코딩 언어에 관한 영상을 제작합니다. 그러니 무엇을 기다리나요?
또한 TECHVIFY를 방문해 보세요. 저희는 매일 웹사이트에 다양한 블로그를 게시합니다. 기술 산업과 코딩 지식에 관한 유용한 정보가 가득 기다리고 있습니다.
하지만 두 번째 경우라면, 좁은 길을 택해야 합니다. 독학 개발자가 되기 위해 반드시 엄격히 따라야 할 간단한 단계들이 있습니다. 이 단계들은 바다에서 길을 잃지 않도록 도와줄 것입니다.
1단계: HTML/CSS 공부하기
코딩에서 가장 쉬운 언어로 알려져 있습니다. 이는 기술 분야에서 일자리를 얻기 위해 가장 먼저 해야 할 일을 정의하는 데 도움을 줍니다 – 프론트엔드 개발자.
HTML/CSS는 코딩에 관한 모든 것을 익히는 데 도움을 줍니다. 개발자로 일하는 첫 인상입니다.
또한 실제 비즈니스를 다루기 전에 논리적 사고를 키우는 데 도움을 줍니다. 모든 것을 배우는 데 최소 한 달이 걸립니다. 하지만 급하지 않다면 무리하지 마세요. 천천히 지식을 흡수해 완전히 이해하세요.
인터넷 어디서든 HTML/CSS 관련 자료를 찾을 수 있습니다. 가장 좋은 것은 유튜브입니다. 누군가 강의를 하는 것을 듣는 것이 읽는 것보다 더 쉽기 때문입니다.
하지만 읽는 것을 선호한다면, TECHVIFY를 꼭 확인하세요. 7월에 HTML 관련 기사가 올라올 예정입니다. 꼭 놓치지 마세요. 필요할 테니까요!
2단계: JavaScript 플러그인
숙련된 프론트엔드 개발자를 결정하는 가장 중요한 요소입니다. JavaScript는 웹사이트가 고객과 상호작용할 수 있는 활성 플랫폼을 만듭니다. 예를 들어, 고객이 웹사이트에서 티켓을 예약할 수 있는 달력 플러그인입니다.
위 두 단계를 모두 배운 후, 클론할 연습 프로젝트를 찾아보세요. 거의 모든 웹사이트에서 찾을 수 있습니다. 웹사이트의 문구, 패턴, 구조 등을 정확히 복사해 보세요. 프론트엔드 개발자의 임무는 웹사이트를 매력적으로 만드는 것입니다.
3단계: 다음에 무엇을 할지 결정하기
3.1단계: 프론트엔드 개발자로 계속하기
프론트엔드 개발 시장은 전 세계, 특히 베트남에서 여전히 큽니다. 따라서 국내에서 일자리를 찾지 못할까 걱정할 필요가 없습니다. 많은 기회가 기다리고 있습니다. 더 나은 승진 기회, 높은 급여 등을 위해 더 열심히 일하기만 하면 됩니다.
경쟁에서 앞서 나가는 좋은 방법 중 하나는 JavaScript 플러그인을 직접 개발하는 것입니다. 이미 만들어진 것을 사용하는 대신 자신만의 것을 작성해 보세요. 예를 들어, JavaScript 기반 예약 시스템을 프로그래밍하는 것입니다. 처음에는 어려울 수 있지만, 바로 그 점이 생존자와 그렇지 않은 자의 경계가 됩니다.
또는 워드프레스 개발자가 될 수도 있습니다. 테마를 만들어 다른 회사에 판매하는 것입니다.
3.2단계: 다른 언어로 넘어가기
개발자는 프론트엔드 웹 개발 외에도 할 수 있는 일이 많으므로, 웹 제작 외의 다른 것을 공부하는 것도 이상적입니다. 다음 4가지 언어를 살펴보세요:
- C#
- Java
- PHP
- Python
이 언어들은 당신의 기술을 한 단계 업그레이드하는 데 도움을 줍니다. 또한 다른 나라에서 일할 기회를 더 많이 열어줍니다. 그러니 주저하지 말고 실력을 향상시키세요.
이제 개발 기술을 연마할 시간입니다. 앞으로 이런 글이 더 필요하다면, TECHVIFY를 팔로우해 더 많은 기술 업데이트와 지식을 받아보세요. 마음만 먹고 진심으로 노력한다면 분명 독학 개발자가 될 수 있습니다.
