개발자를 준비 중인 비전공자로서 전공자보다 부족한 점이 무엇일까?
먼저 '컴퓨터 과학' 분야에 대한 지식이 부족할 것이라는 생각이 들었다.
서비스를 개발하고 코드를 구현하는 데는 당장 이 지식이 도움이 되지 않을 수 있다.
그러나 장기적으로는 본질적인 문제해결력과 통찰력을 줄 수 있는 백그라운드 지식이 될 것이다.
최근 들어 코드 작성을 위한 문법뿐만 아니라 이론을 아는 것도 중요하다고 느꼈다.
'컴퓨터 과학'에 대한 지식은 내 기술적인 이해의 폭을 넓혀줄 것이다.
그렇다면 '컴퓨터 과학' 공부에 어느 정도의 시간을 투자해야 하며 무엇을 해야 하는가?
코드스테이츠 교육 엔지니어님의 조언에 아래와 같이 정리해보았다.
공부 시간의 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++을 사용하는 이유는 메모리 관리할 수 있고 빠른 처리 가능
- 기술이란 것은 사용하는 이유가 있는데, 그것을 모르고 막 사용하면 구직자로서 좋은 인상을 줄 수 없음
'프로그래밍 > 생각노트' 카테고리의 다른 글
입사 후 첫 프로젝트를 하며 느낀 점 (개발 방법론, 생산성, 협업) (0) | 2022.11.21 |
---|---|
[코드스테이츠] 프론트엔드 특별 심화반 & 프로젝트 후기 (0) | 2022.01.16 |
[코드스테이츠] 4주 Final 프로젝트 회고 (0) | 2021.11.23 |
[코드스테이츠] 2주 프로젝트 회고 (0) | 2021.10.15 |
2달간 프로그래밍을 배우며 느낀 점 - 코드스테이츠 Section 1, 2 후기 (0) | 2021.07.20 |
댓글