valenci
385
2021-08-12 13:31:58
11
675

php개발자 선배님들 계신가요?


신입으로 php쪽으로 입사하게 되었습니다.

제가 커뮤니티에서 본 php에 대한 인식은 오래되고 죽어가는 언어지만 아직까지 많은 사이트가 php를 유지되고 있다 이렇게 알고있습니다.그러다보니까 미래가 어두운 상태에서 앞으로 어떻게 커리어를 쌓아야할지 고민이되서 글을 남기게 되었습니다

현재 입사하는 회사에서는 php7를 사용하고 프레임워크는 코드이그나이터를 사용하는 걸로 알고있습니다. 자바만 공부해봐서 php는 아예 모르기 때문에 1년동안은 열심히 회사업무를 위해 php와 프레임워크를 공부하려고 합니다. 근데 그 이후를 위해서 어떻게 준비 해야될지 모르겠습니다. 

1. java를 공부?

2. 라라벨을 공부?

3. react , vue같은 프론트 부분 공부

4. 기타 등등

php개발자로 오랫동안 살아남으신 분들은 어떻게 자기의 무기를 만드셨는지 궁금합니다.


1
  • 댓글 11

  • 저는 안드로이드 개발 공부를 오래했습니다

    독학으로 3년동안 자바공부+안드공부+php,node + 리눅스까지 다하다가 php+안드 개발로 신입으로 들어갔었죠

     신입으로와서 제일처음한게 기존 소스 안드로이드 웹뷰+기능 들을  디자인패턴 적용하고 필요없는 소스정리 및 추가해줬습니다 지금은 아에 건들일이 없습니다... 이거 만든거 하나로 전부 돌려쓰고있으니깐요

    거의 경력은 php경력... 딱 한번 node.js사용..

    이력서에 언어와 직무를 적고 면접을 보러 다녔습니다

    그 과정에서 면접들이 순탄치 않았습니다

    다시 안드개발자로 가려고해도 경력이 php가 앞서다보니깐

    면접제의가오더라도 떨어질확률이 php면접보다 더 크더라고요

    아무리 공부해도 php 길을 밟은이상 다시 자바로  가기 쉽지않더라고요

    자바 경력이 없으니깐요..


    참고로 si는 그냥 갈수는있어요

    왜냐하면 다할줄아는사람 좋아하니깐..

    근데 특정분야(회사가 직접운영하는 서비스) 는 그 언어의 경력을 많이 보는것같습니다

    하지만 항상 예외는 있으니깐요 이것저것 실전에서 하는것과같이 완벽하게 다 소화해낼수있는 사람은 다되겠죠..?

    제가 가는곳은 자체 서비스에  php,java둘다 다 사용하고 스스로 공부를 할수있게 지원을 해주는 회사입니다

    살아남으실라면 php하면서 자바 공부 꾸준히 하세요

  • valenci
    385
    2021-08-12 14:16:14

    포도가살찌면포동포동 // 제가 보기에는 되게 기술이 다양하게 많으신것같은데 어렵다고 하시니 주니어 입장에서는 막막하네요.. php로 들어간건 후회하시나요?

  • valenci 

    길을 잘못들었다라는 생각을 면접다니면서 많이했습니다..

    안드,ios를 하고싶은데.. 뽑아주질않으니깐요..

    php면접본곳은 거의다 붙었습니다..오히려 연봉도 높았구요

    하지만 제가 원하는 분야가 아니기에 후회됩니다..

    처음부터 안드로 갔다면..이라는 생각을 했습니다

    지금은 반 포기상태로  html,css 위주로 공부하면서 홈페이지 만들면서 자기 공부중입니다.. 7개월째네요 공부한지는..

    거의 웹으로 파고들었습니다.. 하지만 안드 ,ios는 계속하고싶네요 ㅎ 욕심이 많아서요 ㅋ

    아 그리고 저도 주니어입니다..

    이제 2년 다되가네요


  • valenci
    385
    2021-08-12 14:29:20

    포도가살찌면포동포동 // 아 그러시군요.. 자기가 원하는 업무가 있는데 못한다면 일할 마음도 안생기고 힘들것같습니다 ㅜ 저는 아직 신입이라서 뭘 하고싶다는 것보다는 그냥 가서 잘 적응했으면 좋겠다는 마음이 큰데 혹시 몇년이 지나고 이직을 하게되거나 그랬을때 지금 한 선택 때문에 연봉이 안오르고 밥벌이 못하게 될까봐 걱정되서요ㅜ.. 이렇게 정성스럽게 답변해주셔서 감사합니다

  • valenci

    php가 죽어가는 언어라고해도

    쓰는곳이 많아요 

    한국에서 안쓰면 해외가면되요

    해외는 알아보니깐  php 를 많이 사용하더라고요

    php하시면서 자바공부 틈틈히하세요

  • 머리가아프네
    230
    2021-08-12 15:00:58 작성 2021-08-12 15:02:42 수정됨

    Laravel을 추천 드리는데 대신에 저도 최근에 JPA를 보고 있는데 JPA 적응에 Laravel이 도움이 엄청나게 많이 도움이 되었기 때문입니다.

    모자란 제가 생각하기에는 현재 회사는 웹 에이전시로 단순 날코딩 PHP일 확률이 높으며 사업비의 규모가 작은 곳일 확률이 높으며 그 회사에서 스프링 프레임워크(마이바티스, 혹은 안되면 아이바티스라도..)를 다룰 기회가 온다면 무조건 담당 하겠다고 하여 스프링 프레임 워크를 익히는 것이 좋을 것 같습니다.

    그러면서 라라벨을 공부하는것인데 사실 라라벨도 웹 에이전시 사업에 적용 한다는것은 사실상 닭 잡을 때 소잡는 칼 쓰는 것이므로 적용 가능성도 적고 효율성도 현저히 떨어 질 것으로 보입니다.(웹 에이전시가 고객으로 대상하는곳은 대부분 변동 가능성이 많은 사이트 이기에 라라벨은 부적합 합니다.)

    이제 라라벨이 되셨다면 선택 하셔야 되는데 서비스회사(배민, 당근? 이런곳도 쓰는지 모르나 가정하에...)가 많이 쓴다는 스프링 JPA를 익히시면 향후 네카라쿠배...뭐 이런곳으로 이직 할 가능성이 상승 될 것 같습니다. 저같은 경우는 마이바티스만 실무에서 썻는데 프리 뛰면서 라라벨 공부할 기회가 있어 공부를 했었고 현재는 JPA를 하는 중인데 라라벨 공부한게 엄청나게 많은 도움이 되었습니다.

    이제 상기 개발 관련 공부를 했다면 기타 데브옵스를 조금 공부 하시면 될것 같은데 이 부분은 저도 어떻게 공부 해야 할지는 정확이 모르겠네요(대신 도커는 하시는게 좋으실것 같네요 장담은 못드리지만...)

    모자라지만 제가 여기저기 부딪히고 치이고 면접에서 대차게 까이면서 생각해본 커리큘럼은 위와 같다만 좋은 길이고 올바르다고는 장담 못드리겠네요(어디까지나 저의 경험에 비추어 생각한 것들입니다.)

    ------------------------------------------------------------------------------------------------------------------------------------

    아 내용 추가..

    현재 회사가 CI 쓴다고 하셨으면 에이전시는 아닐수도 있겟네요 현재는 PHP 프레임워크 점유율이 라라벨이 높기 때문에 라라벨을 추천 드리며 제가 CI 해본 결과 너무 자유도가 높아 PHP 날코딩의 문제가 CI에서 다시 재현되는것을 느꼈었습니다.......

  • 자바를잡자
    16
    2021-08-12 16:54:13

    php 4년하구 java 공부중입니다.. 현재 취준생


    1. java를 공부?

      - 인강보구 , 토이프로젝트 두개 진행중입니다 ㅠㅠ 인프런 김영한님 강의 추천드립니다.

    2. 라라벨을 공부?

       - 공식문서 메뉴얼 전부 읽었구 , 라라케스트 라는 외국 사이트인데 설명은 전부 영어로 되어 있습니다만, 코드를 보고 이해를 해야됩니다. 단 대부분 유로 입니다.., 

       php 경력이 있어서 그런지 사실 알바가 많이 들어오긴합니다 ㅋㅋ 주니어 개발자인데 php로 외주만으로 3천만원 정도 번거 같습니다;.. 지금 다 어디간건지 찾진 못하구요..ㅎㅎ

    3. react , vue같은 프론트 부분 공부

       - vue.js 추천드립니다 라라벨이 기본적으로 vue.js 를 밀고 있습니다. 실제로 vue.js가 러닝커브가 낮습니다.

    4. 기타 등등

    php개발자로 오랫동안 살아남으신 분들은 어떻게 자기의 무기를 만드셨는지 궁금합니다.

     - 저는 오래 살아남진 못했지만 결론적으로 php가 기업적인 한계가 있어서 바꾼게 가장 큽니다...ㅋㅋ

     무신사, 아프리카 , 마켓컬리등등 도 php로 되어 있습니다만 전 라라벨과 spring boot 둘다 해보긴했는데

    느낌적으로 둘다 비슷합니다..ㅋㅋ php에서 오래 살아남는 방법이 있다면 모던 php 부터 다시 시작해야됩니다.

    이터레이터나 클로져 같은 모던 php 개념부터 알고 가셔야됩니다.


  • 프레드윰
    1k
    2021-08-12 20:42:33

    저희 오픈톡 와서 대화해요 저랑 같은 타입이네요 ㅋㅋ

    https://open.kakao.com/o/gJQfcu6c

  • valenci
    385
    2021-08-12 21:21:33

    머리가아프네 // 일단 회사에서는 ci를 쓰게 될것같은데 ci를 공부하면서 추가적으로 라라벨을 공부하면될까요? 추가적으로 스프링부트 , jpa는 꼭 사용해봐야겠네요 ㅠㅠ 감사합니다.

  • valenci
    385
    2021-08-12 21:24:56

    자바를잡자 // 조언 감사합니다^^ 아 그러시면 java로 바꾸게 된 이유가 기업적인 한계라고 하셨는데 기업적인 한계가 더 큰 회사에 가고싶다는 의미인가요? 아니면 급여적으로 더 큰 보상이 있는 큰 회사로 가고싶다라는 의미인가요? php랑 java개발자랑 급여차이가 많이 발생한다고 들어서요

  • 머리가아프네
    230
    2021-08-13 09:42:55

    valenci 제가 겪어본 CI가 너무 날코딩화, 커스텀화 되어 있어서 그런거지 꼭 라라벨을 해야 되는건 아닌 것 같습니다. 왜냐면 그당시에는 저 이전에 CI를 다루던 개발자가 고급 PHP 개발자인데 자신이 해오던 코딩스타일이 있어 CI에도 기존 날코딩 방식을 녹여내어 CI 까지 날코딩화 시켜 버려서 그런듯 하네요....;;;;;JPA 도 꼭 해야 되는것은 아니고 그냥 향후 대기업 서비스 회사 즉 네카라쿠배당토 여기 중에 JPA 쓰는 곳 있으니 그냥 추천만 드린건데 예를 들면 김영한님이 JPA 부분에서 굉장히 유명하시고 관련 강의, 책도 출간 하시고 현재 배민 기술 블로그에 https://techblog.woowahan.com/2598/ 이런 포스팅도 하시기 때문에 이제 신입이시고 향후 꽃길을 걸을 수 있는 발판으로 JPA를 말씀드린것이지 꼭 해야 되는것은 아닌것 같습니다. 사실 가장 추천 드리는 바는 향후 이직하고 싶은 회사를 몇군데 집어 놓고 그 회사들의 채용 요강이나 기술 블로그를 참고해서 그 회사들이 원하는 기술력을 가지는 것을 추천 드립니다.(저처럼 경력 꼬여서 이것저것 잡다한거 다하지 않으시길 바랍니다.....ㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠ)

  • 로그인을 하시면 댓글을 등록할 수 있습니다.