Skip to main content

Command Palette

Search for a command to run...

글또 [10기] 삶의지도

블로그를 시작하며

Updated
2 min read

삶의 지도

글또 커뮤니티에 지원을 하며 작성을 하다보니 문득 처음 보는 주제가 “삶의 지도” 라는 카테고리가 있었다. 이에 관해 고민을 하며 작성을 시작한다. 지원서를 작성하며 문득 나는 왜 개발자가 되었고 앞으로 어떤 개발자가 되고 싶은지에 대한 생각이 머리속을 파고 들고 있었다.

왜 개발자가 되었냐?

처음엔 단순히 호기심이였다. 중학교때 메이플이라는 게임을 접하며 메이플과 관련된 여러 정보들을 수집하고 어떻게 하면 내 캐릭터를 효율적으로 키울 수 있을지 혹은 어떤 스탯을 찍어야 더 뛰어난 캐릭터가 될 수 있을지 해당 고민을 가지고 네이버 카페, 다음카페, 네이버 지식인 등등을 찾아다니며 자료 조사가 시작이였다. 그러다 눈에 띄는 한가지 프리 메이플 (물론 지금은 범죄 입니다. 당시에 다른사람에게 서버를 오픈한다던가 그런 적은 없었고 서버 구축만 로컬에서 해보았습니다.)이라는 단어를 보며 아니 전사가 마법사 스킬을 쓸 수 있다고? 힘 스탯을찍는데 마법딜이 더 쎄진다고?

그 경험은 결국 서버,코드,클라이언트 라는 개념을 처음 접하게 만들어 주었습니다.

그러나 잊어 버린 해당 경험

학생으로서의 바쁜(?) 생활을 하다 보니 오히려 컴퓨터를 보는시간보다 교과서 및 참고서를 보는 시간이 더 많아 졌습니다. 진로 또한 문과를 택하고 보니 전혀 프로그래밍에 관련하여 생각을 안해보게 되었습니다. 이후 대학을 진학 한 후 근로장학중에 도서관 출입 기록을 Python으로 기록 하는 모습을 보았습니다. 늘 손에 입장조사(놀이공원가면 직원들이 손에 들고다니는거)로 카운트를 하였는데 Python으로 사람이 해당 위치를 지나갈때마다 +1씩 하는것을 보고 감탄을 하였습니다. 해당 경험은 다시 저를 프로그래밍에 집어넣는 계기가 되었습니다.

돌고 돌아 프로그래밍

졸업하기 전에 컴퓨터학과 교수님을 찾아가서 제가 복수전공을 신청 할 수 있을까요 라고 물어보고 다니며 준비해야할 것들에 대한 정보를 수집 중이였는데 교수님께서는 4학년이라 복수전공이 어렵다 라고 말씀하시어 우선 현재 학부 생활에만 전념하는것으로 방향을 정하였습니다. 졸업 후, 인터넷에서 “생활코딩” 유튜버 강의를 보며 조금씩 기초와 프로그래밍에 대해 쌓아가는 과정을 밟았습니다. 이후 한국표준협회의 부트캠프를 수강하며 한발짝 더 개발자로서의 발걸음을 내 딛을 수 있었습니다.

그래서 결론이 머야?

적다 보니 저의 프로그래밍 입문 과정을 나열하게 되었는데 결론은 “후회가 없다” 입니다. 많은 방황을 겪었지만 결국 본인이 원하는 과정을 찾아 지금까지 프로그래밍이라는 업무로 일을 하며, 또한 지속적으로 발전하는 기술에 대해 공부를 할 수있는 점이 저에게는 아직도 큰 메리트로 느껴지고 있습니다. ( 물론 회사가 경영상 어려워 내보내진건 아픈일…) 하지만 어쩌겠습니까 이미 선택한 길 “우공이산” 이라는 4자성어에서처럼 우직하게 꾸준히 하다보면 좀더 나은 상황이 생길거라 생각하며 꾸준히 나아가보고자 하고 있습니다.

H

주요 게임 회사의 성숙한 대규모 멀티플레이어 온라인 모바일 게임의 소스 코드를 가진 사람은 누구입니까? 나는 구매하기 위해 매우 높은 수수료를 지불 할 용의가 있습니다. 저에게 연락하십시오 q791864008q@gmail.com

More from this blog

Clean Code

우리는 평균적으로 코드를 작성하는 시간보다 코드를 읽고 해석하는데 많은 시간을 소비한다. 하물며, 자기 자신이 짠 소스 코드도 많은 분석시간이 필요하다. 그렇기 때문에 우리는 미래의 나를 믿지 말고 미래의 나까지도 쉽게 이해 시킬 수 있는 깨끗한 코드를 작성해야 한다. 그렇다면 깨끗한 코드는 무엇일까? 바로 "읽기가 쉬운 코드" 이다. 의미 있는 이름 소프트웨어에서 이름은 어디서나 쓰인다. 하지만 주의 깊게 이름을 붙이지 않는다. 우리는 변수에...

Mar 16, 202515 min read

어려운 Next15

Next15가 출시한 뒤 프로젝트에 도입하며 이게 과연 프레임워크로써 가치가 있는지 혹은 아니면 사용 할 수 밖에 없는 계륵같은 존재인가? 라는 생각을 많이 하였습니다.보안에 좋지만 사용하기는 매우 어려웠는데 프로젝트에 도입하며 발생 했던 문제점 혹은 사용하기 어려웠던 점을 정리하려고 합니다. 1. 서버 next서버 에서 백엔드로 api를 호출 하는 방법에는 3 가지가 있습니다. (제가 알고 있는 방식에는) 첫 번째로 서버 액션 두 번째로 서버...

Mar 2, 20256 min read

Kotlin & springboot

Spring java to Kotlin 코틀린이란? 코틀린( Kotlin )은 2011년 7월 JetBrains사가 공개한 JVM에서 동작하는 프로그래밍 언어로서, 간결하고 실용적이며 자바코드와의 상호운용성( interoperability )를 중시한 언어이다. 주요 특성 코틀린의 주목적은 현재 자바가 사용되고 있는 대부분의 곳에 변환이 가능하며 간결하고, NullSafe하게 코드 작성을 가능하게 만들어 준다. 자바 에서 코틀린으로 변경...

Feb 16, 20256 min read

[글또] 알고리즘 연습 사이트

3년 차 개발자의 알고리즘 도전기 어느덧 시간이 흘러 백엔드 개발자로 3년 차를 맞이하게 되었습니다. 처음 개발 공부를 시작할 때는 '연차가 쌓이면 알고리즘 문제 정도는 쉽게 해결하겠지?'라는 막연한 기대를 했지만, 실제로 알고리즘 문제를 접하면 여전히 쉽게 손이 가지 않고 겁부터 나는 것이 사실입니다. 최근 참여 중인 개발자 글쓰기 커뮤니티 글또에서 코드트리(CodeTree)와 함께하는 알고리즘 학습 이벤트를 발견했습니다. 프로그래머스와 Le...

Feb 2, 20253 min read

프론트 찍먹해보기 (모노레포)

Monorepo - 하나의 Git 저장소 에서 여러개의 프로젝트를 관리하는 방식을 모노레포라고 한다. - 모노레포는 프론트, 백 모두 사용가능하다. 프로젝트 구성의 발전 모놀리식 애플리케이션 모놀리식 애플리케이션은 모듈화 없이 모든 구성 요소가 한 프로젝트 안에 통합된 소프트웨어 애플리케이션을 이야기합니다. DB 커넥션을 맺고, 데이터를 요청하며, 화면을 그리는 로직이 한 프로젝트 안에 구현된 초기 웹 서비스를 모놀리식 애플리션으로 볼 수 있...

Jan 5, 20255 min read

val's log

10 posts