여러분의 필요에 따라 소프트문을 붙여보겠습니다. 고급 언어를 선택하기 위해 많은 사람들이 게시하는 것을 보니 정말 짜증이 납니다. 여기에는 많은 것들이 있습니다.
첫 번째는 직업 선택의 방향이다
많은 프로그래밍 분야의 친구들이 Asp Java C/C++ C# 또는 학교에서 인터넷을 하다. 솔직히 많은 사람들이 그것을 위해 노력하고 있다.
이 선택은 머리가 아프다. 너는 인터넷에 가서 이 사람이 C 를 배우도록 격려할 수 있다. 그렇지 않으면 다른 사람이 자바를 배우면 미래가 있다고 말할 것이다. 넷은 마이크로소프트 형제입니다.
형제, 너 나쁠 수 있니? 잠깐, 먼저 이 언어들을 버리고, 안에 있는 직업문제를 보세요.
프로그래머의 임금은 줄곧 매우 높다. IT 분야에서는 보통 아프고 즐겁다. 왜요 사실 많은 프로그래머들이 이미 열심히 노력해서 번 돈은 보상이 훨씬 부족하다.
현대에는 OOP 가 등장했지만 Windows 앱 개발자에게는 여전히 고통스럽다. 이것이 바로 회의 때다.
소프트웨어 수정은 프로그래머가 수정을 거부하는 것이고, 조금씩 잡아당겨 전신을 움직이게 될 것이며, 많은 코드를 다시 써야 하고, 많은 문제들이 실현될 것이라는 데 모두 동의한다. (윌리엄 셰익스피어, 윈스턴, 소프트웨어, 소프트웨어, 소프트웨어, 소프트웨어, 소프트웨어, 소프트웨어)
일어나는 것은 그렇게 쉬운 일이 아니다. 노력과 기술 함량이 높은 임금으로 보답하다.
이 업계의 전망에 대해 다시 한 번 말씀드리겠습니다. 직업대학과 많은 대학에서 소프트웨어 과정을 개설함에 따라 향후 windows 프로그래머들의 경쟁 압력이 상당히 커질 것이다.
현재 많은 사람들이 기본기가 튼튼하지 않은 사람들이 곧 도태될 것이라는 것을 보고 수요시장은 무한할 수 없다. 더 많은 사람들이 여기에 합류할 것이다.
업계는 임금 인하와 경쟁의 압력에 직면해 있다.
더 많은 친구들이 리눅스 네트워크 밑바닥의 프로그래밍이나 임베디드 개발을 개발할 것을 제안한다. 이 두 미래의 전망은 밝다.
그것은 여전히 석양 산업이다.
만약 당신이 이해하지 못한다면, 인터넷에서 검색할 수 있습니다.
앞으로 Windows 의 깃발은 완전히 쓰러질 가능성이 있다. 한편 자유소프트웨어의 충격과 폐쇄 소스 소프트웨어의 보안 문제는 많은 정부다.
LIUNX 또는 기타 Windows 호환 운영 체제 소프트웨어를 고려할 것입니다. (유감스럽게도 중국은 운영 체제 개발에 기술이 축적되어 있습니다.
기본적으로 사람들이 C 언어를 사용하기 시작했을 때, 우리는 이제 막 문화대혁명을 시작했다. 다른 대학생들은 DOS 에서 게임을 할 수 있다.
저는 유닉스 커널을 리눅스로 바꾸고 싶지 않습니다. 그 이후로 이 개발을 해왔습니다. ) 중국의 경우 향후 20 년 동안 6543.8+03 억 인구 중 최소 8 억 명의 컴퓨터 사용자가 있습니다.
어떤 연구도 하지 않는다. 내 옆집에 쓰레기를 수거하는 이웃들은 모두 컴퓨터를 가지고 있다. 앞으로 20 년 동안 컴퓨터는 텔레비전처럼 보급될 수 있다. ) 그대로 Windows 를 가져갑니다.
가격은 400 위안 일반 가정 사용자용 외환인데, 얼마나 손해를 봐야 할지 모르겠다. 너는 스스로 계산할 수 있다.
그때까지 Windows 는 모든 PC 컴퓨터를 독점할 수 없을 것이다. 또한 Windows 자체에도 몇 가지 뿌리 깊은 문제가 있습니다 (위 참조).
Windows 에 대한 민중의 갈등을 격화시켜 정부가 외환유출을 눈 뜨고 지켜볼 수는 없다.
요약하자면, Windows 는 신이 아니며, 마이크로소프트도 신이 아니며, 게이츠는 독점 시장 자체가 독점 기업에 미치는 피해를 이해해야 한다.
결국 어느 날 마이크로소프트는 지금처럼 그렇게 날뛰지 않을 것이다.
이제 우리는 여기서 고급 언어의 선택에 대해 이야기하고 있습니다. .....
나는 Java 를 배우는 것이 단지 돈을 벌기 위해서라고 제안한다. 왜요 제가 분석해 드리겠습니다.
자바 (Java) 는 Sun 이 개발한 것이다. Sun 과 Microsoft 는 라이벌이며 경쟁 압력이 상당히 크기 때문에 Sun 은 더 잘 할 것이다.
마이크로소프트가 운영 체제 플랫폼의 단판을 점령하다. 의사결정층이 모두 핍박하면, 일반 회사는 모두 번영할 것이다.
중국의 기업은 이 점에서 썩었다. 돈을 벌고 가다. 만약 당신이 세계적인 시야가 없다면, 외국인의 회사는 보통 수백 년이다. 나머지는 일반적으로 국가를 위한 것이다.
혹은 국가가 자신의 기업을 발전시키고 있을 수도 있다. 중국인들은 돈을 벌어 사우나를 한다.
반면에 Java 에는 거대한 오픈 소스 커뮤니티 (몇 년 전) 가 있으며 Java 프로그래머의 문제를 해결할 수 있는 프로젝트가 많이 있습니다.
자바 학습자는 Win32 플랫폼만 쳐다보지 말고 휴대전화 플랫폼도 주시해야 한다. (사실 개발자는 한 가지 측면만 잘해서 미래의 경쟁에 적응할 수 없다.
그랜드 채용 게임 프로그래머가 PHP 에 익숙해야 한다고 생각하십니까? 이 "익숙한" 의미는 모두가 잘 알고 있습니다)
또한 Java 의 관계형 데이터베이스 지원 및 개발은 국내에 대량의 기술 데이터를 축적했다.
요약: Java 는 매우 풍부합니다. ....
다음은 C/C++ 입니다.
C/C++ 는 전혀 같은 친구가 아니라고 생각되니 옆으로 서주세요. (현재 개발자는 디자인 프로세스뿐만 아니라 OOP 프로그래밍도 이해할 수 있습니다.)
C/C++ 는 미국 벨 스튜디오 c 에서 왔습니다. 그 강력한 이식성과 풍부한 데이터 유형은 밑바닥에 가깝다. C 가 프로그래밍 언어에서 항상 1 위를 차지한 이유는 무엇입니까?
이유
C 는 도대체 앱을 쓸 수 있을까? 대답은' 예' 입니다. C 도 Windows 양식을 등록하고 Win32 컨트롤을 넣을 수 있지만 자세한 내용은 알아야 합니다.
Windows 응용 프로그램의 원칙은 Windows 응용 프로그램이 Windows 자체의 메시지를 수락하여 다양한 이벤트를 처리한다는 것을 알고 있습니다. 그렇지 않다면,
좋은 OOP 방법과 클래스 라이브러리를 캡슐화하는 언어로 응용 프로그램을 개발하는 것은 상당히 어렵다.
C 프로그래머가 Windows 가 응용 프로그램에 보낸 수천 개의 메시지를 직접 처리하도록 하면 C 프로그래머를 죽게 할 수 있다.
이 일을 하는 데 너무 피곤하지 마라. ) 따라서 C 의 장점은 애플리케이션 개발 또는 데이터베이스 애플리케이션 개발에 있지 않습니다.
하드웨어 조작 및 기본 개발 (예: 운영 체제의 임베디드 개발) 에 더 많이 반영됩니다. 많은 C 책은 기본적인 C 언어 알고리즘과 데이터 구조만을 말한다.
나는 너에게 프로그래밍을 배울 때 학교가 너에게 준 것을 절대 믿지 말라는 것을 상기시키고 싶다. 그 작은 일로 너를 나가서 밥을 먹게 할 수 있으니, 네가 진정으로 여기에 있을 수 있다.
절대 설 수 없다.)
먼저 C++ C++, 대형 소프트웨어 개발을 해결하기 위해 제공되었던 빠른 개발 언어 (객체 지향: 설명, 많은 사람들이 이해하지 못하는 언어) 입니다.
사실, 객체 지향 프로그래밍 기술은 OOP 프로그래밍 기술입니다. 즉, 다른 사람이 작성한 코드를 재사용하는 것입니다 ... 그렇지 않으면 Delphi 로 쓸 수 있습니다.
응용 프로그램이 어떻게 그렇게 쉬울 수 있습니까? VCL 은 많은 Windows API 를 캡슐화하고 다른 한편으로는 많은 Windows 메시지를 캡슐화하기 때문에 이것이 이유입니다.
나중에 VCL 을 쓴 사람들은 모두 마이크로소프트에 갔는데, 인쇄를 쓴 사람은 역시 프린트 () 였다.
C++ 의 장점은 기본적으로 많은 오래된 프로그래머들이 알고 있습니다. 나는 더 이상 말하지 않을 것이다 (말할 수 없다, 결국 익숙하지 않다), 그러나 나는 이 방면에서 돈을 버는 방식을 설명할 것이다.
C++ 는 대규모 소프트웨어 개발에서 어떠한 OOP 프로그래밍 언어보다 절대 뒤지지 않습니다. 많은 언어가 C++
반면 C++ 는 원문을 쓸 수 있다고 들었습니다. 즉, 양식에 놓인 컨트롤에는 많은 메시지 이벤트가 포함되어 있습니다. Reactos 는 C++
쓰기 구성 요소의 기술적 개선 (등). ) 추가 연구가 필요하며 Reactos R 은 GUN 약관에 따라 NT 아키텍처를 개발하는 운영 체제입니다.
Windows 와의 완벽한 호환성을 지향하는 운영 체제 소프트웨어.
C++ 의 다른 부분은 더 이상 말하지 않겠습니다 ...
마지막으로 말씀드리겠습니다. 인터넷 (오늘 너무 많이 썼어, 내일 보충해 ... 다른 사람이 방학 시험을 보는 것도 쉽다. 이틀 남았어)
많은 사람들이 의 발전에 대해 낙관적인 태도를 가지고 있다. 그러나 이것은 마이크로소프트가 운영 체제 시장을 독점한다는 전제하에 세워진 것이다. 내가 얘기 하자. 인터넷 이식.
마이크로소프트는 이식할 수 있는 것을 보지 못한 것 같다. 다른 사람의 물건을 그들에게 이식하는 것은 문제없다. 무엇이 모든 것을 버렸는가?
비와 안개가 보이다. 그물. 넷은 실제로 클래스 라이브러리입니다. 클래스 라이브러리란 무엇입니까? 앞서 언급했듯이 MFC VCL 처럼 API 및 메시지 이벤트를 캡슐화하려고 했습니다.
프로그래머는 쉽게 이식할 수 없다. LIUNX 의 API 는 Windows 와 완전히 다릅니다. 예전에 많은 사람들이 흥얼거리며 따라가라고 했다.
리눅스에 이식된 MFC 는 지금도 눈살을 찌푸리지 않는 것 같다. .....
의 미래에 대해 얘기 하자. 이식 문제를 보지 않고 그물. 앞서 언급했듯이. 넷은 형제 마이크로소프트에 의지한다. 형제 마이크로소프트가 쓰러지면 쓰러진다.
그래서 공부합니다. 넷은 마이크로소프트의 장수를 기대하는 가장 좋은 방법이다. ...
일부. NET 개발 전망은 적어도 높은 봉급을 받을 수 있다 (이것은 마이크로소프트가 앱 개발자의 마음을 얻을 수 있다는 것을 절대적으로 보증한다).
오늘 여기에 쓴 후 다른 고급 언어를 보충하는 전망은 눈을 상하게 한다.
스크립트를 조금 더 추가합니다
따라오다. 그물 추세, ASP 는 자연스럽게 ASP.NET 으로 업그레이드됩니다. 항상 ASP 보안이 나쁘다고 해서 정말 답답해요. 사실 어느 극본이 아닌가요?
ASP.NET 의 전망은 그다지 좋지 않을 것입니다. (최근 몇 년 동안 많은 사람들이 웹 보안에 관심을 기울였으며, 웹 2.0 의 도래는 종종 부정적인 영향을 미쳤습니다.
하지만 방문자가 사이트와 상호 작용할 수 있는 기능과 같은 웹 2.0 의 공로도 무시할 수 없습니다. ) 보안 ASP.NET 은 이제 도망가야 할 것 같습니다.
WINDOWS 플랫폼 (LIUNX 에서 봤는데, LIUNX 에서 실행할 수 있다면 의미가 없어요. PHP 자체가 좋다) WINDOWS 플랫폼에서.
내일 어느 해커가 허점을 찾아 원격 실행 코드를 작성하는지 절대 알 수 없다. 그러면 그들이 너의 기계를 통제하면 너의 웹사이트가 끊길 것이다. (존 F. 케네디, 컴퓨터명언)
그렇다면 사용자가 귀하의 사이트에 무슨 일이 있었는지, 그리고 사이트 소유자가 88 마지막 공급 업체가 리눅스, 갑자기 모두가 다음 줄 알았는데 변경 된 서버 공급 업체에 게 말했다.
PHP 는 좋다 (어떤 돼지라도 기성품 PHP 포럼 시스템과 CMS 를 가지고 LIUNX 와 ASP.NET 에 갈 것이다). 그리고 모두 PHP 를 사용한다.
또한, PHP 는 오픈 소스입니다. 당신이 쓴 코드가 내일 가치가 없다고 걱정할 필요가 없습니다. (Microsoft 가 개발자의 감정을 고려하지 않는 경우가 많습니다.)
당신은 당신이 쓴 코드가 언제 쓸모 없는지 모릅니다)
나의 마지막 결론은 어떤 고급 언어에도 단점이 있다는 것이다 ... 이 업계에서 혼합하려면 열심히 공부하고, 지식을 업데이트하고, 더 많이 배우는 것이 가장 좋다.
Windows 응용 프로그램 개발자로서, Windows 응용 프로그램 메커니즘에 대한 심층적인 이해, 다양한 클래스 라이브러리의 원리 분리, 사용 이해 등이 가장 좋습니다.
인간
Win32 어셈블리를 배워야 windows 응용 프로그램에서 이벤트를 트리거하는 메커니즘을 깊이 이해할 수 있다.
모든 고급 언어에는 불완전한 면이 있습니다.
개발자의 잘못이 디자이너의 잘못이 아니라고 생각하는 경우가 많다.
Delphi 가 좋은 인터페이스라는 말을 들었습니다. 너는 정말로 VC 가 필요하다.
때때로 너는 반드시 융통성이 있어야 한다. VC 도 관계형 데이터베이스를 개발하는 데 사용된다면 그 사람은 돼지임에 틀림없다.