개발자 취업준비 꿀팁!! 안녕하세요. 오늘은 개발자로 취업을 하기 위해서 제가 했던 취업준비 노하우를 알려드리고자 합니다!. 일단 저는 국비지원 학원을 통해서 7개월 과정을 수강하고 자바 스프링 쪽 웹개발에 취업하였는데요. 아무래도 교육과정과 같은 직무로 가다보니 좀더 목표가 명확하고 어떤 공고에 지원할지를 정하면서 지원했던 것 같습니다. 나름 면접도 많이 봤다고 생각하고 지원도 왕창 했던 기억이 떠오릅니다! 그럼 이제 시작할까요? 1. 구인구직 사이트 가입하기 이건 필수적인 요소입니다. 솔직히 취업하는데 이런 사이트 가입없이 취업하기란 요즘은 정말 힘들죠. 근데 이러한 사이트를 이용함에 있어서 가장 좋은 기능이!! 바로 관심기업과 관심공고입니다.! 본인이 관심있는 기업이나 공고를 관심기업으로 저장해두면..
신입개발자 면접 대비 안녕하세요. 오늘은 신입개발자로서 면접을 대하는 자세에 대해서 포스팅해보고자 합니다. 개발자들은 면접에서 실무위주의 면접을 많이 보게되는데요. 그만큼 실력검증이 많이 중요하기 때문입니다.하지만 대부분의 개발자들이 몸으로는 체득했는데, 말로는 제대로 설명하지 못하는 경우가 많습니다.그것이 그대로 면접에 나타나게된다면 굉장한 자괴감과 내가 모르는 것이 많다는 이유로다시 공부를 시작하고 면접을 겁내게 됩니다...그러지 않기위해서 신입개발자로써 면접을 준비하는데 필요한 자세?? 같은 것을제가 경험한 경험을 토대로 정리해보았습니다. 1. 천천히 경험한 내용을 정리하면서 문장화하기가장 기본입니다. 면접이란 말과 말로 사람을 판단하기 때문에말한마디가 굉장히 중요한 인상을 남깁니다. 포트폴리오로 ..
1. Framework- 특정 형태의 소프트웨어 문제를 해결하기 위해 상호 협력하는 클래스 프레임과 인터페이스 프레임의 집합.- 특정한 틀을 만들어 놓고 거기에 살을 붙여 놓음으로써 프로그램을 만들어 작업시간을 줄여주는 것이다.- 프레임워크는 특정 개념들의 추상화를 제공하는 여러 클래스나 컴포넌트로 구성된다.- 프레임워크는 이렇게 추상적인 개념들이 문제를 해결하기 위해 같이 작업하는 방법을 정의한다.- 프레임워크는 좀 더 높은 수준에서 패턴을 조작한다.* 프레임워크가 중요한 이유는 객체지향 개발을 하게 되면서 개발자의 취향에 따라 다양한 프로그램이 나오게 되었다. 프로그램 개발에 투입되는 개발자도 점점 늘어남에 따라 전체 시스템의 통합성, 일관성이 부족하게 되었기 때문이다. 그래서 개발자의 자유를 제한하..
데이터베이스 용어정리1. 데이터베이스- 어느 한 조직에서 업무처리를 위해 다수의 응용시스템 혹은 다수의 사용자들이 공용으로 사용하기 위해 저장된 운영 데이터의 집합. 2. 데이터베이스 언어- 정의어(DDL : Data Definition Language) : 데이터베이스 구조를 정의,수정,삭제하는 언어. (create, alter, drop)- 조작어(DML : Data Manipulation Language) : 데이터베이스 내의 자료 검색, 삽입, 갱신, 삭제를 위한 언어. (select, delete, update, insert)- 제어어(DCL : Data Control Language) : 데이터에 대해 무결성 유지, 병행 수행 제어, 보호와 관리를 위한 언어.(commit, rollback, ..
1. Servlet, JSPServlet – Container가 이해할 수 있도록 구성된 자바코드로 이루어진 것(Html in JAVA)JSP(Java Server Page) – html 기반에 자바코드를 블록화하여 삽입한 것(JAVA in Html) 2. Get과 Post 방식Get방식- 클라이언트에서 서버로 데이터를 전달할 때, 주소 뒤에 “이름”과 “값”이 결합된 쿼리 스트링 형태로 전달.- 주소창에 쿼리 스트링이 그대로 보여지기 때문에 보안성이 떨어진다.- 길이에 제한이 있다.(= 전송 데이터의 한계가 있다.)- Post방식보다 상대적으로 전송 속도가 빠르다 Post방식- 일정 크기 이상의 데이터를 보내야할 때 사용한다.- 서버로 보내기 전에 인코딩하고, 전송 후 서버에서는 다시 디코딩 작업을 한..
1. Java Java는 네트워크상에서 쓸 수 있도록 미국의 Sun마이크로시스템가 개발한 객체지향 프로그래밍 언어특징a. JVM만 설치하면 컴퓨터의 운영체제에 상관없이 작동한다.( 운영체제에 독립적)b. 기본 자료형을 제외한 모든 요소들이 객체로 표현c. 객체 지향 개념의 특징인 캡슐화, 상속, 다형성이 잘 적용된 언어d. Garbage Collector를 통한 메모리 관리기능e. 멀티쓰레드(Multi-thread)를 지원한다. 2. OOP(객체지향 프로그래밍) OOP란 Object-Oriented Programming의 약어로써 객체지향 프로그래밍을 의미데이터를 객체로 취급하여 프로그램에 반영한 것이며, 순차적으로 프로그램이 동작하는 기존의 것들과는 다르게 객체와 객체의 상호작용을 통해 프로그램이 동작..
개발자 포트폴리오 어떻게 작성하나요?? 안녕하세요 오늘은 개발자 포트폴리오 작성하는 법에 대해서 포스팅을 해보겠습니다. 사실 개발자에게 포트폴리오란것은 일반 직군의 자기소개서와 비슷한 명목으로 봐야 한다고 생각합니다. 그래서 저는 자기소개서와 포트폴리오를 짬뽕(?) 해서 만들었던것 같아요. 뿐만 아니라 인사담당자 및 채용 관련 담당자들의 입장에서 생각을 해봤어요!그 점에 대해서도 설명드릴 부분이 많으니 끝까지 읽어주세요 ^^ 1. 자기소개서처럼 작성할 것! 포트폴리오를 단지 자기가 어떤 기술을 사용해서 무엇을 구현하였는지만 작성하시는 분들이 있어요! 하지만 이는 정말 훌륭한 기술을 써서 정~말 훌륭한 작품을 만들고 정~~말 훌륭한 상을 받았을 사람한테나 그 기술의 경쟁력이 있어서 대충 작성해도 기억에 남..
안녕하세요. 지친 몸을 이끌고 오늘도 포스팅을 하는 흑구입니다. 오늘은 갓 취업한 신입개발자로써 신입개발자의 일상을 포스팅하려고 합니다!걱정도 많고 탈도 많은 신입생활이 어떨지 지금 확인하시죠!! 1. 업무보고 일지작성이건 사실 개발자든 아니든 왠만한 직군의 회사원들은 다 하는 것 같아요. 어제 제가 무슨일을 했는지 문서로 남겨서 작성하고 부장님, 팀장님 순으로 사인을 하고 저장되죠!정말 귀찮지만 기업을 운영하는 책임자의 입장에서는꼭!! 관리해야할 문서인 것 같습니다.(하지만 안좋은 일이있다면,... 저문서를 뒤져서 범인을 찾겠죠....) 2. 오전 일과 시작!업무보고 일지를 모두 작성하였으면 오늘의 업무를 시작합니다.업무라는 것은 회사에 관한 모든 일정을 수행하는 것으로반드시 개발만을 의미하지는 않은 ..