본문 바로가기
반응형

어노테이션2

어노테이션 Preface 며칠 전 친구와 이야기를 하던 도중 문득 내가 백엔드 개발자의 역할도 정확히 모르면서 무작정 공부를 하고 있다는 것을 깨달았다. 프로그래밍 언어를 통해 어떻게 서버를 구축한다는 것인지, 웹 서버를 구축하고 운영하기 위해 필요한 기본적인 기술엔 무엇이 있는지, 알고리즘을 배워서 어떻게 사용한다는 것인지 등 개발의 근본이 되는 질문에도 명쾌히 대답할 수 없었다. 지금 생각해보면 우선 간단한 프로그램을 개발해보며 나에게 부족한 것, 현재 상태에서 가장 필요한 것 등을 직접 느낀 후 공부 계획을 세우는 것이 당연한데, 나는 지금껏 주변에서 중요하다고 말하는 것, 유튜브에서 꼭 배워야 한다고 광고하는 것 등을 무작정 선택해 공부했던 것 같다. 내가 전공자도 아닐 뿐더러 졸업 후 최대한 빨리 취직하려.. 2022. 10. 21.
배열이란? Preface 이번 장에선 지난 포스팅에 이어 배열을 공부했다. 내용 면에선 크게 어려운 부분이 없었지만, 이를 알고리즘을 통해 실제 코드로 구현하는 실습 과정이 생각보다 복잡했다. 코드를 한 줄 한 줄 읽어보면 분명 이해는 할 수 있지만, 막상 풀이 과정을 보지 않고 혼자 해결하려 하면 어떻게 구현해야 할 것인지 감이 오지 않았다. 다시 말해 개별적인 함수의 사용법은 어느정도 숙지했지만, 이 함수들을 사용하여 문제를 해결할 방법이 잘 떠오르지 않는다. 당분간은 특정 문제가 주어졌을 때 이를 해결하기 위해 어떤 접근 방법을 취해야 할 것인지에 초점을 맞춰 차근차근 코드를 작성하는 연습을 할 계획이다. 소프트웨어 공학에서 공부했던 것처럼 추상화 단계를 점차 낮추며 코드를 작성하자! 1. 배열이란? - 스캔.. 2021. 10. 2.