반응형 백엔드공부4 백엔드 신입 개발자가 쌓아야하는 역량은? 알고리즘 자료구조(Data Structure)는 컴퓨터가 데이터를 효율적으로 다룰 수 있게 도와주는 데이터 보관 받법 및 연산의 총체이다. 자료구조는 사칙연산 외에도, 읽기, 삽입, 삭제, 비교 교환 등 다양한 연산의 사용을 고려해야한다. 자료구조를 잘 이해하여 다양한 상황에서 어떤 자료구조를 선택하고 활용할지 판단해야한다. 라이브러리에서 적절한 자료구조를 선택 및 활용하여 성능을 최적화해야한다. 자료구조 알고리즘을 설계하는 것은, 문제 절차를 설계한다는 것이다. 알고리즘을 구현하는 것은, 문제 풀이 절차를 실제로 동작하는 코드에 작성한다는 의미이다. 코딩테스트 코딩테스트는 SW 관련 기업에서 지원자의 기술적인 역량을 시험하는 하기 위해 프로그램을 구현하는 테스트이다. 좋은 프로그래머들은 모두 코딩테스트.. About Me/기록 2023. 9. 1. Road To BackEnd Study Plan 🎁 되짚어보는 백엔드 개발자의 업무 및 필수 역량 - 백엔드 개발자는 시스템 보안, 서버 구성, 성능 최적화, DB 설계 등 다양한 업무 중에서 '서버 관리'를 많이 담당하고 있다. 단순히 서버만 관리하는 것이 아닌, 데이터를 어떻게 더 효율적으로 저장하고 관리할 것인가, 처리 시간은 얼마나 더 줄일 것이며, user에 맞는 상황 대처 등 지속적인 서버 개발 및 관리를 해야한다. 이를 위해서 웹 서비스 전체 구조는 물론이고, 문제 해결을 위해 논리적인 사고도 가지고 있어야 한다. 🎁 Mind Set - 2023.08.01을 기준으로 백엔드를 집중적으로 공부한 지 거의 1달이 다 되어 간다. 아직 새내기라서 Java에 관해서 아직 반에 반도 모른다고 생각이 들지만, 조금씩 변해가는 내 모습을 보고 있으면,.. About Me/기록 2023. 8. 24. 백엔드 개발자는 이제 제껍니다 (feat. My Wannabe) 🐱🏍 백엔드 개발자? 프로그램 코딩을 한 번이라도 해봤던 사람이라면, 이게 왜 되지? 라는 의문을 갖는 경우가 많다. '백엔드' 의 경우는 이런 상황이 다수라고 생각한다. 눈 앞에 보이는 게 아닌 명령을 받아서 서버에서 디버깅을 해야하기 때문에 작업을 진행하는 데 있어서 어려움이 있다고 본다. 나는 눈에 보이지 않는 문제를 찾고, 그걸 해결했을 때 나도 모를 희열감을 느낀다.🤩 그러다 보니 화면에서 나오는 데이터를 가공하거나 작동을 시키는 것보다 해당 명령을 받아서 수행하는 게 흥미가 생기고 재밌게 일할 수 있다고 생각한다.🤔 🐱🏍 기록하고, 공유하고 나누는 개발자 프로그램을 개발하는 입장에서 술술 코딩이 되다가도, 한 번도 넘어본 적이 없는 장애물이 나타나면 넘어가기 위해서 여러 조건을 생각하게 된.. About Me/기록 2023. 8. 16. 프론트엔드와 백엔드 차이(백엔드 개발자가 될래!! why?) [ 목차 ] 📢 프론트엔드? "우리 눈에 보이는 영역을 개발하는 일" API를 통하여 데이터를 가공해서 사용자에게 화면에 보여주거나, 입력받은 데이터를 가공하여 서버에 전달하는 로직을 작성합니다. 웹 및 모바일 솔루션의 사용자 인터페이스(UI)와 사용자 경험(UX)을 만드는 데 초점을 맞추고 있다. 🚦 프론트엔드에서 사용하는 언어(feat. 나무위키) 📌 HTML 간단하게 "뼈대" 이다. 하이퍼텍스트와 마크업 언어로 구성 하이퍼텍스트 : 페이지들 사이의 링크를 정의 마크업 언어 : 웹페이지의 구조를 정의 📌 CSS 간단하게 "꾸미기"이다. 종속 스타일 시트(Cascading Style Sheets)의 약자 개발자가 웹페이지에서 다양한 스타일을 적용할 수 있게 함으로써, 프로세스를 단순하게 만들어주는 디자.. About Me/기록 2023. 8. 8. 이전 1 다음