전공자가 여기와서 묻는게 좀 예외적이니 상황이긴 하네요. 1학년 하고 군입대 하셨으면, 첨부터 다 다시 해야 하는 상황이라면. 우선 datastructure, Algorithm 부터 좀 보시는게 이후 상황에 대응하기 좋을거예요. 언어는 취향에 맞게 선택하시되 전공자시니 자료구조 알고리즘 을 C로 해보시구요. 이후 어떤 필드가 좋을지 생각해보시고, 각 필드에 따라 선호되는 언어나 플래폼이 다르니 그것은 괌심있는 필드가 정해지면 그 이후 자연스럽게 정해질겁니다. 플래폼, 툴, 언어, 패키지, 같은건 시간을 들여 익숙해지는수 밖에 없는 것이고, 오히려 이론적 기반과 방법론등을 미리 접해두는것도 좋습니다.
로레벨 (시스템프로그램, 하드웨어 쪽)으로 하시고 싶으시면, 회로이론, 구조화, 등에 대해서 알아두시고, 언어는 C web으로 하실거면. 프론트엔드, 벡엔드로 나뉘긴 하지만, 통신, 프로토콜, 웹표준, 서버-클라이언트 구조 등 알아두시고, 플래폼은 유행따라서 선택하시면 되요. SI, ERP 같은거 관심있으시면 RDB, 비지니스 분석, 에자일 방법론.. 같은거 좀 알아두시고, java, .net 플로폼이 필요합니다. 최신 유행인 AI, bigdata 하실려면, 통계, 다변량분석(어차피 통계지만), 이 분야는 통계통계통계... 무조건 통계.. 언어나 툴은 요세 너무 많죠. 파이선, 테서플로, open ml 치킨집 개업예정인 비전공자 개발자인데, 필드에 따라 해야할것들이 너무 달라요. 하면 하수록.. 기초가 중요하다는 생각듭니다.
댓글 달기