아나볼릭
135
2021-10-14 20:00:57
11
683

c++ 로 코테 준비하는데 진짜 어렵네요


다들 개발자는 직접 해보기 전까지 모른다 하는데 이제야 체감이되네요 우선 c++ 문법 공부해놓고  그다음 제 백엔드 공부 하려고 하는데 c++ 문법 하고있는데 백준 알고리즘 문제 단계별 풀어보는데 쉬운거 부터 어떻게 시작해야될지 모르겠네요ㅠㅠ 진짜 해보기 전까지 모르는거 같습니다 

혹시 어떻게 공부를 하면 좋다 이렇게 해봐라 제시좀 해주세요 ㅠㅠ

0
  • 댓글 11

  • defult
    13k
    2021-10-14 20:12:03 작성 2021-10-14 20:20:52 수정됨

    어느부분에서 막히는지 명확히 하셔야합니다.


    프로그래밍 언어적인 문제

    •if, for 변수 대입, 표준입출력 같은 영역이(iostream을 include한것 만으로 아무 문제없이 푸는것이 가능한 영역) 막힌다 : 문법 공부부터 강화

     ※과연 자신이 언어의 문법에서 규정한 이용 방법을 이해한건지 교재가 설명한 예시패턴을 암기한건지 돌아보세요


    •어떤 라이브러리를 가져올지 모르겠다 : 문제풀이식의 알고리즘 공부는 가져다쓰는 라이브러리들은 대부분 고착화 되므로 수많은 문제풀이 경험말고는 답이없음


    프로그래밍 언어 외적문제

    •문제가 뭐라 하지는 이해가 힘들다 : 용어 공부 및 독해 능력을 키워야 할 문제

    (시험문제 출제식 문항은 맨날 쓰는 한국어인데 국어시험에서 만점이 힘든거랑 같음)


    •문제는 뭐라는건지 알겠는데 구체적으로 뭘 해야할지 모르겠다 : 자신의 목적에대한 내용분해 능력이 부족한것이므로 많은 문제를 풀고 생각방식 자체를 바꿔야합니다.

    무엇하나 목적을 향해서 많은 사람들이 두리뭉실한 동작 단위로 생각하나 프로그래밍으로써 하려면 진짜 이런거까지 왜 알려줘야 하나급으로 엄청 사소한 동작레벨까지 필요한 행동을 쪼개서 나열하는 훈련을 해야합니다.

    (플로어차트 작성 능력, IQ테스트의 패턴 유추 문제 능력 등)

  • 스토리
    52
    2021-10-14 20:22:30

    근데 백엔드쪽이면 굳이 C++로 할 필욘 없지 않나요?


    문법적으로 이해하는 시간이 좀 더디지 않을까 싶습니다.

  • 장독깨기
    3k
    2021-10-14 21:20:25

    c++은 포인터 덕분에 진입 장벽이 좀 있습니다.

    이걸 극복해야 하는데 만만치가 않아요.

    그리고, 코테에 c++11 이상 표준 적용 가능한지 모르겠는데요,

    가능하다면 추가로 effective modern c++ 책으로 공부 좀 해야 할 겁니다.

    아직 학생이면 c++ 로 하는거 추천드립니다만,

    그게 아니라면 시간 소모가 크니 한 번 더 생각해보는게 좋겠습니다.

    -1
  • 아나볼릭
    135
    2021-10-14 22:40:15

    defult 

    언어 적인 문제도 문제지만  문제를 보고 이걸 어떻게 풀어나갈지가 안보이더라구요 ㅠㅠ

  • 아나볼릭
    135
    2021-10-14 22:40:37

    스토리 

    비전공자에 취업을 준비하다보니 코테를 준비를 안할수는 없을거 같습니다 ㅠ

  • 아나볼릭
    135
    2021-10-14 22:41:27

    장독깨기 

    24살 학생은 아니고 취준입니다 ㅠ 만만치 않다는걸 알고는 있습니다 ㅠㅠ 다들 코테는 c++ 이 좋다 

    코테 응시 할때 c++ 사용 비율이 높더라구요 

  • MADELITE
    539
    2021-10-14 23:19:57

    코딩테스트에서 C++ 사용 비율이 높은건 코딩테스트를 준비하는 전공자들이 학습 과정에서 C++를 이용할 일이 많기 때문입니다. 물론 C++이 코딩테스트에 유리한 점이 있는 것도 사실이지만 이건 어디까지나 C++를 이미 학습한 사람에게나 그렇다는 거고 새로 학습하는 사람에게 그렇다는 얘기는 아니라고 생각합니다. 항상 C++이 사용 비율이 높은 것도 아니고 카카오 블라인드 2차 같이 구현이 복잡한 경우에는 구현 외에 신경 쓸 요소가 적은 파이썬이 가장 사용 비율이 높죠.

    그리고 백엔드 공부하시려면 Java 필수적으로 학습하셔야 하는데 그 때 가서 Java도 다시 공부하실 건가요?

  • 아나볼릭
    135
    2021-10-14 23:25:12

    MADELITE 

    c++ 하고나서 자바-스프링 이렇게 넘어가려고 했습니다 

    워낙 혼자 하다보니 갈팡질팡하고 파이썬 할까 고민도 엄청했습니다 ㅠ

  • 희희
    11
    2021-10-15 02:10:51

    c++로 준비해도돼요. 이미 하셨으면 또 파이썬이나 자바 익히느니 그냥 그걸로 풀면됨

    엄청난 문법이 필요하지도않아요

    임베디드개발자할것도 아니고

  • 메이플비
    393
    2021-10-15 03:16:18

    댓글을 보니까 프로그래밍언어가 익숙하지 않은게 문제라기 보다는 그냥, 알고리즘 공부가 부족하신거 같습니다.

    기본적으로 자료구조 + 그와 연계된 알고리즘만 익혀도 중간이상은 가니까 시간을 들여서 공부를 하셔야 합니다.

    수학과 마찬가지로 벼락치기로 기본문제정도는 풀 수 있을지도 모르지만, 조금만 응용하는 문제가 나와도 어려워 질 수 있으니 평소 여러가지 문제를 접해보고 다양한 각도로 접근해보는게 좋습니다.

    일반적으로 자료구조를 먼저 떼면서, 그와 연계된 알고리즘을 떼는 순서로 가구요, 그걸 다 하셨으면 이제 알고리즘 사이트에서 나오는 복합적인 응용문제들을 풀어나가시면 됩니다. 하다보면 감이 잡히고, 문제를 접하면 뭘 어떻게 사용해서 풀어야할지 감이 잡힙니다. 하루에 너무 많은 양을 하기보단, 시간을 정해놓고 꾸준히 하시는게 좋아요.

  • 장독깨기
    3k
    2021-10-15 07:06:44

    이제 막 입문해서 취업 준비 하려는데,

    c++ 로 코테 준비하는건 비 효율적 입니다.

    자료구조/알고리즘에 집중하지 못하고 c++ 언어에서 헤맬 수 있습니다.

    자바, 스프링으로 갈 계획인거 같은데 이 건 좋습니다.

    그럼 다른 언어 보지 말고 자바 언어로 바로 시작하길 추천합니다.

    열심히 하세요. :)


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