전체 글(106)
-
2. 개발자가 되려면 뭘 공부해야할까
막상 개발 공부를 시작하였지만 컴퓨터 언어를 배워야겠다는 목적의식 외에는 전혀 그 외의 백그라운드가 없다. 그래서 내가 처음 겪은 어려움은 어떤 언어를 배워야하는지에 대한 것이었다. 참 신기하게도 개발자들은 공유하는 것을 좋아하는 탓인지 정말 많은 개발자들이 유튜브를 하고 있다. 그 중 한 분은 자바를 배워야한다고 주장하셨는데 우리 나라에서 가장 많이 쓰인다고 말씀하셨다. 자바를 배울 경우 취업이 가장 쉬울 것이라는 이야기에 자바 공부를 잠깐 시작하였는데 다른 내용을 또 보니 코딩 테스트를 보는데 있어서 파이썬이 가장 편할 뿐 더라 면접관들도 알아들을 가능성이 가장 크다고 하여 파이썬을 공부해야하는 게 아닌가 싶었다. 몇 일간 언어를 뭘 배워야하나 싶어서 고민이 많았는데 결국 파이썬을 선택했다. 내 목표..
2022.11.18 -
클래스(Class)
파이썬을 공부하면서 가장 처음 이해가 어려웠던 것이 클래스 개념이다. 하도 이해가 안되어서 같은 내용을 여러 유튜버를 찾아보면서 어렵게 조금 이해했다. 그렇다고 완벽하게 클래스 개념을 이해 했다고 보기는 어렵지만 이해한 내용을 잊지 않도록 기록하고자 한다. *클래스는 왜 사용하는가? 클래스는 여러 변수들을 묶어서 한번에 관리할 수 있기에 사용한다. 관리하는 변수들을 바탕으로 함수를 이용해 기능을 부여할 수도 있는데 일단 위 목적에 충실하여 설명해보기로한다. 보통 클래스를 설명할 때 설계도와 설명서를 합친 것이라고 설명들하고 비유로는 빵틀에 비유하기도 한다. 나만의 예시를 들자면 포켓몬빵 데이터 관리에 있어서 이름, 가격, 캐릭터 변수들을 빵마다 일일이 입력한다면 비효율적일 것이다. 이 때, 클래스를 선언..
2022.11.18 -
Java의 동작원리
1. Java Source code.java 우리가 코딩한 내용이다. Java의 문법에 맞게 작성한다. 2. Compile 컴퓨터는 인간의 코드를 바로 이해할 수 없다. Compile을 통해서 컴퓨터가 읽을 수 있는 class 파일을 생성한다. 3. Java Virtual Machine Java Virtual Machine은 class 파일을 가지고 컴퓨터에게 명령하여 우리가 적은 코드를 실행하도록 만든다. 나는 이클립스를 이용하는데 이클립스가 Java Virtual Machine에게 시킨다.
2022.11.15 -
1. 개발자로의 여정의 시작
IT산업이 급부상하면서 내 머리 속에는 지울 수 없는 한 가지 생각이 박혀버렸다. 내가 개발 지식이 없이 이 세상에서 살아남을 수 있을가에 대한 의문이었다. 우리나라는 점점 경쟁이 심해져가고 산업 또한 IT화 되며 급격하게 변해가고 있다. 그런 와중에 이런 트렌드를 따라가지 못한다면 살아남지 못할 것만 같았다. 그런 두려움 때문일까 나는 취업을 준비하면서 SQLD와 데이터준분석가를 따면서 나름의 두려움을 잠재우고자 했던거 같다. 하지만, 근원적인 두려움을 해결할 수 없었던 것은 이런 자격증이 나로 하여금 코딩을 하게 해주지는 못한다는 것이었다. 이렇게 생각하니 실상 자격증은 쓸모없는 것이라는 결론에 도달했다. 결국 나는 내가 직접 코딩을 할 수 있는 사람이 되어야겠다고 생각했고 비전이 없다고 느껴졌던 스..
2022.11.15