어떤 것부터 공부를 해야할가요 ??
먼저 처음 글에 답변 달아주신 분들 께 감사드리며, 두번째 글을 남깁니다^^.
현재 현장실습으로 2달째 된 4학년 학생입니다. 정말 간단하게 소개를 하자면 전혀 다른 거하다가 20대 후반의 나이에 3학년으로 편입해서 현재는 프로그래밍이라는 걸 만난지 1년하고 11개월 쯤 됬습니다.^^
신입으로 웹 쪽으로는 혼자 프로젝트를 하고 있고.. 뭐 상황이 어쩌다보니.. 하고는 있습니다. 사수없이...구글을 사수삼아서요.. 야근과 피로는 ㅠ 힘들지만 그래도 한번쯤 점검도 하고, 이 현장실습이 끝나기 전에 틈틈히 공부를 더 해야한다는 생각에 글을 씁니다.
그리고 저의 수준이 어떤지.. 솔직히 궁금합니다. 현재 비교할 사람도 없고,...회사사람들의 경우 이해관계자들이다보니 말을 신뢰하기 어렵더군요......;;; 많이 부족하다면 취업하기 전에 더 보충하려고 합니다. 학원이라도 생각해보는 중입니다.
저의 수준을 아주 상세히 기술하자면, 편입후 웹쪽으로 jsp, html, javascript, jquery, css, java, mysql , 리눅스 정도를 과목으로만 배웠습니다ㅜㅜ. 안타깝지만.. 자료구조나 알고리즘은 배우지 않았습니다. 배우지는 않고, 그냥 정보처리기사에 나오는 수준정도 압니다;;; 정보처리기사에 알고리즘도 나오고 일부분이지만 자료구조에 대해서 나오긴 하더군요;; 그 후에 필요하다는 생각에 방학동안 spring에 대해서 온라인 강의 몇개 들었습니다.
지금은 웹프로젝트를 혼자하는 관계로... spring , ibatis , jqeury, ajax, javascript, css, java, mysql ..... si프로젝트 잘알시거라고 생각합니다.ㅜㅜ 현재는 이것저것 하지만..백 엔드 쪽으로 생각 중이고.. 어느 쪽을 더 파야하나 생각 하고 있습니다. ㅠㅠ 사실 디자이너의 영역이 어느정도인지 잘몰라.. 이런것들을 다 해야하나? 라는 생각도 듭니다.. ㅠㅠ
- 현재 Jquery의 경우, 셀렉터의 개념, 이벤트 발생 및 처리에 대해 아는 수준이고, 자바스크립트도 마찬가지입니다. ajax는 json 이용해서 가져오고 뿌려주는 수준입니다.
- html과 css는 주로 어느정도 알고 애니매이션도 가끔 쓰며 아, 미디어쿼리는 좀 힘들지만 구글링하며 사용중입니다.
- db 같은 경우는 mysql을 주로 하며, 테이블을 설계하여 생성도 하고, 기본 쿼리 사용가능하고, 조인 서브쿼리 함수 정도 씁니다. 잘 모르는 부분은 튜닝이라던지. 뷰라던지. 트랜잭션 요부분을 잘 모릅니다. db 배울때 책으로 보자면 뒷쪽을 잘모릅니다.. ㅠ
- 학교에서 jsp로만 게시판 만드는 거를 배운터라 spring에 대해 많은 이해는 없지만 그래도 mvc의 개념은 알고 있고, 기본 crud와 ibatis 이용하는 것과 그리고 기본 셋팅 정도 이해하는 수준입니다. 사실 security,AOP 이 쪽 몰라서 헤매는 중입니다.그놈의 필터.. ㅠㅠ 그래서 학원을 다녀야 하나도 생각하고 있습니다.
- java 의 경우도 표현해보자면 아무래도 spring 쓰면서 조금 늘지 않았나 하는 정도인데. 예전에는 그냥 자바에 잘모르고 타자연습했습니다.;; 컨트롤러나 dto 작성 및 서비스 단 처리하다보니 상속이나 인터페이스에 대해 익숙해지고는 있습니다만.. 쓸줄은 알긴 하는데 뭔가 좀 부족하다는 생각이 듭니다. 특히 예외처리 부분에서 조금 힘든 점이 나타나는 중입니다. ㅠㅠ 이 부분으로 인한 에러를 종종 만나게 됩니다. ㅠ 간혹 for문과 if을 떡칠하게 될때도 있습니다.
- 그리고 이부분도 좀 고민스러워 지는 부분 중 하나가 IP나 도메인에 대한 개념은 있고, 네트워크,리눅스 그냥 과목 들은 수준인데 일하다보니 .. 간혹 네트워크 지식이 필요하는 순간들이 생겨서.. 원래 그정도는 알고 있어야 하는건지 궁금합니다. 리눅스를 배워야 하나? 라는 생각 듭니다. 리눅스 명령어 찾아보면서 할줄은 아는 수준입니다. 깊이는 좀 어렵구요..
- 그밖에는 회사에서 현재 배포도 하고 서버에 올리고 svn 쓰면서 버전관리 하는 수준입니다.
현재 상황은 이렇습니다. 공부에 대해 선배님들의 많은 조언 과 질책을 부탁드리며.... 한가지 더 내년 1월에 취업시장에 나가려고 합니다. sI 아니면 다른 분야로 가게 될지는 모릅니다. 프로그래밍은 좋아하지만 SI에 대해 약간의 회의감이 들어서 ;;
문제는 제가 나이가 많고. 그래도 아직 만으로 29입니다만.. !!! ㅎㅎㅎㅎ;;; 아무래도 여성이다보니.. 여성 개발자는 찾기가 힘든건지 많이 안보이더군요ㅠㅠ 연봉이나 처우 문제에 대해서도 조언 부탁드립니다.
처음에는 지금 회사에서 취업까지 생각도 했으나.. 처음 문제나 규모 문제 여러가지 문제로 어렵다는 판단이 들었습니다. 소규모인건 둘째고 사수도 없고.. 연봉 퇴포 2200입니다. 점심 포함입니다. 야근수당.. 없습니다. 대신 주말에 나오면 돈이 나오더군요 ;; 그외에 복리후생은... 특별히 없습니다. 좋은 점은 지방이라 방값이 싸다는 것말고는 없네요;;