https://yozm.wishket.com/magazine/detail/2477/
코더와 개발자의 차이
코더는 정해진 표준이나 규칙을 준수해 코딩만 하는 사람이고,
개발자는 비즈니스에 대한 충분한 이해를 기반으로 비즈니스에서 요구하는 프로세스와 기능을 코딩으로 구현하는 사람
함수 단위의 간단한 코딩은 코파일럿이 더 잘하지만 로직을 구현하고 다른 시스템과 연결 및 통합해야하는 제대로 된 플랫폼과 비즈니스는 개발자가 필요하다
비즈니스, 기술, 사용자를 모두 이해하는 개발자
이제는 기계가 사람보다 코딩을 더 잘하는 시대이다
생산적이고 효율적적인 코딩에 대한 고민은 기계가 하도록 넘겨주면 된다
어떻게하면 비즈니스적 임펙트가 있을지, 보다 빠르고 효율적인 비즈니스 로직 처리를 고민하자
코드의 품질을 높이는 것은 AI가 하고, 개발자는 서비스 구조, 아키텍처, 안전성을 관리하는 일에 더 포커싱 해야한다
궁극적으로 개발자는 비즈니스, 기술, 사용자를 모두 이해해야한다
더 넓은 기술 분야에 대한 관심과 시야가 필요
자동화가 급속히 진행되고 있으며 대부분 오픈소스 기반으로 개발되기 때문에 다양한 기술들을 융합해야 하나의 서비스를 완성할 수 있다
예전에는 하나의 기술 분야만 파고들면 전문가라고 표현되었지만, 요즘은 사장되는 추세이다
비전공자 출신 개발자가 더 장점이 될 수 있는 시대
개발은 잘하는 것보다 좋아하고 즐기는 것이 중요하다. 기술뿐만 아니라 비즈니스와 사용자에 대한 이해까지 알아야 할 것이 너무 많기 때문에 그저 돈벌이를 위한 일로만 받아들이면 오래가지 못한다
개발자는 기술과 비즈니스 사이에 있는 직종이다
'Development > Development' 카테고리의 다른 글
클린코드: Null 반환을 피하는 방법 (0) | 2024.03.16 |
---|---|
함수 이렇게 작성하면 주니어이다 (0) | 2024.03.16 |
소프트웨어 개발에서 배운 교훈들 (0) | 2024.03.16 |
올바른 REST API 디자인 사례 (0) | 2024.02.17 |
개발자의 학습과 성장 (0) | 2024.01.20 |