티스토리 뷰

Think of IT

21세기의 소프트웨어 개발

Reference M1 2019. 2. 17. 00:20



  • 오버 엔진이어링

지나친 기술 집착은 오버 엔지니어링으로 귀결된다는 의견이 있다. 그럴지도 모른다. 하지만 반대로 생각하면 기술에 대한 이해도가 낮으면 언더 엔지니어링이 될 수도 있다. 우리가 두려워해야 할 것은 오버 엔지니어링인가, 언더 엔지니어링인가.

물론 가장 좋은 것은 상황에 맞는 적절한 엔지니어링을 택하는 것이고, 그게 최우선임은 당연하다. 그러나 적절한 엔지니어링을 택하는 것도 많이 알고 있을 때나 가능한 일이다.


  • 고참 개발자

고참 개발자에 대한 개념은 크게 바뀌지 않았다. 어떤 개발자가 고참인지의 여부는 그가 얼마나 많은 지식을 가졌느냐가 아니라 그 업계에 얼마나 오랫동안 몸담아 왔느냐로 판단되고 있다.

같은 경험을 10년 동안 열 번 반복하는 것과, 10년 동안 매년 서로 다른 경험을 하는 것 사이에는 어마어마한 차이가 있다.

해가 가면서 "고참"이라는 것이 "일시적"이고 "상대적"임을 알게 되었다. 일시적이라는 이유는 기술이 발전함에 따라 고객이 기존과 다른 형태의 시스템과 기술을 요구할 수 있다. 상대적이라는 이유는 어떤 기술, 어떤 맥락에서, 누구와 비교해야 하는지 알아야만 고참인지 여부를 결정할 수 있기 때문이다.


  • 프로페셔널의 진화

코드를 잘 작성하는 것은 소프트웨어 프로페셔널이 가져야 할 최소한의 요건이다.


'Think of IT' 카테고리의 다른 글

이런 경우 이직하라  (0) 2019.04.16
이직을 하면 잃게 되는 것  (0) 2019.04.08
보이스카우트 규칙  (0) 2019.03.01
애자일 매니페스토  (0) 2019.02.28
애자일  (0) 2019.02.24
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
링크
«   2024/05   »
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
글 보관함