안드로이드 개발 질문/답변
(글 수 45,052)
공부를 해보려고 하는데요 C언어 라던지
자바라던지 공부하기전에 좀 전체적임 개념을 잡고 싶어서 그런데
우선은 컴퓨터와 소프트웨어의 발전의 역사에 대해서 먼저 공부해보고자 하는데
관련 서적을 추천해주실수 있으실까 하여
질문을 해봅니다...
그리고 여유가 되신다면 어떤것을 공부하여야 하는지 궁굼합니다..
잘부탁드리겠습니다
자바라던지 공부하기전에 좀 전체적임 개념을 잡고 싶어서 그런데
우선은 컴퓨터와 소프트웨어의 발전의 역사에 대해서 먼저 공부해보고자 하는데
관련 서적을 추천해주실수 있으실까 하여
질문을 해봅니다...
그리고 여유가 되신다면 어떤것을 공부하여야 하는지 궁굼합니다..
잘부탁드리겠습니다
2011.02.01 22:09:52
댓글로 유추해보니 비전공자이시거나 학생이실듯한데... 깊게 들어가려면 끝도 없습니다. 시간이 얼마나 여유가 되시는 지 모르겠지만,
프로그래밍 한쪽으로만 확신을 가지셨다면 말씀하신 개론적인 학습보다는, C나 자바 중 선택하셔서 언어에 대한 개념부터 잡으시는게 오히려 좋을것같습니다.
프로그래밍의 분야도 윗분이 말씀하신것처럼 웹, 모바일, 시스템, 임베디드, 서버 등 세세히 분류하자면 끝도없는데.. 그 공통의 기초는 c(c++이나 c#이 아닌..)라고 보시면되거든요.. 다만 안드로이드 프로그래밍을 원하시는거면, 먼저 자바부터 공부하시는게 상대적으로 덜 지루하고 비교적 결과물을 빨리 눈으로 확인할수 있거든요. 이 후에 알고리즘, 디자인패턴등을 공부하시면 코딩스킬이 올라가고 차후 os나 어셈블러, 컴파일러, 컴퓨터구조론, 임베디드 등을 공부하시는걸 추천드립니다.




간략하게 적고 갑니다...
프로그래밍도 공부하실때. 방향을 정하시고 하실필요가 있습니다.
크게는 웹으로 갈건지.. 어플리케이션으로 가실건지...
웹이면 asp, php, java, 닷넷, cgi 등이 있고, 어플리케이션은 C, C++, c#, vb, xcode 등등...
공통적인거는 DB입니다.. 필수구요..