룩룩
15
2021-05-24 10:06:40
8
1367

코딩 실력이 실질적으로 느는 방법이 뭐가 있을까요..


컴공은 아니지만, 취업자리를 알아보면 C,C++, 파이썬등 을 보는 곳이 많아서 여지껏 미뤄뒀던 컴퓨터 공부를 하려하는 29입니다.. 


항상 서적으로는  많이 접하지만, 실질적으로 실력이 너무 늘고 싶고 실무에 어떠한 일이 있어서 이러한 기본들을 쓰는구나를 접하고 싶은데, 어떻게 접해야할 지 모르겠어요 ㅠㅠ 


어린 친구한테 물어보니 사이드 프로젝트를 하는게 제일 좋다고는 하는데 좀 막막하네요


현직의 고수님들은 어떤 방법으로 코딩의 수준을 높여오셨나요? ㅠ 지나치는 글이지만 진지한 답변좀 부탁드려요. 전 C 계통과 파이썬을 좀 잘하고 싶네요.. 아무래도 제가 기본원리쪽부터 공부하여 퍼져나가는 걸 좋아해서요..! 


긴글 읽어주셔서 감사합니다. ㅠ

1
  • 댓글 8

  • 마라토집착
    4k
    2021-05-24 10:14:52

    책의 예제 따라하면서 원리를 이해하고 관심있는 주제

    예)  쇼핑몰 배민같은 앱 이런거 정해서 사이드프로젝트 해야 실력이 늘죠.  일년걸립니다. 미니 쇼핑몰 제대로 만들며 

    원리익히는데요

  • defult
    10k
    2021-05-24 10:21:43 작성 2021-05-24 10:23:19 수정됨

    언어의 기초를 익힌다음은

    무엇을 만들지 목표를 명확히하고 해당 목표 분야에대한 개발을 여러가지 해보셔야합니다.


    언어가같아도 만드는 목적이 달라지면 다른분야로 보는게 개발자입니다.


    난 이 언어를 하겠어라고 무작정 언어잡고 공부하실게 아니고

    나는 이 분야를 하겠다를 정하시고 그 분야의 주요 기업들의 모집정보를 조사하셔서 요구 기술을 정리하시고 그곳에서 필요한 언어를 선정해서 문법을 공부하고 문법이후는 그 분야에대한 개인프로젝트라도 좋으니 여러 프로젝트를 진행하셔서 실적을 구축하셔야합니다.

    당연히 저런 조사과정에서 기업들의 최소 조건(학력 등)들이랑 채용프로세스(코테유무 등)를 이해하시고 자신이 이력서 넣을때까지 그 최소조건도 만족할 생각도 하셔야하고요

  • sitonik
    299
    2021-05-24 10:24:06

    책으로 공부하는 것도 중요하긴 하지만, 코딩 공부는 키보드로 직접 치면서 공부하셔야 합니다.

    프로그래밍 언어 기본서 하나 사셔서 직접 치면서 공부하세요.

    그 다음에 사이드 프로젝트 하나 하시면 좋습니다.

  • humility
    2021-05-24 10:36:05

    XP 에서는 모든 개발 프로세스에서 작은 단위의 피드백을 주고 받는것을 강조 합니다.

    즉각적인 피드백을 받기 위해서는 코드를 구현하는 사람이 설계에 참여해야 합니다.

    설계는 모델로 추상화 되며 객체지향 언어는 이런 모델을 구현으로 옮기는데 적합한 프로그래밍 언어 입니다.


    최근 파이썬 기반의 유용한 책이 나왔습니다.


    1. 실무에서 사용하는 설계 기법에 관한 책입니다.

    https://book.naver.com/bookdb/book_detail.nhn?bid=20554246


    2. 언어를 좀더 잘쓰기 위한 책입니다.

    https://book.naver.com/bookdb/book_detail.nhn?bid=16876960

  • 룩룩
    15
    2021-05-24 11:13:26

    @sitonik 님 혹시 그 사이드 프로젝트를 찾기편한 커뮤니티같은 게 있을까요?

  • exexexe
    339
    2021-05-24 11:45:47 작성 2021-05-24 11:47:55 수정됨

    모바일

    - 카톡을 똑같이 만들어 본다. 구글플러스에서 잘나가는 어플을 똑같이 만들어 본다.

    - 유튜브를 똑같이 만들어 본다., 웹에서 잘나가는 싸이트를 똑같이 카피해서 만들어 본다.

    데스크탑 앱

    - 워드,액셀, hts, 메신저 비주얼 스튜디오 등을 똑같이 만들어 본다.

      잘나가는 응용프로그램을 똑같이 만들어 본다.


    만들면서...설계 니 코딩 기법이니, 이런 책들을 사서 보고,

    공짜 코드 싸이트의 훌륭한 코드를 살펴 본다.

    생각하고 읽고 쓰고, 창조하고...이 싸이클을 무한 반복한다.

    또한 모든 자료는 자료 수치화 한다.

  • sitonik
    299
    2021-05-24 13:09:03 작성 2021-05-24 13:09:51 수정됨

    룩룩

    해당 언어 또는 플랫폼에 맞는 사이드 프로젝트는 구글에 python side project라고 검색해도 많은 결과가 나옵니다.

    사람을 모집하는 거라면 제가 알기론 여기 오키 커뮤니티나 블라인드를 찾아보시길 바랍니다. 해당 커뮤니티에는 직장인들이 주로 모여서 하기 때문입니다.

  • 안전라이딩
    445
    2021-05-24 13:54:30 작성 2021-05-24 13:55:29 수정됨

    위에 다들 언급하신거처럼 프로젝트를 하시는게 가장 빨리 늡니다.

    그리고 이것도 우선은 혼자서 하세요... 괜히 모여서 이래저래 시간만 흘르기가 부지기수입니다.

    막연하다고 하셨는데 일단 본인 주변에서 찾아보세요.. 

    본인이 유용하게 쓰고 있는 서비스나 프로그램, 앱 중에서 이거 따라해보자 정하시고

    노트든 필기앱이든.. 해당 서비스의 기능을 가능한 잘게 잘게 쪼개서 적어보세요.

    (해당 서비스가 정말로 그렇게 구현/구성 되어 있는가와는 무관합니다.. 그냥 느낌 가는대로 적어보세요.)

    그리고 현재 수준에서 따라 해볼만한 것과 그렇지 않은 것을 구분하고...

    해볼만한 것만 추려서 따라해보고 싶은 서비스의 열화판을 구상해보세요..

    그담엔 일단 맨땅에 헤딩입니다. ㅎ 츄라이 츄라이

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