소스코드 분석을 해야 하는데, 프로그래밍 언어를 몰라요. 그럼 프로그램 언어 공부를 먼저 할까요? 아니면 소스코드 분석을 먼저 할까요? 어떤 방법이 좋을까요? 소스코드 구조 파악이 먼저일까요? 해당 개발 언어 공부가 먼저일까요? 개발자(프로그래머) 상황에 따라 다르지만 저는 함께 한다고 생각합니다. 표현 방법의 차이도 있습니다. 구조 분석해라 = 언어 공부, 소스코드 분석구조 분석해라 = 소스 코드 이해해라 등등 사람마다 내포한 의미가 다를 수 있어요. 중요한 건, 현직 개발자 일하는 게 다 똑같겠지만, 컴퓨터 언어 공부 한 달, 소스 분석 2달 ... 이렇게 일정 잡는 회사는 없습니다. 당장 일을 시작해야 회사에선 프로그래머 인건비 손해 안 보고, 되려 돈을 벌거든요. 돈을 벌어야 직원들 월급을 주고,..
언어를 비교하는 건 시대를 불문하고 꾸준히 있었던 일인데요. 웹 프로그래머, CS 개발자 등 언어를 바라보는 관점은 다릅니다. 흔히 웹 개발자들은 CS 개발자들 업무를 보고 "그거 어떻게 해? 어려워 보여"라고 이야기합니다. 반대로 CS 개발자들은 웹 프로그래머들을 보며 "그거 어떻게 해? 어려워 보여"라고 이야기합니다. 서로 업무가 다르다 보니 웹 CS 모바일을 바라보는 관점이 다릅니다. 옳다 그르다, 맞다 틀리다 문제라기보단 분야가 다르다 보니 시야가 다른 건데요. 오늘은 그 이야기를 조금 해보려고 합니다. 모 개발자 게시판에서 읽은 글인데, 다른 분이 적은 글은 회색 바탕이며, 제 의견은 그 아래 흰 바탕글입니다. ▷ Java 안드로이드 쪽 하다가 넘어오는 사람에겐 익숙해서 좋음. 범용 언어라서 특..
C언어 공부, 프로그래밍 독학으로 좋은 프로그래머 될 수 있을까? 프로그래밍 공부 할 때, C언어 자바 C++ C# 등을 하나의 언어로 생각하세요. 그 이상도 그 이하도 아닙니다. 2~3년차 정도의 실무 경력을 쌓은 개발자라면, 프로그래밍 언어의 특성을 차츰 깨닫게 되고, 문법이 다를 뿐, 결국 구현하는 과정은 똑같다는 생각을 하게 됩니다. 언어를 어느 정도 배운다면 알고리즘, 자료구조 등의 IT 공부하는 것이 좋죠. 읽기 좋은 코드가 좋은 코드라는 프로그래머 교양서적을 읽는 것도 좋겠고요. 그럼 어떤 언어로 공부하는 게 좋을까? 그건 개인의 선택입니다. 알고리즘만 머릿속에 들어있다면 언어를 선택해 자유자재로 구사해 보는 노력이 필요합니다. 구현하는 방법이 중요한 것이지, 프로그래밍 공부를 위해 어떤 언..
* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.