DAN1
20
2018-11-22 22:58:14
10
977

처음하는 프로그래밍 조언 좀 해주세요


안녕하세요 문과전공, 컴공 부전공하는 학부생입니다.


프로그래밍을 공부하다보니 재밌고 너무 잘 맞아서 진로를 주전공 버리고 IT쪽으로 잡았습니다.

지금까지 공부한 건 학교 수업 포함해서 C, C++, JAVA, Python, Linux, WEB, R(조금) 정돈데요.

교수님이랑 상담하니 언어는 그만 공부하고 지금까지 배우걸로 뭐라도 하나 처음부터 만들어 보라 하더라구요. 만들다보면 DB가 필요하면 하게 되고 서버가 필요하면 하게 될거라고요.

근데 어떤 언어로 뭘 만들어야 할지 모르겠어요.


학교 수업은 잘 따라갔는데, 다른 학교 보니까 수업마다 무조건 팀프로젝트해서 결과물을 만들어 내더라구요. 저희는 그런거 없이 수업, 과제 끝. 과제도 문제풀이 정도라서 백준같은 사이트에서 문제나 풀 줄 알지 프로그램을 만들어 본 적이 없어요.


그래서 결론은

1. 각 언어만의 기능(?)이라고 해야하나 스타일이 있잖아요. 그런걸 알아보면 뭘 만들어 볼 수 있을지 알 수 있을까요?

2. 데이터 분석이나 알고리즘 책을 빌려서 거기 코드를 공부하는게 좋을까요?

3. 프로그램 하나가 만들어지는 과정(간단한 거라도)을 알고 싶은데 참고할 만한 게 있을까요? (사이트나 책 등)


부전공이기도하고 고학번이라서 물어볼 사람도 없고, 물어봐도 좀 추상적이더라구요.

제발 도와주세요 ㅜㅜ

0
0
  • 댓글 10

  • 니플
    30k
    2018-11-22 23:02:46

    무슨 일을 하실 지를 먼저 정하신 다음

    그 일에서 하는 언어를 정하시는 것이 좋습니다.


    일에 따라서 언어의 사용법이 다릅니다.

    그 언어가 같아도 일에 따라서 완전히 달라지는 경우도 있습니다.


    언어를 이루는 개발환경에 대한 것이 다르기 때문입니다.

    0
  • DAN1
    20
    2018-11-22 23:10:02
    예를 들어, 서버 개발을 할지 프론트엔드를 할지를 정하란 말씀인가요?
    0
  • 니플
    30k
    2018-11-22 23:14:17

    아뇨 더 구체적으로 알아야합니다.

    직업 > 직무 > 파트(맡게 될 작업) > 언어 순으로 정하시면 좋습니다.

    0
  • 초보자1212
    408
    2018-11-23 01:49:46

    교수님이 이미 맞는 말씀 해주신 것 같아요.

    교수님께 상담드려보는 것도 좋아 보입니다. 화이팅 ^^

    0
  • Deer Hunter
    189
    2018-11-23 04:45:47

    먼저 저의 주관적인 의견임을 참고하시기 바라며, 연어님의 상황에 맞추어 잘 결정하셔서 좋은 결과 있으시길 바랍니다.

    연어님의 경우 이제 프로그래밍을 배우려는 단계이니 주 언어 하나를 정하여 일정시간 동안 매진하시는 게 좋을 것 같습니다. 참고로 이것이 책만 보고 해당 언어의 문법등을 익히는 데만 한정하는 것이 아닙니다.

    책에서 습득한 것들을 반드시 직접 구현해보는 과정을 거쳐야 비로소 자신의 것이 됩니다.

    구현 대상물은 자신에게 필요한 것 혹은 흥미있는 것으로 정하여 작은 것이라도 시작하면 됩니다.

    만약 특별히 그런 것들이 없다면, 일반적으로 많이 차용되어지는 계산기, 주소록, 게시판등이 좋은 예가 될 수 있을 것 입니다.

    더불어, 말씀하신 자료구조와 알고리즘도 같이 공부하시면 추후 많은 도움이 될 것 입니다.

    개인적으로 개발이라는 것은 정적인 개발에 관련한 이론과 이를 구체화하는 programming이라는 동적인 행위가 합쳐진 결과라 생각합니다.

    그러므로 어느 한쪽에만 치우치지(책만 본다던지 또는 base 없이 컴퓨터 앞에서 coding만 시도하다던지) 마시고 병행하는 것이 좋은 방향이라 생각됩니다.

    참고하시기 바랍니다.

    0
  • nero
    104
    2018-11-23 08:33:47

    웹사이트나 어플 클론프로젝트식으로 해보는것도 괜찮을것같네요

    0
  • java개발자
    3k
    2018-11-23 11:59:20
    생활코딩을 참고하시면 많은도움될거같네요~
    0
  • John84
    2k
    2018-11-23 15:01:08

    무엇을 만들것인지부터 정하면

    그다음에 뭘 공부 해야 하는지가 나오지 않을까요?

    0
  • DAN1
    20
    2018-11-23 23:23:49

    조언해주신 분들 모두 감사드립니다.

    저 나름대로 생각을 많이 해보고 결정해야겠네요

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