안녕하세요 현재 개발경력 8년차에 접어든 개발자입니다.고민이 있어서 글을 남겨봅니다.
현재 디지털 미디어 시티 근처의 회사를 다니고 있습니다.연봉은 그리 작게 받지 않으나 많이 받지도 않고 다니고 있습니다.
제 프로그램 경력을 간단히 설명 드리자면 현재는 JAVA 웹개발을 하고 있습니다.이름만 대면 아실 만한 체임점의 온라인 주문 시스템을 만들었구요.웹사이트 및 하이브리드 앱을 만들었습니다.이전에 처음 들어간 회사에선 델파이를 배웠고 거기에서 빡시게 델파이로 호텔 관리, 골프장 관리, 포스 시스템등을 만들고 했습니다. 그 후엔 GIS 업계에서 일하면서 안드로이드와 자바를 접하게 되면서 자연스럽게 이쪽으로 전향되었습니다.
근데 제가 전공자 출신이 아닙니다. 맨 바닥 학원부터 시작해서 인지 모르거나 모질란건 인터넷에서 찾아서 그 때 그 떄 흡수해서 처리하고 있는데.. 요즘은 아무래도 한계를 느낍니다. 올해 다니던 사이버 대학교를 졸업했습니다(컴퓨터 전공) 하지만 사이버 대학교를 일을 하면서 설렁 설렁 마지못해 했기 때문에 쌓인 지식이 없습니다. 기초적인 부분들 뼈대가 되는 부분에 대한 지식이 저는 참 모자르다고 생각합니다.
이러한 부분들을 어떤것을 통해서 매꿔야 할까요? 제가 봐도 저는 무언가 신기술에 대한 접목과 습득은 누구보다 빠르다고 자신합니다. 하지만 기본 지식과 알고리즘이 형편없어서 그 이상 깊이를 가지고 무언가 들어가는데는 한계를 느낍니다. 이러한 부분들을 어떻게 매꿔야 할지 갑갑하네요. 책 사서 볼려고 해도 초급 책들은 너무 쉽고 볼 내용이 없다 생각하고 , 도대체 어디를 어떻게 손대야 할지 모르겟습니다. 애매한 위치죠...
여러분들의 진심어린 조언 부탁드리겠습니다.