일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- 리엑트
- 개발
- 개발자
- react
- spring boot
- 자바
- 풀스택
- 풀스택 개발자
- 프론트엔드
- ffmpeg
- 인스타그램
- 국비지원
- expo
- 코딩
- 상태관리
- 스프링 부트
- 스타트업
- 리엑트 네이티브
- 프론트 엔드
- 비전공자
- react native
- 클론코딩
- Redux
- 스프링
- 백엔드
- react-native
- Java
- 비전공
- 국비 지원
- Spring
- Today
- Total
오티스의개발일기
스타트업 개발자 사수없이 일취월장하면 썽장쭝 본문
#1 자기소개
본인은 현재 스타트업에서 1년 6개월을 보내고있는 수많은 삽질러중에 한명이다.
이렇게 블로그를 시작한이유는 여러가지가있다
하나씩 나열해보자..
1. 사수가 없다
그렇다 사수가 없다 그렇기에 이름이 삽질왕인것이다.
국비 지원 6개월을 마치고 바로 운좋게 취업을 했다 그때까지만해도 자신감넘치고
다 가진것같은 기분이 들었다
하지만 그건 시작이였다
별 부담을 주지 않는 사장님과 대표님
일단 외주로 작업한 코드를 분석하는것부터 시작하였다
그때 당시 작업된 코드들은
프론트 엔드 : VUE.JS
백엔드 : Spring Boot, JOOQ
보이나... JOOQ 가?
그렇다
들어보지도 보지도 못한 프레임워크이다.
대체 왜?
간단하게 말하자면
JOOQ는 JPA 와 정반대의 스타일을 가지고있는 프레임 워크이다
JPA 는 코드 내부의 Entity 들을 읽어서 그것을 기반으로 테이블과 컬럼을 생성한다
하지만 JOOQ는 반대로 DB를 직접 작성하면 DB를 기반으로 Class가 생긴다.
뭐... 두개다 사용해본결과 지금와서 말할수있는건 그다지 어렵지 않았다
그말은 즉는 쓰는데 불편함은 크게 없었지만 중요한건 정보가 JOOQ는 진짜
정보가 ㅇ벗다...
정말 진짜..ㅇ벗다..
뭐,,본론으로 돌아와서
이렇게 나의 삽질이 시작되었다..
이렇게 사수하나 없이 삽질을 열심히 해왔고
삽질하면서 깨닳은 한가지가있다.
한번한 삽질은 다시하지 않는걸로 ....
이게 나의 첫번째 이유이다.
2. 포트폴리오
다들 같은이유로 블로그 혹은 깃허브를 퍼블릭으로 만들어놓는다
이직을 위해....
그렇다 나도 그들중 한명이다 하지만 나에겐 특별한 이유 하나가 있다.
위에 쓴것처럼 사수가 없기에 항상 업무에 시달리면서 살아왔다,,
기능한개 만들면 또만들고 또 만들고 심지어 혼자이기때문에
프론트 백 서버 다 나혼자 해야했다...
그리고 프로잭트가 끝나면 새로운 프로잭트.. 또 새로운 프로잭트
벌써 이렇게 혼자 3개의 서비스를 만들었고 혼자 유지보수중에 있다
회사가 끝난후 항상 내시간을 소비해 개발에 투자를 하였다 어떻게보면 다 나의 피가되고 살이되었지만
하지만 내 지갑은 그대로였다
이제는 움직일 때가 온것이다
그리고 꼭 해야하는 이유가있다
난 현재 퍼블릭으로 된 깃이없다
회사코드이기 떄문에 다 프라이빗으로 해놓았고
이직하려해도 내가 쌓아놓은걸 보여줄 방법이 없다
분명 누군간 이렇게 말할수도 있다
"그거다 핑계 귀찮거나 안한거겠지 ㅋㅋ"
근데 하루에 5시간자고 개발만한 난 진짜 할시간이 없었다
이제는 회사업무후에 이렇게 조금씩 글을써가며 나의 커리어를 쌓을것이다
최소 일주일에 2개는 열심히 올려볼것이다!
#2 여태까지 개발로 해봤던것들
여태 나는
vue.js spring boot jpa
기반으로 개발을 해왔다.
특별하게 해본것은
1.elasticSearch (엘라스틱 서치) 를 사용해서 복잡한 조건의 검색결과 도출을 해봤다.
딱 쓸만큼만 공부했기에 그렇게 세밀하지않다.
2. oauth client를 사용해 각종 sns와 연동 그리고 jwt를 사용해 토큰으로 정보교환
3. jenkins 와 github 연동하여 push 시 자동 서버 업데이트
이건 그리어렵지않았다 단순 설정만 잘하고 리눅스 cd ls vi 이 3가지만 할줄안다면 쉬운 연동이다
번외편 으로 아두이노도 좀 해보았다
네오픽셀 led를 컨트롤하는 iot를 독학으로 제작한적이있다
esp8266 모듈을 사용해 wifi를 연결하고
연결후에는 서버와 MQTT를 이용해 실시간으로 통신하는것을 만들었다.
그리고 프론트단을 제작해 어디서든 컨트롤이 가능하도록 만든 경험이있다.
#3 어떤것을 올릴것인가?
이것에대한 고민이 좀 많다
알고있는것을 먼저 올릴건지
새로 배운것을 먼저 올릴건지
어느쪽이 더 나은지는 고민해봐야겠지만
새로운것을 올린다면 react 와 react native를 공부해서 올릴것같다.
그게 아니라면 elasticsearch를 좀더 공부해서 공부한 내용을 올릴 계획이다.
'일상' 카테고리의 다른 글
OTIS | 일하는게 행복한 개발자 (1) | 2024.12.12 |
---|---|
OTIS | 배우는 게 행복한 개발자 [비전공자 출신 개발자 자기소개] (6) | 2023.01.11 |
자기소개 (0) | 2023.01.08 |