>일반적인 문제 >PHP 프로그래밍 교육에 대한 생각

PHP 프로그래밍 교육에 대한 생각

angryTom
angryTom원래의
2020-02-22 14:30:082462검색

오늘 PHP 중국어 웹사이트는 여러분의 참고를 위해 PHP 프로그래밍 교육 학습 경험에 대한 기사를 공유합니다! 심각하게 다루어야 해요! 이제 당신은 공부하기로 결정했으니, 당신이 어떤 마음가짐으로 이 훈련반에 왔든 간에, 당신은 진지하게 배움에 전념해야 합니다. 나는 공부하면서 항상 이런 식으로 나 자신에게 질문해 왔습니다.

(추천 학습: PHP 프로그래밍 교육에 대한 생각php training

)

교육의 첫 번째 단계는 HTML/CSS/JavaScript의 기본을 배우는 것입니다. 처음에는 이것에 대한 기본 지식이 어느 정도 있다고 느꼈고 매우 간단했지만 선생님이 웹 페이지를 매우 능숙하게 구성하는 것을 보고 문득 실제로 내 기본 지식이 생각만큼 좋지 않다는 것을 깨달았습니다. , 그리고 제가 디자인한 페이지는 실제로 생각만큼 좋지 않았습니다. 테이블의 테두리가 1픽셀이라도 변경되지 않습니다. 지금까지 나는 조판에 능숙하지 못해서, 정리하는 데 어려움을 겪는 경우가 많습니다.

교육의 두 번째 단계는 PHP 언어의 문법 구조와 응용 학습으로 시작됩니다. PHP의 문법 구조에 대해 처음에는 정말 익숙하지 않았습니다. 왜 각 변수 앞에 "$" 기호를 붙여야 하는지 이해하지 못했습니다. 그리고 PHP는 글자의 대문자와 소문자의 차이에 주의해야 합니다. 처음에는 ASP 형식으로 작성하는 데 익숙했기 때문에 이러한 측면에서 항상 문제가 있었고 항상 문제를 찾을 수 없었습니다. 이를 통해 코드를 작성할 때 진지해야 하며 방심하면 안 된다는 것을 깨달았습니다. 항상 뭔가를 놓치거나 문자가 대소문자를 구분하지 않으면 오랫동안 오류를 찾지 못할 수도 있습니다.

다행스럽게도 PHP 언어의 문법 오류는 매우 자세합니다. 조금만 익숙해지면 오류 메시지를 보면 쉽게 오류를 찾을 수 있습니다. PHP에는 특히 유용한 디버깅 기능이 있습니다. PHP 문에서 언제든지 결과를 출력하거나 종료를 추가하여 특히 데이터베이스 상호 작용 프로그램의 경우 디버깅 범위를 줄일 수 있습니다. 그런데 먼저 SQL 문을 출력하여 확인한 다음 삽입/삭제가 실패한 이유를 분석하시겠습니까? 이는 문제 해결에 매우 유용합니다.

교육의 세 번째 단계에서는 MYSQL을 접하고, 데이터베이스를 설계하고, PHP를 사용하여 MYSQL 데이터베이스에 연결하는 방법을 배우기 시작합니다. 학교에서 Linux 시스템 강좌를 제공하고 있기 때문에 저는 MYSQL에 대해 전혀 낯설지 않습니다. 비록 데이터베이스 작업이 그다지 좋지는 않지만 최소한 원본 SQL 언어를 기반으로 일반적인 데이터 작업을 사용할 수 있습니다.

교육의 네 번째 단계는 PHP 언어를 사용하여 실제 프로그램을 개발하는 것입니다. 실제 프로젝트 개발을 결합하여 학습하는 것은 정말 효과적입니다. 학습한 후에는 연습을 시작할 수 있으며, 이는 학교에서 학습하는 것과 비교할 수 없습니다. 실제 개발에 대해. 처음에 기본적인 PHP 문법 연습부터 WEB에서의 PHP 언어 적용, 게시판, 사진첩 시스템, 중소기업 홈페이지 시스템, 팀워크에 관한 작은 게임 등 실제 프로젝트 개발까지 그 기간 동안 저는 많은 유익을 얻었고 많은 것을 배웠습니다. 특히 사진첩 시스템 개발에 있어 팀 분업과 협력을 도입했기 때문에 팀 내에서 팀원 간 소통이 잘 되지 않으면, 업무가 제대로 이루어지지 않으면, 팀원 간 소통의 중요성을 깨닫게 되었습니다. 잘 할당되면 여러 구성원이 동일한 작업을 반복하기 쉽습니다. 커뮤니케이션 중에 일관된 문서 요구 사항이 없기 때문에 알 수 없는 오류가 발생하기 쉽고 이는 개발 진행에 심각한 영향을 미치고 예정된 시간 내에 프로젝트가 지연됩니다. 완료할 수 없거나 완료된 프로젝트가 원래 계획된 프로젝트 기능과 일치하지 않습니다. 화보집 시스템을 개발하는 과정에서 그런 문제가 있었는데, 의사소통이 잘 안 돼서, 문서에 자세한 설명이 안 돼서 임시로 서로 물어보는 경우가 많았어요.

이번 달 쯤에는 전반적으로 많은 것을 배웠지만, 사진을 일괄 업로드하는 등 아직까지도 이해가 안되는 문제도 많이 겪었습니다. 업로드되는 사진 수를 동적으로 늘릴 수 있나요? 고정된 수의 사진만 업로드할 수 있습니다. 또 다른 예는 디버깅 소프트웨어 ZendStudio를 사용하는 것입니다. 이해가 안 돼요. 많은 데이터 값이 있는데, 그 중 하나가 실제 문제입니다. 예를 들어 데이터베이스 문의 캡슐화는 간단한 함수만 사용하여 함수를 기반으로 캡슐화하지는 않습니다. 이해가 안되는 부분이 많아 검색엔진을 이용해 검색하거나, 선생님께 도움을 요청하고, 선생님의 자세한 설명과 지도를 통해 문제를 원활하게 해결할 수 있습니다. 일부 기능이 완전히 고려되지 않았고 제대로 구현되지 않았지만 개인적으로 최종 졸업 프로젝트에 상당히 만족합니다.

이 연구와 실습 기간을 통해 나는 소프트웨어 개발에 대한 새로운 이해를 얻었으며, 이는 더 이상 이전의 일방적임에 국한되지 않았습니다. 물론 지금 배운 것은 사실 그리 많지 않으며, 실제 프로그래머가 되기에는 아직 격차가 크다. 정말로 소프트웨어 개발에 참여하고 싶다면 아직 배워야 할 지식이 많이 남아 있습니다. 사실, 앞으로 어떤 일을 하고 싶든 여가 시간을 활용하여 지속적으로 새로운 지식을 배우고 풍요롭게 해야 합니다. 그것.

또한 팀이나 회사에서 일할 때 팀 간의 의사소통과 협력에 주의해야 합니다. 공부할 때나 일할 때 태도를 바로잡고, 진지한 태도로 모든 사람을 대해야 합니다. 시간을 낭비하지 않고 더 빨리 배울 수 있습니다.

(이 경험은 인터넷에서 발췌한 것으로 구체적인 출처는 알 수 없습니다. 침해 내용이 있는 경우 PHP 중국어 웹사이트에 문의하시기 바랍니다! 이해해 주셔서 감사합니다!)

참고: PHP 중국어 웹사이트에서는 수많은 무료 원본을 제공합니다. , 고화질 PHP 비디오 튜토리얼을 정기적으로 php 공공 복지 교육으로 개최합니다!

위 내용은 PHP 프로그래밍 교육에 대한 생각의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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