레거시php개발자였는데 모던php로 다시 해보려고 합니다. > 자유게시판

자유게시판

레거시php개발자였는데 모던php로 다시 해보려고 합니다. 정보

레거시php개발자였는데 모던php로 다시 해보려고 합니다.

본문

안녕하세요.

여러분들의 조언을 구하고자 합니다.

 

저는 2,000년 php3부터 시작해서 phplib  + Fasttemplate 로 객체지향을 흉내내던 시절

일주일이면 웬만한 사이트는 뚝딱 만들어냈었습니다.

더이상 php는 배울게 없다고 생각하고 

사업을 시작했는데 이게 좀 이상한 쪽으로 가서 기술 개발은 뒷전이 되고

물건 판매에 주력하다가 결국 사업도 말아먹었죠.

 

여행업으로 전환해서 권토중래하던 중에 코로나로 또 수입이 없어졌는데

나이는 들었고 다시 개발로 갈 수도 없고 

배달로 연명하다가 

요즘은 다시 여행업이 잘 되고 있어서 먹고는 살만하게 되었고

X투어 대리점으로 전국 5위 안에 들기도 하고 나름 파란만장한 인생을 살아왔습니다.

 

 그런데 문제는 X투어 웹이 기획부터 개발까지 너무 엉망이라서

X투어로부터 데이타를 받아와서 자체 사이트를 만들어 보려고 합니다.

레거시 php에는 능하지만 모던php는 아예 쳐다보지도 않은 상황이라서 질문 좀 드려봅니다.

 

-모던php 공부를 위해 추천할 만한 책이 어떤 것이 있을까요?

-아이티동 스쿨인가에 강의가 있던게 괜찮은가요? 

지금도 레거시로 작성된 웹사이트를 돌리고 있긴 합니다만

어디서부터 다시 시작해야 할지 난감합니다.

 

조언부탁드립니다.

추천
0

베스트댓글

? 그건 글쓴이가 생각할 판단이구요 

저는 어떤 외국인의 트위터 글중에서 "언어는 도구일뿐이라고" 한게 떠올라서 그냥 올린거에요 그렇다고 강요한것도 아니고 그냥 그렇다는 말인데~

근데 갑자기 지한님이 발끈 하시길래..?! 그렇다고 제가 장인이란 말한적도 없어요 

아까까지만 해도 웃는 얼굴에 찬물 껴앉는듯한 느낌이었어요 어떠한 외국인을 소개한게 뭐가 그리 나쁘게 들린건지 어이없는 생각이드네요 

댓글 19개

laravel 관련 강의나 책을 찾아보시면 될 것 같습니다.

모던php 키워드로 관련 책도 괜찮고요.

 

여러 유사한 프레임워크가 많지만 모던php 중심에는 심포니와 laravel이 있고, laravel 관련 정보가 가장 얻기도 쉽습니다.

laravel 중심으로 살펴보시는 걸 추천합니다.

 

 

https://modernpug.github.io/php-the-right-way/

https://psr.kkame.net/

 

언급하신 강의 사이트는... 샘플 강의를 보니 좀 처참하네요. php7도 아니고 5.6 기반의 강의네요. 다른 걸 찾아보시는 걸 추천합니다.

그.. 트위터에 어떤 외국분이 도구는 도구일뿐이라고 ㅋㅋㅋㅋ php, jquery 두개로만 개발하면서 먹고사는데 부족함 없다고 자랑하는거 봤어요 ㅋㅋㅋㅋ

@리오닥터 도구가 얼마나 중요한데요. 남들은 믹서기&분쇄기 쓰는데 혼자 맷돌 돌리고 있으면...

? 이거 보시면 @levelsio (@levelsio) / X (twitter.com) 이분이 1인개발자로 유명하신분인데~ 대단한분이세요~ 함보세요 ㅋㅋ

@리오닥터 장인이나 도구 탓을 안 하는거지 그렇지 않으면 도구라도 좋을 걸 써야죠.

리오닥터님은 장인이신가 보네요.

 

그누보드 커뮤니티니까 그렇게 비춰질 수 있겠군요. 제가 말한 맷돌은 글쓴이가 본문에서 말한 레거시 PHP입니다. 글쓴이가 레거시를 그누보드라고 생각하고 쓰신건지는 모르겠지만 저는 그런 것인지는 모르겠고 저는 레거시 또는 맷돌에 비유한 것에 그누보드를 생각하며 적은건 아닙니다.

 

여기가 그누보드 커뮤니티지만 이 글은 모던 PHP를 주제로 한 글이며 강의니 학습 방법에 대한 자문을 구하는 글이죠. 저는 거기에 훌륭한 답변은 아니지만 간단하게나마 정보를 첨부한 댓글을 달았습니다. 개발자 간의 정보 교환이죠.

 

리오닥터님의 "툴" 언급은 모던 PHP 자문을 구하려는 사람에게 '레거시도 괜찮다'라고 말하는 것과 같죠. 물론, 레거시로도 충분히 해낼 수 있는 것들이 많죠. 그누보드가 마치 그것을 증명하듯이요. 하지만, 개발자로서의 자문을 구하는 글에 툴은 툴일 뿐이다라는 것은 개발자로서의 성장을 방해하는 것으로 느껴졌으므로 더 좋은 도구를 두고 레거시에 매몰될 필요는 없다는 의도로 남긴 댓글입니다.

 

개발자로서의 발전을 원하시는 분에게 그냥 레거시에 머물러도 된다는 의견은 맞지않는다고 생각하기 때문입니다.

 

제가 남긴 의견들은 그누보드 따위 버리고 라라벨을 사용하라는 것이 아니고, 모던 PHP를 학습하는데 필요한 경로를 안내한 것 입니다.

 

좋은 도구 또는 모던 PHP에서 제공하는 생산성 향상을 기대할 수 있으니 적극적으로 활용해야한다는 의견입니다. 그누보드의 '그'자고 꺼내지 않았고 이 글 어디에서도 리오닥터님이 언급하기 전에는 그 누구도 언급하지 않았습니다.
그누보드와 라라벨은 비교 대상군도 아닙니다. 제가 워드프레스나 라이믹스를 언급했다면 모를까 대체 왜 PHP 개발에 대한 이야기에 그누보드를 끼워넣어 제 의견을 호도하시는거죠?

 

PHP에 대한 이야기만 했을 뿐이니 멋대로 남의 의견을 비꼬아 해석하지 말아주시기 바랍니다.

? 그건 글쓴이가 생각할 판단이구요 

저는 어떤 외국인의 트위터 글중에서 "언어는 도구일뿐이라고" 한게 떠올라서 그냥 올린거에요 그렇다고 강요한것도 아니고 그냥 그렇다는 말인데~

근데 갑자기 지한님이 발끈 하시길래..?! 그렇다고 제가 장인이란 말한적도 없어요 

아까까지만 해도 웃는 얼굴에 찬물 껴앉는듯한 느낌이었어요 어떠한 외국인을 소개한게 뭐가 그리 나쁘게 들린건지 어이없는 생각이드네요 

? 어투는 지탄받을 만했으나 말씀하신 의견에는 동의합니다

 

그리고 감정이 누그러 지실때 쯤 다시 읽어 보시면

"리오닥터님은 장인이신가 보네요"

본인도 부끄럽다 생각될 것입니다

아무튼 개인적으로 몇몇분들의 글을 유심히 보고 있는데

그 중에 한분이 지한님이시라 안타깝게 생각합니다

부디 본인의 실력만큼이나 넓은 아량을 보여 주시기 바랍니다

아래책 완독하시고 

https://www.aladin.co.kr/m/mproduct.aspx?ItemId=133643671

 

나머지는 gpt4 (유료) 쓰시면 됩니다.

이제 새로운 지식을 배우는 패턴은

1. 기초적 개념 확인. 가이드 문서 등

2. Chatgpt 와 페어 또는 멘토링을 통한 프로그래밍.

3. 2번 반복

 

입니다. 

동영상 강의도 좋긴 합니다만, 깊이 있는 전문 강의를 볼게 아니라면 chatgpt보다 훌륭하진 않을겁니다.

 

사실 이제 코드 몰라도 gpt앱이면 어지간히 필요한거 다 만들겁니다.

 

이번에 새로 발표된 기능보고 충격먹었네요. ㅠㅠ 진짜 앞으로 이바닥에서 먹고 살수 있을려나.... 한 2년?

 

@솔그루 진짜 그러네요. 레거시 소스를 집어넣고 모던으로 바꿔달라고 했더니 바로 바꿔주네요. 미쳤군요.

뭐든 구현해서 에러없이 잘 쓰면 되지앟겠습니까 ? 모던이든 레가시든 php 구동하는덴 문제없고 소스를 찾지도 분석하지도 못하게 만든게 무슨 신방식이네 구방식이네 나누는것도 무리무리.. 

php에서 모던은 mvc 로 나누고 composer 써서 일일이 파일마다 include 안하면 그게모던입니다.

 

나머지는 다른개발언어처럼 객체지향이던 뭐던 하면되고요

Php 5부터 시작한 저로써도 모던 php란 mvc프레임워크가 대부분입니다. 어떤 목적으로 쓰는거에 따라 시간 투자와 노력 의지도 고려해보시길 바랍니다. 회원 멤버십 기능과 보안 및 추가 업그레이드가 지속적으로 필요한 사이트는 codeigniter부터 laravel 같은 프레임워크를 추천합니다. 데이터만 단순히 표시하는 사이트리면 php5나 7로도 업그레이드 하는거로 충분합니다. 보안에만 신경쓰시면 전혀 문제 될게없습니다.

전체 195,334 |RSS
자유게시판 내용 검색

회원로그인

진행중 포인트경매

  1. 참여4 회 시작24.04.25 20:23 종료24.05.02 20:23
(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT