프로그래머

    개발자 1명이 1000명을 대신할 수 있다는 말에 대한 생각

    개발이란 분야는 특히나 능력차가 꽤 크게 느껴지는 분야라 생각한다. 물론 능력차가 존재하지 않는 직업이 어디있겠냐마는, 특히나 뭔가를 개발한다는 것에 있어 인원수에 프로젝트 진행속도가 비례하지 않는다는 말이 더욱 더 와닿는 분야 중 하나라 생각된다. 그런맥락에서 IT라는 분야는 확실히 '천재'가 부각되는 분야인 듯 하다. 우연히 본 '유명 아이폰 해커, 경쟁사 구글에 둥지 틀어'란 기사를 보며 여러 생각이 들었다. 며칠 전 한 후배한테 들은 '1명의 개발자가 1000명의 개발자를 대신 할 수 있다'라며 좌절감을 섞인 말이 문득 머릿속에 스쳐간다. 이런 글들을 보며 개발자를 꿈꾸거나 신입 개발자들이 꼭 좌절해야 하는걸까? 내 인생에 가장 큰 영향을 끼친 영화는 '소셜네트워크'였다. 페이스북을 10대에 만들..

    닷넷의 배경/특징 및 네임스페이스은 무엇인가?

    ShakeJ 닷넷이란? C개발에 필요한 라이브러리, 실행환경, 툴등 모든 것을 포괄하고 있는 이상적인 개발 환경. 다양한 언어를 지원함으로써 개발자는 다양한 언어로 개발, 닷넷에서는 하나의 방식으로 동작. 플랫폼 독립성 서로 다른 언어끼리의 호환성 닷넷 프레임웍(.NET Framework) 닷넷의 개념에서 애플리케이션을 개발 및 실행하기 위해 준비된 플랫폼 ( 예를 들어, 내가 프로그래밍한 프로그램은 윈도우 2003의 비쥬얼 스튜디오 2005기반으로 만들었다. 이 프로그램을 윈도우 7을 쓰는 친구에게 보냈을 때, 친구 컴퓨터에서 실행을 하기 위해서는 플랫폼인 닷넷 프레임 워크가 필요하다 ) 공통 언어 런타임(Common Language Runtime) : 닷넷에서 프로그램을 로딩하고 동적 컴파일하며 실행..