프로그래머(또는 프로그래머)로서 몇 가지 특별한 기술이 없으면 분명 세상에서 명성을 얻을 수 없을 것입니다. 특별한 기술 외에도 무기도 매우 중요하지만 일단 A blue입니다. 강철검은 분명 수천 명의 소년 소녀들의 호감을 얻을 수 없을 것입니다. Xiao Li의 투척용 칼조차도 사람들은 그의 잘생긴 모습을 기억하지 못하고 단지 그의 투척용 칼만 기억했습니다.
이 기사에서는 프로그래머가 여행 중 여자를 데리러 가거나 집에서 프로그래밍할 때 필요한 7가지 필수 무기와 몇 가지 실용적인 (bi) 필수 사항에 중점을 둡니다.
개발 환경
가장 엄숙한 권장 사항: XAMPP
Win 버전, Mac 버전, Linux 버전 등이 있으며 모두 사용할 수 있습니다. 표준 영어 정의는 다음과 같습니다. 많은 회사들이 생산 환경에서 이 기능을 사용합니다.
IDE Editor
진정한 천재는 IDE를 통합할 필요가 없다고 합니다. 그들은 단순할수록 품질이 높기 때문에 단순할수록 좋습니다.
하지만 오늘 우리는 자랑하러 온 것이 아니라, 오늘 실용적이려고 왔습니다.
첫 번째 추천: PHPStorm, 최신 버전은 8.1 이후입니다. 러시아 회사의 제품인데, JetBrains에도 Webstorm이라는 제품이 있는데, 이 제품도 정말 멋진 제품입니다. 폭풍이 더 격렬하게 오게 해주세요!
추천 이유: 편리하고 전문적이며, 기본적으로 프로그래밍, 디버깅 등 다른 사람들이 할 수 있는 모든 일을 할 수 있습니다. 또한 SVN 관리 및 웹 사이트 서버에 대한 자동 업로드 대기도 통합합니다. 그것에 대해 이야기하는 것만으로는 충분하지 않습니다.
이것은 RMB가 필요한 상용 소프트웨어라는 점에 유의해야 합니다. 소프트웨어를 크랙하지 않으셨나요... 당신은 진짜 프로그래머인가요?
또 다른 훌륭한 추천 제품은 물론 Sublime Text입니다. PHPStorm과 마찬가지로 Mac 및 Win 플랫폼용 버전도 있습니다. PHPStorm의 좋은 편집 기능도 있지만 핵심은 그렇게 부풀어 오르지 않고 매우 가벼운 Slim입니다. phpstorm이 매우 강력하고 모든 것을 포괄하는 이 범주의 Stallone이라면 Sublime Text는 가볍고 부드러운 Xiaojiabiyu입니다.
사람마다 취향에 따라 다릅니다.
웹사이트 주소는 묻지 마세요. 두니앙에게 물어보는 방법을 모르면 프로그래머 자격을 얻을 수 없을 것 같아요.
데이터베이스 도구
데이터베이스 도구가 너무 많습니다. 나는 Mac 플랫폼에서 도구를 사용하고 플랫폼을 직접 얻었으며 그 차이가 실제로 상당히 크다는 것을 발견했습니다.
우선 세 번째 장소를 소개하겠습니다. Mysql Workbench는 MySQL에서 공식적으로 제작한 것입니다. 매우 훌륭하고 강력한 기능을 갖추고 있지만 중국어에 대한 지원이 평균 수준이라는 것이 단점입니다. 특히 부풀어 오른 도구가 왜 그렇게 큰지 모르겠습니다.
가장 멋진 점은 데이터베이스 설계에 사용되며 매우 좋은 지원을 받는다는 것입니다. EER Diagram 인터페이스를 열 때 사용됩니다. 적극 권장됩니다.
그리고 Mac 플랫폼 전용인 Sequal Pro를 소개하고 싶습니다. 현재 버전이 1.0인데 왜 이것을 추천하는지 궁금합니다. 정말 사용하기 쉽기 때문에 Mac에서 몇개 사용해 봤는데 이게 정말 좋은 것 같아요.
아쉬운 점은 영어로만 제공되는 것 같습니다. 병음은 잘하는데 영어는 잘 못하는 분들은 아마 우울하실 것 같아요.
Tie for First Place에는 Win 및 Mac 버전이 있는 Navicat for MySQL도 포함되어 있습니다. 저는 한번도 사용해본 적이 없지만 우리 기술 전문가인 Pan Shen이 사용해 왔고 적극 추천했습니다.
선택 이유: Pan Shen이 좋아하고 부정적인 리뷰가 없습니다.
SVN 관리 도구
한 사람이 원하는 대로 개발을 할 수 있고, 원하는 것은 무엇이든 할 수 있습니다. 그러나 SVN 관리 도구가 없는 팀은 상상할 수 없습니다. 심천 복전 중심부를 알몸으로 달리는 느낌이 너무 원시적이었습니다.
SVN 일반적으로 서버 측에서는 Linux 시리즈 시스템의 경우 일반적으로 Subversion 시리즈의 버전 관리 시스템이 설치되어 있어 사용하기 쉽고 사용하기 쉽습니다.
물론, 현재 매우 인기가 높은 Github에서도 시스템을 호스팅할 수 있습니다. 팀 개발 및 비즈니스 운영을 위해서는 로컬 영역 네트워크에 있든 없든 원하는 대로 Subversion 서버를 호스팅하는 것이 좋습니다.
Mac 버전의 경우 먼저 CornerStone 버전 2.7+를 권장합니다. 아주 새로운 버전을 사용하지 않기 때문에 이 정도면 충분합니다. 완전한 SVN 클라이언트 기능을 갖추고 있습니다. 그러나 Mac 버전의 버전 관리 도구가 더 통합되어 있기 때문에 Mac은 Windows 사용자만큼 운이 좋지 않은 것 같습니다.
라라라라라, 가장 놀라운 도구가 나왔습니다. Little Turtle Shell이라고도 알려진 Win 버전인 TortoiseSVN은 인공물입니다!
하지만 저는 최근에 Cornerstone에서 phpstorm으로 전환했습니다. 그의 svn도 잘 통합되어 있습니다.
서버 측 제어 도구
일반적으로 우리는 일반적으로 Alibaba Cloud 등과 같은 원격 서버를 제어해야 합니다. 성능을 위해 일반적으로 win 서버를 선택하지 않고 Linux 시리즈 서버를 사용합니다. 따라서 서버의 클라이언트 제어 도구는 특히 중요합니다.
세 가지 범주로 나눌 수 있습니다:
첫 번째 카테고리는 Mac에 포함된 도구 외에 일반적으로 ZOC와 SecureCRT를 선택합니다. Mac에서는 zoc가 후자보다 더 편리한 것 같지만 SecureCRT는 매우 많은 팬을 보유하고 있는 포괄적이고 만능적인 플레이어로 간주됩니다!
두 번째 범주는 FTP 도구입니다. Windows에서는 기본적으로 소개할 필요가 없습니다. . 선택사항이 너무 많아서 마음대로 하나만 선택하세요. Mac 버전의 경우 Transmit 4가 특히 사용하기 쉽다고 생각합니다. 이것이 바로 그것입니다.
세 번째 카테고리는 파일 비교 도구입니다. Pan Shen이 꼭 가지고 있어야 할 도구입니다. 서버와 로컬 간의 파일을 비교할 수 있는, 원하는 줄을 변경할 수 있습니다. 하하. 그러나 규모에 주의하십시오. 많은 사람들이 이것을 선택하고 SVN 도구를 사용하지 않습니다.
어느 날 밤, 세 사람이 교대로 BeyonddCompare를 사용하여 동일한 파일을 업데이트했습니다. 결과는... 상상할 수 있듯이 그들은 거의 싸울 뻔했습니다.
브라우저 및 기타 테스트 도구
PHP 프로그램은 개이므로 브라우저를 사용하여 테스트해야 합니다.
먼저 입장을 분명히 하겠습니다. 성실한 프로그래머는 IE 브라우저를 절대 사용하지 마세요. IE를 사용하는 경우에는 우회하여 전송을 피하시기 바랍니다.
두 가지 훌륭한 도구인 Chrome과 Firefox를 추천해 드립니다. 메뉴를 클릭하고 개발자 도구를 선택하세요. 그러면 원하는 것은 무엇이든 할 수 있습니다.
이 두 가지 마법 도구를 또 다른 멋진 플러그인과 함께 사용하면 더욱 강력해질 것입니다. Postman REST Client라는 이름의 이 플러그인은 post/get과 같은 다양한 네트워크 액세스 방법을 테스트하고 반환된 결과를 받는 데 특별히 사용할 수 있습니다. 인터페이스 테스트 및 기타 ajax 테스트가 매우 편리합니다.
마지막으로 WeChat 개발을 담당하고 있다면 QR 코드 생성 도구가 있어야 합니다. Mac에는 그러한 도구가 너무 많습니다. 이를 생성하는 웹사이트도 있습니다. 아무 웹사이트나 찾으세요.
개 훈련에 꼭 필요한 제품
속담처럼, 장군이 되고 싶지 않은 군인은 좋은 군인이 아닙니다.
저는 이렇게 말합니다. 제품 관리자가 되고 싶지 않은 프로그래머는 좋은 프로그래머가 아닙니다.
하하, 종의 진화와 진화가 관련되어 있기 때문에 멋진 상품견으로 키우는 것은 그리 간단하지 않습니다. 천문학, 지리를 알아야 하고, 여성의 생각을 추측해야 합니다(여성의 사용 습관이 결정한다고 합니다.) UI 습관의 70% 이상). 여기서는 여러 도구를 소개하고 싶습니다.
가장 중요한 도구는 물론 업계에서 캐릭터 소프트웨어로도 알려진 Axure RP pro입니다. Mac 및 Win 시스템을 모두 사용할 수 있습니다. 그림을 그릴 수 있다는 것 : 캐릭터 그림 그리기는 제품견의 가장 기본적인 기술입니다. 이 도구는 제품 프로토타입에 사용되며 대략적인 레이아웃을 달성하고 사용자 상호 작용 작업을 설정할 수 있습니다. 이는 Product Dog가 업스트림 사용자, 다운스트림 디자인 및 프로그램 개발과 통신하는 데 사용하는 가장 중요한 도구입니다.
이것은 무술계의 성화종과 다르지 않습니다.
다른 하나는 Mindmanager로, 프로그래머가 요구 사항 분석 및 개발 준비를 수행하는 데에도 매우 유용합니다. 이는 기획자가 가장 선호하는 도구 중 하나이기도 합니다.
사용자에게 감동을 주기 위해서는 프로그램을 작성하는 것만으로는 충분하지 않습니다. PPT를 사용하는 것은 어떨까요? 이제 최신 프레젠테이션 도구는 프레지(Prezi)입니다.