본문 바로가기

기타4

신입 개발자가 쌓아야 하는 역량은?? 회사들의 기술 블로그들이나 영상을 보면 항상 무엇을 개발하거나 어떤 이슈들을 해결 할때마다 논리적인 사고방식이 요구되는것을 많이 느꼈다 따라서 논리적인 사고방식을 차근차근 쌓아야 할것 같았다 (나는 생각이 많이 짧다는걸 느꼈다..) 그래서 앞으로 개발하게 되는 프로젝트들에서는 단순히 개발만 하는것이 아니라 어떤 부분에서든지 왜? 라는 물음을 던져보고 이렇게 했을때 생길만한 이슈들을 생각하고 그런 이슈들을 어떻게 해결할지 다른방법은 없는건지 끊임 없이 생각해보려고 한다 2023. 11. 14.
앞으로의 공부 계획 핑계일수 있지만 아직 회사에 다니고 있어 확실한 계획을 세우지 못하거나 계획한 내용들을 모두 해내지 못하는 경우가 많다 그렇기 때문에 이루지 못할 계획을 세우는 것보다는 계획을 이룰수 있을 최소한의 계획을 세울 것이다 따라서 아래와 같은 계획을 세워 보았다 1. 프로젝트를 개발하면서 얻게되거나 알게된 내용들을 정리 및 깃헙 리드미 작성 2. TDD 방법론으로 프로젝트 개발해보기 3. 성능 및 부하테스트 해보기 이 3가지의 계획은 정말 최소한의 계획이기 때문에 앞으로도 지켜나갈것이다 2023. 11. 14.
나는 어떤 백엔드 개발자가 될것인가?! 나는 취업을 백엔드 개발자로 해야겠다는 생각은 해봤지만 어떤 백엔드 개발자가 되어야 할지는 깊이있게 생각해보지 않았었던 것 같다 그래서 곰곰히 생각해본 결과 아래와 같은 백엔드 개발자가 되어야겠다고 생각했다 1. 가독성이 좋은 코드를 작성할수 있는 개발자 글쓰는 것도 가독성이 좋아야 읽고 싶어 지는것처럼 코드도 마찬가지라고 생각한다 가독성이 나쁜 코드의 첫인상은 읽기조차도 꺼려지게끔 만들고 또 다른사람 뿐만 아니라 나 조차도 이해하기 어려울수 있어 의사소통을 원활하게 하는데에도 힘들기 때문에 가독성이 좋은 코드 , 읽고 싶어지는 코드를 작성할수 있는 개발자가 되고싶다 2. 의사소통을 원활하게 할수 있는 개발자 어느 분야든 마찬가지겠지만 혼자 일하는게 아니기 때문에 의사소통은 원활해야한다고 생각한다 의사소.. 2023. 10. 29.
프론트 엔드와 백엔드 차이 (내가 백엔드 개발자가 되고 싶은 이유) 프론트엔드 - 사용자가 웹사이트 또는 웹 애플리케이션의 URL을 입력하거나 모바일 애플리케이션을 다운로드 할때 마주보게 인터페이스들 - 사용자에게 시각적으로 보여지는 부분 - 컴퓨터 소프트웨어에서 사용자와 상호작용하는 부분 백엔드 - 웹사이트나 웹 애플리케이션 또는 모바일 솔루션의 프로세스와 관련된 서버 측(Server-side)과 데이터베이스를 관리해 주는 테크놀로지 - 사용자에게 드러나지 않는 DB공간을 의미 - 사용자의 입력을 처리하고 그 결과물을 프론트엔드로 넘기는 부분 연극을 만드는것에 비유해보면 무대 앞에서 관객들과 마주하는 배우의 역할은 프론트엔드에 , 무대 뒤에서 연극이 원활하게 이루어질수 있도록 도와주는 제작인의 역할은 백엔드에 비유가 될수 있다 백엔드 개발자가 되고싶은 이유 - 나는 연.. 2023. 10. 20.