책꽃이 📔

[11.14-11.20] 인상깊게 읽은 아티클 📝

dalin❤️ 2022. 11. 16. 21:17

AWS에서 2억짜리 요금폭탄 면제받기까지

https://velog.io/@kandy1002/AWS%EC%97%90%EC%84%9C-2%EC%96%B5%EC%A7%9C%EB%A6%AC-%EC%9A%94%EA%B8%88%ED%8F%AD%ED%83%84-%EB%A9%B4%EC%A0%9C%EB%B0%9B%EA%B8%B0%EA%B9%8C%EC%A7%80

 

AWS에서 2억짜리 요금폭탄 면제받기까지

2억? 없었는데요, 있었습니다.

velog.io

AWS 계정이 유출되면 무시무시한 요금 폭탄을 맞는 경우가 있다고 들었다. 그런 일을 겪으신 분이 쓰신 글이다. 크게 놀라셨을 것 같은데, 다행히 잘 해결되셨다고 한다 :)  AWS를 사용하시는 분이라면 읽어보고, 보안 조치를 미리 취해두시면 좋겠다 :)

 

주니어 개발자들의 8가지 일반적인 실수 (번역하신 글)

https://careerly.co.kr/comments/71495?utm_campaign=user-share 

 

조서희 / 주니어 개발자들의 8가지 일반적인 실수 | 커리어리

레벨이 높아지면 좋을 것만 같은데, 의외로 시니어 엔지니어가 되는 것을 꺼리는 분들이 많습니다. 많은 이유 ...

careerly.co.kr

원문: https://fadamakis.medium.com/8-common-mistakes-junior-software-engineers-make-4de11682d6a5

공감되는 실수들이 많았다ㅠㅠ 8가지 중 많이 공감되는 5가지만 적었다.

 

- 도움을 요청하지 않거나, 너무 자주 도움을 요청하는 것

-> 나도 입사 초기에는 도움을 요청하기가 어려워서 혼자 낑낑거리면서 n시간씩, 가장 심한 경우에는 2일 동안 문제를 들고 있었다. 다들 바빠보이셔서 도움 요청하기가 어려웠다ㅠ 그래도 도움을 요청하니 어디가 문제였는지, 어떻게 해결할 수 있는지 알 수 있었고 문제를 해결해서 좋았다! 문제를 만나면 구글링도 하고, 문제를 파악하려고 노력해보고 안되면 꼭 도움을 요청하는 게 서로에게 좋은 것 같다 ! (팀에도, 나에게도)

 

- 공식 문서를 건너뛰는 것 / 기사, 책을 충분히 읽지 않는 것

 

- 경계를 정하지 않고 장시간 작업하는 것

-> 초반에는 일을 더 잘하고 싶어서, 일주일에 대부분 야근한 적이 있다. 그랬더니 체력이 떨어지고, 피곤하고, '앞으로도 계속 이렇게 살 수 있을까?'하는 생각도 들었다. 지금은 야근을 지양하고, 운동도 하고, 개발과 관련 없는 취미 생활도 하면서 살고 있다 ㅎㅎ 휴식을 취하는 것 정말 중요하다! 

 

- 소프트스킬을 무시하는 것 

-> 입사 전에도 소프트스킬이 중요하다는 이야기는 들었지만, 입사 후에 그 중요성을 더 더 많이 느끼고 있다! 다 사람이 하는 일이고, 협력해서 해야 하는 일이다. 리더분들도 이 중요성을 강조하시며 관련된 책을 선물해주시기도 했다.

 

디자인 패턴들

https://refactoring.guru/ko/design-patterns

 

디자인 패턴들

 

refactoring.guru

회사 코드를 보면 (다른 개발자분이 만드신) 어떤 패턴이 있다. 이게 있어서 좋다는 것은 어렴풋이는 알겠는데, 디자인 패턴을 모르니 확실히 이해하지는 못했다. 종종 다른 분들이 무슨 패턴 무슨 패턴 이야기하시면 잘 몰랐고, 코드에서 폴더 이름이 'adapter', 'service' 이런 식으로 되어있는 걸 잘 이해하지 못했다.ㅠㅠ 그러다가 이 사이트를 알게 됐다. 

디자인 패턴을 공부할 수 있는 사이트이다! 한국어도 지원된다 ~

 

- 디자인 패턴 : 자주 발생하는 문제들에 대한 전형적인 해결책(청사진) 

- 왜 패턴을 알아야 하는가?

  1. 많은 종류의 문제를 해결하는 방법을 배울 수 있다.

  2. 다른 사람들과 효율적으로 의사소통할 수 있게 된다.

- 패턴에 대한 비판

  1. 추상화 수준이 부족한 언어에서 패턴은 문제를 효과적이지만 어지럽고 임시로 해결하게 한다.

  2. 패턴을 상황에 맞게 적용하지 않고, 문자 그대로 구현해서 비효율적인 해결책이 될 수 있다.

  3. 모든 곳에 패턴을 적용하려고 해서, 간단하게 작성할 수 있는 코드를 복잡하게 작성하는 경우가 있다. 

- 패턴의 분류

  1. 생성 패턴 : 기존 코드를 재활용하고, 유연성이 증가하도록 객체를 생성한다. (팩토리 메서드, 프로토 타입, 싱글턴 등)

  2. 구조 패턴 : 객체/클래스를 더 큰 구조로 조합한다. (어댑터, 데코레이터 등)

  3. 행동 패턴 : 객체 간 의사소통, 책임 할당을 처리한다. (옵서버, 중재자 등)

 

사이트에 방문하면 각각의 패턴에 대한 설명도 그림과 함께 볼 수 있다!

 

한국 스타트업씬에 불어 닥친 ‘겨울의 시간’

https://stibee.com/api/v1.0/emails/share/5oea53ABtXPC79L5d5EH45kFK7x22T4=

 

한국 스타트업씬에 불어 닥친 ‘겨울의 시간’

제2의 닷컴 버블이 꺼지고 있는 걸까요?

stibee.com

요즘 스타트업이 겨울을 맞이했다고 하는데, 이런 상황을 데이터와 사례를 가지고 잘 설명해주고 있는 글이라고 생각해서 가져왔다.

- 투자 금액이 감소함. (시장 금리 상승 -> 주식/스타트업의 밸류가 하락) / 리드 투자자 찾기 어려움.

- 투자자들이 성장 가능성보다 실적을 원함. 스타트업들이 비용 절감을 위해 인력을 줄이는 경우도 많음.

- 그래도 '태풍을 이겨내면 거인이 될 수 있다.'

 

728x90