Application Developer 에서 Software Engineer로 성장하고 싶은데 조언 구합니다.

  • #3309135
    스타트업도전자 207.***.171.5 856

    안녕하세요,

    저는 현재 20대 후반이구요. 현재 대기업 미국회사에서 Application Developer라는 직책으로 일하고 있습니다.
    학부 졸업하고 Developer와 Engineer의 차이점을 사실 잘 몰랐습니다.
    이것또한 회사마다 경계가 애매모호한거 같습니다..

    대학학부때 공부했던 CS전공이 현재 제가 하는 일에 그다지.. 도움이 되는것 같지 않습니다.
    이것또한 회사마다 다르긴 할텐데..
    뭐랄까.. 학원이나 Bootcamp정도만 했어도 충분히 할 수 있을거 같다? 라는 느낌입니다.
    자료구조나, 알고리즘 이런거 거의 활용할 일이 없습니다.
    if 문장이나 for loop 정도밖에 쓰질 않네요..

    물론 클래스를 정의하거나 완전 새로운 어플리케이션을 처음부터 개발할때 클린하고 빠르게 실행하도록
    잘 설계하여 짜는것은 나름 머리를 굴리지만..
    그외에는.. SQL 쿼리 쓰고.. 가끔 Stored Procedure같은거 쓰고.. API 만들고, db읽어서 보여주고 등등 이런거 같습니다.

    Software Engineer직책이 비슷할려나요..?
    SE는 전체적인 아키텍쳐를 기반으로 개발을 한다.. 라고 알고있는데..
    사실 개발자도 전체적인 아키텍쳐를 기반으로 알아서 개발하니깐요..
    혹시 Developer로 일하셨다가 SE로 전향하신분이 계시다면 몸소 느꼇던 차이점을 듣고 싶습니다.

    제가 학부때 열심히 공부해가며 배웠던 CS logic들을 활용할 수 있는게 Software Engineer가 아닐까 해서..
    더 자세히 알아보고 도전할려고 합니다.

    감사합니다.

    • adv 104.***.53.64

      Yes, It is same.
      In big companies, we rarely use a complex data structure. Upper level engineers spend their time to create design docs and lower level engineers just implement those thing.
      I believe there is no difference b/w application developer and software engineer.

    • 184.***.220.162

      학교서 배운던 잊어라. 도움안돼. 자꾸 비교할것도 없고.

    • A6 32.***.135.1

      App Dev도 software engineer라고 생각합니다.
      또 레주메에 그렇게 써도 무방합니다.
      단지 좀더 R&D쪽 일을 원하면 그런 쪽으로 잡을 구하세요.
      아마 회사의 backbone이 되는 소프트웨어는 새로 개발할 기회가 많지는 않습니다.
      회사 입장으로는 회사의 비지네스를 완전히 이해하고 소프트웨어를 만들수 있는 엔지니어가 많지 않습니다.
      그래서 회사는 컴파일러가 어쩌고 오에스가 어쩌고 하는것보다 회사 비지네스를 공부하고 이해하는
      엔지니어가 필요합니다.

      • 스타트업도전자 207.***.171.5

        “회사 비즈니스를 공부하고 이해하는 엔지니어” 라는 말이 크게 와닿네요.
        말씀 감사합니다.

Cancel