개발자

6개월 차 미래의 방향성을 못 잡고 있는 PHP개발자입니다.

2024년 09월 26일조회 125

안녕하세요. 비전공, 6개월 학원다녀 운좋게 취업한 PHP7.x codeigniter 3.x 버전으로 조그마한 웹 에이전시 회사다니고 있는 개발자입니다. 현재 진행한 프로젝트는 작은 프로젝트들까지 합쳐 1X개 정도를 진행하였는데 1~3개월 차에는 단순 CRUD하는 정도의 자그마한 프로젝트에서는 정말 잘하는 것 같다고 이야기를 많이 들었었는데요. 여기서가 문제였던 것 같습니다. 초반에는 10시가 되던 12시가 되던 늘 실력을 먼저 키워야지 하며 야근도 마다하지 않고 진행을 했었습니다. 하지만 최근 들어 제 자신이 나태해졌고 API를 10개 정도 연동시키는 프로젝트를 진행하였는데 정말 헐떡이면서 진행하였습니다. ( 자세히 말씀드리자면 로그인 API는 어렵다고 생각이 들어 토큰방식을 사용하지도 못하였고 단지 들려온 값이 암호화된 아이디를 저장해 해당 값이 있으면 user로 로그인 하는 식으로 진행하였습니다. 프레임워크를 사용한 게 맞나 싶을 정도로 MVC를 지키지 못하고 더티코드로 진행하였습니다. ) 특히 결제 API에 대해서는 (은행사 X 카드사입니다.) 끝끝내 마무리하지 못해 시니어 개발자 분에게 맡긴 후 돌아섰습니다. 이번 프로젝트를 진행하며 제가 너무 부족하단 걸 깨달았고 초반에 비해 정말 많이 나태해졌구나..란 걸 중요하게 깨달았고 공부를 진행해야겠다 라고 생각이 들었고, 도대체 어떤 공부를 해야되지? 라는 생각이 절실하게 느껴 질문 남겨봅니다. PHP, CI개발자로서 현재 저의 역량을 키우기 위해서는 어떤 공부를 해야되고 어떤 식으로 공부해야 될지 감이 안 잡힙니다... 두서없는 이야기가 되었지만 긴 글 읽어주셔서 감사드리고 안타까운 후배 한 명 살려주시는 마음으로 주니어 때 어떤 식으로 공부하셔서 시니어까지 되셨는지 알려주시면 열심히 노력해보겠습니다. 감사합니다.

이 질문이 도움이 되었나요?
'추천해요' 버튼을 누르면 좋은 질문이 더 많은 사람에게 노출될 수 있어요. '보충이 필요해요' 버튼을 누르면 질문자에게 질문 내용 보충을 요청하는 알림이 가요.
profile picture
익명님의 질문

답변 1

aigoia님의 프로필 사진

학습은 자기 능력보다 한두 단계 더 어려운 도전 과제를 받고 해결하고 어느 순간부터 지루함을 느끼는 단계에 온 뒤에 거기서 좀 더 어려운 과제를 받고 해결하고 이런 과정을 통해 성장을 합니다. 그게 공부에여. 하루에 14시간 책상에 앉아도 도전과제를 해결을 하지 않는다면 그건 공부를 한게 아니고 고작 4시간만 해도 도전과제를 해결하면 공부를 한게 됩니다. 컴포트 존을 벗어나서 허우적 대고 있는게 공부를 하고 있는 상태에여. 그런 의미에서 12시까지 작업했던 시절은 공부랑은 영 거리가 멀었고 나태하다고 여기는 지금이 오히려 공부에 정의에 더 가까운 시점입니다. 우선은 생각부터 바꾸시는게 선행이 되어야 할듯 싶습니다. 그리고 숨겨진 비급 같은건 없어여. 자신이 할수 있는 역량 보다 더 어려운 업무를 계속 부딧쳐 보고 해결해 보는것 외에는 어떠한 방법도 없습니다.

지금 가입하면 모든 질문의 답변을 볼 수 있어요!

현직자들의 명쾌한 답변을 얻을 수 있어요.

또는

이미 회원이신가요?

AI 답변
커리어리 AI 봇 프로필 이미지

커리어리 AI 봇

GPT가 달아주는 답변입니다.

2024년 09월 26일

안녕하세요, PHP/CI개발자로서의 역량을 키우기 위한 방법에 대하여 질문해주셨군요. 먼저, 몇 가지 방법들을 제안 드리겠습니다. 1. **다양한 프로젝트 경험**: 여러 다양한 유형의 프로젝트를 수행해 보는 것은 실력 향상에 큰 도움이 됩니다. 각각의 프로젝트가 다양한 문제와 요구사항을 가지고 있으므로, 이를 해결하면서 작업하는 과정에서 새로운 기술과 개념을 배울 수 있습니다. 2. **기존 코드 분석**: 다른 사람들이 작성한 코드를 분석하고 이해하려 노력하는 것은 가장 효과적인 학습 방법 중 하나입니다. 이를 통해 당신은 좋은 코드 작성 습관뿐만 아니라 다양한 디자인 패턴, 기법 등을 배울 수 있습니다. 3. **온라인 자료 활용**: 인터넷 상에서는 많은 학습 자료가 공개되어 있습니다. 가장 널리 사용되는 기술부터 최신 기술까지 다루는 다양한 강의, 블로그, 동영상 등이 있으니 이를 활용하는 것도 좋습니다. 4. **공식 문서 읽기**: 언어나 라이브러리의 공식 문서는 그 기술을 가장 잘 이해할 수 있는 자료입니다. 공식 문서를 통해 PHP나 CI의 심층적인 내용을 배울 수 있습니다. 5. **진단과 반성**: 프로젝트가 끝난 후에는 반드시 복기하고 평가하는 시간을 가져야 합니다. 내가 무엇을 잘 했는지, 어떤 부분에서 문제가 있었는지 등을 검토하면 다음 프로젝트에서 더 큰 성과를 얻을 수 있습니다. 추가로, 코드 리뷰를 받거나 멘토링을 받는 것도 많은 도움이 됩니다. 웹개발 관련 커뮤니티에 가입하여 경험이 많은 개발자들의 조언을 구하는 것도 추천드립니다. 이 외에도 당신만의 학습 방법이 있다면 적극적으로 활용하시기 바랍니다. 아무리 작은 성장이라도 중요한 건 꾸준함입니다. 쉽지 않겠지만 열정과 하루하루의 노력으로 반드시 성장하실 수 있을 것입니다. 화이팅하세요!

목록으로

지금 가입하면 모든 질문의 답변을 볼 수 있어요!