> 기술 주변기기 > IT산업 > 자신에게 웹 개발을 가르치는 방법

자신에게 웹 개발을 가르치는 방법

Jennifer Aniston
풀어 주다: 2025-02-20 11:46:09
원래의
873명이 탐색했습니다.

자신에게 웹 개발을 가르치는 방법 키 테이크 아웃

진정으로 관심있는 웹 개발 영역을 선택하십시오. 이것은 동기 부여를 유지하고 학습 과정을 더 즐겁게 만드는 데 도움이됩니다. 확실하지 않은 경우 JavaScript 및 PHP와 같은 일반적인 기술로 시작하십시오. 노련한 개발자의 대부분의 조언을 무시하십시오. 초보자에게는 종종 비현실적 일 수 있습니다. 언어 또는 프레임 워크의 선택은 비 개발자에서 개발자로 도약하는 것보다 덜 중요합니다. 정확하고 달성 가능한 프로젝트를 설정하십시오. 이를 통해 지식의 격차를 식별하고 문제 해결 방법을 배우는 데 도움이됩니다. 프로젝트는 작고 명확한 엔드 포인트가 있어야합니다.

특정 금액의 일일 연습에 약속합니다. 이는 이정표가 달성이 느리게 보일 때에도 진보를 유지하는 데 도움이됩니다. 다양한 문제 해결 접근법을 이해하기 위해 다양한 교육 자료에 깊이 참여하십시오.

    12 세의 나이에 Microsoft Word에서 "웹 페이지 저장"옵션을 발견 한 후 웹 개발을 가르치기 시작했습니다. 물론 HTML을 먼저 배웠고 CSS와 JavaScript를 배운 다음 PHP와 레일의 비트와 조각을 배웠습니다. (요즘 나는 유성을 좋아합니다.)
  • 그 후 수년에 걸쳐, 나는 공식 교육을받는 것을 고려했고, 그렇게하는 가치를 볼 수 있었지만 결국 :
  • .
  • 너무 비싸다 나는 교실 환경에서 배우는 데 어려움을 겪었다 나는 이미 편안한 진보를하고 있었다.
  • 그러나 이것은 항상 쉬운 과정이 아닙니다. 나는 결국 웹을 코딩하는 방법을 배우는 것이 아닙니다. 나는 또한 를 배우는 방법 , 그리고 그것이 우리가 논의하려고하는 것입니다.
  • 웹 개발을 가르치기위한 5 단계는 다음과 같습니다.
  • 1. 당신을 흥분시키는 웹 개발 영역을 선택하십시오.
특정 책을 읽거나 특정 수의 비디오를 보면 "웹 개발자가 될 수는 없습니다. 웹 개발은 큰 분야이며, 잭 오브 트레이드가 되려고 노력하는 것은 당신을 처음 시작했을 때보 다 소진하고 좌절하며, 조금 더 앞서 나갈 것입니다.

. 웹 개발자가되는 것은 과학자가되는 것과 같습니다. 분야에 걸쳐 적용되는 기본 아이디어가 있지만 궁극적으로 전문화해야합니다. 당신은 영원히 무언가를 약속해야합니다. 당신은 다른 지역으로 습득 한 후에는 다른 지역으로 이사하는 것이 더 쉽습니다. 당신은 선택에 따라 제한 될 것입니다. PHP에 복잡하게 친숙한 사람은 10 개의 최첨단 웹 기술을 기본적으로 이해 한 사람보다 더 많은 일을 할 수 있습니다. 그러나이 시점에서는 정답이 없습니다. HTML과 CSS를 파악하는 한 흥미로운 것을 선택하면됩니다. 아마도 당신이 좋아하는 웹 사이트가 무엇을 구축했는지 발견하십시오. 레일은 모든 곳에 있지만 JavaScript 프레임 워크가 증가하고 있음을 알 수 있습니다. 실시간 기능을 좋아하기 때문에 Meteor와 함께 일하고 있습니다. 그러나 당신의 이유는 정확히 중요하지 않습니다. 동기 부여를 유지할 수있는 유일한 방법이기 때문에 자신의 관심사를 따르십시오.

. 특별히 당신을 흥분시키지 않으면 JavaScript 및 PHP와 같은 가장 일반적인 기술을 고수하십시오. 이용 가능한 많은 교육 자료가 너무 많아서 최소한 가용 지원이 풍부하게 스릴을 얻을 수 있습니다.

.

2. 노련한 웹 개발자로부터“Guidance”를 무시하십시오 노련한 웹 개발자는 일반적으로 구현하기에 완전히 비현실적인 초보자에게 의도 된 조언을 제공합니다. 이는 다음과 같습니다.

초보자가되는 것을 기억하지 못합니다. 기본 사항을 파악 해야하는 사람에게서 너무 많이 기대하십시오.

는 결코 발생할 수없는 문제에 따라 선호도가 있습니다. (예 : 수백만 명의 사용자에게 스케일링 문제가 있습니다.)

예를 들어 어떤 언어를 배워야하는지 물어보십시오. 다음과 같은 논쟁은

    >에 가장 적합하지 않습니다. 개발자가 자신의 작업을 통해 개발 한 편견에 크게 기반을 둔 토론이 될 것입니다.
  1. . 여기에 내가 보는 방법은 다음과 같습니다 PHP 또는 Rails 또는 JavaScript를 배우기 시작했는지 여부는 관련이 없습니다. 왜? 한 언어에서 다른 언어로 전환하는 것은 웹 개발자에서 웹 개발자가되는 것까지 도약하는 것과 비교할 때 엄청나게
  2. 의 무의미한
  3. 입니다. 훌륭한 조언을 가진 숙련 된 웹 개발자가 있지만 조언이 제공 될 때 스스로에게 물어보십시오. 이것이 초보자 가이 과정에 접근하는 가장 좋은 방법입니까? 아니면 이것은 단순히 개발자가 배우기를 바랐던 방식입니까?
  4. 3. 자신에게 정확하고 달성 할 수있는 프로젝트를 제공하십시오.
  5. 웹 개발의 기본 사항을 배운 후 책이나 튜토리얼을 따르지 않고 무언가를 구축하십시오. 지금까지 이것은 다음과 같은 가장 효과적인 방법입니다
무언가를 만드는 스릴을 얻으십시오 지식에서 약점을 발견하십시오 실제로 문제를 해결하는 방법을 배우십시오

를 구축하기로 선택했지만 프로젝트의 범위를 최대한 작게 유지하는 것은 중요하지 않습니다. 이 프로젝트에서 며칠을 보내면 너무 큽니다. 더 작게 만드십시오. 당신은 그것을 끌고 싶지 않습니다. 또한 프로젝트의 엔드 포인트를 정의하십시오. "완료"라벨을 붙일 수있을 때 어떤 기능이 있습니까? 당신이 만든 것에 만족할 수있는시기를 알고 싶습니다. (그리고 이것은 창조물을 게시 할 필요가 없기 때문에 프로젝트가 세상을위한 준비가되었을 때를 의미 할 필요는 없습니다.)

특정 프로젝트를 전문으로하는 웹 개발 영역에 따라 작성하기가 더 간단하지만 다음은 다음과 같은 몇 가지 아이디어가 있습니다.

할 일 목록 응용 프로그램. 개인 블로깅 도구. 운동 추적을위한 도구

기본적으로, 주요 목적의 모든 종류의 프로젝트는 몇 가지 기본 데이터를 추적하는 것입니다.
    4. 특정한 양의 일일 연습에 헌신하십시오.
  • 웹 개발을 시작할 때 일부 지역에서 빠른 발전을 이룰 수 있지만 진행 상황이 느려질 때가 올 것입니다. 이곳은 많은 초보자가 좌절감을 느끼고 손을 던지는 곳입니다. 포기하십시오.
  • 이것은 초보자가 일반적으로 만족감을 느끼기 위해 이정표를 달성하는 데 의존하기 때문에 발생합니다. 이정표는 예측할 수 없습니다. 기본 사항을 처리 한 후에는 상당한 도약하지 않고 며칠 또는 몇 주를 갈 수 있습니다. 그러나 그러나 대안적인 접근법이 있습니다 : 이정표 달성에 중점을 두지 않고 매일 특정 시간 동안 웹 개발을 배우고 연습하기 위해 노력하십시오. 최소 20 분은 좋은 출발점이지만 정확한 제한이나 요구 사항은 없습니다. 일관된 기준으로 합리적으로 관리 할 수있는 길이를 선택하십시오.
  • 시간 프레임을 바꾸는 요점은 자신이 그 약속을 충족시키기위한 만족도를 느낄 수 있다는 것입니다. 이정표는 계속해서 도착할 것이지만 예측할 수없는 목표가 아닌 즐거운 부산물로서.
  • 5. 상당한 양의 훈련 자료에 참여하십시오.
  • 당신은 IRA Glass에서 글쓰기 중심의 비디오를 보았을 것입니다.

vimeo의 David Shiyang Liu의 스토리 텔링에 대한 IRA 유리. 기술 상태로 이어지는 것은 간단한 믿음이며 아이디어는 웹 개발에 쉽게 적용됩니다. 개발자가 되려면 많은 코드를 작성해야하지만 많은 사람들이 깨닫지 못하는 것은 코드가 자신의 것일 필요가 없다는 것입니다. itepoint와 같은 사이트와 Learnable과 같은 사이트의 책 및 코스에서 다루는 것과 같이 책, 튜토리얼 및 비디오 교육 자료의 코드와 함께 큰 가치가 있습니다. 당신은 자료에 참여해야합니다 - 당신은 당신이 그것을 쓰는 동안 각 코드 라인의 목적을 고려해야합니다. 그러나 당신은“rote에 의해 배우는 것”에도 불구하고, 당신은 여전히 ​​배우고 있습니다. > 대부분의 사람들이 고려하지 않는 것은 다음과 같습니다 구문은 웹 개발의 어려운 부분이 아닙니다. 초보자에게는 걸림돌이지만, 그 후 까다로운 부분은 특정 문제를 해결하는 방법에 대해 생각하는 방법을 결정하는 것입니다. 여기서, 그랜드 아이러니는 초보자들이 종종 전문가보다 훨씬 더 복잡한 솔루션을 생각한다는 것입니다.

.이를 염두에두고 다음의 이점은 엄청난 양의 훈련 자료로 허용하는 것입니다.

다른 개발자가 다른 문제를 어떻게 해결하는지 알 수 있습니다 다른 개발자가

유사한
    문제를 어떻게 해결하는지 알 수 있습니다
  • 자신의 프로젝트를 수행 할 준비가되면 문제를 해결할 수있는 방법에 대한 이러한 노출은 다음과 같은 정신 도구를 제공합니다.
  • 실제 문제의 핵심을 식별하십시오 그 문제를 해결하는 데 필요한 것이 무엇인지 알아냅니다.
  • 당신은 정확한 솔루션을 기억하지 못할 수도 있지만 중요하지 않습니다. 대부분의 문제는 이전, 어떤 형태로도 해결되었으며,“코드로 말하는 것”의 절반은 말하려는 내용을 이해하는 것입니다. 그 시점 외에도 구문과 세부 사항은 파악하기가 훨씬 쉽습니다. 결론 나는 웹 개발을 가르치기위한 소수의“큰 그림”팁 만 공유했지만 처음 시작했을 때 누군가가 나에게 말한 것들입니다.
이미 자기 교육 여행을하고 있다면 어디서부터 시작 했습니까? 그리고 처음 시작한 이후 학습 기술이 어떻게 바뀌 었습니까? 웹 개발에 대한 자주 묻는 질문 (FAQ) 웹 개발자가되기 위해 필요한 필수 기술은 무엇입니까?

능숙한 웹 개발자가 되려면 몇 가지 기술을 마스터해야합니다. 먼저 웹 페이지의 빌딩 블록 인 HTML/CSS를 잘 이해해야합니다. JavaScript는 웹 사이트에 상호 작용을 추가하는 또 다른 필수 언어입니다. PHP, Ruby, Python 또는 .NET와 같은 서버 측 언어에 대한 지식도 중요합니다. 또한 데이터베이스의 작동 방식과 SQL을 사용하여 데이터베이스와 상호 작용하는 방법을 이해해야합니다. 마지막으로, GIT와 같은 버전 제어 시스템에 대해 배우는 것은 코드를 효과적으로 관리하는 데 도움이 될 수 있습니다.
    웹 개발을 배우는 데 얼마나 걸립니까? 당신의 헌신, 학습 방법 및 사전 경험. 처음부터 시작한다면 기본 사항에 대한 확실한 이해를 얻는 데 몇 달에서 1 년이 걸릴 수 있습니다. 그러나 웹 개발은 기술의 끊임없는 진화로 인해 지속적인 학습이 필요한 분야입니다.
  1. 온라인으로 온라인으로 웹 개발을 무료로 배울 수 있습니까?
  2. 예, 사용 가능한 수많은 리소스가 있습니다. 무료로 웹 개발을 배울 수있는 온라인. Codecademy, Mozilla Developer Network 및 Freecodecamp와 같은 웹 사이트는 다양한 웹 개발 주제에 대한 포괄적 인 자습서와 연습을 제공합니다. 그러나 배운 내용을 적용하기 위해 실용적인 프로젝트를 통해 이러한 리소스를 보충하는 것이 중요합니다.
  3. 프론트 엔드 개발과 백엔드 개발의 차이점은 무엇입니까?

    프론트 엔드 개발은 사용자와 상호 작용하는 웹 사이트의 시각적 요소를 만드는 것입니다. 여기에는 레이아웃 및 버튼부터 형태 및 메뉴에 이르기까지 모든 것이 포함됩니다. 반면, 백엔드 개발은 데이터베이스 상호 작용 및 서버 구성과 같은 웹 사이트의 서버 측 운영을 처리합니다.

    웹 개발자가 되려면 학위가 필요합니까?

    컴퓨터 과학 또는 관련 분야에 학위를받는 것이 유익 할 수 있지만 웹 개발자가되기위한 엄격한 요구 사항은 아닙니다. 많은 성공적인 웹 개발자가 자체 가공하거나 코딩 부트 캠프를 완료했습니다. 주요 웹 개발 개념에 대한 이해와 프로젝트 포트폴리오를 통해 이러한 기술을 보여주는 능력에 가장 중요한 것은 반응 형 웹 디자인이란 무엇입니까?

    반응 형 웹 디자인은 웹에 대한 접근 방식입니다. 웹 페이지가 다양한 장치와 창 또는 화면 크기에서 잘 렌더링하는 디자인. 웹 사이트를 설계하고 개발하여 레이아웃, 이미지 및 기능이 다른 장치에 반응하고 적응할 수 있도록 웹 사이트를 연습 할 수있는 가장 좋은 방법입니다. 웹 개발 기술은 실제 프로젝트를 수행하는 것입니다. 간단한 웹 사이트를 구축하여 시작하여 점차 복잡한 응용 프로그램으로 넘어갑니다. 코딩 문제에 참여하고 오픈 소스 프로젝트에 기여하면 기술을 향상시키는 데 도움이 될 수 있습니다.

    풀 스택 개발자는 무엇입니까?

    풀 스택 개발자는 웹 개발자가 할 수있는 웹 개발자입니다. 프론트 엔드 및 백엔드 개발을 모두 처리합니다. 그들은 HTML, CSS, JavaScript 및 하나 이상의 백엔드 언어에 능숙합니다. 또한 데이터베이스를 이해하고 버전 제어 시스템과 함께 작동 할 수 있습니다.

    웹 개발에서 프레임 워크를 배우는 것이 얼마나 중요한가?

    학습 프레임 워크는 개발 프로세스 속도를 크게 높일 수 있습니다. 이들은 응용 프로그램을 개발하는 구조화 된 방법을 제공하고 그렇지 않으면 처음부터 코딩 해야하는 내장 기능을 제공합니다. 그러나 프레임 워크에 뛰어 들기 전에 기본 언어를 확실하게 이해하는 것이 중요합니다.

    웹 개발의 일반적인 과제는 무엇입니까?

    웹 개발의 일부 일반적인 과제에는 유지가 포함됩니다. 빠르게 발전하는 기술을 통해 다양한 브라우저 및 장치에서 웹 사이트 호환성을 보장하고 웹 사이트 성능을 최적화하며 코드 품질을 유지합니다. 웹 사이트를 개발할 때 사용자 경험과 접근성을 고려하는 것도 중요합니다.

위 내용은 자신에게 웹 개발을 가르치는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
저자별 최신 기사
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿