|
프로그램을 하다보면 자연스레 프로그램들의 성격이 있을것이고 어떤 부분이 그 프로그램에
더 집중되어야하는지 결정됩니다.
시스템 프로그래밍을 하게된다면 시스템 자원 관리에 더더욱 신경쓰게 되는것이겠지요.
만약 OpenGL로 3D 엔진 설계를 한다고 해도 역시 시스템 자원관리는 빼놓을 수 없습니다.
또한 RPG 서버 엔진을 설계한다고 해도 시스템 자원관리를 빼놓을 수 없습니다.
기본적인 도구들이 제공하는 자원관리를 믿고 작업할 수도있지만 그 바탕을 이해하는것은
설사 나중에 기억이 흐릿해 지더라도 없는것과는 전혀 다른 결과를 내게될것입니다.
프로그래머로서 탄탄한 실력을 쌓는데는 많은 시간과 노력이 들어가기에 시스템 부분도 잘해야
하겠지만 그외에도 많은 전문 지식들이 필요하겠지요.
새로운 분야를 하려면 무조건 접근해서 일단 구현하는 방식이 있겠지만 그것은 사상누각일뿐
결코 오랜시간을 프로그래머로서 살아남지 못합니다.
( 곧 타성에 젖고 일이 찌들어 스스로 스러지죠.. )
설사 몇년이 늦더라도 기본이 튼튼하고 시간과 노력을 들여 정성들인 프로그램을 여러번 만들면
스스로의 실력은 우러나오는것이겠지요.
물론... =.=; 현실은 항상 이상적인 작업환경을 제공하지는 못하겠지만...
그 마음까지 버린다면 프로그래머로서의 미래는 한층 힘들고 어두워질것입니다.
^^ 님이 쓰신 글 :
: C/C++ 을 공부하고 있는 학생인데요...
:
: 몇일 전에 도서관에서 책을 빌렸습니다..
:
: 시스템 엔지니어를 위한 C++ 가이드 라는 책을 빌려서 잠시 봤는데..
:
: 이책은 다른 일반적인 언어 서적에 비해서 조금 다른 차이점이 있더군요..
:
: 다른 일반적인 언어서적에는 컴퓨터의 메모리에 관련된 부분이 자세히 나와 있지가
:
: 않는데... 이번에 빌린책에서는 조금더 심도 있게 다루고 있는거 같아서 흥미가 생기네요
:
: 그래서 시스템 엔지니어란게 정확히 무엇을하는건지 질문을 드리구 싶구요...
:
: 또 구지 시스템 엔지니어를 하지 않는다고 하더라도 프로그램을 공부하면서 이런 메모리 관련
:
: 부분들은 알아둘 필요가 있다고 생각을 하는데...어떻게들 생각하시는지도 물어 보고 싶습니다.
:
: 답변 부탁드릴께요.
:
:
:
:
:
:
|