리눅스 시스템 개발 스토리/커리어와 성장
[SW] 소프트웨어 개발 능력을 혼자 *아무리 노력해도* 키울 수 없는 현실
AustinKim
2023. 5. 10. 14:24
이번 시간에는 소프트웨어 개발 능력을 혼자 키울 수 없는 안타까운 한국 현실(소프트웨어 인프라)에 대해 포스팅을 해보겠다.
자기 개발서
요즘 '책을 3000권을 읽었더니', '책을 3000권을 읽었더니'.. 등등 제목의 책을 볼 수 있다.
각자 저자들의 생각을 담은 글은 다르나 대부분 다음과 같은 내용이다.
* 책 3천권을 읽었더니 다른 사람이 되었다. 무궁무진한 아이디어가 샘솟는 것을 느꼈다.
* 3천 권을 책을 읽었더니 엄청난 아이디어가 떠오르고 지적 능력이 업그레이드됐다.
* 이 과정으로 여러분도 능력있는 학생 혹은 직장인이 될 수 있다.
* 책을 많이 읽자. 책은 우리 인생을 바꿔주는 지침이다.
여기서 중요한 문구는;
* 3천 권을 책을 읽었더니 엄청난 아이디어가 떠오르고 지적 능력이 업그레이드됐다.
란 것이다. 그런데 이런 소리를 하는 분들은 전업 작가들이 대부분이다.
전업 작가 분들이 알려주는 중요한 교훈을 조금 *비꼬아서* 다음 문장으로 바꾸면 어떨까?
* 3천 권을 책을 읽었더니 엄청난 아이디어가 떠오르고 지적 능력이 업그레이드됐다.
* 3천 권을 책을 읽었더니 (전업 작가로써 집필을 할 수 있는) 엄청난 아이디어가 떠오르고
(전업 작가로써 글을 잘 생산할 수 있는) 지적 능력(글쓰기 능력)이 업그레이드됐다.
조금 더 쉽게 이해가 가지 않나? 맞다.
* 전업 작가로 많은 책을 읽어야 문장을 읽는 능력과 글을 생산해내는 스킬이 증진될 수 있는 것이다.
난 이런 전업 작가들의 의견이 틀리다고 말하는 것은 아니다.
사실 난 전업 작가를 엄청나게 존경한다. 전업 작가란 직업으로 생계를 유지하는 게 얼마나 힘든 일인가?
엄청난 노력과 공부 없이 불가능하다고 본다.
경영이나 마케팅 등등 다른 직무 분야에 일하는 직장인이 관련 책을 3 천권을 읽으면 정말로 엄청난 아이디어가 떠오를 수도 있을까?
* 사실 난 모르겠다. 난 소프트웨어 개발자이고 경영이나 마케팅 분야에 몸담고 있지 않기 때문이다.
다른 분야에 대해서 전업 작가들이 하는 소리가 맞을 수도 있을 것 같다.
SW 분야 책을 3천권 읽으면 실무 능력이 키워질까?
그럼 이번에는 주제를 소프트웨어 분야 도서로 돌려보자.
소프트웨어 관련 도서(딥러닝, ARM 프로세스, 리눅스, C/Java 프로그램, 안드로이드)를 3천권을 읽으면 무궁무진한 아이디어가 샘솓을까? 이것은 가정이다. 이런 책들이 3천권이 있지도 않다.
IT 관련 도서 3천권을 읽은 사람이 현업에서 뛰는 5년차 개발자보다 고수가 될 수 있을까?
전업 작가들은 소프트웨어 관련 도서 3 천권을 읽고 난 고수 소프트웨어 개발자가 됐다란 책을 왜 쓰지 않을까?
* 그런 책을 쓰면 히트를 칠 텐데 말이다.
내가 몸담고 있는 임베디드 리눅스 개발을 예로 들어 볼까?
이 세상에 "리눅스 커널/디바이스 드라이버/시스템 프로그램" 등등 리눅스 관련 책이 3천권이 있다고 가정하자.
3천권을 책을 다 읽은 분이 나타났다. 자, 이 분께 코어 덤프 하나 주면서 커널 크래시 문제를 잡아 달라고 하면 이를 해결할 수 있을까?
이번에는 내 생각을 말하겠다.
* 다른 분야는 모르겠지만, 소프트웨어 분야 관련 책을 3천 권이 아니라 1만권을 읽어도 2년 동안 현업에서 구른(뛴)
개발자를 따라 잡을 수 없다.
그런데 이 사실은 어떻게 보면 정말 안타까운 현실인 것 같다.
책 3 천권을 읽어서 지적 능력이 향상된 분들을 예로 들어 보자.
책 3 천권을 읽어서 지적 능력이 향상됐다고 말하는 분들은 사실 교육(커리큘럼)의 기회를 얻지 못해 혼자서 공부하고 노력했다고 볼 수 있다. 책 3 천권을 읽기 위해서 우리가 말하는 대학교나 대학원에 입학할 필요가 없지 않은가? 도서관에 가서 끈기 있게 혼자!!!! 책을 읽으면 되는 것이다.
'소프트웨어 관련 책을 혼자!!! 아무리 읽어도 개발 능력을 키울 수 없다'는 현실을 달리 말하면 다음과 같다고 말할 수 있다.
* 혼자서 소프트웨어 개발 능력을 키우기는 불가능하다는 소리다.
혼자 노력해도 안되는 이유
먼저 현업 개발자가 집필한 책이 절대적으로 부족하다. 소프트웨어 서적은 IT 전문 강사나 현업에서 은퇴한 분들이 쓴 책들이 대부분이다.
또한 소프트웨어 서적은 대부분 입문자를 대상으로 출판 기회되기 때문에 소프트웨어 현업에서 적용할 만한 내용이 많지 않다.
(To be continued...)
>
Reviewed-by: Austin Kim <austindh.kim@gmail.com>
Date: Fri, 27 Sep 2019 08:13:23 +0900
>