성공적인 웹 개발자가되고 싶습니까? "웹 개발자가되는 방법"을 묻지 말고 "성공적인 웹 개발자가되는 방법"을 물어보십시오. 전 세계에 많은 웹 개발자가 있지만 실제로 얼마나 많은 사람들이 성공 했습니까?
이 기사는 성공적인 웹 개발자의 사고 방식을 개발하고 필요한 지식과 기술을 마스터하여 경쟁에서 눈에 띄고 회사에서 일하거나 시작하든 훌륭한 경력을 쌓을 수 있도록 도와줍니다. 독립 사업.
이 기사는 웹 개발자가되는 데 관심이있는 웹 개발자와 병목 현상을 해결하기 어려운 웹 개발자를 대상으로합니다. 다음 21 단계는 당신이 성공하는 데 도움이 될 것입니다.
키 포인트
성공적인 웹 개발의 열쇠는 진정한 열정과 강력한 내부 원동력 - 목표입니다.
필요한 기술 학습, 포트폴리오 구축 및 실제 경험 축적을 포함하여 행동 계획을 개발하는 것이 중요합니다.
웹 개발의 성공은 기술적 인 기술뿐만 아니라 자기 훈련, 네트워크 확장 및 새로운 기술을 끊임없이 배우고 적응하려는 의지가 필요합니다.
합리적인 가격 책정, 고효율 유지 및 오픈 소스 프로젝트에 기여하면 평판과 성공 가능성을 향상시킬 수 있습니다.
지속성과 결정은 도전과 실패에 직면 할 때 웹 개발 경력에서 눈에 띄게 만드는 핵심 특성입니다.
당신은 이것에 대해 정말로 열정이 있습니까? -
"열정"이라는 단어는 남용되었으며 그 진정한 의미는 왜곡되었습니다. "열정"은 실제로 "감정을 통제하기가 강하고 어렵다"는 것을 의미합니다. -
열정은 수동적이지 않습니다 : 그것은 행동을 추구합니다. 대부분의 사람들은 9에서 5까지의 일을 싫어하지만, 사랑하고 열정적 인 일을하는 일은 거의 없습니다.
당신은이 세 가지 질문을 스스로에게 물어봐야합니다 :
-
웹 사이트와 웹 애플리케이션을 만드는 아이디어가 저를 흥분 시켰습니까?
이것이 나의 흥미로운 경력이 될까요? -
웹 개발자가되어 내가 살고 싶은 방식 (그리고 내 가족)이 되려면 적절합니까?
-
위의 질문에 대한 답변이 예라면 웹 개발자가되는 올바른 길로 향하고 있습니다.
"왜"는 무엇입니까? -
이것은 당신이 스스로에게 물어봐야 할 가장 중요한 질문 중 하나입니다. 왜 (성공한) 웹 개발자가되고 싶은 이유는 무엇입니까?
차이를 만들고 다른 사람들의 삶을 바꾸려면?
다른 사람을위한 프로젝트 구축?
자신의 프로젝트를 구축 하시겠습니까?
엄청난 소득을 얻습니까?
나의“왜”중 하나는 다른 사람들이 자신의 삶에 긍정적 인 영향을 미쳐 다른 사람들도 도울 수 있도록 힘을 실어주는 것입니다.
왜 당신이 정말로 그것을 달성하고 싶다면 피곤하거나 산만하거나 좌절하거나 동기 부여가 부족할 때 행동하게하는 이유는 무엇입니까?
무엇에 관심이 있습니까? -
논리 및 문제 해결 또는 디자인 및 시각 효과를 선호합니까? -
논리 및 문제 해결을 선호하는 경우 백엔드 웹 개발을 좋아할 것입니다.
디자인 및 시각 효과를 선호하는 경우 프론트 엔드 웹 개발이 마음에 듭니다.
백엔드 프로그래밍은 웹 사이트에서 볼 수없는 모든 것입니다. 세계 어딘가에 위치한 서버 (웹 사이트의 모든 정보가 포함 된 대형 하드 드라이브)를 생각하고 모든 웹 사이트 데이터를 처리 한 다음 브라우저로 보냅니다.
프론트 엔드 프로그래밍은 웹 사이트에서 볼 수있는 모든 것입니다.
아마도 둘 다 좋아할까요?
행동 계획을 개발하십시오
관심있는 것이 무엇인지, 기꺼이 무엇을 할 것인지 알아 내면 이제 계획을 시작할 때입니다.
공부해야 할 시간이 얼마나 걸립니까? 얼마나 많은 학습 비용을 기꺼이 투자 하시겠습니까?
당신에게 맞는 계획을 세우십시오. 다음과 같이 보일 수 있습니다
-
나는 매일 2 시간의 공부 만하고 있습니다. 저의 예산은 500 달러 미만이며 프론트 엔드 웹 개발에 관심이 있습니다.
학습 내용 및 학습 경로에 대한 연구 후에는 개요는 다음과 같습니다.
1 월 1 일 : HTML 및 CSS를 배우십시오
2 월 : 학습 부트 스트랩 및 디자인 기본 사항
3 개월 : HTML, CSS 및 부트 스트랩을 사용하여 웹 사이트 생성
4 월 4 일 : JavaScript를 배우십시오
5 월 5 일 : 더 많은 고급 JavaScript를 배우십시오
6 개월 : HTML, CSS 및 JavaScript를 사용하여 웹 사이트 생성
7 월 : 개인 포트폴리오 웹 사이트 생성 및 개인 브랜드 구축에 중점을 둡니다.
8 월 8 일 : 비즈니스 및 조직에 연락하여 웹 사이트를 만들기 위해 (무료 경험을 얻으십시오)
9 월 : 지식을 향상시키는 데 중점을두고 개선하는 데 필요한 것을 확인하십시오.
10 개월 : 포트폴리오에는 5 개의 클라이언트 웹 사이트가 있어야합니다
11 월 : 프리 랜싱 및 비즈니스 포인트에 대한 기본 지식을 배우십시오
12 월 12 일 : 잠재 고객에게 연락하고, 직장을 홍보하고, 유급 고객을 받거나, 직업을 신청하십시오.
이것은 최종 행동 계획이 아니라 예시적인 목적을위한 일반적인 안내서 일뿐입니다.
액션
위대한 일을하고 싶다면 타협하고 희생해야합니다.
성공적인 웹 개발자 또는 프리랜서가되고 싶고 시간이 없다고 불평하면 매일/주간/월간 일일 활동을보고 더 많은 시간을 할애 할 수있는 것을 확인하여 더 많은 시간을 배울 수 있습니다. , 기술을 개발하고 지식을 적용하십시오. -
내 인생에서 제거하는 가장 큰 산만 중 하나는 TV를보고 있습니다. 나는 2 년 이상“TV를 그만두고 있었고 기분이 좋았습니다!
나는 이것을하는 유일한 사람이 아닙니다. 우리 시대의 가장 위대한 마케팅 담당자이자 사고 리더 중 하나 인 세스 고딘 (Seth Godin)은 또한 TV를 보는 시간을 낭비하지 않는 강력한 옹호자입니다. -
"왜"를 성취하기를 간절히 원하십니까? 미루거나 변명하지 마십시오.
액션 - 일어나!
-
자기 훈련은 동기 부여보다 낫다 -
-
전력은 항상 좋지만 일시적 일 수 있습니다. 자기 훈련은 아무것도하고 싶지 않거나 계속하고 싶지 않을 때 행동하도록 동기를 부여 할 것입니다.
소셜 미디어 -
온라인 입지를 구축하는 것이 필수적이며 소셜 미디어는이를 개발하는 방법입니다.
LinkedIn, Twitter, Instagram 및 Facebook에 프로필이 있는지 확인하십시오.
포트폴리오 웹 사이트 생성
포트폴리오는 온라인 이력서입니다.
나는 당신이하는 일을 보여주는 것이 사람들에게 당신이 할 수있는 일을 말하는 것보다 더 중요하다고 계속 말합니다.
세 가지 우수한 포트폴리오 예는 다음과 같습니다
Robby Leonardi -
Adam Dannaway
Denise Chandler
위의 세 웹 사이트를 확인하십시오. 예전에는 초보자 였지만 오늘날 자신의 작업과 전문 지식을 어떻게 선보이는 지 보았습니다.
포트폴리오가 충분하다면 고객 및/또는 잠재적 고용주가 귀하를 찾기 위해 주도권을 잡을 것입니다. 많은 프로젝트/웹 사이트를 축적하십시오 - 한동안 무료로 일해야더라도.
오픈 소스 프로젝트에 기여
오픈 소스 프로젝트에 기여하면 다음과 같은 많은 것들을 보여줄 수 있습니다.
당신이하는 일에 대한 당신의 열정
팀워크 역량
당신의 기술
가장 좋은 점은 당신이 정말로 잘하면 커뮤니티에서 인정을받을 수 있다는 것입니다. 이는 전반적인 신뢰도를 높일 것입니다.
JQuery의 창립자 인 John Resig는 흥미로운 것을 말했습니다
채용과 관련하여 항상 이력서 대신 GitHub 제출 로그를 선택합니다.
다음 다섯 곳은 오픈 소스 프로젝트에 기여할 수 있습니다.
github (Github 초보자에 대한이 기사를 읽으십시오)
freecodecamp
Automattic -
angular
go
-
당신은 충분히 완고합니까? -
-
왜 완고한 이유는 무엇입니까?
웹 개발자는 종종 다양한 도전에 직면합니다. 코드에 오류가 있거나 결과가 계획 한 내용과 일치하지 않으면 솔루션을 찾을 수없는 경우 쉽게 포기하지 말고 바로 가기를하지 마십시오. 문제를 완고하게 찾아야합니다.
이것은 문제를 해결하는 데 더 많은 시간이 걸릴 수 있지만,이 완고한 태도를 통해 배우는 것은 평생 동안 당신과 함께있을 것이며, 이로 인해 향후 프로젝트에서 더 효율적이고 효과적 일 것입니다.
똑똑하게 작동합니다
나무를 자르기 위해 6 시간을 주시면 처음 4 시간을 도끼를 연마하기 위해 소비합니다.
아브라함 링컨 의이 유명한 말이 저에게 깊은 영향을 미쳤습니다. 사람들이 프리랜서 비즈니스 코딩 또는 실행의 기술적 측면에만 집중하는 것은 쉽고 종종 더 빠르고 빠른 방법을 간과합니다. 성공적인 개발자는 현명하게 작업하고 더 나은 결과를 얻습니다.
그것은 당신이 아는 것이 에 관한 것이 아닙니다
-
나는 당신보다 더 많은 프로그래밍 언어를 알고 있으므로 더 성공했습니다.
그것은 당신이 아는 지에 관한 것이 아니라 당신이 아는 것을 어떻게 사용하는지에 관한 것입니다.
인터뷰를 원한다면 가장 많은 지식을 가진 사람은 항상 직업을 얻을 것입니다.
만약 당신이 "현실 세계"에 살고 있다면, 우리는 이것이 진실과는 거리가 멀다는 것을 알고 있습니다. 그것은 당신이 일자리를 얻거나 프리랜서 고객을 확보하는 것을 보장하는 기술 세트 일뿐 아니라 다른 많은 요소가 있습니다.
성장
모든 산업의 전문가들은 지식과 기술을 향상시키는 법을 끊임없이 배우고 있습니다. 웹 개발의 경우 지속적인 학습이 더 중요합니다.
20 년 전에 C를 배웠고 새 버전 업데이트를 따르지 않았다면 오늘날의 지식은 거의 관련이 없습니다.
경험 수준에 관계없이 관련성을 유지하고 계속 학습하십시오.
경험
누가 고용하는 것을 선호합니까? -
경영학 석사 학위를받은 35 세의 비즈니스 코치, 또는
고등학교를 중퇴 한 30 세의 비즈니스 코치는 증명서가 없지만 3 개의 수백만 달러 규모의 사업을 운영 한 경험이 있고 그 중 2 개를 판매하기 위해 이익을 얻었습니까?
경험은 이론보다 낫습니다. "[여기에 콘텐츠 삽입"을 빌드 할 수 있습니다. "라고 말하지 마십시오. 모든 평균 웹 개발자는 그렇게 말할 것입니다. 당신이하는 일을 보여주세요.
가격
더 자신감이 생기고 더 많은 경험을 얻기 시작하면 서비스 가격을 더 잘 가격을 책정해야합니다.
이것은 당신을 만들거나 깨뜨릴 수 있습니다. 연봉 $ 50,000 또는 $ 90,000의 연봉을 선호하십니까? 웹 사이트를 만들려면 $ 500 또는 $ 5,000입니까?
내가 당신에게 와인 한 병을 팔고 2 병이 있고 다른 하나는 $ 55에 대해 말하면, 당신은 그 병에 5 달러에 문제가 있다고 생각할 것입니다. -
동일한 가격 원칙이 귀하의 서비스에 적용됩니다.
이것은 주로 프리 랜싱에 적용되지만 원칙은 급여 협상에도 적용됩니다.
효율성
산만하지 않고 1.5 시간에 집중하는 것은 4 시간의 정보, YouTube 또는 흥미로운 GIF에 의해 산만 해지고 그 사이의 작업을 산재하는 것보다 훨씬 낫습니다. -
가능한 한 모든 간섭을 제거하고 고도로 집중된 기간 동안 효율성을 향상시킵니다.
이를 위해 Pomodoro 작업 방법을 확인하십시오. -
기술
"X"프로그래밍 언어를 배우는 것은 옳은 일이 아닙니다.
성공 가능성을 향상시키기 위해서는 기본 마케팅, 협상, 커뮤니케이션 및 사회적 기술과 같은 다른 기술을 배우는 것이 중요합니다. -
가장 성공적인 개발자를 살펴보십시오. 코딩에 집중하지 않은 잘 발달되고 재능있는 개인입니다.
온라인으로 다른 사람과 상호 작용하십시오 -
코딩 커뮤니티, 페이스 북 그룹, 트위터 채팅 및 기타 플랫폼에 가입하고 (멍청한) 질문을하는 것을 두려워하지 마십시오.
도 스택 오버플로, 레딧, Quora 및 블로그와 같은 장소에서 질문과 답변을 요청했습니다.
파티와 사교 행사에 참석
이것은 당신이 나가서 다른 사람들과 연결할 때입니다.
나는 매우 내향적인 사람입니다. 진지하게. 사람들은 나를 허미 크랩이라고 부릅니다. 내가 그룹 환경에서 어디에 있을지 맞춰보세요? 네, 모퉁이에 ...
당신이 나와 같은 내향적인 사람이라면 어느 시점에서 당신은 당신의 안락 지대에서 벗어나 다른 사람들과 상호 작용해야한다는 것을 깨달아야합니다. -
회의와 같은 서비스를 사용하여 가까운 파티를 볼 수 있습니다.
참고. 개발자 파티와 이벤트에만 참석하지 마십시오. 프리랜서 인 경우 비즈니스 활동에도 참여하십시오. 결국, 개발자는 얼마나 자주 다른 개발자를 고용합니까?
는 분할 성격을 갖습니다
웹 사이트 방문자와 웹 사이트 소유자처럼 생각해야합니다.
웹 사이트 방문자로서, 당신은 다음과 같이 생각해야합니다. 웹 사이트의 모든 단계에서 내가 어떻게 생각하고 있습니까? 내가 여기에 온 답을 얻었습니까? 이 웹 사이트가 내 요구를 충족합니까? 이 회사를 신뢰합니까? 등.
웹 사이트의 "소유자"로서 는 다음과 같이 생각해야합니다. 내 웹 사이트는 내 웹 사이트 방문자가 현재 생각하고있는 질문과 질문에 대답합니까? 그들의 질문에 답하기 위해 무엇을 할 수 있습니까? 웹 사이트 방문자가 원하는 행동을 취하도록 설득하기 위해 웹 사이트에서 무엇을 할 수 있습니까?
절대 포기하지 마십시오
성공한 사람들은 종종 실패하지만, 부인할 수없는 특성 중 하나는 새롭고 더 나은 방법을 포기하지 않고 결코 찾지 않는다는 것입니다. -
때때로, 당신과 성공 또는 실패의 유일한 차이점은 계속하려는 의지입니다.
꿈, 소원 및 목표를 절대 포기하지 마십시오.
결론
당신이 무언가를 할 수없고 성공할 수 없다고 생각하지 마십시오. 당신을 믿는 사람이 필요하다면 나는입니다!
이 짧은 기사가 긍정적 인 방식으로 당신에게 영향을 미치기를 바랍니다. 아래의 의견에서 듣고 싶습니다.
성공적인 웹 개발자 (FAQ)에 대한 자주 묻는 질문
웹 개발자가 되려면 어떤 기본 기술이 필요합니까?
성공적인 웹 개발자가 되려면 다양한 기술을 습득해야합니다. 먼저 웹 개발의 기초 인 HTML/CSS에 대한 심층적 인 이해가 필요합니다. JavaScript는 웹 사이트에 상호 작용을 추가 할 수 있기 때문에 또 다른 필수 언어입니다. 또한 PHP, Ruby, Python 또는 .NET와 같은 서버 측 언어를 배우는 것이 중요합니다. 또한 데이터베이스 및 SQL에 익숙해야합니다. 마지막으로, GIT와 같은 버전 제어 시스템을 학습하면 프로젝트를 효율적으로 관리하는 데 도움이됩니다.
웹 개발자가 되려면 얼마나 걸립니까?
웹 개발자가되기 위해 걸리는 시간은 학습 경로에 따라 크게 다릅니다. 당신이 자기를 가르치는 경우, 필요한 기술을 습득하는 데 6 개월에서 몇 년 사이에 걸릴 수 있습니다. 그러나 컴퓨터 과학 또는 관련 전공 학위를 취득하기로 선택하면 약 4 년이 걸릴 수 있습니다. 성공적인 웹 개발자가되는 것은 학습 기술뿐만 아니라 실용적인 경험을 얻는 것입니다.
웹 개발자가 되려면 학위가 필요합니까?
컴퓨터 과학 또는 관련 전공에 학위를받는 것이 유리할 수 있지만 이는 웹 개발자가되기위한 엄격한 요구 사항이 아닙니다. 많은 성공적인 웹 개발자가 자체 가공하거나 코딩 부트 캠프를 완료했습니다. 가장 중요한 것은 주요 웹 개발 개념에 대한 이해와 실제 상황에서이를 적용하는 능력입니다.
팀에서 웹 개발자의 역할은 무엇입니까?
팀 환경에서 웹 개발자의 역할은 프로젝트의 특정 요구 사항에 따라 다를 수 있습니다. 이들은 처음부터 웹 사이트를 처음부터 구축하거나 기존 웹 사이트를 유지 관리 및 업데이트하거나 웹 사이트의 특정 기능을 처리 할 책임이있을 수 있습니다. 그들은 종종 디자이너, 콘텐츠 제작자 및 기타 개발자와 협력하여 응집력 있고 기능적인 웹 사이트를 만듭니다.
최신 웹 개발 트렌드를 어떻게 따라갈 수 있습니까?
웹 개발 분야는 끊임없이 발전하고 있으므로 최신 트렌드를 따라 잡는 것이 중요합니다. 관련 블로그를 따르고, 웹 개발 컨퍼런스에 참석하고, 온라인 커뮤니티에 참여하고, 온라인 과정을 수강하여이를 수행 할 수 있습니다. 또한 정기적으로 기술을 연습하고 개인 프로젝트를 수행하면 날카로운 상태를 유지하는 데 도움이 될 수 있습니다.
프론트 엔드와 백엔드 개발의 차이점은 무엇입니까?
프론트 엔드 개발에는 사용자 상호 작용을 생성하는 웹 사이트의 시각적 요소가 포함됩니다. 여기에는 레이아웃 및 디자인에서 대화식 요소에 이르기까지 모든 것이 포함됩니다. 반면에 백엔드 개발에는 서버, 데이터베이스 및 응용 프로그램을 사용하여 웹 사이트가 올바르게 작동하는지 확인합니다.
다양한 프로그래밍 언어를 배우는 것이 얼마나 중요합니까?
구체적으로 프로그래밍 언어를 배울 수 있지만 여러 언어를 배우면보다 일반적인 웹 개발자가 될 수 있습니다. 각 언어에는 장단점이 있으며 프로젝트에 적합한 언어는 일반적으로 프로젝트의 특정 요구 사항에 따라 다릅니다.
웹 개발자는 일반적으로 어떤 과제가 발생합니까?
웹 개발자는 종종 최신 기술 유지, 복잡한 프로젝트 요구 사항 처리, 코드 디버깅 및 웹 사이트에 액세스 가능하고 사용자 친화적인지 확인하는 등 문제에 직면합니다. 그러나 이러한 과제는 학습과 성장의 기회를 제공 할 수 있습니다.
웹 개발자로서 포트폴리오를 구축하는 방법은 무엇입니까?
웹 개발자로서의 기술을 선보이려면 포트폴리오 구축이 필수적입니다. 개인 프로젝트를 수행하거나 오픈 소스 프로젝트에 기여하는 것으로 시작할 수 있습니다. 또한 프리랜서 작업이나 인턴쉽을 통해 잠재적 인 고용주에게 전시 할 수있는 실용적인 경험과 실질적인 결과를 제공 할 수 있습니다.
웹 개발자의 경력 전망은 무엇입니까?
점점 더 많은 비즈니스가 강력한 온라인 존재의 중요성을 인식함에 따라 웹 개발자에 대한 수요가 증가 할 것으로 예상됩니다. 웹 개발자는 기술 회사, 디지털 마케팅 대행사 및 프리 랜싱을 포함한 다양한 환경에서 일할 수 있습니다. 경험을 축적함에 따라 프로젝트 관리자 또는 리드 개발자와 같은 직책으로 홍보 될 수도 있습니다.
위 내용은 성공적인 웹 개발자가되는 21 단계의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!