이제 뭘 공부하면 좋을까요 ??? (도와주세요 선배님들 !)
글쓴이: jobc / 작성시간: 화, 2015/07/28 - 5:42오후
안녕하세요
대학교 2학년 재학중인 학생입니다.
저는 지금까지
씨언어, 자료구조를 공부하고
그다음 리눅스, 윈도우를 공부하고
그다음 네트워크 기초를 살짝 공부한 뒤
자바를 독학하여 기본 개념 자바책을 다 봤습니다.
이제 무엇을 공부해야 현업에 더 도움이 되고 제 미래에 도움이 될까요??
1. 자바 알고리즘 책을 사서 문제를 푼다. ( 자바에 대해서 더욱 깊이 공부한다 )
2. C++ 을 독학한다.
3. 리눅스 마스터 자격증을 준비한다.
4. 서버에 대해 더 공부한다. (윈도우, 리눅스 공부하긴했지만 잘 기억도안나고 리눅스는 서버구성하는건 잘 할줄도 몰라요 ㅠㅠ)
5. 아니면 다른 좋은 의견있으시면....
물론 다 하면 좋겠지만... 우선순위가 있다면 어떤 것부터 하는게 좋을까요 ???
Forums:
세벌식을 익혀 보셔요. :)
세벌식을 익혀 보셔요. :)
세벌 https://sebuls.blogspot.kr/
두가지만 이야기 하자면 1. 선택과 집중 -
두가지만 이야기 하자면
1. 선택과 집중
- 1,2 번은 개발
- 2,3 번은 운영
p.s. 그러나, 아직 학생이니 개발, 운영에 대해서 어느정도(?) 알면 좋을 것 같습니다.
2. 책보다는 프로젝트
- 프로젝트를 해보라고 권해드리고 싶습니다.
- 개발이라면 어떤 프로그램을 어떤 언어로 만들겠다.
- 운영이라면 집에 vpn을 이용하여 외부에서 집 ap안에 pc 와 통신하게 만들겠다 등.
제가 대학교 2학년 때는...
1. 코딩 연습을 주로 했던 것 같군요 ㅎㅎ
주력 언어 1개, 그리고 그걸 바탕으로 여러 언어의 페러다임을 맛보는 것이 도움이 됩니다.
2. 고학년 수업을 미리 들어보세요.
전공필수로 배우는 과목들에 대한 깊은 이해가 있어야 깊은 내공을 가질 수 있습니다.
예를 들면 네트워크, 파일구조, 운영체제(스케줄링, 공유자원 동시성 처리), 알고리즘 (프로젝트 오일러 코딩으로 해결 : https://projecteuler.net/)
다양한 지식과 문제를 풀 준비가 되어야 프로젝트를 하는게 좋겠군요. (맨땅에 해딩하기 전에 공부를 미리 하는게 좋아요, 특히 네트워크 ㅋ)
3. 그리고 영어 공부가 도움이 됩니다. 최신 기술은 영어만 나와있어요.
4. 학점관리 잘 하셔야 합니다.
5. 고학년이 되고 나니 시야가 많이 넒어져서 실무 능력을 기르기 위해 프로젝트를 했습니다.
6. 사장될 기술은 무엇인지 앞으로 무엇이 유망한지는 취업 시장을 보고 어떠한 전문 기술을 익힐 것인지 진로를 결정 해보시길 바랍니다.
제가 독학+학교에서 했던것들 알려드릴께요~~
1. PC 구조 파악
- 각 디바이스별 동작원리 파악
- CPU/ HDD/ SSD/ VGA 등 기본적인 하드웨어 구조와 동작원리 이해...
2. 시스템 아키텍쳐
- 프로세스와 스레드에 대하여
- 디스크페이징
- 파일시스템 구조
- 파이프라인구조 등등 , 캐쉬 쓰기정책 등등등
- 시스템 큐, 스택, IPC 등등등
====== 여기서부터는 학교 ========
3. 기초전기전자
- 반도체 기초 이론
- RLC 소자 등등
- 기타 납땜 등등
- 오실로스코프 사용법
4. C언어
- 기초알고리즘 및 포인터 이해
- 로직만 알려주면 어떤것이든지 만들수 있는 정도면 됨...
5. 마이컴
-16비트 마이컴..
- 각소자별 특성에 따른 이해와 각 소자별 특성에 따른 회로설계
ex) R소자는 전력손실이 있지만 C소자는 전력손실이 낮다..
- Vector Table 이해 데이터 시트만 던져주면 ADC,DAC,TIMER, NMI,IRQ, GPIO등을 제대로 활용할 수 있는 정도??
- 각종 센서 모듈 (지그비, 스테핑,DC모터, IR센서)제어 (필요시 스코프로 값을 유추해내어서 동작할수 있을정도??)
======================= 여기서부터는 학원 ================
1. 자바 기초과정
- 리팩토링 및 디자인패턴은 기본
2. 데이터 베이스
- 쿼리 분석기를 통하여 쿼리 최적화
- 인라인뷰와 PARTION BY, GROUP BY , CONNECTION BY PIROR 등등..
- View, Meterialized View 생성 및 Indexing 걸고 쿼리 최적화
- 오라클(PL/SQL ) 은 기본...