안녕하세요 전자전기 공학과 학생입니다. 조언부탁드려요! > 취업/직장/스타트업

본문 바로가기

안녕하세요 전자전기 공학과 학생입니다. 조언부탁드려요!

페이지 정보

까까부까 작성일2015-07-07 23:17

본문

안녕하세요 지금 서울 중위권 전자전기 공학부 3학년 학생입니다. 다름이 아니라 질문이 있어 글을씁니다.

제가 요즘 프로그래밍 공부를 하고있는데 지금까지 한 하드웨어쪽 공부보다 더 흥미가고 재미있어 진로를 하드웨어를 제어하는 sw쪽을 잡을까 생각중입니다.

지금 고민하는 점은 방학이라는 긴시간 동안 c를 중점적으로 공부해볼까 아니면 java를 중점적으로 공부해서 간단한 app을 만들어 볼까 고민중입니다.

제가 HW를 제어하는 SW쪽(잘은 모르지만 임베디드라고 들었습니다.)으로 간다고 하면 java공부하는건 전혀 상관 없는것인가요? 조언부탁드립니다.

댓글 2

지복님의 댓글

지복

  정확히 HW웨어쪽에 뭘 제어하는걸 하고 싶으신건지 잘 모르겠는데요.

일단 둘 중에 하나를 해야한다면 C를 배우세요. SW쪽으로 나가고 싶어도 C는 기본입니다. C가 많이 쓰여서 그러는 게 아니라 JAVA로 시작하면 배울 수 없는 많은 개념을 습득할 수 있습니다. JAVA는 메모리관리부터 많은 부분을 프로그래머가 제어할 수 없습니다. JAVA를 하고싶으셔도 C를 배운 후에 하시면 어짜피 별 다른 어려움없이 배우실 수 있을거예요.

물론 소프트웨어를 만들어내는건 또 다른 일이기 때문에 언어에관계없이 장구한세월동안 배워야하는거고요.

Llt님의 댓글

Llt

  임베디드를 하시면 하기싫으셔도 hw, sw를 모두 하셔야 할겁니다. 임베디드 프로그래밍을 공부하시려면 일단 c를 많이 하시고 특히 포인터 쪽을 많이 보세요. 그리고 실제 임베디드 환경에서 사용되는 c는 공대 신입생때 배우는 c와 차이가 좀 있습니다. 시간되시면 임베디드 c를 공부하세요. 하드웨어 쪽은 요즘 잘 나가는 arm이나 dsp 쪽 개발보드 사셔서 만져보세요. 요즘 저렴한 보드들 많이 나왔거든요. 하드웨어 경험이 전혀 없으시면 아두이노나 라즈베리 파이 같은 오픈소스 하드웨어라도 사용해보시길 권합니다. 초보자가 배우기에 무리가 없습니다.

취업/직장/스타트업

SLIDE UP

모바일에서는 읽기만 가능합니다.
PC 버전 보기
© 2002 - 2015 scieng.net