반응형
평생 매니지드 언어(자바, 파이썬, 코틀린, C# 등..)만 사용할 것인가?
다음을 알기 위해 여전히 언매니지드 언어를 배워야 합니다.
- 메모리 동작원리
- CPU 동작원리
- 컴퓨터처럼 생각하는 방법
- 매니지드 언어에서 지원하는 모든 바법같은 기능들의 동작원리
고급 프로그래머로 살아남기 위해서는 내 프로그램이 돌고 있는 하드웨어를 이해해야만 합니다. 컴퓨터공학을 공부하다보면 이걸 왜 배워야하지라고 생각을 하는 내용들이 바로 이러한 것들이 아닌가 싶습니다. 요즘 IT 학원에서는 기본적인 프로그래밍만 가르치고 프로그래머를 양산하는 추세입니다.
따라서 매니지드 언어를 공부하면서 컴퓨터처럼 생각하는 습관을 들인다면, 그러지 못한 사람들보다 빠르게 성장할 것입니다.
향후 10년 커리어에 대한 고민
여전히 프로그래머로서 일하고 싶은지? 더 높은 연봉을 받고 싶은지?
보통 프로그래머라면 항상 고민하는 내용인 것 같습니다. 위와 같은 고민을 이루어내기 위해서는 어떻게 해야할까요?
바로 장기적인 커리어를 보장해 줄 수 있는 영역을 공부해야 합니다.
- C/C++ (언매니지드 언어)
- 컴퓨터 아키텍쳐
- 기타 등등
선택지는 다양할 것 같습니다. 단순 언어를 공부하는게 아니라 근본 컴퓨터를 이해할 수 있는 공부와 업무를 하는 것이 커리어를 쌓는 데 도움이 될 것 같습니다.
반응형
'SW > C++' 카테고리의 다른 글
C++ : 출력 : 개념, 예제, 활용, 사용법 (0) | 2019.06.02 |
---|---|
C++ : 프로그래머스 : 가운데 글자 가져오기 : 풀이 (0) | 2019.05.30 |
C++ : 비전, 사용 관련 업계에 대해 (0) | 2019.05.29 |
C++11 : 추상화와 캡슐화, 생성자와 소멸자 (개념 및 예제) (0) | 2019.01.06 |
C++11 : 멤버 함수 선언과 정의 분리에 대해 알아볼까요? (개념 및 예제) (0) | 2019.01.05 |