개발자

나이 찬 상태로 대학 졸업 한 학기가 남았습니다.

2024년 06월 02일조회 239

안녕하세요. 저는 국가직 공무원으로 1년 정도 일을 하다가 학교 졸업을 위해 학교를 다시 다니고 있는 학저씨(29살)입니다. 일은 현재 학교 졸업을 위한 연수휴직 중이며, 현재는 4-1학기를 다니고 있으며(비전공) 졸업까지는 약 6개월 남은 상태입니다. 개발자의 성장가능성에 매력을 느꼈고, 논리적인 업무처리를 하는 개발직군에 관심을 갖게 되었습니다.( /를 설명하면~로 받아들이고 성내는 민원인보다는 더 논리적인 것 같다고 생각합니다.) 개발직군에 종사하는 지인의 조언을 얻어 자바를 우선 공부해야겠다고 마음을 먹었고 현재 학교와 연동하는 독학프로그램 사이트를 통해 혼자 공부중입니다. 공부한 지는 아직 이틀이 되었습니다. 예정대로라면 2학기 마친 후 내년 1월 복직 예정이지만 민원 스트레스를 많이 받아 공직에 돌아가고 싶은 마음은 없습니다. 물론 최최최악으로 일이 흘러가게 된다면 복직해야할 수 밖에 없겠지만요. 이런 상황 속에서 제가 먼저 할 수 있는 게 무엇인 지 모르겠습니다. 1. 국비지원은 공무원신분으로 안되기 때문에 졸업 뒤 면직을 한 후 30살 1월 이후 가능할 것 같습니다. 그 전에는 개발자로 취업하기 위해 제가 할 수 있는 것이 없을까요? 2. 졸업 위해 9학점 정도를 자율적으로 대학 강의를 수강할 수 있는데, 개발자와 관련하여 어떤 강의를 수강하면 도움이 될까요? 3. 그 외 해주실 수 있는 조언이 있으면 언제든지 부탁드립니다. 바깥 세상 모르고 공무원시험과 전문직시험 준비한 경험이 적지 않아 오랜 시간 공부하는 것에는 익숙합니다. 감사합니다.

이 질문이 도움이 되었나요?
'추천해요' 버튼을 누르면 좋은 질문이 더 많은 사람에게 노출될 수 있어요. '보충이 필요해요' 버튼을 누르면 질문자에게 질문 내용 보충을 요청하는 알림이 가요.
profile picture
익명님의 질문

답변 2

김하늘님의 프로필 사진

1. 일단 수많은 개발 분야 중에서도 무얼 하고 싶으신 건지 정하셔야 할 거 같습니다. 자바를 공부해야겠다고 하셨는데 일반적으로 자바는 서버 개발 혹은 안드로이드 앱 개발에 주로 쓰이는 언어입니다. 이게 목표가 맞으시다면 일단 자바에 대한 최소한의 초적인 학습을 하시면서 만들어 보고 싶은 걸 만들며 부족한 것을 그때그때 학습하시는 걸 추천드립니다. 2. 당연히 컴퓨터 과학 과목을 들으면 좋습니다. 흔히 자료구조, 알고리즘, 네트워크, 데이터베이스 등을 가장 코어한 과목으로 칩니다.

profile picture

익명

작성자

2024년 06월 02일

소중한 답변 감사합니다. 제가 아직 수업을 들은 바가 없고 유튜브로 밖에 설명을 듣지 못하였는데, 설명을 들은 바로는 프론트엔드가 적합해 보입니다. 그렇다면 자바스크립트를 공부하면 될까요? 과목 추천 감사합니다! 코어 과목을 들으면서 관심 직무가 달라질 수 있나요? 아니면 추천해주신 과목 모두 이론을 중시하는 과목인가요? 질문이 많아 죄송합니다

김하늘님의 프로필 사진

김하늘

프론트엔드 개발자2024년 06월 02일

프론트엔드의 첫 시작은 html, css, javascript입니다. 그런데 그냥 언어를 학습해야겠다로 접근하시면 지속하기 어려울 확률이 높습니다. 프로그래머가 된다는 건 공무원 시험을 준비하는 것과는 매우 다릅니다. 무얼 많이 외운다고 더 좋은 개발자가 아니에요. 질문자 분의 의지나 역량을 무시하는 것이 절대 아닙니다. 일단 이게 정말 내가 할만한 일인지부터 다방면으로 알아보셔야 돼요. 어차피 공부해야하는 내용이기도 해서 생활코딩님의 web1 강의를 추천드립니다. 짧아서 금방 완강하실 수 있어요. https://opentutorials.org/course/3084 들으시면서 나는 어떤 문제를 해결하고 싶은지 생각해보시면 그 다음 방향은 자연스레 잡힐 겁니다. 당연히 달라질 수 있습니다. 시간만 허락한다면 관심가는 개발 분야를 다 찍먹해볼 수 있으면 좋겠죠. (저는 그렇게 했습니다.) 위 추천 과목은 모두 이론 중심 과목이 맞습니다.

profile picture

익명

작성자

2024년 06월 03일

답변 정말 감사합니다. 추천해주신 강의 듣고 있는데 정말 좋은 것 같아요. 아직은 너무 공직사회의 보수적인 사회에 길들여진 것 같아 개인역량 키워 이직할 수 있다는 것이 매력적으로 느껴짐과 동시에 살짝은 두려움으로 느껴지네요. 제가 정말 개발을 하고싶은 것이 맞는 지 알아봐야겠어요. 늦은 만큼 열심히 해보려구요. 감사합니다.

profile picture

익명

작성자

2024년 06월 04일

안녕하세요. 이렇게 질문 드리는 것이 맞나 싶습니다. 생활코딩님 강의도 css까지 보고 나니 속된말로 정말 애플처럼 간지나는 홈페이지도 만들어보고 싶고 혼자 서점에 가서 IT에세이 관련 책들을 보니 나중에는 뭔가 어르신들의 순발력이나 섬세함을 기를 수 있는 게임처럼 사회에 도움이 되는 어플을 만들어보고싶기도 합니다. 제가 컴공과 수업시간표를 보니 자료구조는 1학기 수업이라 2학기에 열리지 않고, 알고리즘, 컴퓨터네트워크, 데이터 베이스, 운영체제의 전공과목이 있고 파이썬과 C언어를 배울 수 있는 교양과목이 있더라구요. 1. 이론과목은 두 개 듣고 언어 과목을 하나는 듣고싶은데 혹시 파이썬과 C언어중 어떤 것을 추천해주실지요? 나중에 코딩테스트에도 도움 될 언어를 공부하고 싶습니다. 세 과목 모두 이론위주로 듣고 언어는 독학으로 하거나 부트캠프에서 배워도 되는데 제가 좀 버거울 것 같아서요! 2.자료구조는 이번 여름 계절학기에 열리는데, 기초를 탄탄하게 하기 위해 필수인가요? 필수라면 수강할 의향 있습니다!

김하늘님의 프로필 사진

김하늘

프론트엔드 개발자2024년 06월 04일

벌써 공부도 많이 하시고 적극적으로 책도 살펴 보시고 만들고 싶으신 것까지 생기셨다니 열정과 실천이 대단하시네요. 1. 코테용으론 c언어보단 파이썬이 낫습니다. C언어는 사람보다 기계에 더 가까운 언어입니다.(이를 저수준, 로우레벨 언어라고 말합니다.) 따라서 상대적으로 배우기 더 어렵습니다. 대신 고수준의 언어들이 못하는 것들을 할 수 있습니다. 메모리 제어가 대표적인 예시입니다. 그런데 코테에서는 이런 작업들을 하는 게 시간 낭비입니다. 빠르게 요구 사항을 달성, 즉 문제를 풀어야 하니까요. 문제가 집짓기라고 해봅시다. C언어로 집을 지어야 한다면 일단 집 지을 땅을 사야합니다. 그리고 관공서에 가서 건축 허가도 받아야 합니다. 관련 법도 알아야 하고 집을 같이 지을 인부들도 고용해야 합니다. 그리고 이제서야 집 짓기 자체에 집중할 수 있습니다. 집을 다 짓고 나면 이러저러한 후속 조치도 해줘야 합니다. 대신 매우 훌륭한 집이 완성됩니다. 파이썬으로 같은 작업을 한다면 그냥 바로 집 짓기만 하시면 됩니다. 대신 자재값이 좀 더 비쌉니다. 집의 퀄리티도 c언어보단 떨어지구요. (어디까지나 상대적으로 그렇단 겁니다.) 학습 측면에서는 c언어가 갖는 우위가 꽤나 있습니다. 자료구조 및 컴퓨터 구조를 같이 공부하게 하거든요. 코테 학습을 위해선 파이썬이 압도적입니다. 애초에 c언어는 코테용 언어로는 아예 고려 대상이 아닙니다. 2. 당장 프론트엔드 개발자로 빠르게 취업하는 게 목표시라면 반드시 들어야만 하는 컴공 과목은 없습니다. 다만 멀리 가려면 필요합니다. 자료구조는 모든 과목 중에서도 가장 근간이 되는 과목입니다. 들을 수 있다면 들으시는 걸 추천합니다. 사실 데이터베이스 등의 좀 더 상위 단계의 과목들을 이해하려면 불가피합니다.

profile picture

익명

작성자

2024년 06월 04일

답변 정말 감사합니다~~~ 저도 개발자님처럼 똑똑하고 따뜻한 개발자가 되겠습니다~! 혹시 귀찮지 않으시다면 나중에 추가질문 있는 경우 어디에다가 하면 괜찮을까요? 지금도 궁금한 것 한 보따리입니다만 제가 신중히 찾아보고 질문드리고 싶어서요!

김하늘님의 프로필 사진

김하늘

프론트엔드 개발자2024년 06월 05일

제 프로필에 있는 오픈카톡 링크로 대화주셔도 됩니다

삭제된 사용자님의 프로필 사진

삭제된 사용자

2024년 06월 02일

안녕하세요. 취업은 잘모르는 지라 다른 분들이 잘 설명해주실 겁니다. 과목에 대해 말씀드리면, 보통 코어과목이라고 불리는 자료구조, 알고리즘, 컴퓨터구조, OS, DB, 컴퓨터네트워크를 추천드립니다. 다만, 9학점만 남은 상태이니 저라면 비교적 진입장벽이 높은 컴퓨터구조, OS, 컴퓨터네트워크를 들을 것 같습니다. 아무래도 컴퓨터공학과는 SW중심이다 보니 HW 측면이 많이 포함된 위 세 과목을 어려워하는 경우가 많습니다. 또한, 자료구조와 알고리즘, DB는 각각 코테와 백엔드로 인해 자료들이 상대적으로 많습니다(물론 위 세 과목도 코어라 자료가 많습니다.) 다만, 위의 과목들을 들으시기 전에 적어도 기본적인 코딩과 자료구조는 공부하시는 것을 추천드립니다. 단순히 실습 여부를 떠나서 프로그램 작동에 대한 기본적인 이해가 필요하며, 자료구조 수준의 컴퓨터이론이 직접 사용됩니다. 도움이 되셨길 바랍니다.

profile picture

익명

작성자

2024년 06월 03일

감사합니다 답변 주신 과목을 중심으로 수강해볼게요 법 조문을 보던 뇌를 개조해야할텐데 노력해볼게요!

지금 가입하면 모든 질문의 답변을 볼 수 있어요!

현직자들의 명쾌한 답변을 얻을 수 있어요.

또는

이미 회원이신가요?

목록으로
키워드로 질문 모아보기

실무, 커리어 고민이 있다면

새로운 질문 올리기

지금 가입하면 모든 질문의 답변을 볼 수 있어요!