당신은 모든 소프트웨어 개발에 공통적 인 것을보고 있습니다. 오늘 배운 내용이 앞으로 가장 인기있는 것이 아닐 것입니다. 여기서도 중요한 부분을 발견했습니다. 생각할 부분이 점점 더 어려워지고 있습니다.
생각하는 부분은 위대한 개발자로부터 훌륭한 개발자를 분리시키는 것입니다. 좋은 개발자는 현재의 열광을 배우고 배포 할 수 있습니다. 위대한 개발자는 어려운 문제를 해결하고 필요에 맞게 확장하고 확장 성이 뛰어나고 잘 작성되고 잘 문서화되어 다른 사람이 미래에 와서 미래의 요구를 해결할 수 있도록 솔루션을 만들 수 있습니다.
당신이 어려운 문제를 어떻게 처리했는지, 당신이 만든 트레이드 오프, 당신이 전달한 것, 그리고 당신이 그것을 개선 할 방법을 보여줄 수 있는지 그리고 당신이 무엇을하지 않았는지 당신이 알고 있다면 다르게 할 수있는 것. 당신이 동료 웹 개발자들과 차별화되는 방법을 알고 있습니다. 자신을 구별하는 또 다른 방법은 사용할 수있는 다양한 기술 간의 차이점을 파악하고 왜 다른 기술을 선택할지 명시 할 수 있어야합니다. 새로운 기술이 기존 기술을 완벽하게 대체하는 것은 매우 드뭅니다. 이는 기술 지식, 신기술을 습득 할 수있는 유연성 및 각 기술의 강점과 약점을 고려하고 개발 방법에 영향을 미치는 방식을 결정할 수있는 능력을 보여줍니다.
웹 개발은 다른 것이되거나 다른 것을하기로 결정할 가능성이 큽니다. 개발이 크게 바뀌었고 앞으로도 계속 발전 할 것 같습니다. 마찬가지로 경력을 계속할 때 다른 것을 추구하고 싶을 수도 있습니다 (아마도 다른 유형의 개발, 아마도 기술적 인 것이지 개발이 아닌, 아마도 완전히 다른 것). 웹 개발자로서 배울 수있는 이관 기술은 문제 해결, 유연성 및 적응력, 팀 작업, 문제 접근 방법 및 문제 해결 방법을 선택하는 이유입니다.