목록전체 글 (80)
주니어 개발자가 되는 중입니다...loading....
SSH (Secure Shell)SSH는 네트워크 상에서 다른 컴퓨터에 로그인하거나, 명령을 실행하거나, 파일을 전송하기 위해 사용되는 프로토콜입니다.보안 연결을 제공하여 데이터를 암호화하고, 네트워크 상에서 안전하게 통신할 수 있도록 합니다.일반적으로 원격 서버에 접속할 때 많이 사용됩니다.ssh [user]@[host] SCP (Secure Copy)SCP는 SSH를 이용하여 파일을 안전하게 복사하는 명령어입니다.로컬 시스템과 원격 시스템 간에 파일을 전송할 때 사용됩니다.SCP는 SSH 프로토콜을 사용하므로 데이터 전송이 암호화됩니다.# 로컬에서 원격 서버로 파일 전송scp [source_file] [user]@[host]:[destination_path]# 원격 서버에서 로컬로 파일 전송scp [..
Jenkins젠킨스는 오픈 소스 자동화 서버로, 소프트웨어 개발의 빌드, 테스트, 배포 과정을 자동화하는 데 사용됩니다.주로 CI/CD(Continuous Integration/Continuous Deployment) 파이프라인을 구현하는 데 사용됩니다.플러그인 아키텍처를 갖추고 있어 다양한 도구 및 플랫폼과 통합이 가능합니다.개발자들이 코드 변경을 쉽게 병합하고, 다양한 환경에서 소프트웨어를 배포하는 것을 돕습니다.웹 인터페이스와 API를 통해 관리 및 사용이 용이합니다.Docker란?**도커(Docker)**는 컨테이너 기반의 오픈 소스 플랫폼으로, 애플리케이션을 빠르고 일관성 있게 배포, 관리할 수 있도록 돕습니다.도커는 "컨테이너"라는 개념을 중심으로 작동하며, 컨테이너는 애플리케이션과 그 실행에..
Unix유닉스는 1969년 AT&T의 벨 연구소에서 개발된 다중 사용자, 다중 작업 운영 체제입니다.안정성과 보안성으로 인해 서버 및 워크스테이션에서 많이 사용됩니다.다양한 상업용 버전과 오픈 소스 버전이 존재합니다.Linux리눅스는 유닉스 계열의 오픈 소스 운영 체제로, 리누스 토르발스가 1991년 처음 개발했습니다.커스터마이징이 용이하고 다양한 배포판(디스트리뷰션)이 있습니다.서버, 데스크톱, 임베디드 시스템 등 다양한 용도로 사용됩니다.Ubuntu우분투는 리눅스 배포판 중 하나로, 데비안을 기반으로 만들어졌습니다.사용하기 쉽고 커뮤니티 지원이 활발하여 데스크톱 및 서버 운영 체제로 많이 사용됩니다.정기적으로 업데이트되며, LTS(Long Term Support) 버전이 있습니다.Debian데비안은 ..

요새 개발능력의 부재르 바짝 느껴 회사동료와 인프런으로 같이 스터디를 하고있다(같은 강의를 같이 보면서 듣는중이다)그래서 최근 개발자 동료와 함께 회사에서 퇴근 시간후 스터디를 한다회사에서 남아서 스터디를 하니 예전 개발학원에서 야간오픈 요일에 남아서 하던 날들이 떠올라 풋풋했다요새 회사에 드는 감정은 일이 많다...성취감도 좀 더 느끼고 싶다...이다일은 많은데 왜 성취감이 작은지...모르겠다 그렇게 주절주절 생각하면서 개발자에 대한 커리어를 어떻게 이어 나가야할지...다른 개발자들은 어떻게 회사를 다니고있는지?개발능력은 회사를 다니면서 어찌 쌓고 계시는지? 이래저래 고민하면서 회사를 다니고 있는데인프콘이 열린다는 소식!을 접했다 나처럼 비전공 출신 개발자가 원하는 바로 그 개발자 커뮤니티! 가장대하게..

취업하고 난 후 벌써 10개월이 흘렀다 다사다난 했던 3월 인턴과정을 보내고 7개월 정도 실무에 일하고 있는 중이다 결론은 짜증나지만 프로젝트는 잘 끝내고싶다 라고 말할 수 있게다. 왜 그럼 짜증나는가? 나는 솔루션 회사에 취직해 일하고 있다. 다행히 위 사수분들이 정말 잘 알려주어 여기까지 온 거라 생각하는데 그럼에도 불구하고 회사 규모가 적은 탓인지, 개발뿐만이 아닌, 고객사 대응(연락오면 10분이내로 해결해줘야한다), 고객사 추가개발건, 회의 참석, 신규 프로젝트 리드(라 적지만 거의 일정관리와 전반적인 개발만 하고 있다), 서버 설치, 클라우드 관리, 데이터 베이스 관리 및 생성을 같이 하고 있는 나의 모습이 너무 벅차다. 우리 개발팀은 주로 나까지 포함 3명이서 같이 하고있는데 이게 과연 3명이..
CPU (Central Processing Unit, 중앙 처리 장치): CPU는 컴퓨터에서 핵심적인 부분으로, 프로그램의 명령어를 해석하고 실행하는 데 사용됩니다. 모든 계산 작업, 명령어 해독, 데이터 처리 등이 CPU에서 수행됩니다. 이는 컴퓨터의 "두뇌"로 비유되며, 다양한 연산을 수행하고 프로그램을 실행하는 역할을 합니다. 메모리 (Memory, RAM): 메모리는 CPU가 작업 중에 필요한 데이터와 명령어를 일시적으로 저장하는 공간입니다. 주 기억 장치로서, CPU가 실제로 데이터를 처리하고 실행하는 데 필요한 정보를 담고 있습니다. 빠른 속도로 읽기 및 쓰기가 가능하며, 프로그램이 실행되는 동안 데이터를 보관합니다. 디스크 (Storage, HDD/SSD): 디스크는 데이터를 영구적으로 저장..