졸업작품 관련 조언 조심스레 부탁드려봅니다

soohyunwawa의 이미지

안녕하세요 저는 서울소재 4년제 대학교 소프트웨어 관련 학과 재학중인 4학년 학생입니다.

저는 전공에 큰 흥미를 느끼지 못해 3년동안 허송세월 보내다가
3학년 때 조금이나마 코딩에 흥미를 느꼈지만 많이 늦었다는 생각에 후회가 많이 되네요..

본론부터 말씀드리면 이번학기부터 한학기동안 작품을 하나 만들어야합니다.
간단한 안드로이드로 앱 개발하는 것이 저의 작품 목표인데 서버 구축 DB연동 뭐하나 할 수 있는게 없네요..

JAVA는 어느정도 다룰줄 알고 안드로이드 스튜디오 사용도 초보 수준으로는 구현할 수 있으나
서버에 연동시켜 DB에 저장하고 다시 뿌려주는 작업이 가능할까 너무 막막합니다..

여기계신 분들이 저보다 관련 경험이나 개발 경험이 훨씬 많으실텐데
개발 방법이나 조언을 조심스레 부탁해 봅니다ㅜㅠ

전혀 접해본 적 없는 php나 DB, 서버 구축 및 운영(apache) 와 같은 기술들은 어떻게 익혀나가야 할까요.. 조언 주신다면 달게 받겠습니다. 인터넷 상에 자료는 참 많은데 기초가 없어서 인지 막상 있어도 막막한 생각만 앞서네요!

읽어주셔서 감사합니다.

세벌의 이미지

학생 맞죠? 졸업생 아니고.
그 학교 같은 과 학생들과는 소통 어렵나요?
KLDP에 물어보는 거는 좋은데, 같은 학교 학생 또는 교수와 소통을 먼저 하심이...

지금도 늦었다고 생각하지 않습니다.

php 기초는 구글에서 php tutorial 쳐 보면 많이 나옵니다.
네이버를 즐겨쓰면 네이버에서 찾아봐도 많이 나올 거고요.

DB는 어떤 DB 쓸 생각인가요? 마리아? postgresql? DB 종류도 한둘이 아닌데...

apache tutorial 도 찾아보면 많이 나오네요.
예를 들어 https://www.guru99.com/apache.html 등등등.

홈페이지 프로그래밍 조금 해 본 사람이라면 어려울 게 없는 거니 주변 사람들에게 물어보시면 잘 될 겁니다.

혼자서만 고민하지 마시고요...

resoliwan의 이미지

앱마다 다르겠지만 많은 로직이 클라에 있는 앱을 만드시면 되지 않을까요?

예를 들면 외국인을 상대로 하는 앱들은 그들의 사정상 인터넷에 접속하면 비용이 나가기 때문에

오히려 서버를 최소화 하고 클라 위주로 가는 경우가 많습니다.

목적이 학기 평가용 앱이니 진입장벽 및 시간이 가장 중요할거 같아요

안드로이드로 클라를 만드실거면 java를 아시니 학습 코스트가 적은 java 를 사용하는

spring 을 추천 드려요.

초기 세팅 비용이 적은 spring boot를 추천합니다.

ps: 현업에 오시면 둘 다 평균인 신입보다 한쪽을 잘하는 신입을 선호하는 느낌이군요. 일하시면서 욕심이 생기면 양쪽다 하시면 될거 같아요.