반응형

프로그래머는 하드웨어를 도구로 프로그래밍을 하는 직업이다

그렇기에 코드와 하드웨어와의 대화를 잘 하게끔 코드를 짜야한다

구체적으로 하드웨어라는 것은 CPU, 메모리, 보조디스크, 다른 PC 등으로 나눠질수 있다

이것을 자료구조와 알고리즘이라는 단어로 설명을 하고

전문적으로는 성능 측정등을 하는 이유가 이것에 있다

 

 

또한 프로그래머는 혼자서 산출해내는 아웃풋이 한계가 있기에

다른 프로그래머와 협업을 한다

그러면 다른 사람이 쓴 코드를 잘 해석하고, 잘 조합하는 것도 능력이고

내가 쓴 코드가 다른 사람에게 어떻게 보여지는지도 무척이나 중요하다

 

 

그리고 프로그래밍 분야의 발전속도는 기하급수적이다

한달, 한달 새로운 지식이 생겨나가고 있다. 

과거의 나와 미래의 나 자신에게 코드로 대화를 해야되기 때문에

문서화에 대한 이슈도 중요하다

 

 

반응형

+ Recent posts