latteslove
10
2019-03-15 18:49:39
7
393

현업 개발자분들께 질문이 있습니다!


프로그래밍 공부를 하면서 매번 느끼는건데 직장에서도 구글 검색이나 오픈소스를 보고( 복붙은 아니더라도참고하시고) 개발하나요? 이미 오픈소스에 짜여져 있는 코드를 수정해가면서 바꾸시는지?

아니면 백지장에 작성하듯이 처음부터 끝까지 코딩을 하시나요?

웹 페이지를 하나 설계했다고 해도 오픈소스를 보면 하.. 자괴감이 들고..

그렇다고 카피앤페이스트 해봤자 이건 내가 짠 소스가 아니므로 의미가 없겠죠?

개발자가 아닌 이상 일반 사람들은 웹 페이지 소스에 관심도 없으니까 잘 만들어진거에

추가하면서 개발하는게 맞는거 같기도 하고 

어떤 방향으로 공부해야하는지.. 가이드 주시면 감사하겠습니다.....


0
0
  • 댓글 7

  • 동대
    21
    2019-03-15 19:06:31 작성 2019-03-15 19:08:03 수정됨

    오픈 소스를 사용할 때도 있고 백지장에서 코딩 할때도 있고 상황 마다 다르지요. 

    처음에는 사용하시는 언어의 프레임워크로 공부를 하다가 해당 언어로 백지장에서 만들 수 있게 방향 잡으시면 되는데 프레임워크 익숙해져서 프레임워크 없으면 개발 못하는 개발자들도 종종 있습니다. 

    0
  • lazer
    1k
    2019-03-15 19:27:21

    복붙도 능력입니다. 막 붙인다고 안돌아가요. =_=

    0
  • vernum
    893
    2019-03-15 19:37:17
    0
  • 캐츠비
    72
    2019-03-15 19:51:48

    케바케인데, 저는 급할때는 짜여져있는 코드로 하긴하는데, 무조건 제껄로만들어야해서

    외우기라도하고 나중에 복사안하고도 쓸수있게합니다.....

    0
  • saywoodim
    416
    2019-03-15 20:21:17

    경력자라는 존재는 

    1. 뭘 만들어야 하는 지 명확히 안다.

    2. 어떻게 만들어야 하는지 정확히 안다.

    3. 검색하고 붙이던가 참고하든가 등등 한다

    국산 자동차의 부품명을 모두 기억하는 정비공은 없는 것과 같은 이치입니다

    0
  • Jjjjj
    288
    2019-03-15 20:24:49 작성 2019-03-15 20:25:07 수정됨

    가져다 쓰더라도 기본적으로 오픈소스가 좋은 소스코드인지 아닌지를 볼 수 있는 눈이 있어야하고,

    내 어플리케이션에 잘 이어붙일 수 있는 실력이 있어야 할 것 같습니다. 참고해서 좋은 부분만을 긁어오실

    수 있는 분이라면 시간만 더걸릴뿐이지 얼마든지 바닥에도 짜실 수 있는 분 아닐까요?

    무엇을 중점적으로 공부하시는지 모르겠지만 기초가 단단하면 나중에 굉장히 힘이 되더군요.

    아직 주니어 개발자이지만 레거시 코드를 분석할때면 참 많이 느낍니다.

    0
  • Eric Lee
    102
    2019-03-16 00:15:08

    카피앤페이스트 해봤자 이건 내가 짠 소스가 아니므로 의미가 없겠죠?라니요...ㅡ,.ㅡ

    뭘 알아야 C+V도 하는겁니다.

    현재 모 커뮤니티회사에 6~7년째 잘 다니고 있는 학원동기(비전공, 고졸)가 경력직 채용 면접시 이론적인 질문에 하나도 답을 못했다합니다. 그에 의아한 심사관의 마지막 질문이 SI개발을 어떻게했냐였고 어차피 떨어진거 솔직히 답한다는 생각에 SI는 C+V고 그 이유로는 C+V를 할려고 해도 잘 알아야한다. 난 이론은 몰라도 C+V는 잘한다라고 당당히 답변하고 지금까지 잘 다니고 있습니다.

    모방은 창조의 어머니라했습니다.


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