더 나은 웹 개발자가 되는 방법

게시 됨: 2018-12-21

웹 개발 분야의 경력은 수익성이 좋은 만큼 확실히 흥미진진합니다. Maryville University에 따르면 웹 개발자의 평균 연봉은 $90,000이며 전체 일자리 증가율은 2014년에서 2024년 사이에 17%가 될 것으로 예상됩니다. 흥미로운 소식입니다.

목차 숨기기
더 나은 웹 개발자가 되는 방법
더 배우고 배우십시오
계획 또는 실패
클라이언트를 루프에 유지
YES 남자 / 여자가되지 마십시오
휴식을 취하다
협력

따라서 웹 개발자로서의 기술을 향상시키기에 이보다 더 좋은 시기는 없습니다. 기술 향상의 가장 확실한 최종 결과는 고용 시장에서 더 나은 급여와 경쟁력 향상입니다. 그리고 이 가이드에서는 올해와 그 이후에 더 나은 웹 개발자가 되는 방법을 정확히 보여줍니다.

그 서문으로 커피 한 잔을 준비하고 시작합시다.

더 나은 웹 개발자가 되는 방법

더 나은 웹 개발자가 되는 것은 코딩 기술을 향상시키는 것 이상입니다. 여기에는 주어진 작업에 사용할 완벽한 도구를 아는 것이 포함됩니다. 게다가, 더 나은 웹 개발자가 되는 것은 도움을 요청할 때를 알고 무엇보다도 클라이언트를 행복하게 유지하는 것을 포함합니다.

이 섹션에서는 웹 개발 경력을 시작하고 개선하는 데 있어 올바른 방향을 제시하기 위해 이러한 각 영역(특히)을 살펴봅니다. 이 게시물의 팁은 회사 환경에서 일하든 프리랜서에서 일하든 유용할 것입니다.

즉, 사업을 시작하겠습니다.

더 배우고 배우십시오

웹 개발 분야에서 무의미해지는 가장 빠른 방법은 이미 보유하고 있는 기술에 익숙해지는 것입니다.

웹 개발은 빠르게 변화하는 환경이라는 것은 말할 필요도 없습니다. 기술과 기술은 하루가 다르게 변합니다. 몇 주 전에 효과가 있었던 것이 오늘날에는 쓸모없게 될 수도 있지만, 최신 웹 트렌드를 배울 시간이 없다면 이것을 알 수 없을 것입니다.

또는 Maryville University가 말했듯이,

“컴퓨터 소프트웨어 업계에서는 항상 새로운 것을 배울 수 있습니다. 기업은 앱, 애자일 시스템, 인터페이스 디자인의 추세를 추적하고 이를 전략적 이점으로 사용할 수 있는 기술 전문가가 필요합니다."

예를 들어, 몇 년 전에는 반응형 웹 디자인이 없었지만 오늘날에는 모든 웹 응용 프로그램의 표준 기술입니다. 또 다른 좋은 예는 최근에 개발된 REST API입니다. 이 API를 사용하면 모든 언어로 웹 앱을 만들고 다른 애플리케이션 프레임워크 중에서 WordPress에서 실행할 수 있습니다.

이러한 이유로 오늘날의 웹 개발자와 미래의 웹 개발자는 그러한 기술에 대한 기술을 필요로 합니다.

웹 보안 모범 사례, SEO, 디자인 아키텍처 등을 포함한 다른 영역에도 동일하게 적용됩니다. 앞서 나가기 위해(그리고 그 과정에서 더 나은 개발자가 되려면) 자기 개발을 위한 시간을 만들어야 합니다.

당신이 이미 가지고 있는 기술에 안주하지 마십시오. 새로운 아이디어를 실험하고, 웹 개발 블로그를 탐색하고, 팟캐스트를 듣고, 일반적으로 매일 계속해서 기술을 향상시키는 방법을 배우십시오. 필요한 경우 정규 교육에 투자하고 최신 웹 개발 과정에 등록하십시오.

계획 또는 실패

벤자민 프랭클린(Benjamin Franklin)의 유명한 말은 “계획에 실패하면 실패할 계획입니다. 그리고 그 말은 자명하고 매우 일반적이지만 대다수의 웹 개발자(노련한 전문가 포함)가 프로젝트를 계획하지 않는다는 사실을 알게 되면 놀랄 것입니다.

종종 다른 사소하고 게으른 이유로 개발자가 "계획하는 것은 지루하다" 또는 "계획하는 방법을 모릅니다" 또는 "계획하는 것은 내 책임이 아닙니다"라고 말하는 것을 보게 될 것입니다. 글쎄, 계획은 평범한 개발자와 전설적인 개발자의 모든 차이를 의미합니다.

더 나은(전설적인 읽기) 웹 개발자가 되고 싶습니까? Boy oh boy, 시작부터 완료까지 진행되는 모든 프로젝트의 모든 부분을 계획해야 합니다.

기획이 왜 중요한가? 건전한 계획은 시간과 기타 자원을 효과적으로 관리하는 데 도움이 됩니다. 또한 프로젝트의 모든 단계에서 자신의 위치를 ​​알 수 있으므로 스트레스를 크게 줄일 수 있습니다. 그리고 가장 중요한 것은 계획을 세우는 것이 고객을 행복하게 하는 데 도움이 된다는 것입니다.

RedmineUP, Trello 및 Workflowy와 같은 수조 개의 프로젝트 관리 도구를 사용하면 웹 개발 프로젝트를 계획하고 관리하기 위해 어렵게 찾을 필요가 없습니다.

구식이라면 스케치북을 사용할 수 있습니다. 좋아요; 프로젝트를 계획하는 데 필요한 것은 펜과 종이뿐입니다!

체계적으로 유지하는 것은 더 나은 웹 개발자가 되는 가장 쉽고 좋은 방법 중 하나입니다. 계획(및 백업 계획 B)을 갖는 것은 웹 개발에서 생산적이고 매우 보람 있는 경력을 쌓는 데 큰 도움이 됩니다.

클라이언트를 루프에 유지

의사 소통 기술이 큰 시간을 요하는 경우 최고 수준의 웹 개발 도구는 아무 의미가 없습니다. 그리고 당신의 신 수준의 기술은 클라이언트가 행복하지 않고 결국 떠나는 경우 잭을 의미합니다.

보세요, 일이 보통 계획대로 진행되지 않습니다. 당신의 멋진 계획이 실패할 수 있는 10억 가지 이유가 있습니다. 그리고 이러한 이유의 대부분은 당신이 통제할 수 없습니다.

때때로 숲의 목에 자연재해로 인해 프로젝트 완료가 지연될 수 있습니다. 다른 경우에는 수정하는 데 너무 오래 걸리는 버그가 발생할 수 있습니다. 무엇이든 프로젝트 일정과 예산에 부정적인 영향을 미칠 수 있습니다. 프로를 포함하여 모든 사람에게 항상 발생합니다.

중요한 것은 문제를 해결하는 방법이며 가장 중요한 것은 고객에게 계속 알려야 한다는 것입니다. 더 조사해야 하기 때문에 프로젝트를 완료하는 데 더 많은 시간이 필요합니까? 클라이언트에게 알립니다.

예상치 못한 버그를 수정하는 데 어려움을 겪고 계십니까? 클라이언트에게 알려주세요! 프로젝트를 개선할 플러그인이나 프레임워크에 더 많은 돈이 필요하십니까? 클라이언트에게만 알려주십시오. 즉, 적극적으로 행동하십시오.

상사나 고객을 기쁘게 하고 싶다면 계속해서 그들을 유지하십시오. 매일 진행 상황에 대한 업데이트를 보내는 습관을 들이고 잠재적인 우려 사항이 있는 경우 강조 표시하는 것을 잊지 마십시오.

고객이나 상사를 정시에 업데이트하면 모든 사람이 순조롭게 진행되고 프로젝트 과정에서 발생하는 문제에 대한 솔루션을 찾을 수 있는 충분한 시간이 있습니다.

또한 당신의 클라이언트나 상사는 당신이 신뢰할 수 있고 전문적인 사람이라는 것을 보여주기 때문에 당신을 더 신뢰하게 될 것입니다. 클라이언트가 진행 상황 업데이트를 요청할 때까지 앉아서 기다리지 마십시오. 아니, 적극적으로 아기.

YES 남자 / 여자가되지 마십시오

첫째, 당신에게 오는 각 웹 프로젝트를 수락하는 정도까지 절망하거나 욕심내지 마십시오. 모든 프로젝트를 수락하는 것이 프로젝트를 진행하는 동안 소진하고 땅콩을 만드는 가장 빠른 방법입니다.

항상 다음 사항을 염두에 두고 신중하게 프로젝트를 선택하십시오.

  • 귀하의 기술 세트 – 현재 기술로 할 수 있는 것과 할 수 없는 것에 대해 정직하십시오.
  • 예산 – 너무 적으면 화상을 입을 것입니다.
  • 프로젝트 완료에 필요한 시간 – 현실적인 마감일 설정
  • 필요한 모든 도구 – 각 프로젝트에는 다른 도구가 필요합니다.

위의 기준에 따라 모든 요구 사항을 충족하는 경우에만 프로젝트를 수락하십시오. 다시 말해서, 당신의 클라이언트나 상사가 아무리 까다로운 요구를 하고 있더라도 단순히 YES라고 말하지 마십시오.

둘째, 프로젝트를 수락할 때 프로젝트 과정에서 발생하는(또는 발생할 수 있는) 요구 사항에 주의하십시오.

프로젝트에 대한 모든 변경 사항에 동의하면 범위 크리프, 스트레스, 피로 및 부팅하기에 부족한 예산으로 어려움을 겪을 뿐입니다. 자, 당신은 그것을 원하지 않습니까?

Ihatetomatoes.net의 Petr Tichy는 다음과 같이 말합니다.

“당신의 기술 범위를 벗어난 기능이나 특징을 말하는 것을 두려워하지 마십시오. 솔직해지는 것이 중요하지만 모든 것에 대해 '아니오'라고 말하지 않도록 하세요.”

하루가 끝나면 완료할 수 있다고 확신하는 프로젝트만 수행하십시오. 그런 다음 프로젝트에 충분한 시간과 예산이 있는지 확인하고 고객이 필요로 할 수 있는 변경 사항에 대한 비상 계획(시간과 비용 추가)이 있는지 확인합니다. 모든 사람이 원활하게 진행되도록 프로젝트 타임라인의 초기에 이 개요를 작성하세요.

예스맨이 되는 것은 결국 당신을 [어디에 있는지 알 수 있습니다], 따라서 그에 따라 계획하십시오.

휴식을 취하다

미친듯이 과로한다고 해서 더 나은 웹 개발자가 되는 것은 아닙니다. 무엇이든, 그것은 생산성에 좋지 않은 병이 될 것입니다.

더 나은 웹 개발자가 된다는 것은 생산성을 높이는 것을 의미합니다. 몇 시간 동안 컴퓨터를 계속 쳐다보면 무엇보다도 시력, 등, 기분에 온갖 나쁜 짓을 할 것입니다.

컴퓨터를 멀리하고 산책을 하십시오. 젠장, 진지하게 휴식을 취하고 건강한 점심 (또는 간식)을 먹고 친구를 만나십시오.

그리고 시간이 허락되면 일상에 약간의 운동을 하십시오. 즉, 멋진 작품을 만들기 위해서는 건강한 몸과 마음이 필요하기 때문에 몸조심하세요.

그건 그렇고, YouTube에서 재미있는 고양이 동영상을 보고 웃거나, 왕좌의 게임을 폭식하거나, 많은 양의 커피를 마시는 것은 중요하지 않습니다. 사실, 이러한 종류의 활동은 안절부절 못하고 게으르고 생산성을 떨어뜨릴 뿐입니다.

반면에, 당신의 혈액을 펌핑하는 비디지털 활동은 당신을 젊어지게 하고 세상을 받아들일 준비가 된 느낌을 줄 것입니다. 내 친구야, 더 건강한 웹 개발자는 더 나은 웹 개발자이며 사실에 대해 논쟁할 수 없습니다. 더 말할 필요가 있습니까? 오 예, 계단 대신 엘리베이터를 사용하지 마십시오. 나중에 감사합니다.

협력

혼자 일하는 것도 장점이 있지만 팀원들과 함께 프로젝트를 공동 작업하면 성장할 수 있는 기회의 세계가 열립니다. 당신은 시간을 절약하고 배우고 일반적으로 훌륭해집니다.

사무실에서 일하든 프리랜서에서 일하든 다른 사람들과 팀을 구성하면 새로운 기술, 관점 및 아이디어에 노출됩니다. 그것이 결국 당신을 더 나은 웹 개발자로 만들지 못한다면 어떻게 될지 모르겠습니다.

게다가, 당신은 항상 솔로 프로젝트를 수행하거나 리더로서 팀 프로젝트에 대한 최종 발언권을 가질 수 있으므로 리더십 기술을 연마하는 데 도움이 될 수 있습니다.결론

더 나은 웹 개발자가 되는 것은 자기 개발에 관한 것입니다. 코딩, 비즈니스, 리더십 및 의사 소통 기술을 향상시키기 위해 노력하십시오. 게다가 팀플레이어가 되어 직장 밖에서도 건강한 생활 방식을 유지하세요.

계속 배우고 개선하면 모두가 함께 일하고 싶어하는 웹 개발자가 될 것입니다.

더 나은 웹 개발자가 되기 위한 질문이나 제안 사항이 있습니까? 의견에 알려주십시오.