개발자
-
아주 사소한 이야기Think 2021. 3. 3.
마이크로소프트와 UW의 DNA 스토리지 연구자들은 디지털 데이터의 1과 0으로 구성된 긴 문자열을 As, Gs, Cs, Ts 등으로 나타내는 4개의 기본적인 DNA 시퀀스 블록(Adenine, Guanine, Cytosine, Thymine)으로 변환하는 일명 “참신한 접근방식(novel approach)”을 개발했다. 원문보기: http://www.ciokorea.com/news/34377#csidxc840031a837973889bf88c2011825ef 위 글은 컴퓨터가 동작하는 방식을 다시 한번 깨닫게 해주는 글이다. 데이터 read/write를 속도향상을 위해서 SSD를 사용한다던가, 견고한 데이터 시스템을 구축하기 위해서 하둡 시스템 고려하거나하는 주제의 이야기가 아니다. 컴퓨터가 데이터를 저장..
-
개발자는 소스코드를 작성하는 사람이죠?Think 2014. 5. 21.
소프트웨어 개발을 하고 있다면, 소스코드를 작성하는데까지 있어서 여러 절차들이 필요하다. 언어의 문법을 이해하고 활용하여 소스코드를 작성하고 빌드, 실행하는 것만 생각한다면 소프트웨어 개발자의 삶의 일부만 알고 있는 것이다. 개발자들은 개발조직에서 합의된 개발 프로세스에 의해 움직이며 소스코드 작성 뿐만아니라 설계, 문서, 테스트를 경험하고 기존의 기능을 개선하거나 버그를 수정하는 일에도 굉장히 많은 시간을 보내기도 한다. 기능을 개선시키기 위해서 잠시 걸으면서 해결방법을 생각하거나 메모지 또는 보드에 기능을 정리하는 일은 보기 어려운 모습이 아니다. 또한 새로운 기능을 개발하기 위해서 이해관계자들에게 설득을 해야 하는 상황도 오기 때문에 대화 스킬도 매우 중요하다. 요구사항을 정확하게 분석 해야하고 이..