Yeon93
447
2019-08-19 09:15:34
4
519

정확히 소프트웨어 엔지니어란 뭔가요...??


그냥 뜬금없는데 

흔히말하는 소프트웨어 엔지니어는 무슨 일을 하는건가요?


보통 웹개발자, 데이터엔지니어, 데이터사이언티스트, 서버관리자 등등 

딱 명확히 이름에 내용이 있는데


소프트웨어 엔지니어는 보통 무슨 일을 하는 사람을 가르키는건가요?

채용공고에도 보면 꽤 많더라구요.


임베디드 시스템 OS 개발자인가요?

아니면 어떤 프로그램 개발하는 사람인가요?

0
0
  • 댓글 4

  • ....
    2019-08-19 09:34:28

    그냥 소프트웨어 개발자를 총칭하는 말입니다.

    웹개발자, 데이터엔지니어, 데이터사이언티스트, 서버관리자 등등 모두를 말한 것 입니다.

    0
  • 믿음
    4k
    2019-08-19 14:16:32

    Yeon93 님 안녕하세요.

    예전에는 개발자라는 카테고리 안에서 통칭 했지만, 해외에서는 이미 이 분야에 대해서 세분화 해서 사용하고 있습니다.

    아래 블로그 내용에 매우 공감하여 해당 글을 인용했습니다.

    정확한 이해를 돕기위해 각 직업군을 설명해 보자면,


    코더(Coders): 막 입문한 프로그래머로서 필요한 소스를 웹검색이나 책을 통해 가져다 쓰고 결과가 나오면 만족한다. 말 그대로 주어진 지시에 대해 구현이 가능하다.


    프로그래머(Programmer): 좀더 능숙한 코딩이 가능하며 그저 가져다 쓰는 입장에서 벗어나 수 많은 노하우로서 상황에 따른 최적 소스를 구현할 줄 알고 에러 대처 능력이 뛰어나다. 최종 목적에 대한 이해도가 높아 빠른 속도로 최적 제품의 생산이 가능하다.


    컴퓨터 사이언티스트(Computer Scientist): 컴퓨터가 이론적 수준에서 작동하는 방법을 입증 할 수 있어야 한다. 수학적 지식은 기본이며 실제 구현보다는 이론적인 구현에 뛰어나다.
    디벨로퍼(Developer): 이들은 폭 넓은 전문가로서 서로 다른 시스템에 대한 지식이 뛰어나고 다양한 언어를 사용할 줄 알며 그들 사이의 이야기를 이해/설명할 수 있다. 


    소프트웨어 엔지니어(Software engineer): (위 밴다이어그램에는 없지만;) 소프트웨어 개발자(Software Developer)라고도 하는데, 이들은 사용자 요구를 받아 소프트웨어를 설계/분석하고 우수한 품질을 위해 테스트를 반복한다. 이들은 직접 코딩하기도 하지만 대부분 프로그래머들에게 지침을 제공한다. 컴퓨터에 필요한 운영체제 전문기술자는 시스템 소프트웨어 개발자(Systems software developers)라 불린다.

    출처: http://openuiz.blogspot.com/2016/09/vs-vs-vs.html
    2
  • Yeon93
    447
    2019-09-04 17:31:33

    @믿음 


    감사드립니다! 혹시 이름태그는 어떻게 하나요ㅋㅋ

    0
  • 믿음
    4k
    2019-09-04 17:44:06

    아직, 이름 태그 기능을 넣지 못해서 Copy&Paste 했습니다. ㅎㅎ;;;;

    0
  • 로그인을 하시면 댓글을 등록할 수 있습니다.