은동쓰
107
2021-01-22 14:58:45 작성 2021-01-22 15:10:45 수정됨
12
1318

쌩초짜 할줄 안다는것의 정의가 뭔가요??..


많은 취업관련 글 읽다가 너무 현타가 와서 선배개발자분들께 여쭤보려구요...

이제막 국비학원 수료해서 취업하는분들 보면

스프링mvc할줄알고 ,로그인, 댓글구현할줄알고, 페이징,파일첨부 할줄알고 이렇게 다 할줄아는분들이 많으신데요..

저도 이제 국비학원 수료하는데 제기준에선 진짜 다할줄 모르겠거든요.


제기준에서 할줄 안다는 것의 정의는

웹구현에서 html,css는 가져다 쓸지언정,

오래걸리더라도 백엔드에서 구현하는 모든 로직을 절대 구글링x, 오픈북x

그냥 ide 하나 켜놓고 왓다갓다 하면서 로그인,댓글,페이지나누기,파일첨부 등등 스스로 구현할수 있다.

이게 할수있다는 정의로 생각하고 있었는데 아닌가요..?


같이 스터디 하는 친구가 할줄안다더니 죄다 구글링하고 예전에 진도나갈때 했던 강사님과의 작업물 보고하고 그러길래 그건 할줄아는게 아닌거같다..했더니 다 이렇게한다고하는데  뭐가맞는건지 모르겠습니다.


어느정도가 가능해야 할줄안다고 면접관에게 말을할수 있는지 너무 궁금합니다.


1
  • 댓글 12

  • 적막한밤
    63
    2021-01-22 15:11:40

    제 기준에서는

    작성자님도 할줄아는거고 친구분도 할줄아는거라고 생각을 하고있고요

    개발자의 능력이란게 물론 내가 했던거 전부 이해하고 기억해서 내것을 만드는 것도

    좋은 역량이고(글쓴이님이 생각하는 할 줄 아는것)

    모르는 부분을 어떻게 잘 검색해서 답을 찾아내고

    지나왔던 레퍼런스들을 참고하여 문제를 해결하는 것도(친구분이 할줄 아는 것)

    또한 좋은 역량이라고 생각합니다^^

    둘다가지면 금상첨화겠지요

  • 적막한밤
    63
    2021-01-22 15:16:36

    아 질문의 핵심은 이거였군요?

    어느정도가 가능해야 할줄안다고 면접관에게 말을할수 있는지 너무 궁금합니다.

    글쎄요

    경력이라면 자신이 가진 스킬에 대한 어필이 주가 될 수 있겠지만

    신입이라면 제가 뭘 좀 할줄 압니다 라는 것 보다는

    문제가 주어졌을 때, 이러이러한 방식으로 자신의 장점을 발휘하여

    해결해내는 과정을 거쳤고 그에대한 증거(포트폴리오)가 여기 있습니다

    귀사에서도 이러한 방식으로 현명하게 잘 해결해 낼 자신이 있습니다

    라는 방식으로 접근해보시는것은 어떨까요?

  • 은동쓰
    107
    2021-01-22 15:16:51 작성 2021-01-22 15:17:59 수정됨

    //적막한밤

    너무너무 좋은 말씀 감사합니다. 사실 마음 한편으론 '나도 할줄안다고 할수있는건가?' 였으면 참 좋겠다. 였습니다. 하지만 무슨 고집인지 마음한편이 '그건 할줄아는게 아니다' 라고 하는것 같아서 답답합니다..ㅠㅠ


  • Dive_Drink_Develope
    6k
    2021-01-22 15:27:50

    뭘 보고/안보고 한다 는 중요한 이슈가 아닙니다.


    여기 개발하시는 분들도 맨날 반복해서 하던 작업이 아니면 다 구글링 몇번씩 하면서 하실거에요.


    할 줄 아느냐의 기준만으로 보면 이렇지 않을까요...

    할 줄 안다 : 뭘 참고하든 돌아가게는 만들 수 있다.

    잘 한다 : 참고하는 범위(돌아가게 만드는 방법의 가짓수?)가 넓고 그중에 현 상황에 적합한 것을 알맞게 골라내서 적절히 변형해 사용할 줄 안다...


    '잘한다'는 업무/회사/상사스타일에 따라 전혀 다른 기준이 발생하기도 합니다.

  • 은동쓰
    107
    2021-01-22 15:30:04

    //Dive_Drink_Develope

    정의를 크게 잡아주셨네요. 이해가 잘되었습니다. 개념을 완벽히 이해하고 기억하려는 공부법이 크게 중요한건지 다시생각해보게 되네요..!

  • 날라리개발자
    691
    2021-01-22 15:32:56

    개발을 시작하는 단계에서는 은동쓰님의 방식이 맞다고 생각합니다

    요령껏 갖다쓰는것도 능력이긴한데

    다 이렇게한다 라는 마음가짐으로는 회사원은 될지언정 개발자라고 보기는 힘들거같네요

    반대로, 갖다쓰면 쉽게 해결할 수 있는것을 끙끙대며 구현하고 있어도 안되겠지만요


    일을하다보면 다양한 사람들을 만나게되는데

    서로의 방식이나 가치관이 다르다는것을 인지하고 너무 마음에 두지마세요


    개발은 잘하는데 엑셀에서 합계 어떻게 찍는지 모르는 사람도 있고요

    일 열심히 하는거같은데 실제론 아무 결과도 못내는 사람도 있고요

    자바스크립트는 하는데 제이쿼리는 안해봐서 프로젝트 못하겠다는 사람도 있고요

    저처럼 개발로 13년차가 되었는데 PC조립도 못하는 사람도 있습니다


  • 적막한밤
    63
    2021-01-22 15:33:05

    @은동쓰

    옛날에 봤던 짤이 생각나는데요


    공부 조금만 더 하시다보면

    아마 도저히 다 머리에 담을수가 없다는것을 깨닫게 되실거같아요 ㅋㅋㅋ

    그래서 내가 내꺼를 정리하고 기억하기 위해

    많은 개발자들이 블로그를 하시는 것 같아요 ㅎㅎㅎ

    욕심을 조금만 접으시고 개발자의 삶과 배움의 무한함을 인정해보시는것도 ^^;;

  • 적막한밤
    63
    2021-01-22 15:34:38

    @은동쓰

    개념을 완벽히 이해하고 기억하려는 공부법이 크게 중요한건지 다시생각해보게 되네요..!

    아 이렇게 말씀하신 분은 없는거 같은데;

    우째 방향이 ^^;;;;ㅋㅋㅋ

  • fender
    23k
    2021-01-22 15:52:06 작성 2021-01-22 15:52:48 수정됨
    오래걸리더라도 백엔드에서 구현하는 모든 로직을 절대 구글링x, 오픈북x

    이건 경력자라도 절대 중요한 내용이 아닙니다. 오히려 저게 중요하다고 강조하는 사람이 있다면 혹시 암기와 반복 숙달을 개발 실력과 동일한 것으로 생각하는 것이 아닌가 의심해볼 것 같습니다.

    암기를 하건 복붙을 하건 정확히 이해하고 의도에 맞게 쓰는 것이 중요한 것이지 검색을 하는지 외우는지는 중요하지 않다고 봅니다.

  • 초보1단계
    100
    2021-01-22 16:00:31

    할줄안다, 

    할수있다.

    해봤다

    신입에게서 나오는 말에따라 경력자들이 받아들이는게 다를거라 생각합니다.

    아래 예시는 제 생각입니다. 

    예를 들어

    페이징을 할줄안다 - 로직을 이해했다. 구글링하든 바로 만들든 할수있다.

    페이징을 할수있다 - 이해는 못했지만 구글링 해서 알아보겠다.

    페이징을 해봤다 - 이해는 모르겠고 예전에 해봤다.

  • jjavaman
    8k
    2021-01-22 16:09:50 작성 2021-01-22 16:17:37 수정됨

    방법이야 어쨌든 

    구현 가능하다면 할줄 아는거겠죠. 


    목조건축을 한다 치면 

    나무를 키워서 직접 가공해서 설계하고 혼자서 망치도 직접 만들고 

    톱도 직접 만들고 해서 건물 짓는것도 할줄 아는거고 


    외국에서 목재를 수입해서 외부 설계자한테 설계도 받아서 

    좋은 도구 사서 집을 만들어 가는것도 할줄 아는거라고 봅니다. 


    요지는 어떤방법으로든 일을 진행하는지가 관건인거죠. 

    그냥 집지어봐 하면

    할줄 모르는사람은 멍하니 하늘만 바라보고 고민만 하고 있을꺼고 

    할줄 아는사람은 방법이야 어쨌든 집을 지어는 가니깐요. 


    구글링이던 책을 보던간에 코드를 고대로 배껴서 먼가를 제대로 만든다는 

    진짜 확률적으로 힘든 일입니다.

    책에서 소개하는 예제를 만드는게 아닌 이상 

    현업에서 일하는데 책 예제 코드를 고대로 복붙하면 돌아갈리가 만무하죠. 

    프로그램 사양에 맞게끔 변수명이나 코드 로직을 변경해야 하는데 

    그렇게 할려면 최소한 가져다쓴 코드의 분석이 끝났어야 가능한일이니 

    아주 모른다고는 할수 없다고 봅니다. 

    물론 아무것도 안 참조하고 "잘" 만드는 사람이 이것저것 보고 하는사람보단 

    잘 한다고 말하는건 맞습니다.



  • 은동쓰
    107
    2021-01-22 16:36:22

    많은 현업에계시는 선배님들 답변덕에 궁금증과 의심들이 100% 해소되었습니다. 감사합니다!

    제고집을 조금 바꿔서 여러가지 해결책을 두고 코딩 하는 개발자가 되겠습니다!!

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