>  기사  >  백엔드 개발  >  PHP에는 데이터 구조와 알고리즘이 필요합니까?

PHP에는 데이터 구조와 알고리즘이 필요합니까?

(*-*)浩
(*-*)浩원래의
2019-09-28 14:49:442584검색

PHP를 배울 때 데이터 구조는 어느 단계에서 배울 수 있나요? 이 문제는 실제로 PHP를 배우는 것뿐만 아니라 다른 언어를 배우는 것에도 해당됩니다.

PHP에는 데이터 구조와 알고리즘이 필요합니까?

이 문제는 유행을 따라가지도, 앞서가지도 말아야 한다는 뜻입니다. 인터넷에서 남들이 말하는 걸 보지 마세요. 중요하다면, 남들이 추상적이거나 어렵다고 해도 바로 배우세요. (추천 학습 : PHP 동영상 튜토리얼)

일반적으로 이건 배워야 하고, 언제 배워야 하는지가 관건입니다. ? 배우는 방법?

언어의 기본을 잘 배우지 못했다면 자료구조나 알고리즘을 배우지 마세요. 그렇지 않으면 오랫동안 공부하면 화려할 뿐만 아니라요. 쓸모가 없지만 학습에 대한 관심도 큽니다.

예: PHP를 2년 이상 공부한 사람들은 회사 개발 프로젝트 등에서 PHPCMS를 사용하는데, 대학 교과서에서 가르치는 데이터 구조를 사용한 적이 있습니까? 연산? 아니면 허프만 알고리즘? 하지만 PHPCMS를 사용하여 개발된 회사의 많은 프로젝트에 참여할 자격을 얻을 수 있으며 급여도 낮지 않을 수 있습니다.

반면, 하노이탑처럼 복잡한 알고리즘은 외워도 PHP, PHPCMS를 배울 시간이 없더라도 PHP 개발직에 지원한다면 , 몇 명이나 될 것 같나요? 면접 공지를 보내주실래요? 이력서에는 "데이터 구조 및 알고리즘에 능숙하다"라고만 기재되어 있지만, 실제 전투에서 사용할 수 없다면 결말이 상당히 당황스러울 수 있습니다.

인문학을 전공하는 사람들은 데이터 구조가 무엇인지 몰라도 일자리를 찾을 수 있습니다. 이는 PHP와 같은 개발 응용 분야에서 일자리를 찾는 것이 수요와 직접적으로 연관되어 있음을 보여줍니다.

그래서 데이터 구조를 배우고 싶은지 여부는 나중에 찾고 싶은 직업에 필요한지 여부에 따라 다릅니다. PHP 신속한 개발 프로젝트에서 일자리를 찾고 있고 1년 안에 해당 위치에 필요한 프레임워크를 능숙하게 사용하는 경우 기술 관리자가 될 가능성이 높습니다. 그러나 데이터 구조에서는 복잡한 알고리즘을 사용할 수 없습니다.

그래서 오해가 있습니다. 즉: PHP를 배우려면 먼저 데이터 구조와 알고리즘을 철저히 이해해야 하며 여전히 몇 가지 알고리즘에 국한되어 있습니다. Ha Furman 알고리즘, 해시 알고리즘 등과 같은 책에 쓰여 있습니다. 이것을 배우지 못하는 사람은 프로젝트를 개발할 수 없습니다... 등등.

그래서 많은 초보자들이 PHP의 기본도 모르고 객체지향도 이해하지 못하고 템플릿 파싱 엔진도 이해하지 못했다고 들었는데, 그들은 심지어 동적 태그를 이해하지도 못했습니다. Laravel조차도 완전한 프로젝트를 개발할 수 없습니다. 이것은 순전히 "화려한" 움직임입니다.

이것은 다른 사람들이 배우고 당신이 얼마나 "심오한"지 보여주기 위한 것입니다. 사실, 그는 아마도 그것을 왜 배워야 하는지, 어디에 사용되는지 알지 못할 것입니다. 이런 종류의 학습으로 인해 취업에 어려움을 겪고 직업 요구 사항을 충족하기가 어려워지면 이는 완전히 정상입니다.

잘못 배웠으니까. 마치 역사에 능숙하지만 화학 분야를 찾거나 일을 하고 있는데 다른 사람들에게 "역사는 중요하다..."라고 말하는 것과 같습니다.

그래서: 위에서 그린 조언은 다음과 같습니다. 작업이나 향후 작업에 필요하지 않다면 당분간 데이터 구조를 배울 필요가 없습니다.

위 내용은 PHP에는 데이터 구조와 알고리즘이 필요합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.