아직도 어제 일처럼 기억나는데, 제가 웹 개발자의 길을 시작한 것은 벌써 20년이 넘은 일입니다.
저는 56k 모뎀으로 전화를 걸어 제가 좋아하는 웹사이트를 탐색하려고 전화선을 많이 사용했습니다. 그러다가 어떻게 직접 만들 수 있을까 고민했어요.
저는 Microsoft Word에서 HTML을 작성할 수 있다는 것을 알았습니다. 나는 스크롤링 선택 윤곽, GIF 및 모든 것을 포함하는 문서를 만들었습니다. 영광스럽고 끔찍했습니다.
그런 다음 MS Word에서 소스 코드를 보기 시작했고 거기에서 모든 내용을 파악했습니다. 저는 테이블 레이아웃과 CSS 드롭다운을 배웠고, 지역 광고 웹사이트에서 일하는 첫 번째 실제 직업을 얻었습니다.
저는 항상 메뉴를 모든 페이지에 복사하여 붙여넣었습니다. 레이아웃 파일이나 포함이 없었고, D가 없는 그저 좋은 구식 DRY였습니다. 그러자 동료 중 한 명이 더 이상 메뉴나 로고가 변경될 때마다 모든 페이지를 편집하는 데 시간을 낭비할 필요가 없다고 알려줬습니다. "PHP"라는 이상한 것을 사용할 수 있습니다.
집에 오자마자 메뉴 파일 하나만 만들어 내 모든 페이지에 포함할 수 있다는 것을 금방 깨달았습니다. 이거보고 완전 깜놀했어요.
몇 년이 지났습니다. 나는 바닐라 JS, CSS, HTML, PHP에 대해 알아야 할 거의 모든 것을 배웠습니다. 저는 심지어 저만의 프레임워크도 몇 개 굴렸습니다.
프레임워크는 모두 형편없었지만 작동했고 빠르게 작동했습니다. 저는 그 당시에는 "프레임워크"가 무엇인지도 몰랐고 우연히 "Laravel"이라는 작은 것을 발견했습니다.
처음에는 망설였어요. 나는 내 방식이 일을 하는 올바른 (비록 끔찍하기는 하지만) 방식이라고 느꼈습니다. 나는 거의 기분이 상했다. 라라벨이 왜 그렇게 인기가 있었나요? 여러번 시도해 보았으나 자존심이 계속 예전의 방식으로 돌아가게 만들었습니다.
그러던 어느 날 나는 그것을 제쳐두고 Laravel을 실제로 사용해 보았습니다. 10년이 넘은 지금까지도 나는 아직도 Laravel을 사용하고 있습니다. 나는 수천 개의 별을 합친 수십 개의 패키지를 만들었고, 포럼과 디스코드 채널 및 SO에서 사람들을 도왔습니다. Nova 등을 구매하여 개발자들을 지원하기도 했습니다.
자랑하려는 것도 아니고 나 자신을 더 중요한 사람처럼 보이게 하려는 것도 아닙니다. 저는 진심으로 Laravel을 사랑했고 매일 새로운 일을 하기 위해 깨어나는 것에 열광했습니다. 제가 Laravel "커뮤니티"에 실제로 참여하기 전까지는 아니었습니다.
저는 Laravel 하위 레딧에서 상당히 활동적이었습니다. 나는 가능한 한 자주 사람들을 도우려고 노력했고, 내 패키지를 공유할 때 많은 히트를 쳤습니다.
그러던 어느 날 뭔가 달라졌다.
Laravel 하위 레딧은 몇 가지 새로운 모드를 고용하기로 결정했습니다. 처음에는 별로 대수롭지 않게 생각하다가 커뮤니티 활동이 점점 줄어들고 있다는 것을 깨달았습니다.
모드에서는 여러 가지 새로운 규칙을 적용하기로 결정했습니다. 그들은 왼쪽과 오른쪽 스레드를 삭제하고 잠그고 있었습니다. 이상하긴 했지만 그래도 활동적으로 지내려고 노력했어요.
작업 중이던 패키지 때문에 어려움을 겪던 어느 화창한 날까지 그랬습니다. 저는 Tailwind를 배우고 있었고 이를 사용하여 나만의 UI 구성 요소 패키지를 만들고 싶었습니다. 내 문제는 내 패키지 구성 요소 보기에 있는 모든 클래스를 "제거"하는 방법을 확신할 수 없다는 것입니다.
그래서 저는 평소에 하던 대로 했습니다. 저는 Laravel 하위 레딧에 가서 이 작업을 수행하는 가장 좋은 방법을 아는 사람이 있는지 물었습니다. 돌이켜보면 간단한 대답이었습니다. 설치 시 Tailwind 구성 파일에 패키지 dir glob을 추가하기만 하면 됩니다.
그러나 당시에는 이런 답변을 얻지 못했습니다. 대신에 제가 얻은 것은 제 질문을 완전히 삭제하는 새로운 모드 중 하나였습니다.
내가 왜 내 게시물을 삭제했는지 묻기 위해 모드에게 메시지를 보냈을 때(서브 레딧에 있는 동안 수년간 한 번도 그런 일이 없었습니다) 저는 음소거되었습니다.
정말 화가 났습니다. 제가 커뮤니티에 쏟았던 모든 시간과 노력이 버튼 한 번만 클릭하면 사라져 버린 것 같았습니다.
그래서 나는 대체 계정으로 가서 그에 대해 내가 어떻게 생각하는지 모드에게 말하기로 결정했습니다. 나는 이런 일이 일어나고 있다는 것이 완전히 터무니없다는 것을 알았습니다. 아마도 나는 약간 맹목적인 분노를 느꼈을 것입니다.
그런 다음 Mod는 저를 하위 레딧에서 완전히 차단하기로 결정한 다음 관리자에게 전체 웹사이트에서 내 계정을 차단하라고 불평했습니다. 수십 년 동안 보유했던 계정이 거의 즉시 사라졌습니다.
이런 일이 일어나는 동안 저는 Laravel 디스코드 채널에서도 활발하게 활동하고 있었습니다. 나는 매일 도움말 채널에 가서 가능한 한 많은 질문에 답변하겠습니다. 나는 도움을 받기 위해 돈을 기부하겠다고 제안하는 사람들이 자주 있었지만 항상 거절했습니다. 저에게는 돈이 문제가 아니었습니다. 저는 프레임워크가 정말 마음에 들었고 사람들이 프레임워크를 통해 성공하는 모습을 보고 싶었습니다.
과거에 Taylor(Laravel로 제작됨)가 Reddit에서 상당히 역겨운 대우를 받은 것을 발견했습니다. 너무 많아서 그는 자신의 여러 계정을 삭제했습니다.
아마도 Laravel 디스코드 채널의 누군가가 내 좌절감을 이해해줄 것이라고 생각했습니다. 그래서 일반 채널에서 Reddit에서 있었던 일을 언급하고 혹시 이런 일 겪으신 분 계시지 않냐고 물어봤습니다.
도움을 구하는 사람들에게 종종 무례한 반응을 보이고 채널에서 첫 번째 Laravel 프로젝트를 공유한 15세 어린이를 차단한 discord 모드 중 하나가 저를 폐쇄하기로 결정했습니다. 그는 이곳이 Reddit에 대해 토론하거나 중단할 장소가 아니라고 말했습니다. 그래서 그랬어요.
몇 주가 지났습니다. 그러다가 갑자기 디스코드에 알림이 떴어요. 나를 언급하는 것을 금지한 것은 Reddit 모드였습니다. 그는 자신의 잘못을 면책하기 위해 모든 상황을 꺼냈습니다. 그는 우리 채팅의 컷오프와 변경된 스크린샷을 게시하여 나를 괴물처럼 보이게 만들었습니다. 물론이죠.
그래서 제가 대답했어요. 나는 그가 하고 있는 일이 역겨운 부정직 행위에 불과하다고 말했습니다.
다음에는 무슨 일이 일어났을 것 같나요? Reddit 모드도 Discord 채널에서 Reddit에 대해 이야기할 때 저와 동일한 "stfu" 처리를 받았나요?
물론 그렇지 않습니다.
나에게 Reddit에 대해 언급하지 말라고 한 Discord 모드는 즉시 Reddit 모드의 입장을 취했고, 이에 대해 게시해 준 것에 대해 감사 인사까지 했습니다. 말 그대로 그에게 감사 인사를 전했습니다.
다시 한 번 화가 났습니다. 내가 10년 동안 활동했던 커뮤니티에서 나를 차단한 사람은 이제 일어난 일에 대해 모든 사람에게 거짓말을 하고 심지어 그것에 대해 감사를 표합니다. 그만 얘기하라고 해주신 분께 감사드립니다.
디스코드 채널의 다른 사람들도 혼란스러워했습니다. 문제가 해결된 지 몇 주 후에 Reddit 모드에서 이 문제를 제기한 것이 얼마나 이상하다고 회원들이 언급한 것을 분명히 기억합니다.
다음에 무슨 일이 일어났는지 전혀 짐작할 수 없습니다. 디스코드 채널에서 차단당했습니다.
이 모든 일이 있은 후에도 나는 내가 멋진 클럽에 속해 있지 않다는 것이 분명해질 때까지 내가 할 수 있는 한 계속 기여했습니다. 나는 더 이상 합당한 사이비 회원이 아니었습니다. 내 PR은 모두 미리 준비된 답변으로 마감됩니다. 나는 내 코드가 "올바르지 않다"고 주장하여 자신을 바보로 만들고 자존심을 구하기 위해 동일한 PR 댓글에서 3번 역추적하는 Graham Campbell과 같은 사람들의 처분에 달려 있습니다.
이제 코딩 전반에 대해 역겨움을 느끼는 지경에 이르렀습니다. 나는 작업 프로젝트를 시작해야 할 때마다 움츠러듭니다. 내 사이드 프로젝트가 모두 삭제되었습니다. 내 MIT 저장소가 모두 제거되었습니다.
Typescript/Node/Bun으로 점프해 보았습니다. 한동안 즐거웠지만 입에서 그 더러운 맛이 사라지는 것은 아무것도 없는 것 같습니다. 저는 수익이 없는 일에 더 많은 시간을 낭비하지 않기 위해 무의식적인 방어 메커니즘이 작동하는 것처럼 극도로 강박적인 방식으로 프로젝트를 자주 만들고 삭제합니다.
이제 저는 완전히 당황했습니다. 매일매일 나는 예전의 신기루를 따라 텅 빈 사막을 헤매는 것 같은 느낌이 듭니다. 웹 개발은 내가 돈을 벌고 실제로 즐길 수 있는 유일한 일이었습니다. 그것은 내가 실제로 고수하는 것을 볼 수 있는 유일한 직업입니다. 이제는 나 자신도 어찌할 바를 모르겠습니다.
배관공이 되었어야 했는데.
위 내용은 해로운 Laravel 커뮤니티가 코딩에 대한 나의 열정을 어떻게 파괴했는지.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

PHP는 전자 상거래, 컨텐츠 관리 시스템 및 API 개발에 널리 사용됩니다. 1) 전자 상거래 : 쇼핑 카트 기능 및 지불 처리에 사용됩니다. 2) 컨텐츠 관리 시스템 : 동적 컨텐츠 생성 및 사용자 관리에 사용됩니다. 3) API 개발 : 편안한 API 개발 및 API 보안에 사용됩니다. 성능 최적화 및 모범 사례를 통해 PHP 애플리케이션의 효율성과 유지 보수 성이 향상됩니다.

PHP를 사용하면 대화식 웹 컨텐츠를 쉽게 만들 수 있습니다. 1) HTML을 포함하여 컨텐츠를 동적으로 생성하고 사용자 입력 또는 데이터베이스 데이터를 기반으로 실시간으로 표시합니다. 2) 프로세스 양식 제출 및 동적 출력을 생성하여 htmlspecialchars를 사용하여 XSS를 방지합니다. 3) MySQL을 사용하여 사용자 등록 시스템을 작성하고 Password_Hash 및 전처리 명세서를 사용하여 보안을 향상시킵니다. 이러한 기술을 마스터하면 웹 개발의 효율성이 향상됩니다.

PHP와 Python은 각각 고유 한 장점이 있으며 프로젝트 요구 사항에 따라 선택합니다. 1.PHP는 웹 개발, 특히 웹 사이트의 빠른 개발 및 유지 보수에 적합합니다. 2. Python은 간결한 구문을 가진 데이터 과학, 기계 학습 및 인공 지능에 적합하며 초보자에게 적합합니다.

PHP는 여전히 역동적이며 현대 프로그래밍 분야에서 여전히 중요한 위치를 차지하고 있습니다. 1) PHP의 단순성과 강력한 커뮤니티 지원으로 인해 웹 개발에 널리 사용됩니다. 2) 유연성과 안정성은 웹 양식, 데이터베이스 작업 및 파일 처리를 처리하는 데 탁월합니다. 3) PHP는 지속적으로 발전하고 최적화하며 초보자 및 숙련 된 개발자에게 적합합니다.

PHP는 현대 웹 개발, 특히 컨텐츠 관리 및 전자 상거래 플랫폼에서 중요합니다. 1) PHP는 Laravel 및 Symfony와 같은 풍부한 생태계와 강력한 프레임 워크 지원을 가지고 있습니다. 2) Opcache 및 Nginx를 통해 성능 최적화를 달성 할 수 있습니다. 3) PHP8.0은 성능을 향상시키기 위해 JIT 컴파일러를 소개합니다. 4) 클라우드 네이티브 애플리케이션은 Docker 및 Kubernetes를 통해 배포되어 유연성과 확장 성을 향상시킵니다.

PHP는 특히 빠른 개발 및 동적 컨텐츠를 처리하는 데 웹 개발에 적합하지만 데이터 과학 및 엔터프라이즈 수준의 애플리케이션에는 적합하지 않습니다. Python과 비교할 때 PHP는 웹 개발에 더 많은 장점이 있지만 데이터 과학 분야에서는 Python만큼 좋지 않습니다. Java와 비교할 때 PHP는 엔터프라이즈 레벨 애플리케이션에서 더 나빠지지만 웹 개발에서는 더 유연합니다. JavaScript와 비교할 때 PHP는 백엔드 개발에서 더 간결하지만 프론트 엔드 개발에서는 JavaScript만큼 좋지 않습니다.

PHP와 Python은 각각 고유 한 장점이 있으며 다양한 시나리오에 적합합니다. 1.PHP는 웹 개발에 적합하며 내장 웹 서버 및 풍부한 기능 라이브러리를 제공합니다. 2. Python은 간결한 구문과 강력한 표준 라이브러리가있는 데이터 과학 및 기계 학습에 적합합니다. 선택할 때 프로젝트 요구 사항에 따라 결정해야합니다.

PHP는 서버 측에서 널리 사용되는 스크립팅 언어이며 특히 웹 개발에 적합합니다. 1.PHP는 HTML을 포함하고 HTTP 요청 및 응답을 처리 할 수 있으며 다양한 데이터베이스를 지원할 수 있습니다. 2.PHP는 강력한 커뮤니티 지원 및 오픈 소스 리소스를 통해 동적 웹 컨텐츠, 프로세스 양식 데이터, 액세스 데이터베이스 등을 생성하는 데 사용됩니다. 3. PHP는 해석 된 언어이며, 실행 프로세스에는 어휘 분석, 문법 분석, 편집 및 실행이 포함됩니다. 4. PHP는 사용자 등록 시스템과 같은 고급 응용 프로그램을 위해 MySQL과 결합 할 수 있습니다. 5. PHP를 디버깅 할 때 error_reporting () 및 var_dump ()와 같은 함수를 사용할 수 있습니다. 6. 캐싱 메커니즘을 사용하여 PHP 코드를 최적화하고 데이터베이스 쿼리를 최적화하며 내장 기능을 사용하십시오. 7


핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

AI Hentai Generator
AI Hentai를 무료로 생성하십시오.

인기 기사

뜨거운 도구

Atom Editor Mac 버전 다운로드
가장 인기 있는 오픈 소스 편집기

ZendStudio 13.5.1 맥
강력한 PHP 통합 개발 환경

안전한 시험 브라우저
안전한 시험 브라우저는 온라인 시험을 안전하게 치르기 위한 보안 브라우저 환경입니다. 이 소프트웨어는 모든 컴퓨터를 안전한 워크스테이션으로 바꿔줍니다. 이는 모든 유틸리티에 대한 액세스를 제어하고 학생들이 승인되지 않은 리소스를 사용하는 것을 방지합니다.

에디트플러스 중국어 크랙 버전
작은 크기, 구문 강조, 코드 프롬프트 기능을 지원하지 않음

드림위버 CS6
시각적 웹 개발 도구
