개발자 99% 커뮤니티에서 수다 떨어요!
오늘 TIL 3줄 요약
- It is your life. Software development skills are in demand in the world. You can change it if you have frustrated the job.
- You should be responsible for what you did. Don't blame others, don't excuse problems. Don't leave broken windows(bad designs, wrong decisions, or poorcode)
- Your knowledge becomes out of date. As the value of your knowledge declines, so does your value. You should keep learning.
TIL (Today I Learned) 날짜
- 2022.03.19
오늘 읽은 범위
- Foreword ~ 1.A Pragmatic Philosophy
책에서 기억하고 싶은 내용
- you can change your organization or change your organization.
- Don’t blame someone or something else, or make up an excuse.
- but it is up to you to provide solutions, not excuses
- That’s the way it must be with software: don’t cause collateral damage just because there’s a crisis of some sort.
- Great software today is often preferable to the fantasy of perfect software tomorrow.
- Don’t spoil a perfectly good program by over-embellishment and over-refinement.
- As the value of your knowledge declines, so does your value to your company or client
- Pragmatic Programmers embrace documentation as an integral part of the overall development process.
- Participate in local user groups and meetups -> Isolation can be deadly to your career
오늘 읽은 소감은? 떠오르는 생각을 가볍게 적어보세요
- 실용주의 철학(Pragmatic Philosophy)라는 주제로 실용주의 프로그래머가 가져야 할 자세에 대한 내용이었다. 예전에 읽은 소프트웨어 장인 이라는 책에서도 비슷한 내용이 있었던 것 같다.
- tip 9 Invest Regularly in Your Knowledge Portfolio에서 유저그룹이나 밋업에 참가하라, 고립은 커리어에 치명적이라는 문장이 지금 내 상황하고 겹쳐서 많이 공감이 갔다. 특히 클라우드(AWS, Azure, GCP...)쪽은 적극적으로 유저그룹에 참여하는게 기술습득, 커리어에 많이 이득이 된다.
- 영어공부도 겸해서 영어책으로 읽기를 자신있게 도전했지만, 생각보다 시간이 많이 걸리고 모르는 단어도 꽤 있었다. 나중에 한국어판으로 한번 더 읽어봐야겠다.
궁금한 내용이 있거나, 잘 이해되지 않는 내용이 있다면 적어보세요
- Topic 5 Good-Enough Software 에서 맨 처음에 나왔던 IC칩 생산의 이야기가 잘 이해가 가지 않았다. 이 토픽의 내용하고 연관지어보면 오버퀄리티로 일본회사가 일했다는 얘기인지....