미리보기
기본 정보
안녕하세요 저는 ubuntu에서 개발하고 있는 아직 개발을 시작한지 1년밖에 안됀 초보 개발자 입니다
자기소개
안녕하세요 아직 경험이 부족한 1년 차 개발자 입니다 저는 예전에 꿈도 없던 사람이었지만 이제 막 고등학생이 된 어느 날 리눅스를 만지면서 저의 인생이 바뀌었습니다 처음으로 게임 말고 몰두 할 수 있다는 것 재미있어 하는 것을 찾은 건 처음이기에 항상 노트북을 들고 다니며 학교 쉬는 시간, 자습 시간에서도 혼자 코딩을 하고 있을 만큼 열정적 이였습니다 선생님들도 저를 인정하고 수업 시간 외에 활동에서는 제가 노트북으로 코딩하는 것을 허락해줬습니다 다른 애들도 저를 인정해 주며 이의 제기도 안하고 "너는 그럴 수 있지"라면서 학교에서 코딩만 해도 뭐라 할 애들도 없었습니다 오히려 코딩 관련 문제들이나 학교 기기 문제가 있으면 항상 애들을 저를 부르고 알려주고 그랬습니다 저는 처음으로 남에게도 인정 받은 이 개발자 일을 더욱 열정적으로 만들어주었습니다 하루 종일 평균 9시간을 개발하는데 만 쓰입니다 그 만큼 그 나이의 비해 알고 있는 지식들도 풍부한 편 입니다 진짜 상상 이상으로 하루 종일 피곤해도 코딩하면서 시간을 보냅니다 정리해서 전 학교에서도 남에게도 처음으로 인정 받은 이 개발 일을 열정적으로 하고 있는 1년 차 개발자 입니다
프로젝트
충북대부설고 웹 포털 사이트
충북대학교사범대학부설고등학교
2024.06. ~ 진행 중
이 프로젝트는 저 혼자 개인 프로젝트로 진행하고 있는 프로젝트인데요 github 에도 코드가 올려져 있습니다 저는 학생이다 보니까 큰 프로젝트를 해본 적도 없고 개인 프로젝트도 테스트 하려고 만든 것 뿐 제대로 만든 적이 없습니다 이게 저의 첫 프로젝트라고 해도 될 정도의 프로젝트 입니다 이 프로젝트의 사이트는 우리 학생과 선생님들을 위한 사이트 입니다 기능은 우리 학교는 선택 과목이라서 학생들마다 시간표가 달라서 학생 따라서 다르기에 사람마다 다른 시간표 조회와 추후의 추가될 익명 게시판 , 숙제, 학교 행사를 알리기 위한 웹 푸시 등 아직 추가될 기능은 많습니다 심지어 아직 보안 이슈도 해결해야 하기에 아직 멀긴 했습니다 진행 중이기에 추가될 기술을 더 있을 수 있지만 이 프로젝트의 현재 쓰인 대표적인 기술은 spring boot, htmx, bootstrap, freemarker, webassembly 가 있습니다 webassembly는 아직 적용하지 못했지만 추후의 webassembly로 여러 기능들을 수정할 예정입니다
기술 스택
Java, TypeScript, htmx, Bootstrap, Spring Boot, phpmyadmin, MySQL, C++, Node.js, ubuntu, bash, Webpack, VSCode, Git, apache-tomcat