문과가 컴공 교차지원시 잘 적응할 수 있을까요?
일반고 재학중인 고등학생입니다.
제가 뒤늦게 제 진로에 대해 고민하다가 관심이 생긴 분야가 컴퓨터 공학과 인데요.
수학이 싫어서 문과를 선택했었는데, 컴공가면 수학 못하면 적응하기 힘들까요?
또, 처음 배우는데 독학하기 쉬운 언어는 뭐가 있을까요?
암호화폐, 사이트 개설 쪽에 관심이 많습니다.
충분합니다.
학부 때 복수전공하시는 분도 많았고 현업에서도 비전공 출신 엔지니어 많습니다.
수학에 큰 부담을 갖지 않으셔도 됩니다.
물론 과를 컴퓨터공학과로 선택할 시에는 대학수학 등 수학 과목을 들어야하니 그 부분은 참고하시길 바랍니다.
언어는 대학 들어가기 전 방학기간에 파이썬이나 자바를 입문책으로 공부해도 충분하다 못해 넘치니 걱정마시고 먼저 원하는 대학에 갈 수 있도록 준비하시는 것이 좋다고 생각됩니다.
질문자님이 미래가 밝기를 바라겠습니다 :)
문과라고해서 프로그램래머 진입징벽이 높다고 생각 하실필요 없어요
수학은 사칙연산만 할줄알면 충분해요
수학보다는 분석력, 이해력이 좀더 필요하겠죠
그리고 책 많이 봐야 하므로 문과가 더 이득 이려나??ㅎㅎ
처음 접근언어는 웹언어가 쉬워요
PHP, JSP가 처음 접근이 쉬워요
응용프로그램 쪽은 C언어부터 시작합니다
그리고 최근 많이들 찾고 있는 파이썬도 있고요. 빅테이터 무브에 필요로 하니 수요도 꽤 있습니다
문과 이과 필요없이 고등학생이니 지금부터 차근차근 스텝을 밟아 나가면 네이버 입성 가능합니드아!!!!!ㅋㅋ
그리고 암호화폐쪽은 아직은 시기상조...
국내쪽 암호화폐 시장은 스캠이 너무 많아 조심히 접근해야 하니 아직은 고려 하실 필요 없어 보여요
수학을 못해도 프로그램을 잘만드는 사람은 많습니다.
컴공에서는 linear algebra등수학을 공부하긴 하는데 수학을 못하면 조금 힘들긴 하죠.
하지만 프로그래밍은 독학으로 노력만 한다면 잘 할수있습니다.
컴공을 가시려면 C언어를 먼저 하시는게 좋을거 같습니다.
C언어는 기본 베이스로 깔고 가기때문에 지금 공부하시면 컴공들어가서 중간고사 기말고사때 프로그래밍 시험이 매우 편할것입니다.
수학을 못한다고 프로그래밍을 못하거나 하지는 않습니다. 다만 프로그래밍 로직을 구현할때 수학적 지식이 부족하면 벽이 느껴지실꺼에요. 차근차근 기초수학 (선형대수, 확률통계, 미적분)을 공부하는걸 권장드립니다.
물론 컴공에서 공학수학을 할텐데 그 이외의 과목은 수학적 지식이 아주 많이 필요하진 않습니다.
프로그래밍 언어로는 파이썬 언어를 추천드립니다.
파이썬언어의 문법은 개발자가 신경써줘야 될 부분이 적고 (메모리 생성, 해체등을 언어에서 해결), 실수할 개연성이 적습니다. 그리고 적은 라인으로 구현할 수 있습니다. 또한 다은 언어에 비해 굉장히 배우기 쉽습니다.
안녕하세요 답변 드립니다.
문과 출신 분들이 코딩을 처음 진입하기에는 약간의 장벽이 존재하긴 합니다. 이러한 장벽만 넘어선다면 솔직히 문이과 구분이 필요 없다고 생각합니다.
우선 코딩을 처음 배우시는 거라면 파이썬 언어를 접하시기 바랍니다. 파이썬 언어는 정말 누구라도 구현할수 있게 쉽게 설계되어 있습니다. 인강보다는 아래 e-book 무료이니 이걸 보시고 꼭 따라 하시기 바랍니다.
https://wikibook.co.kr/python-36-programming/
그리고 코딩을 통해 홈페이지를 꾸미는 것은 실제 보여지는 화면을 구현하는 것은 어렵지 않습니다. 한달이면 충분할 겁니다. 하지만 실제 서비스를 위해서는 뒤의 서버단 부분을 구현하셔야 되는데 그건 생각보다 오래 걸립니다.
답변 채택 부탁드려요~
안녕하세요~! 아하(Aha) Hello, world 지식답변자 다라닝입니다.
질문하신 내용에 대하여 아래와 같이 답변 드립니다.
(같은 빌드 밟은 사람입니다)
처음 코딩을 배우신다면 코딩에 흥미를 계속 이어가는게 중요하지 않을까 생각됩니다
구글에 생활코딩 이라고 검색하시면 꽤 괜찮은 강의사이트가 나옵니다. 말씀하신 거래소 개설도 api전송도 중요하지만 화면구성이 어떤가에 따라
유저들의 호불호가 크게 갈리죠!
말씀드린 사이트에서 공부하시면 실력 기르시면 컴공 적응하시는데 큰 도움되실거예요.
부족하지만 도움이 되셨기를 바라며 추가적인 문의가 필요하시면 답변 부탁드려요!
수학이 싫어서 문과를 선택하셨다면 컴퓨터 공학으로 가셔도 되기는 합니다.
하지만 조금 어려운 부분들이 생기기는 합니다만 하다보면 또 못할 정도는 아니라고 생각 합니다.
학교마다 다르겠지만 통신 이론 수업이나 공업 수학, 알고리즘 등의 수업에서는 확실히 조금 어려울 수 있습니다.
하지만 노력하다보면 못할 부분은 아니라고 생각 됩니다.
저도 수학엄청 싫어 했지만 어찌어찌 개발자가 되어서 아직까지는 잘 일하고 있습니다.
수학을 못해도 좋은 프로그래머가 될수있습니다.
다만 기본적으로 선형대수, 이산수학 등 수학적 지식이 컴퓨터공학에 도움이 되는건 사실입니다.
다만 이는 "도움이 되는"것뿐이지 절대적으로 수학능력이 컴퓨터언어를 다루는 능력과 비례하지는 않습니다.
저도 고등학교때 문과에서 3학년에 급하게 이과로 전향하고 컴공과로 진로변경해본 입장이라서 질문자님과 똑같은 상황이였는데
지금도 수학이라면 아주 질색팔색하지만 프로그래머로 잘먹고 잘살고있습니다^^;
다만 대학가시면 기본교과목에 대부분 수학관련 과목이 조금씩 있기때문에 수학공부를 아예 안하실순 없을겁니다...
그래도 다른 이공계보다 컴공은 수학쪽을 아주 깊게 파고들진않기때문에 충분히 공부로 커버가능한 수준이라고 보입니다.
처음 입문이시고 홈페이지 구축에 관심이 있으시다면 "자바스크립트"를 추천드립니다.
자바스크립트는 초심자가 가장 재미있게 배우고 다양한곳에 쓸수 있으며 난이도가 어렵지 않습니다.
웹사이트를 만드는 가장 근간이 되는 언어이며, 요즘엔 윈도우 어플리케이션, 서버, 딥러닝 등 모든 분야에 고루 쓸수 있는 언어입니다.
아래 공부하시기 좋은 사이트들 모아서 제공드리니 한번 살펴보시고 공부하시면 좋을것 같습니다^^
https://www.opentutorials.org/course/1가장 유명한 초심자 가이드 생활코딩 사이트입니다.
같은 이름으로 페이스북 페이지에서 많은 개발자들이 신규 개발자를 위하여 조언 및 실질적인 도움을 주니 활용하시면 아주 좋습니다.
유,무료 프로그래밍 강의가 정리되어있는 인프런 사이트 입니다.
이벤트 등으로 유료강의를 저렴하거나 무료로 제공하는 경우도 많고 강의 질이 생각보다 매우 좋습니다.
유저들끼리의 각종 Q&A, 테크에 관련한 것들이 잘 올라오는 커뮤니티 오키 입니다.
관련하여 괜찮은 무료 강의들에 URL이 올라오는 경우도 많습니다.
https://programmers.co.kr/learn/challenges?language=javascript
많은 기업들이 실제 채용에도 반영하는 코딩테스트 및 강좌가 개설되어있는 프로그래머스 입니다.
기본적으로 강좌도 좋지만 실제로 알고리즘을 접목한 문제를 풀어볼수있는 환경을 잘 제공해줍니다.
구름 IDE 로 유명한 구름에 코딩테스트 도구입니다.
사용자가 직접 알고리즘 문제를 만들어서 게시한다던가, 구름IDE와 접목하여 실시간으로
다른 인원들과 채팅하며 코딩을 가능하게 해줍니다.
영어로 짧고 가볍게 들어보고 싶으시다던가.
페이스북, 트위터 등을 실제로 똑같이 만드는 "클론코딩" 등이 해보고 싶으시다면
https://academy.nomadcoders.co/
노마드코더 에서 강의를 들어보시는걸 추천드립니다.
위에 말씀드린 사이트들을 활용하시어 공부하시면 많은 도움이 되실것으로 보입니다!^^
안녕하세요. 아래 인라인으로 답변드렸습니다.
일반고 재학중인 고등학생입니다.
제가 뒤늦게 제 진로에 대해 고민하다가 관심이 생긴 분야가 컴퓨터 공학과 인데요.
수학이 싫어서 문과를 선택했었는데, 컴공가면 수학 못하면 적응하기 힘들까요?
네, 사실 수학이 근간이라 수학시 싫으시다면 결국에는 다른 길을 가시게 됩니다. 학교때에는 어느정도 적응이
가능하지만 수업중에 알고리즘과 이산수학등의 기본적인 수학들이 있습니다. 그리고 프로그램 짤때도 수학이 필요하구요.
또, 처음 배우는데 독학하기 쉬운 언어는 뭐가 있을까요?
파이썬추천드립니다.!!
암호화폐, 사이트 개설 쪽에 관심이 많습니다.
암호화폐쪽은 서비스를 만드는 것이라면, 그리고 사이트 개설로 사이트만 만드는 것이라면 수학은 크게 관련이 없습니다.
파이썬으로 시작하시고 파이썬 DJango를 공부해 보시면 좋을 것 같습니다. 그리고 RestAPI도 같이 공부해 보세요.
이런 분야는 컴공을 전공하지 않으셔도 독학만으로 혹은 온라인 강의만으로 하실수 있는 분야입니다.