프로그래머 대 개발자에 대 엔지니어
경우에 당신이 이제까지 보았을 통해 소프트웨어 팀 라인,당신이 와서 이러한 작업의 제목은 아마도 궁금하는 경우에 개발자가 팀은 실제로 비즈니스 개발,또는 소프트웨어 엔지니어하는 열쇠입니다 귀사의 성공을 그대로 프로젝트 무리를 포함한 기술적 데이터는 엔지니어식을 취할 수 있습니다. 아니면 응용 프로그램 또는 신뢰할 수있는 코드를 가지고 소프트웨어의 조각을 위해,당신은 코더가 필요? 그것을 들여다 보자.소프트웨어 엔지니어,개발자 및 코더가 바에 걸어 들어갑니다.여기 프로그래머가 온다! -바텐더가 말한다.”
의 다양한 역할 이름이 일어나지 않았기 때문에 근본적인 차이는 방법에 이러한 역할을 작동합니다. 오히려 그것은 산업이 성장하고 더욱 강력 해지는 역사적인 과정이었습니다. 국제 용어의 교차점은 다양성에 기여하게되었습니다. 우선,디지털 생산의 이러한 작업이 특정 환경에서 수행하는 방식에는 증분 차이가 없습니다. 그러나 거기에는 미묘한 차이점에 접근하여 해결하는 기술적인 작업을 줄 수 있는 방법 파트너십을 갈 것입 제공,당신은 정착과 특정 명칭이다.
프로그래머
기에는 농담,프로그래머는 우산기에 대한 전체 배열의 일자리에서 디지털 방식으로 제품의 제조. 지금,나는 본 적이 정의 프로그래머로 하는 사람이”코드를 작성을 위한 응용 프로그램 및 소프트웨어 없이 너무 많이 참여 디자인과에서 경험이다. 나는 이것들이 백엔드 개발자의 의무보다 많기 때문에 이것이 매우 정확하지 않다고 생각한다. 나는 프로그래머가 코딩하는 방법을 알고있는 모든 컴퓨터 전문가라고 믿는다.
는 모든 결과에서 생산 디지털 출력을 활용하여 프로그래밍 언어로 간주 될 수 있는 프로그래밍기의 대사가 이러한 기술,프로그래머입니다.
우리나라에서는🇷 🇺공식 국가 규제 직책과 설명이 있습니다. 소프트웨어 및 컴퓨터 산업에 관여하는 우리 대부분은 노동법,엔지니어-프로그래머의 관점에 있습니다.
개발자
개발자는 아마도 코드 작성 및 소프트웨어 조립을 의미 할 때 언급되는 가장 일반적인 직책 일 것입니다. 80 년대 후반에 도입 된 개발자라는 용어는 디지털 제작에 대한 현대적인 이해를 반영합니다.
오늘 우리는 참으로 생산된 점진적이고 체계적인 프로세스의 제품을 만드는 달성하고 있는 동안 일정한 수준의 성과,매력,그리고 노출이 있습니다. 왜 점진적인가? 모든 기지를로드하거나 모든 골을 넣을 수 있다면 점진적 일 필요는 없습니다. 불행히도,우리는 종종 자원이 제한되어 있으며 또한 우리의 아이디어는 시간이 지남에 따라 발전합니다. 개발은이 과정에 대한 정말 날카로운 단어 인 것 같습니다.
,이제는 개발자는 그런 의미에서 다른 말 coder 기 때문에,프로세스의 세부 사항 어디에 코딩은 부분을 그들의 책임이 있습니다. 그 중에는 문서화 기능,개념 분석,경우에 따라 설계,테스트 및 디버깅 및 최적화도 있습니다.
주니어,중간,수석 및 리드에 대한 개발자의 논리적 계조가 있습니다. 후배는 주로 특정 언어로 코드를 작성하는 데 관심이 있고 능력이 있습니다. 그들이 레벨을 올리면서 능력의 범위가 커지면서 결국 선두에 서게됩니다. 그와 함께,리드 멀리 코딩 및 제품 관리의 영역에 더 디버깅에서 단계.일반적으로 개발자는 광범위한 기술 능력을 갖춘 창의적인 단위입니다. 그들의 책임은 백 엔드뿐만 아니라 모든 측면에서 제품의 성능입니다.
엔지니어
이것은 매우 심각하게 들립니다. 는 경우에 당신은 당신의 할머니를 백-엔드 개발자,그녀는 곳에 있다고 생각 사이의 펑크 락커와 이상한 스포츠 선수이다. 그러나 당신이 엔지니어라고 말하면,당신의 스톡스는 올라갈 것입니다. 왜 그런가? 직업 엔지니어의 뿌리에서 고대 세계의 사람이거나 학문적으로나 자연스럽게 이해 물리 및 기계 것 만들 수 있는 것을 넘어서 일반 공중 사용 범위가 있습니다.
Millenia 후,우리의 세계는 여전히 엔지니어링에 실행됩니다. 여기서 중요한 것은 항공기 엔지니어와 교량 건설 엔지니어는 두 가지 유형의 엔지니어입니다. 그들 사이에 공통적 인 것은 기본적이고 분야 별 교육 및 훈련입니다. 에 따라 일반적 정의,소프트웨어 엔지니어가는 사람의 원리를 적용 소프트웨어 엔지니어링 디자인,개발,유지 보수,테스트,평가는 소프트웨어의 컴퓨터 또는 기타 장치가 포함된 소프트웨어 작동합니다.간단한 용어로 엔지니어는 견고한 교육 접지와 엔지니어링 개념을 적용하여 디지털 솔루션을 만들 수 있습니다.
이런 종류의 접지를 둔다 더 많은 책임을에서 소프트웨어 엔지니어로 우리가 기대하는 엔지니어링 작품을 신뢰할 수 있는 발광하는 신뢰입니다. 우리가 개발자로부터 용인 할 수있는 예술과 창의력은 엔지니어로부터 기대되지 않습니다. 일부 국가에서,당신은 인증을 받을 것이라는 엔지니어하기 때문에 이러한 직업은 자주 연결하여 생명을 위협하는 상황에 뭔가 잘못되면. 이것은 아직 경우와 컴퓨터 소프트웨어 엔지니어링,우리는 분명히 볼 수 있습 그들은 어떻게 도달한다는 점을 한 번 우리는 대도 더 많은 의사 결정하는 기능을 컴퓨터 소프트웨어입니다.
살펴 범위에서의 지식과 기술을 소프트웨어 엔지니어 있어야 합니다.
- 컴퓨터 과학. 컴퓨터는 인간의 문제를 해결합니다. 컴퓨터 문제를 해결하고 가르치는 사람이 있어야합니다. 컴퓨터 과학자.수학. 기술에서의 응용에서 수학의 스펙트럼의 과장은 없습니다.
- 소프트웨어 엔지니어링 자체. 다시 한번,과학적 접근 방법 적용될 수 있을 구축하는 프로세스는 모든 종류의 디지털 제품에 관계없이의 언어로,기술,도구 및 목표에 참여합니다.
소프트웨어 엔지니어가 적용할 수 있는 모든 그들의 지식의 기술적인 것들을 돕기의 비즈니스 측면 제품입니다. 소프트웨어 엔지니어의 직업에 대해이 입장을 취하면 주니어 엔지니어가 없습니다.
🐝벌집
고자 하는 경우에만 얽매이지 않아 이 세 가지고 느끼 작은 장난,여기에 몇 가지 이국적인 제목의 프로그래머(에 충실하겠다는)일을 모든 종류의 뉘앙스를 만드는 조명 효과가 있다.
코더
더를 넣어 요구 사항과 기능에 대한 설명이 그들의 사용자 이야기 속으로 작동이 소프트웨어입니다. 일반적으로 코더의 참여 범위는 중요한 창조적 자유에 도달하지 않습니다. 그렇게되면,축하합니다,당신은 개발자입니다.
스크립터
스크립트는 작은 프로그램을 자동화할 수 있는 간단한 반복되는 작업하기 위해 출시에서 인간 이니다. 오늘날 현대 스크립팅을 사용하면 누구나 스크립트를 작성하고 작업의 일부를 자동화 할 수 있으므로 모두 스크립터가됩니다.
UI 개발자
자주 언급의 일부분으로 프런트 엔드 개발 분야,UI 개발 거짓말이 가까이 UX 보다는 다른 코딩 entity. UI/UX 디자이너가 다양한 프로그래밍 도구를 통해 품질 레이아웃을 코딩하고 만들 수 있다면 상당히 UI 개발자라고 부를 수 있습니다. 그 반대도 마찬가지입니다.
창조적인 coder
경우 그래서 스크립터 코드를 사용하여 스크립트를 달성하는 경우 특정 목표,그들의 다음 단계될 수 있는 창의적인 코딩이다. 디자이너 예제에 유지,거기에 창의성의 톤 그들 하지만 종종 시간,제로 코드. 창조 coder 사용하는 것을 의미하는 설정의 코드 조각으로 과학적인 이론을 바탕 또는 프레임워크 구축 기능을 조각의 작동하는 소프트웨어는 것이었습니다. 크리에이티브 코더는 스톱 갭 생성기로 남아 있거나 본격적인 개발자로 진화 할 수 있습니다.
컴퓨터 과학자
어떤 과학은 강력한 이론적 기초지 않습니다. 컴퓨터 과학은 다르지 않습니다. 이것은 비슷한 방법을 이론 물리학에 관심이 있는 이론적인 모델 및 추상화의 물리적 객체와 자연 현상,컴퓨터 과학자들이 연구의 이론적 기초 정보 및 계산 및 그들의 응용 프로그램. 컴퓨터 과학자들은 방식으로 경로를 설정한 산업의 발전뿐만 아니라 시도를 발명하는 솔루션을 현재 문제입니다.
🙄구별의 중요성
미지의 거부는 자연적인 방어 메커니즘이다. 종종 시간과 노력을 절약하기 위해 우리는 익숙한 것들을 고수하는 경향이 있습니다. 이 경우 서로 다른 범주의 대상,그룹 및 현상을 인식하는 것은 경험의 문제입니다.
을 위한 비즈니스 소유자 또는 기업가 시작으로,그것은 매우 유용하는 능력이 있는 패턴을 인식하고 경험을 바탕으로 결정합니다. 이것은 아이디어 평가에서 제품 마케팅 전략에 이르기까지 모든 것에 관한 것입니다. 그러나 그 전에 팀 선택이 있습니다. 제목에 겁 먹지 않으려면 적어도 각 역할의 특성에 대해 한 두 가지를 알아야합니다.