전체 글
-
내가 sns를 하는 이유Daily 2022. 12. 21. 17:15
sns를 하는 것에 부정적인 시각을 가지고 있는 사람들이 꽤나 있을 것이다. 단점들도 확실히 존재한다. sns를 오래 하는 사람일수록 우울증 발생 확률이 높다는 연구결과도 있다. sns에서는 좋았던 경험, 모습만을 집중적으로 노출하고 미화해서 나타내려는 경향들이 있다고 한다. 그 게시글을 보는 다른 이용자는 사진과 짧은 동영상을 보고 그 정도를 파악하기 어려워 단편적인 부분만 확인해 끊임없이 자신과 비교하면서 우울감, 열등감을 느끼게 된다고 한다. 이런 글들을 보며 충분히 그럴 수 있다고 생각했고, 나 역시 스무 살 될 무렵 비슷한 감정을 조금이라도 느낀 적이 있었던 것 같다. 그렇지만 요즘의 나는 sns를 꽤 활발히 하는 편이다. 나에게 부정적이라고 생각하지 않으며, 하지 않아야 겠다는 생각은 가지고 ..
-
나이가 들어갈 수록Daily 2022. 12. 7. 15:31
sns를 하다가 어떤 음악을 우연히 듣게 됐다. 가사 한줄한줄이 내가 어릴 적에 했던 행동, 그때의 나의 생각을 옮겨 적어 놓은 것 같아서 몇 번이고 돌려 들었다. Sasha Sloan의 Older 라는 곡이다. 비슷하게 한창 들었던 엄마라는 곡도 찾아 듣게됐다. - Sasha Sloan의 Older 가사의 일부 I used to shut my door 난 문을 쾅 닫곤 했어 While my mother screamed in the kitchen 우리 엄마가 부엌에서 소리를 질러댈 때면 I'd turn the music up, 음악을 크게 틀어놓고 Get high and try not to listen 아무것도 들리지 않는 척을 했어 I swore I'd never be like them 난 절대 저런 ..
-
[Git] 푸시 후 커밋 되돌리기/제거하기Dev/TIL 2022. 11. 28. 18:40
커밋을 되돌리고 싶으나 이미 푸시를 한 상태(원격저장소에 올라간 상태)일때, 아직 원격저장소로 push 하지않은 경우에는 $ git reset {commit_id} 명령어로 원하는 상태로 원상복구할 수 있다. 하지만, 이미 원격저장소(깃허브)로 push 해버린 경우에는 로컬에서 커밋을 되돌린 후에 강제로 push를 해야한다. 1. git reset 범위 정하기 git reset --hard HEAD^ # 바로 이전 커밋으로 리셋 git reset --hard HEAD~n # 위에서부터 n만큼 아래의 커밋으로 리셋 2. 원격저장소에 강제로 push 하기 git push -f origin main
-
2020년 여름의 어느 날Daily 2022. 11. 23. 15:58
때는 2020년 늦여름이었다. 낮에는 햇빛이 쨍쨍해서 조금만 걷다 보면 땀이 나고 저녁에는 습도 높은 미지근한 공기가 가득한 여름날. 직장에서 만나 가까워진 사이가 된 언니와 처음으로 2박 3일을 여행하기로 했다. 여름엔 역시 바다지! 하며 동쪽 끝자락쯤으로 목적지를 정했다. 일찍부터 여행 짐을 싸는 걸 좋아하는 나는 여행 이튿날부터 여벌 옷과 화장품을 챙겼다. 그리고 놀 때 휴대폰이나 작은 물건들을 넣기 좋은 작은 크로스백도 함께 짐에 넣었다. 마지막으로 에어팟도 넣었다. 사실 언니가 직접 운전해서 갈 것이기 때문에 여행 기간 동안 대중교통을 탈 일은 없을 예정이었다. 보통 이동할 때 이어폰을 끼고 노래를 많이 듣곤 했지만 나는 바닷가에서 한창 놀다가 나와, 파라솔 밑에 앉아 에어팟을 끼고 한참 동안 ..
-
혼자서는 할 수 없었던 사이드프로젝트 함께하기Daily 2022. 11. 9. 23:43
나만 잘하면 뭐든 할 수 있어! 라고 단단히 생각했던 날들이 있다. 계획대로 그리고 열정적으로 성실히 노력하면 되긴 하겠지만 그 과정은 순탄치 않고 어려운 경우들도 있다. '나는 기획 디자인 개발까지 다 잘 하니까 훌륭한 서비스 하나는 뚝딱 만들거야.' 하며 자신만만해 했다. 재미있는 서비스를 만들어보겠다고 1년동안 천천히 아이디어를 구체화해서 사이드프로젝트를 본격적으로 시작했다. 혼자 A to Z 부터 하니까 커뮤니케이션 비용이 없어 속도도 빠를 거고 금새 완성시킬 수 있을 것 같았다. 실행에 옮겨서 실제 개발을 한 두달 진행했다. 퇴근하고 몇시간씩, 그리고 주말에도 틈틈이. 내가 생각한 서비스는 생각했던 것보다 구멍이 많았고 고민이 부족한 부분도 있었다. 그 고민을 하는 동안 개발은 멈췄고 더 나은 ..
-
실수에 대한 이야기Daily 2022. 10. 26. 23:52
"실수"하면 스무 살 초반에 겪었던 사회생활 순간들이 떠오른다. 가장 실수를 많이 했고, 실수를 두려워했던 시기이다. 특히 프론트엔드 개발자로 일을 시작하면서 사용자와 가장 맞닿은 곳에 있다 보니 작은 실수 하나로 큰 여파를 보기도 했다. 나의 실수 하나가 동료들에게도 영향을 끼치거나, 서비스를 이용하는 유저들에게 불편함을 주거나, 회사에 금전적으로 손해를 입히는 크고 작은 사건들이 있었다. 그런 실수를 할 때마다 '내가 왜 그랬지', 한 번 더 챙길 걸', '비슷한 실수를 또 해버렸어', '나를 일 못하는 사람으로 생각할 거야' 하며 스스로를 자책했었다. 그 실수를 숨기기 위해 다른 일을 만들어 가리거나, 비밀로 한 적도 있다. 그래도 누구나 실수는 할 수 있고, 실수를 더 이상 하고 싶지 않아 주변에..
-
자아도취와 높은 자존감 그 사이 어딘가Daily 2022. 10. 12. 23:47
나는 그냥 잠깐 겉으로만 보면 착해 보인다는 이야기를 많이 듣는다. 하지만 뭐랄까. 몇 년 전까지만 해도 나의 태도나 내면은 둥글기보다는 조금 뾰족함에 가까웠다. 다른 사람과 나의 차이를 극명하게 두고, 나와 조금이라도 다른 생각을 하거나 결이 맞지 않는다고 생각되면 그 사람이 다가와도 밀어내며 멀어졌다. 상대방 쪽에서도 나의 이런 태도를 보며 불편해할 수도 있었을 거다. 현재와 비교해보면, 과거의 나는 자기중심적인 면이 강했다. 그리고 자기객관화를 정확하게 하지 못하고 높은 자존감과 자기애로 가득 찼었다. 주변에서 잘한다 잘한다 하니까 정말 잘하고, 재능인 줄 알았던 것. 듣고 싶은 이야기만 듣는 것. 나의 주관적인 부분을 타인에게 주입하려고 했던 것. 타인의 감정을 쉽게 이해하려고 하지 않았던 것. ..
-
[jest] 테스트코드 패턴과 mockingDev/TIL 2022. 9. 7. 11:30
Unit Test AAA패턴 Arrange - 테스트 실행 전 설정 및 준비 작업 Act - 테스트 코드 실행 Assert - 의도한 대로 동작했는지 확인하는 단계 Mock 이란? 실제 객체를 만들어 사용하기에 시간과 비용 등의 Cost가 높거나 객체 서로간의 의존성이 강해 구현하기 힘들경우 가짜의 객체를 만들어서 사용하는 방법 Mock - 비어있는 객체 - 특정 로직이 불렸는지 확인하기 위해 사용 = 행위 검증에 사용 Stub - 테스트를 위해 일부 행위가 간단하게 구현된 객체 - 특정 로직을 간소화 하기 위해 사용 = 상태 검증에 사용 Mock Function in jest jest Mock Function은 다음을 통해 코드 간의 연결을 테스트할 수 있게 해줌 - 함수의 실제 행동을 지움 - 함수 ..