3학년 절반이 지나간 지금 나는 개발자로 취업하기 위해 필요한 것이 무엇인가 찾아보는 중이다.
가장 먼저 정해야 할 것이 뭘까 생각해보니 내가 취업을 원하는 직무가 무엇인지 알아야 한다고 생각했다.
평소 학교 수업에서는 이런 직무를 구분하여 학습하지 않고 주로 언어 기초, 운영체제,
알고리즘 기초 위주로 수업을 진행한다.
그래서 알아본 내용을 간단히 정리하자면
개발자는 크게
front end
back end로 나뉜다.
front는 말 그대로 앞면을 뜻하고 프로그램 사용자가 볼 수 있는 부분을 개발하는 것을 의미한다.
back은 눈에 보이지 않는 서버와 DB와 같은 내부적인 동작을 관리 개발하는 것을 의미한다.
사실 지금까지 front에 관한 내용은 수업에서 거의 배우지 않은 것 같다.
그래서 따로 유튜브와 같은 매체에서 찾은 무료강의로 학습을 진행하는 중이고 HTML, CSS, JS와 같은 웹 기본 요소를
먼저 학습한 후에 응용하여 깊이있는 공부를 해보려고 한다.
back end와 같은 경우는 사실 약간 애매모호한 개념처럼 보인다. 아직 아는 것이 부족하여 어디서 부터 공부를 시작해야 할지 막막하고 서버와 같은 내부적인 동작은 개인이 학습, 테스트하기 쉽지 않는 점도 크다.
먼저 front 개발을 어느정도 진행하고 그와 연동하여 back end 서버로 통신하는 프로젝트를 하면서 기초 개념을 잡고
한가지를 깊게 파볼 생각이다.
웹이 접근이 쉽기도 하고 안드로이드 같은 경우 가상머신 동작이 원활하지 않아서(노트북 사양 미달) 먼저 웹 개발을 해볼 것이다.
간단한 사이트를 만들어보고 이후 다음 생각을 정리해보자.
오아시스 해커톤 후기 (0) | 2022.08.16 |
---|---|
이노베이션 해커톤 후기 (0) | 2021.08.28 |
이노베이션 해커톤 - 팀 설정 완료! (0) | 2021.08.13 |
heroku 오류 수정 (0) | 2021.07.30 |
heroku 시작 (0) | 2021.07.30 |