뷰티풀쿄
22
2018-01-10 18:08:45
11
3259

자바 공부하는데 안개에 가려진 기분입니다


저는 이제 막 코딩에 흥미가 생긴 25살 대학교2학년 학생입니다.
원래 문과였고 어쩌다 컴퓨터공학과에 와서 처음에 자바 public static void main을 보며 이건 인간이 배울게 아니라고 판단. 손 놓고있다가 홈페이지만드는거에 관심이 생겨 다시 기초부터 공부하려고 마음을 다잡았습니다.

작년 9월부터 책으로 공부하면서 이해가 안가는부분은 몇번이고 반복하면서 이해될때까지 공부했습니다.('윤성우의 열혈Java 프로그래밍' 이란 책으로 공부하고 있습니다)

개념적인 부분은 자세히 이해를 하고 넘어가기에 상관없었지만 문제는 문제를 풀 경우입니다.


학교에서 내준 과제를 하거나 시험을 볼때면 개념적으로 간략하게 '이건 이렇게 하고 저건 저렇게 하면 되겠다' 라는 생각은 드는데 직접 제가 손으로 구현하려고 하면 어떤것부터 해야할지 너무 막막합니다.  분명히 해당내용을 공부했는데도 왜 문제를 풀려고 하면 막히는지 모르겠습니다.
이건 제가 개념을 제대로 공부하지 않았기 때문에 생기는 문제인걸까요?   주변 친구들에게 물어보면 스스로 고민해보고 풀어본 시간이 부족해서 그런거라는데 저도 이에 전적으로 동의합니다.   
그렇다면 이런 문제와 관련된(나의 능력을 검증할수있는) 문제와 오픈소스(?)들은 어디서 구할 수 있을지 막막합니다.


즉, 실전연습을 하기위해 개념말고 어떤것을 어디에서 구해서 공부해야 할지 모르겠습니다.

글이 두서없었지만 우문현답해주시면 감사하겠습니다.
0
0
  • 댓글 11

  • 아이원가습기
    425
    2018-01-10 18:30:59 작성 2018-01-10 18:36:26 수정됨

    저도 처음할때 그랬죠  시간과 노력이 해결해줄거에요 알고나면 별거아니기도하고..

    웹쪽이시고 처음이시라면 동영상강의(이고잉 생활코딩 추천) 같은거 보면서 그대로 따라하시는게 좋아요

    기본 알고리즘 연습하는건 백준이나 프로그래머스 등등 많은 좋은 사이트들이있어요

    1
  • 아마데우스
    2k
    2018-01-10 18:32:23

    힘내세요^_^

    1
  • unigoon3
    294
    2018-01-10 21:29:17 작성 2018-01-10 21:31:54 수정됨

    암기력 제로인 저도 public static void main 은 줄줄외우는데 왜 그러시지. 설명 못하는 책 같은 걸 붙잡고 있어서 그런게 아닐까 싶음. 저는 자바가 너무 쉬워서 본격적으로 자바스크립트 공부한지 꽤 되는데 이게 좀 인간이 배울게 아니라면 이해감. 

    0
  • sgdfl;g3hragu;h
    450
    2018-01-10 21:38:40
    0
  • unigoon3
    294
    2018-01-10 21:47:11
    자바 자체를 쓰는건 대체로 쉽다는 말씀..
    0
  • 뷰티풀쿄
    22
    2018-01-10 21:51:40

    @4whomtbts   저는 프레임워크가 뭔지 잘 모르지만 써주신 내용보니 조급해하지 말고 하던대로 하면 될 것 같다는 느낌이 들었습니다.    저도 뭔가를 만들어가며 각인시킬수 있도록 해야겠습니다.  조언감사합니다!


    @창업이꿈인초보  저번주부터 생활코딩 web1강의 듣고 있습니다.  너무 좋더라고요 ㅎㅎ.   백준이랑 프로그래머스같은 사이트 찾는게 목적이었는데 너무 감사드려요.

    0
  • 뷰티풀쿄
    22
    2018-01-10 21:57:29

    @unigoon3   이제 어느정도 공부하다보니 사람이 할만한거같긴 합니다.  마음열고 할맘생기니까  습득력이 다르더라구요.

    0
  • zepinos
    19k
    2018-01-11 00:26:31
    프로그래밍도 초반은 암기입니다. 눈으로 보고 머리만 굴리니까 그런 현상이 발생합니다. 짧은 코드라도 계속 타이핑을 해보고 실행해봐야 합니다. 눈으로 보고 머리 속에서 굴러보는건 어느 정도 개념이 정립되고 실전에 익숙해졌을 때나 가능한 겁니다.
    0
  • cat11
    401
    2018-01-11 07:24:50

    Divide and Conquer

    간단한거부터 풀어보세요

    복잡한 문제들도 대부분은 작은 단위로 나눠집니다

    0
  • 초코쪼꼬
    6k
    2018-01-11 08:27:15

    개인적으로 반복학습이라는걸 매우 좋아하는 사람입니다.


    개발이라는 분야도 반복학습으로 웬만한건 다 커버가 됩니다.


    한번해서 안되면 두번 또 세번 ... n번까지 이해가 될때까지 해보시는건 어떤가요 ㅎㅎ;


    하다가보면 눈이 틔인다고 해야하나.. 시야가 넓게 바뀌더라구요.

    0
  • 뷰티풀쿄
    22
    2018-01-11 22:28:42

    @zepinos   다시 생각해보니 확실히 직접 손으로 타이핑하는 시간이 적었던거 같네요..  머리만 믿지 않고 손이 노동하도록 해보겠습니다.  조언 감사합니다:)


    @cat11   divide and conquer.  뭔지 몰라서 찾아보니 코딩에만 국한되지 않고 여러방면 문제에서 써먹을 수 있을 만한 내용이네요.  첫술에 배부르려 하지 않고 차근차근 해보겠습니다.   덕분에 새로운 알고리즘 개념 하나 습득했습니다.  감사합니다!!


    @초코쪼꼬  저도 빨리 시야 넓어지고 싶은데 될때까지 n회독해서 이해해야 겠습니다. 하핫    

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