스포트라이트
프론트엔드 개발자, 웹 개발자(프론트엔드), UI 개발자, 사용자 경험(UX) 개발자, 프론트엔드 소프트웨어 엔지니어, 프론트엔드 아키텍트, 자바스크립트 개발자, 리액트 개발자, 앵귤러 개발자, Vue.js 개발자, CSS 개발자, HTML 개발자, UI/UX 엔지니어, 프론트엔드 디자이너, 프론트엔드 개발 스페셜리스트
웹 사이트는 (아직) 스스로를 구축하지 않습니다. 프레임워크와 기술 기능을 개발하는 전문가들의 신중한 사전 계획이 필요하며, 대부분 백엔드 개발자가 수행합니다. 또한 사용자가 인터페이스할 요소를 디자인하고 선택하는 프런트 엔드 웹 개발자 또는 엔지니어도 있습니다.
일반적으로 고객 사양에 따라 사이트의 모양을 담당합니다. 업무 범위에 따라 팀과 협력하여 고객의 비전이 충족되는지 확인합니다. 점점 더 많은 고객이 희박하고 모바일 친화적 인 사이트를 요구합니다.
프론트엔드 엔지니어는 구매 결제 기능과 같은 특정 기능 요소를 통합하면서 관련 그래픽 및 콘텐츠를 활용하여 효과적인 레이아웃을 만드는 데 능숙합니다. 이를 위해서는 HTML, CSS 및 JavaScript와 같은 해당 언어에 대한 강력한 지식이 필요합니다. 취업 전망은 강하며 향후 몇 년 안에 수요가 증가 할 것으로 예상됩니다.
- 고객을 위한 맞춤형 사이트를 만들기 위한 컴퓨터 언어 가능성 탐구
- 강력한 온라인 입지를 통해 기업이 더 성공적이 될 수 있도록 지원
- 수요가 많고 언제 어디서나 사용할 수있는 수출 가능한 기술 구축
근무 일정
- 자격을 갖춘 프론트엔드 엔지니어의 일정은 고용주에 따라 다릅니다. 많은 사람들이 사무실에서 정규 풀 타임 일자리를 일하는 반면, 다른 사람들은 계약 기준으로 집에서 일합니다. 이 경력 분야에는 해외에 거주하는 프리랜서를 포함하여 많은 프리랜서가 포함됩니다. 경우에 따라 미국 이외 지역의 근로자는 환율의 차이로 인해 더 낮은 금리를 제공 할 수 있습니다. 이 분야의 모든 근로자는 프로젝트가 빡빡한 마감 기한을 준수해야하거나 문제가 발생할 때 초과 근무 시간을 기대해야합니다.
일반적인 의무
- 클라이언트, 프로젝트 관리자, 잠재적으로 사용자 경험 및 사용자 인터페이스 디자이너, 백엔드 개발자를 만나 웹 사이트 디자인 및 콘텐츠 아이디어를 브레인스토밍합니다.
- 필요한 모든 브랜딩 요소, 콘텐츠, 그래픽, 시청각 구성 요소, 애니메이션, 원하는 기능 및 기타 문제에 대해 논의
- 기존 웹 사이트 점검 및 업그레이드에 필요한 작업 계획
- 프로토타입 개념을 구축하고 다른 팀 구성원 및 고객의 의견을 기반으로 검토 및 피드백을 위한 그래픽 제작
- 계획을 실현하기 위해 다양한 언어를 사용하여 적용 가능한 코드 만들기
- 추가 책임
- 코드가 원하는대로 작동하는지 확인하기 위해 광범위한 테스트를 수행합니다. 필요에 따라 조정
- 주어진 프로젝트에 어떤 팀 구성원이 참여하고 있는지, 그리고 그들의 역할과 책임을 아는 것
- 문제 발생 시 파일 백업
소프트 스킬
- 강력한 듣기 능력
- 세부 사항에주의
- 좋은 전화 및 이메일 에티켓
- 고객 서비스 기술
- 전문적인 태도
- 팀 지향
- 목표 중심
- 환자; 도전 과제를 해결할 준비가 되어 있습니다.
- 분석적, 비판적 사고
- 창의적이고 예술적이며 유연한
- 콘텐츠 제작자 및 SEO 전문가와 같은 다른 팀 역할에 익숙함
- 심리학에 대한 일반적인 인식 및 사용자가 사이트에 참여하는 방법
- 피드백과 비판을 받을 수 있음
- 탁월한 시간 관리 기술로 구성
기술 능력
- HTML / CSS, 자바 스크립트 언어에 대한 실용적이고 실용적인 경험
- 다양한 수준의 전문 지식:
- j쿼리
- CSS 및 JavaScript 프레임워크(예: 부트스트랩 및 AngularJS)
- CSS 전처리기 (예 : Sass, Less, 스타일러스 등)
- 버전 관리 소프트웨어 (힘내)
- 반응형 디자인
- 테스트 및 디버깅 프로그램(예: Mocha 또는 Jasmine)
- 브라우저 개발자 도구; 건물/자동화 도구
- 웹 성능 (불평, 꿀꺽 꿀�
- 명령줄
- 웹 사이트 디자인 및 브랜딩과 관련된 빠르게 움직이는 트렌드에 대한 지식
- 소셜 미디어 앱 상호 작용 및 공유 기능에 대한 이해
- 필요에 따라 업스킬 의향이 있습니다.
- 컴퓨터 시스템 설계 기관
- 게시
- 광고
- 경영 컨설팅 회사
- 대기업 및 조직
- 의료 산업
- 정부 기관
- 자영업자
사실상 전 세계의 모든 조직은이 시점에서 일종의 온라인 존재를 가지고 있으며 고유 한 웹 사이트가 표준입니다. 기술은 CERN, Acme Labs, World Wide Web Worm 및 Doctor Fun과 같은 최초의 대부분의 텍스트 웹 사이트 이후로 먼 길을 왔습니다. 회사는 독자에서 유료 고객으로 전환 할 때 관심을 끌고 붙잡는 고속 최첨단 사이트를 원합니다.
비 기업 사이트는 또한 사용자가 찾고있는 것을 효과적으로 제공 할 수있는 매력적인 디자인을 원합니다. 프론트 엔드 엔지니어에 대한 압력은 사이트의 목적 범위에 따라 엄청날 수 있습니다. 그렇기 때문에 작업자가 시작 전에 테스트 및 디버그하고 팀의 다른 구성원과 긴밀히 협력하여 사이트가 안전하고 예상 트래픽을 처리 할 수 있는지 확인하는 것이 중요합니다. 해커들은 악용할 취약점, 충돌 사이트 충돌, 바이러스 심기 또는 정보 훔치기 등을 끊임없이 경계하고 있습니다.
기술은 변화와 진화를 멈추지 않기 때문에 웹 개발자는 트렌드에 대한 최신 정보를 유지해야합니다. 마이크로 프론트엔드에서 원자 설계에 이르기까지, 프론트엔드 엔지니어들이 그 위에 올려야 할 파이프라인을 따라 내려가는 혁신의 홍수가 있습니다. 인증은 부팅 온 더 그라운드 변경 사항을 따라가지 못할 수 있으므로 동료와의 읽기 및 네트워킹을 통해 추적하는 것이 중요합니다.
최근 온라인 쇼핑이 급증하면서 많은 기업들이 상당한 웹 사이트 업그레이드가 필요한 운영에 큰 변화를 가져 왔습니다. 사이트는 또한 모바일 친화적이어야하며, 과거에는 항상 그랬던 것은 아닙니다. 외국인 근로자가 일자리를 얻기 위해 경쟁함에 따라, 저렴한 노동보다 경쟁력을 얻거나 유지하기 위해 영어 및 기타 의사 소통 기술을 연마하는 것이 중요합니다.
프론트 엔드 엔지니어는 실내에서 많이 일하며 종종 혼자 일합니다. 많은 사람들이 고등학교 또는 그 이전에 컴퓨터와 기술에 대한 초기 관심으로 시작했습니다. 우아한 디자인에 중점을두고 있기 때문에 예술적 성격이이 분야에 종종 끌리는 이유입니다. 많은 근로자들이 시각적 미학에 대한 예리한 감각을 가지고 있으며 예술, 디자인 및 멀티미디어 프로젝트에 관심이 있었으며 GoDaddy, WordPress 또는 Wix에서 비디오를 만들거나 취미 블로그 및 웹 사이트를 구축하는 것을 즐겼을 것입니다.
혼자서 충분한 시간을 할애하지만,이 직업에는 많은 그룹 노력과 팀워크가 필요합니다. 이러한 협업 기술은 종종 학교 또는 과외 활동 중에 연마됩니다. 직원들은 "모든 것을 자신의 방식대로"하고 싶어하는 엄격한 사상가가 아니라 열렬한 파트너가되어야합니다.
여가 시간에 프론트 엔드 엔지니어는 항상 새로운 것을 배우고 자신이해야한다는 말을 듣지 않고 자신의 기술을 습득하기위한 주도권을 잡는 것에 대한 열정을 가지고있었습니다. 다른 말로하면, 그들은 진정으로 자신의 일을 사랑합니다! 잘 발달 된 공감 감각을 가지고 관리자, 소유자, 고객 및 기타 최종 사용자의 입장에 설 수도 있습니다 ... 어린 시절에 재배되었을 수있는 능력.
- 프론트 엔드 엔지니어는 종종 컴퓨터 과학 또는 프로그래밍 학사 학위를 소지하지만 항상 필요한 것은 아닙니다.
- O-Net Online에 따르면 웹 개발자의 46 %는 학사 학위를, 17 %는 고등 교육 후 인증서를 보유하고 있으며 17 %는 동료의
- 웹 디자인은 인기있는 준회원 학위 옵션입니다.
- 그래픽 디자인 과정은 많은 직책에서 중요합니다.
- 실제 업무 경험은 일반적으로 학자만큼 중요합니다. 작업자는 HTML, JavaScript를 알고 있어야 하며 위에서 언급한 대로 다른 프로그래밍 및 소프트웨어 기술을 갖추고 있어야 합니다.
- 고용주는 기술적 능력뿐만 아니라 필요한 소프트 스킬의 증거를 보는 데 관심이 있으므로 영어, 작문, 말하기 및 관리 수업을 소홀히하지 마십시오.
- 다음을 통해 스스로 배우십시오.
- LinkedIn Learning의 프런트 엔드 개발자가 되십시오.
- Udacity의 프런트 엔드 웹 개발자 나노 학위 프로그램
- CompTIA의 IT 기본 사항
- Google Cloud, RedHat, Microsoft (MTA, MSCA, MSCE)와 같은 공급 업체 / 기술 별 인증
- 우데미 :
- 웹 개발자 부트 캠프
- 2019 년 완벽한 웹 개발자 : Zero to Mastery
- 코스라:
- 모두를 위한 웹 디자인
- 자바 스크립트, HTML 및 CSS를 사용한 듀크의 프로그래밍 기초
- 기술 개요: 프런트 엔드 개발
- 일부는 최고의 프론트 엔드 엔지니어 학위가 컴퓨터 정보 시스템이라고 제안합니다.
- U.S. News의 연례 최고의 컴퓨터 과학 프로그램 및 최고의 프로그래밍 언어 프로그램 순위를 확인하십시오.
- 프런트 엔드 및 백엔드 디자인의 수업은 프로젝트 관리 및 데이터베이스 설계와 함께 도움이 될 수 있습니다.
- 온라인 또는 하이브리드 프로그램에 등록하여 수업에서 수업으로 섞는 시간을 절약하십시오.
- 교육기관이 완전히 공인되었는지 확인
- 스스로 배우십시오. 시작하는 데 필요한 대부분의 기본 기술은 무료 또는 매우 적은 비용으로 얻을 수 있습니다 (위의 교육 및 훈련 권장 사항 및 아래의 권장 웹 사이트 목록 참조)
- 완료한 프로젝트 포트폴리오와 함께 해당 결과를 달성하기 위해 수행한 작업에 대한 메모를 보관하십시오.
- 학교 또는 웹 사이트와의 다른 협회를 돕기 위해 자원 봉사
- 실질적인 업무 경험 기회를 제공하는 인턴십 찾기
- 당신이 충분히 잘되면, Upwork에 뛰어 들고 프리랜서 자격 증명을 구축하기 시작하십시오.
- 컴퓨터 클럽에 가입하여 다른 사람들과 네트워크를 형성하고 서로 기술과 트릭을 가르치는 데 도움을줍니다.
- 관련 교과 과정을 통해 고객 서비스 및 의사 소통 기술을 연마하십시오.
- 항상 새로운 기술 및 현재 트렌드를 따라 잡으십시오.
- 현장에 대해 글을 쓰는 인기있는 Quora 작가를 읽고 질문을하십시오.
- Indeed, Monster 및 Glassdoor와 같은 고용 포털에 작업 알림 설정
- 대학 부서 또는 학교 진로 센터에 채용 공고를 찾는 데 도움을 요청하십시오.
- 채용 공고를 면밀히 스캔하여 필요한 기술, 교육 및 경험을 확인하십시오.
- 고용주가 새로운 프론트 엔드 엔지니어에서 찾고있는 자질을 자세히 살펴보십시오.
- 정직하게 고용주가 찾고있는 모든 것에 맞게 신청서를 조정하십시오.
- 고용주가 이력서에 링크를 추가하여 포트폴리오를 볼 수 있도록 허용
- 전문 기술 기술, 개인 프로젝트 및 GitHub, CakeResume 또는 CodePen의 모든 프로젝트에 대한 링크를 나열하여 온라인 포트폴리오를 전문적으로 만듭니다.
- 각 항목에 대한 컨텍스트 제공 (누가, 무엇을, 어디서, 언제, 왜 세부 사항)
- 포트폴리오 자체가 당신의 재능의 쇼케이스인지 확인하십시오!
- 프로그래밍 경험이 많을수록 경쟁사에 더 잘 대처할 수 있습니다.
- 모든 직업에 학위가 필요한 것은 아니라는 것을 기억하십시오. 당신이 하나가없는 경우, 다른 경험이 정규 교육을 대체 할 수 있는지 확인하기 위해 채용 공고를 읽으십시오.
- 간결하지만 이력서에 기술적 세부 사항을 나열하는 것을 두려워하지 마십시오. Medium의 "인터뷰를 할 프론트 엔드 개발자 이력서를 작성하는 방법"을 확인하십시오.
- 그 부드러운 기술을 잊지 마세요! 신청서와 인터뷰에서 그들을 과시하십시오.
- 두 번째 의견을 얻으십시오! 다른 사람에게 이력서 및 포트폴리오를 검토하도록 요청
- 교사 / 감독자에게 채용 공고에 대해 알고 있는지 또는 참조 자료가 될 것인지 물어보십시오.
- 상사 및 관리자와 상담하여 조언을 구하고 승진 기회 자격을 얻기 위해 필요한 일을하는 데 관심이 있음을 알리십시오.
- 소프트웨어 개발자, 응용 프로그램 개발자 또는 선임 웹 개발자와 같이 어떤 유형의 중간 역할로 올라가야 하는지 파악합니다.
- 또한 수석 개발자, 소프트웨어 개발 엔지니어 또는 소프트웨어 아키텍트와 같은 고급 역할에 대한 계획을 시작하십시오.
- 고급 인증을 완료하여 기술 기술을 날카롭게 유지하십시오.
- CompTIA는 경력 개발의 다양한 단계에 적용 가능한 인증서를 나열합니다.
- 아직 학사 학위가 없다면 끝내는 것을 고려하십시오. 그런 다음 계속 올라가고 싶다면 마스터의 것에서 시작하십시오.
- 모든 프로젝트에서 훌륭한 작업을 수행하고 고객으로부터 격찬을 받으십시오.
- 항상 마감 기한을 지키지 만 품질을 희생하지는 않습니다.
- 새로운 디자인 트렌드를 연구하고 영감을 얻으십시오!
- 온라인으로 게시하고 인쇄하십시오. Net, How, Layers, Computer Arts, Digital Arts, Web Designer, CMYK 등과 같은 산업 인쇄 매거진에 대한 기사 작성
웹사이트
- 컴퓨팅 기계 협회
- 화려한
- 노동 통계국 직업 전망 핸드북
- 코드신호
- 코드워즈
- 코딘게임
- 컴프티아
- CompTIA IT 전문가 협회
- 코스라
- 에드X
- 실행주의
- 프리코드캠프
- 프론트엔드 마스터
- 해커어스
- 해커랭크
- 자바 스크립트30
- 리톰 스쿨
- 우데미
- W3학교: 자바스크립트
- 웹마스터의 세계 조직
책
컴퓨터 작업을 좋아하는 사람들을위한 수많은 직업이 있습니다. 프론트 엔드 개발은 인기있는 개발이지만 모든 사람에게 적합한 것은 아닙니다. BLS는 관심사와 적성에 따라 생각할 수있는 옵션을 나열합니다.
- 컴퓨터 및 정보 시스템 관리자
- 컴퓨터 프로그래머
- 컴퓨터 지원 전문가
- 컴퓨터 시스템 분석가
- 데이터베이스 관리자
- 그래픽 디자이너
- 정보 보안 분석가
- 멀티미디어 아티스트 및 애니메이터
- 소프트웨어 개발자
- 소프트웨어 품질 보증 엔지니어링 또는 웹 관리를 고려할 수도 있습니다.