개발자 정의

16기 김동하·2021년 1월 17일
0

개발자

분류 프로그래머직업
hire-android-dev...
開發者
Developer(Dev)

  1. 개요
  2. 소프트웨어 개발자
    2.1. 개발자 커뮤니티
    2.2. 나무위키의 개발자
  3. 부동산 개발자
  4. 개요[편집]
    원래는 모든 분야의 개발에 대해 사용되는 용어며, 대한민국에서는 개발자라고 하면 주로 '소프트웨어 개발자'를 떠올리곤 한다. 이것은 외국도 마찬가지라서 위키백과에서 Developer를 검색해보면 Software Developer와 Game Developer가 나온다. Developer라는 용어가 사용되는 또 다른 중요한 분야인 부동산 개발 분야는 우리나라에서는 오히려 '디벨로퍼'라는 단어가 사용되고 있다. 영미권에서는 Developer 를 줄인 Dev라는 이름으로 불리는 일도 많다. 일명:개팔자
  5. 소프트웨어 개발자[편집]
    소프트웨어 개발자(Software Developer)는, 시스템 분석가의 요구에 맞게 컴퓨터 프로그래밍을 하거나 시스템 설계를 하는 사람이다. 흔히 프로그래머와 혼동하기도 하지만, 소프트웨어 개발자와 프로그래머의 뉘앙스는 조금 다르다. 프로그래밍뿐만 아니라 좀 더 넓은 범위의 프로그램 설계 분야 전체를 포함한다. 사실 대한민국에서 개발자라고 하면 프로그램 개발에 관련된 모든 일을 다하는 사람이라는 뉘앙스를 가지고 있다고 보면 된다. 외국의 경우, 프로그램 개발시 프로젝트를 관리하는 사람(PM이나 게임 기획자), 설계하는 사람, UI 디자인 하는 사람, DB 하는 사람이 제각기 나뉘어져 있다. 하지만 한국의 경우 소프트웨어 개발자라 하면 코드도 짜고, UI 디자인도 하고, DB 설계도 하고, 기술영업도 하고... 물론, 외국도 영세 업체는 별로 다르지 않다. 사실 프로그램을 만드는 사람은 가급적 프로그래밍이라는, 그리고 그 중에서도 자신의 전문분야 한 두가지만 들이파서 거기에만 집중하는 것이 좋을 것이다. 사실 다른 모든 일도 그렇겠지만 일을 할 때 이래저래 주 업무 외적으로 신경쓰이게 하면, 업무효율은 떨어지기 마련이다.는 아니고 원가 절감하려고 고용하지 않는다는 게 더 정확한 표현 한 명의 개발자가 커버하는 영역이 엄청나게 넓기 마련인데 이것저것 엉뚱한 일들까지 신경쓰게 만들면 당연히 개발하는 물건의 품질이 제대로 안나올수 밖에 없다.

사실 뭐 다른 분야들도 마찬가지이겠지만, 특히나 코딩은 개발자의 컨디션에 따라 생산성과 나오는 코드가 크게 확연히 달라지는 분야이다. 개발자의 컨디션이 나쁠 때에는 온종일 고민하던 부분을 푹 자고 일어나서 보자마자 해결하는 경우도 종종 나오며, 특히 컨디션 나빴을 때 짠 코드를 다음 날 아침 좋은 컨디션으로 확인해보면 개판으로 보이는 경우도 태반이다. 그러다 보니 개발자 근무 환경에 따라서 코드의 품질이 크게 좌우되는 상황이다. 물론, 개발자간의 기본적인 실력 차이가 크게 작용하긴 하지만, 그건 업무를 맡기 전에 개발자 선별과정에서 이미 다 걸러지고 정해지는 문제고정말로?, 이미 정해진 개발자를 통해서 최선의 결과물을 만들려면 결국 어느 정도의 근무환경을 보장해주는 편이 낫다. 하지만, 고등학교 야간자율학습과 같은 마인드로 무조건 엉덩이 붙이고 있으면 잘 되는 줄 아는 사람이 한둘이 아닌 것이 가장 큰 문제다. 윗분들 인식이 시대를 못 따라간다..[1] 구글이나 마이크로소프트 같은 다국적 기업들은 엄청난 돈과 노력을 투자해서 개발자들을 위한 연구개발센터를 만들어서, 거기에 캠퍼스라고 이름을 붙이고, 건물안에서 모든 일들이 해결가능하도록 개발환경을 갖추어 주고 있다. 스티브 발머는 20초 동안 "개발자들"을 무려 14번이나 외쳤다. 애플이 2014년 WWDC에서 개발자에 대한 감사 동영상(유튜브/한글자막)을 만들어 공개했는데, SNS에서는 발머의 '개발자 구호'와 비교하는 반응이 많았다고.

웹사이트를 만드는 사람은 웹 개발자, 게임을 만드는 사람은 게임 개발자라고 부른다.
2.1. 개발자 커뮤니티[편집]
개발자들은 매일매일 프로그램 적 문제에 부딪히기 마련이기에, 자신들만의 지식과 정보공유를 위한 커뮤니티를 이용한다. 대표적인 사례로는, 해외의 Stack Overflow와 같은 대형 커뮤니티가 있으며, 국내에는 OKKY, DEVSTU, KLDP등이 존재한다.

profile
예비 개발자에서 개발자로!

0개의 댓글