반응형

Engineering/Programming 2

최근의 전반적인 프로그래밍에 대한 개인적인 생각/My personal thoughts on the latest trend programming

직간적접으로 C, C++, C#, Java, VHDL, Verilog, Python, Assembler, PHP, HTML/CSS, JavaScript 등을 겪어 보았습니다. 미국에서 구인구직을 하다가 대부분 Java, Python 팀에 따라 C#까지 unmanaged 언어에 대해 많이 수요가 많다고 느꼈습니다. 이는 아무래도 게임이나 특수하게 최적화가 필요한 분야는 비싼 프로그래머들의 시간으로 해야만 하는 작업이지만 아닌 분야에서는 그냥 적당한 프로그램도 허용 가능하기 때문에 이러한 언어의 수요가 더 많기 때문에 당연한 게 아닐까 생각 듭니다. 그러나 여전히 프로그래머의 종착지는 Assembler, C, C++ 이 아닐까 생각합니다. 결국 하드웨어 위에서 돌아가는 프로그램을 만드는 일이다 보니까 어느 ..

프로그래밍에 대한 나의 생각

저는 학부 2학년 때 C언어 수업을 통해 프로그래밍 언어에 대해 처음 알았습니다. 그때는 컴퓨터 개론 정도의 지식밖에 없었고 단지 수업 성적을 위한 수단으로써 프로그래밍 언어를 배웠습니다. 3학년 때 마이크로컨트롤러 수업을 통해 Intel 8051 , ATmega 128을 통해서 어셈블리어를 배웠고 내가 프로그래밍한 대로 움직이는 로봇을 통해 흥미를 느끼게 되었습니다. 동시에 많은 기초적인 하드웨어를 직접 제작해보면서 데이터 시트를 읽으면서 운 좋게 대학원생이 없는 디지털 신호처리 실험실에 속해 학부생으로서 교수님에게 하드웨어 언어인 VHDL과 많은 이론과 엔지니어로서의 자세, 대학원 수업을 미리 경험해보는 등의 많은 좋은 경험을 가졌습니다. 시간이 지나서야 마이크로컨트롤러는 컴퓨터에 비해 메모리가 더 ..

반응형