프로그래밍/생각노트

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

제이콥J 2021. 8. 7. 12:55

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

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

 

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

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

 

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

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

 

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

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

 

공부 시간의 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++을 사용하는 이유는 메모리 관리할 있고 빠른 처리 가능

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

 

반응형