아하
검색 이미지
생활꿀팁 이미지
생활꿀팁생활
생활꿀팁 이미지
생활꿀팁생활
환한홍학214
환한홍학21421.04.10

대학교 4학년생입니다. 코딩을 할때 어떠한 부분을 공부해야할까요?

앱 웹이던지 프론트엔드 백엔드 이러한 부분말고 회계나 수학같은 부분을 공부를 해야하는지 궁금합니다

딥러닝을 하다고 하면 수학 이런것을 배워야하는지 게임개발을 하면 수학은 필수라고 들었었거든용

55글자 더 채워주세요.
답변의 개수
9개의 답변이 있어요!
  • 안녕하세요~

    게임개발자로 업무중인 답변자 입니다.

    질문이 조금 애매한게 있긴한데요 ^^;;

    프로그래밍 관련 분야가 너무 다양해서 ㅠ 공부할 내용이 엄청 많습니다.

    딥러닝을 이야기 하셨는데, 딥러닝 관련 통계학, 미분적분, 학습관련 수학 등 많고

    게임만 하더라도 물리, 좌표계 등 많이 있습니다.

    기본적인 이산수학등 프로그래밍을 위한 수학내용은 필수로 공부가 필요하고,

    저렇게 추가로 어떤 분야를 연구하고 싶은가에 따라 추가로 공부할 내용이 많이 있습니다.

    이쪽은 공부가 끝이 없습니다.

    우선 컴공 4학년이라면 어느정도 내용은 습득했다고 가정하고

    어떤 분야에서 일하고 싶은지? 가 중요하겠내요.

    그럼 관련 분야에 필요한 스킬이 많고 또 깊이 들어가면 배웟던 내용을 응용해야 하거든요.

    혹시 궁금한게 있다면 연락주세요~ (저는 게임개발이 메인이고, 요즘 머신러닝도 공부중이에요)

    감사합니다.


  • 안녕하세요.

    딥러닝을 하려면 수학과 통계학은 필수입니다. 프로그래밍이라는 것이 기본적으로는 코딩이지만 시간이 지날수록 코딩을 어떻게 설계할지 방향을 잡는 것이 중요합니다. 그러기 위해선 코딩 기술도 중요하지만 기본이 되는 지식도 당연히 중요합니다. 딥러닝에 관심이 많으시면 그쪽 관련 공부도 같이 하시는걸 추천드립니다.


  • 안녕하세요

    3년차 웹개발자입니다.

    물론, 코딩자체가 수학입니다.

    어느정도의 수학을 필요로 하는데 제가 현재 까지는 회계를 필요로 하는 개발을 못해봤어요.

    수학지식도 대학교 4년차이시면 충분하다고 봅니다.

    생각보다 코딩하는데 수학이 많은 비중을 차지하지않고,

    개발에 필요한 지식을 더필요로 하는경우가 많아요!


  • 앱이든 웹이든 프론트던 백엔드던 컴퓨터공학 전공 지식이 중요합니다.

    업무를 하다보면 그 지식을 바탕으로 새로운 라이즈러리 프레임워크 개발을 하는 것 같아요.

    그때 배웠던 지식에 살을 붙혀나가는 것 같습니다.

    그리고 그때 아니면 전공을 그렇게 자세히 깊게 공부할 시간도 내기 힘들구요.

    전공 공부를 하다보면 부가적으로 필요하다 싶은 과목이 생길텐데 그때 찾아보셔도 좋을 것 같습니다.


  • 프로그램을 짜려면, 비즈니스 업무 상식을 알면 도움이 됩니다.

    요즘은 설계하는 담당이 별도로 있고 개발자는 코딩만 하는 역할 분담이 되어 있는 사이트들도

    많지만,

    연차가 쌓이고 개발자에서 고급 개발자로 거듭나기 위해선,

    해당 업무에 대한 상식이 밑받침이 되어야 한다고 생각해요.

    회계에서는 수학은 그렇게 복잡하지 않고, 금융/회계 관련 전산직군에 개발자라면

    회계상식이 있으면 도움이 됩니다.

    마찬가지로, 게임개발자로 라이브러리 자체를 개발하고 유지보수할려면,

    게임에 대한 행렬과 관련 수학의 대한 개념이 있어야 이론적으로 이해가 되고 수정하고 개발하는데

    도움이 되겠죠.

    딥러닝도 수학이 필요하듯이. 수학이 필요한 부분에서는 학습이 별도로 필요하죠.


  • 딥러닝을 공부 하실꺼면 딥러닝 관련된 수학과목을 찾아 공부 하시길 추천 드립니다.

    단순 코딩을 하실게 아니라면 알고리즘 이나 자료구조 같은 이론 적인 공부를 하시는 걸 추천 드립니다. 알고리즘에 정의 되어 있는 재귀함수로 반복적인 데이터를 수집하여 최적하 된 자료를 찾고 그걸 토대로 반복학습이 필요 하기 때문입니다.


  • 통계학은 프로그래밍에 많은 도움이 됩니다. 통계학을 배워서 IT회사에 오는 사람도 많고 일하면서 통계학을 배우는 경우도 많습니다. 딥러닝에 관심이 많으신거 같은데 딥러닝 기술에 통계학, 빅데이터, 서버, 네트워크 같은 지식은 필수적으로 필요합니다. 프로그래밍 기술은 기본이고요. 금융권 IT의 경우도 통계학을 많이 사용합니다.


  • 안녕하세요.

    요즘 파이썬이 대세라고는 알려져있습니다.

    보편적으로 웹개발이 취업하기도 광범위합니다.

    또한 기본적으로 java는독학하기에도 수월합니다.

    자바스크립트를 시작으로해서 앞부분 프론트를 마무리하고 java로 들어서면서 서비스쪽(조금 더 디테일하게) 배우는것이 괜찮을 것 같습니다.

    자바스크립트는 현재 많이 사용중이므로 쉽게 접근하실 수 있습니다.

    감사합니다.


  • 생활코딩 (opentutorials.org) 여기에 가셔서 기본과 개념을 복습하세요.

    그리고나서 GitHub: Where the world builds software · GitHub 여기에 가셔서

    구현하고 싶은 기능에 관련된 소스나 아니면 참고하실만한 소스를 구하셔서 그걸로 연습하세요.

    전혀 아무런 참고할 소스조차 없다면 아무소스나 가져와서 분석하시면서 알고리즘을 학습하세요.