일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 동시성
- 켄트백
- 데이터유통
- 개발7년차매니저1일차
- 2016년회고
- 실전사례
- 코딩인터뷰
- 함수형 사고
- 단위테스트
- 데이터야놀자
- 데이터레이크
- coursera
- 개발자로살아남기
- 해커컵
- 클린코드
- functional thinking
- 개발자
- 회고
- hackercup2017
- wait region split
- 테스트주도개발
- kafka
- datalake
- spray
- 알고스팟
- 2017회고
- 박종천
- Raw-Request-URI
- clean code
- 데이터플랫폼
Archives
- Today
- Total
Software Engineering Note
무엇이 개발자의 차이를 만드는가? 본문
많은 요인이 있겠지만 나는 개발자가 추구하는 "이상향" 이라고 꼽겠다.
그래서 실력도 중요하지만 자세도 중요하다.
예를들어, 서버 10대에서 뭔가를 설치하거나 로그를 추출해오거나 하는 일이 있다고 해보자.
어떤 개발자는 일일이 들어가서 같은 행위를 10회 반복 할 것이고
어떤 개발자는 무언가를 개발해서 서버 10대에 자동으로 돌린 후 결과를 취합하도록 할 것이다.
내 생각엔 후자쪽이 발전 가능성이 크다.
설령 내가 지금 그 방법을 잘 모른다고 할지라도 알아보도록 노력은 할 것이고 결국에는 이런 자세가 습관이 된다.
요약하자면,
계속해서 자신이 알고있는 방법으로만 문제를 풀것인가? 아니면, 잘은 모르지만 뭔가 세련된 방법으로 풀것인가? 하는 문제로 귀결된다.
이 차이가 10년쯤 되면 두 사람은 정말 다른 개발자가 되지않을까?
사실 이런 고민은 현실에서 수시로 부딪치는 문제들이다.
"아, 이 코드는 뭔가 마음에 안드는데.. 더 좋은 방법이 없나?"
"이건 몇 번 반복해서 처리하던건데.. 자동화 할 수는 없나?"
때로는 논리적으로, 때로는 감각적으로 우리는 항시 이런 문제에 부딪친다.
항상 바쁜일이 가로막고 있고, 귀찮음이 몰려오기도 하고,
무언가를 빠른 시간에 배워야 할 수도 있지만 조금만 더 용기를 내어 자신이 꿈꾸는 그 곳으로 향해갔으면 좋겠다.
'개발자 다이어리' 카테고리의 다른 글
첫 번역 회고 (0) | 2017.07.05 |
---|---|
2016년 회고 (0) | 2016.12.31 |
프로젝트 리더, 그 첫걸음 (0) | 2016.06.25 |
Technical Development Guide (0) | 2016.06.05 |
2015년 회고 (0) | 2015.12.31 |