본문 바로가기
프로그래밍/생각노트

개발자로서 컴퓨터 과학의 중요성과 공부 비중

by 제이콥J 2021. 8. 7.

개발자를 준비 중인 비전공자로서 전공자보다 부족한 점이 무엇일까?

먼저 '컴퓨터 과학' 분야에 대한 지식이 부족할 것이라는 생각이 들었다.

 

서비스를 개발하고 코드를 구현하는 데는 당장 이 지식이 도움이 되지 않을 수 있다.

그러나 장기적으로는 본질적인 문제해결력과 통찰력을 줄 수 있는 백그라운드 지식이 될 것이다.

 

최근 들어 코드 작성을 위한 문법뿐만 아니라 이론을 아는 것도 중요하다고 느꼈다.

'컴퓨터 과학'에 대한 지식은 내 기술적인 이해의 폭을 넓혀줄 것이다.

 

그렇다면 '컴퓨터 과학' 공부에 어느 정도의 시간을 투자해야 하며 무엇을 해야 하는가?

코드스테이츠 교육 엔지니어님의 조언에 아래와 같이 정리해보았다.

 

공부 시간의 10%는 컴퓨터 과학을 공부하는데 투자하라

- 컴퓨터 공학을 공부한다고 당장 개발 실력이 늘지는 않지만 장기적으로는 필요

- 장기 투자라고 생각하고 전체 학습량의 1/10 정도 투자하기

 

도움이 되는 학습 자료

- 도서) [비전공자를 위한 이해할 수 있는 IT 지식](https://book.naver.com/bookdb/book_detail.nhn?bid=16415934)

- 도서) [한 권으로 그리는 컴퓨터과학 로드맵](https://book.naver.com/bookdb/book_detail.nhn?bid=13496659)

- 도서) [컴퓨터과학이 여는 세계](https://book.naver.com/bookdb/book_detail.nhn?bid=9078133)

- 영상) [Computer Science Crash Course](https://www.youtube.com/watch?v=tpIctyqH29Q&list=PL8dPuuaLjXtNlUrzyH5r6jN9ulIgZBpdo)

- 영상)[[해외명강] 컴퓨터 과학 교양 강좌: CS50](https://www.edwith.org/cs50)

 

C++ 공부는 하지 마라

- C++을 사용하는 이유는 메모리 관리할 있고 빠른 처리 가능

- 기술이란 것은 사용하는 이유 있는데, 그것을 모르고 사용하면 구직자로서 좋은 인상을 줄 수 없음

 

반응형

댓글