백엔드 3

프론트엔드, 백엔드, 데브옵스, 그리고 풀스택

국비지원 과정 중, '뭐가 되든 나중엔 풀스택이 짱 아니겠어?' 이러면서 막연히 공부할 때가 있었다. 취직하면 자기개발을 열심히 배우고 포폴도 만들어가면서 비전공자이지만 실력있는 개발자가 되겠다며 공부...라 하긴 그렇고 버티면서 마쳤다. 뭐 그렇게 작은 기업에 취직한 후 이제 기초 공부 및 기술들 싹 조지겠다(?)고 다짐했으나... 그렇다. 조져지는 건 나였다. 써본 적도 없는 php와 그누보드를 써서 운영 웹사이트를 만들라 그러지 않나. 이클립스 깔려고 톰캣만 설치했던 나에게 구글 클라우드 통해서 웹 서버 구축해서 테스트해보라 그러지 않나. 역시 인생은 실전이더라. 그러면서 현타 씨게 오다가 블로그 만들면서 다시 공부하는데 왠걸? 데브옵스는 뭐여? 그래서 정리했다. 이것들은 뭔가? 1. 프론트엔드(F..

OS의 이해 (1)

웹 개발을 하는데 왜 OS를 알아야 하냐고? 웹 사이트를 띄우려면 서버가 있을 거고, 서버 또한 컴퓨터 이기 때문에 이를 운영하기 위한 OS 또한 존재할 것이다. 즉, 효율적인 운영과 통신을 위해선, 당연히 OS를 이해해야 할 것이다. 1. OS(Operating System) - 운영체제 a) 정의 - 하드웨어와 소프트웨어를 동시에 관리하는 소프트웨어의 전체. (솔직히, 정의들도 다양하고 다 맞는 말들이라 한 마디로 정의하긴 애매하다... 그러나 개인적으로 이게 가장 맞는 말이라 생각해서 요걸로 선택했다.) - 그래서, OS는 우리가 생각하는 것보다 훨씬 다양하다. Windows, macOS 부터 옛날 터치폰 전원을 켜면 나오는 것도 그렇고 심지어 mp3 플레이어에서 음악을 재생시켜주던 프로그램 또한 ..

OS 2021.03.30

프롤로그

군대에서 위병소 근무조장을 서다 심심해서 공군 인트라넷을 뒤적거리며 읽었던 보안/IT 뉴스가 날 개발자로 만들거라곤 생각하지 못했다. 처음엔 그냥 앞으로 써먹을 만한 일이 있겠다 싶어서 배운 건데... 참 사람 사는 게 정말 알 수 없더라. 비록 개발자로 시작한 지 얼마 되진 않았지만, 그래도 이왕 개발자로 일하는 거 제대로 해야겠다는 생각을 가지고 이렇게 첫 글을 쓴다. 1. 이 블로그는 이 웹페이지를 보는 사람 뿐 아니라 나 스스로 공부하기 위해 만든 블로그다. 내가 공부한 내용들을 소화시키고, 남들에게 설명할 수 있을 정도로 정확하게 이해하고, 지식들을 다른 사람들에게 올리기 위해 만든 홈페이지이다. 2. 때문에 내가 올린 글들의 정보나 지식이 틀릴 수도 있거나 글을 읽는 시점에선 적용되지 않을 수..

카테고리 없음 2021.03.12