개발자 역량 향상을 위한 각자의 방법을 들어보고 싶습니다.

jepisinkl의 이미지

사람마다 역량을 향상시키는 방식이 조금씩 다를 것이라고 생각하는데요,
분야에 상관없이 다른 분들의 방식을 들어보고 벤치마킹(?)해보고 싶습니다.

그래도 혹여나 제 상황에 맞게 조언해주시고 싶으실 경우를 생각하여 적자면,

1. 불특정 다수가 사용하는 서비스 서버 개발(사내에서 제작한 c++ 서버 플랫폼으로 구현된 서버)를 메인으로 하고,
필요에 따라 이미 구축된 배치 서버에 필요한 배치 구현(java), 쉘스크립트 사용 등을 합니다.
(개발이나 기타 작업 거의 모두 터미널 환경에서 합니다 + 가끔 이클립스와 같은 환경)

2. 이직한 전임자는 리액터, 프로액터와 같은 서버 패턴을 지도해주시다가 가셨는데,
당시 기본적인 부분에서 이해가 부족했다고 싶은 부분이 있었습니다.

기타 등등의 상황을 고려하여, 스스로 아래 두 가지를 우선 순위로 공부할려고 하는데요,
1. 네트워크(+ os)에 대한 추가적 학습(+복습),
2. 하나의 언어에만 얽매일 필요는 없지만 그래도 메인으로 사용하는 언어(c++)에 대한 학습

제 상황에 맞는 역량 향상을 위한 조언, 각자의 역량 향상을 위해 시도하고 계신 공부,
뭐든지 들어보고 싶습니다.

shint의 이미지


------------------------------------------------------------------------------------------------
1. 하드웨어와 시스템 선정. 조사. 테스트
리눅스. 클라우드. 슈퍼컴퓨팅. 윈도우

2. 정보조사
교육기관 찾기. 서비스중인 업체 찾기. 책 찾기. 예제소스 찾기.

그냥. 되는거 찾아서. 해보고. 잘 되면. 그걸 사용할겁니다.
아니면. 사용제품을 구입해서. 서비스하면 될겁니다.

------------------------------------------------------------------------------------------------
기존 시스템을 인수할것인지. 새로운 시스템을 개발할것인지. 정하셔야 할것 같습니다.
이것은 개발 하시려는 분의 의사도 중요하고. 개발환경도 많은 영향을 줍니다.

실력을 향상 한다는 말은. 시간과 비용을 투자해서. 현재 시스템에 맞는 개발자로 교육시키겠다는 말씀인지도 중요합니다.

현실과는 좀 거리가 있는 이야기를 해봅니다.
- 인공지능 로봇이 있으면. 다 됩니다.
- 기술 개발이 필요없는 시스템을 만들어도 됩니다.
- TV 와 라디오는 그다지 학습하지 않아도 됩니다.
- 이미. 스크래치 프로그래밍이 개발되었습니다.

현실적인 범주
- 오픈소스가 굉장히 많습니다.
- 소스코드 매크로. 메이커등도 개발이 가능합니다.
- XAML. 플래시.와 더불어서. 게임 개발도구도 많은 혁신이 있었습니다.

기업적인 방법
- 인수인계를 하거나.
- 고용을 늘리거나.
- 구입을 하거나.
- 기술 지원을 받거나. 제휴 및 협조를 받습니다.

----------------------------------------------------------------------------
젊음'은 모든것을 가능하게 만든다.

매일 1억명이 사용하는 프로그램을 함께 만들어보고 싶습니다.
정규 근로 시간을 지키는. 야근 없는 회사와 거래합니다.

각 분야별. 좋은 책'이나 사이트' 블로그' 링크 소개 받습니다. shintx@naver.com

jepisinkl의 이미지

저보다 좀 더 넓은 시야로 답변해주셔서 감사드립니다.