>백엔드 개발 >PHP 튜토리얼 >python - 비전공자가 PHPer를 C++ 개발로 전환하는 것이 가능합니까?

python - 비전공자가 PHPer를 C++ 개발로 전환하는 것이 가능합니까?

WBOY
WBOY원래의
2016-09-15 11:31:011095검색

우선 현재 PHP는 매우 인기가 높습니다. 저는 맹목적으로 C++ 개발을 추구하지 않습니다. 나는 기회를 잘 활용합니다.
저는 대학 학위를 갖고 있으며 컴퓨터 전공(전자상거래)은 아닙니다. 졸업 후 독학으로 PHP를 배웠고 업계에 5년 동안 종사했습니다. 저도 예전에 학교에서 C와 네트워크 관련 과목을 배웠지만 깊이있게 배우지는 못했습니다.

최근에는 회사의 C++ 프로젝트를 맡았고, 업무와 학습 경험을 바탕으로 C++의 기초를 빠르게 배웠습니다. 처음에는 숙련된 드라이버의 리더십 하에 작업을 완료하기 위해 비즈니스 로직을 변경했으며, 이제는 gdb 디버깅을 통해 BUG 요구 사항을 해결하는 문제를 완료했습니다. 소개라고 생각됩니다. 현재 리눅스 환경에서 C를 배우고 있습니다.

그래서 저는 야심이 생겼고 이번 기회에 C/C++ 프로그래머로 변신하고 싶었습니다. 하지만 저는 전공도 아니고 컴퓨터 기초도 약해요. 주로 알고리즘적 사고, 네트워크 프로토콜 등을 다룬다. 이러한 기본 지식은 이해 수준에만 있습니다. C/C++에 참여하고 싶다면 아마도 다를 것입니다. C++ 개발에 참여하려면 아마도 계속 학습해야 할 것입니다.

알겠습니다. 제 질문은 다음과 같습니다.
채용 웹사이트에 가서 C++ 엔지니어에 대한 요구 사항을 살펴봤습니다. 기본적으로 그들은 모두 학부 + 컴퓨터 전공입니다. 즉, 공부를 잘하더라도 아직 디딤돌이 부족할 수도 있다는 걸까요? 전문적인 배경 지식이 없으면 C++를 배운 후에도 직업을 찾기가 어려울 것입니다.

답글 내용:

우선 현재 PHP는 매우 인기가 높습니다. 저는 맹목적으로 C++ 개발을 추구하지 않습니다. 나는 기회를 잘 활용합니다.
저는 대학 학위를 갖고 있으며 컴퓨터 전공(전자상거래)은 아닙니다. 졸업 후 독학으로 PHP를 배웠고 업계에 5년 동안 종사했습니다. 저도 예전에 학교에서 C와 네트워크 관련 과목을 배웠지만 깊이있게 배우지는 못했습니다.

최근에는 회사의 C++ 프로젝트를 맡았고, 업무와 학습 경험을 바탕으로 C++의 기초를 빠르게 배웠습니다. 처음에는 숙련된 드라이버의 리더십 하에 작업을 완료하기 위해 비즈니스 로직을 변경했으며, 이제는 gdb 디버깅을 통해 BUG 요구 사항을 해결하는 문제를 완료했습니다. 소개라고 생각됩니다. 현재 리눅스 환경에서 C를 배우고 있습니다.

그래서 저는 야심이 생겼고 이번 기회에 C/C++ 프로그래머로 변신하고 싶었습니다. 하지만 저는 전공도 아니고 컴퓨터 기초도 약해요. 주로 알고리즘적 사고, 네트워크 프로토콜 등을 다룬다. 이러한 기본 지식은 이해 수준에만 있습니다. C/C++에 참여하고 싶다면 아마도 다를 것입니다. C++ 개발에 참여하려면 아마도 계속 학습해야 할 것입니다.

알겠습니다. 제 질문은 다음과 같습니다.
채용 웹사이트에 가서 C++ 엔지니어에 대한 요구 사항을 살펴봤습니다. 기본적으로 그들은 모두 학부 + 컴퓨터 전공입니다. 즉, 공부를 잘하더라도 아직 디딤돌이 부족할 수도 있다는 걸까요? 전문적인 배경 지식이 없으면 C++를 배운 후에도 직업을 찾기가 어려울 것입니다.

현재 C/C++ 개발은 주로 하드웨어 및 하위 수준 시스템 지원에 중점을 두고 있습니다. 웹 개발자로서 하위 수준 개발로의 전환이 하루 이틀 만에 완료될 수는 없다고 생각합니다. 특히 기본적인 개발을 하기 위해서는 운영체제, 메모리 관리, 네트워크, CPU 명령어 등에 대한 지식을 숙지해야 하는데, 이 지식은 현재 컴퓨터 전공자들만 독학으로 가르치고 있기 때문이다. 시간이 많이 걸리지 않습니다. 그렇기 때문에 기업에서는 중도 승려가 되어 레벨을 가늠하기 어려운 사람보다는 컴퓨터 전공자를 직접 채용하려는 경향이 있습니다.

php를 java로, vc++로, js 프론트엔드로 변환하고 있는데, vc++가 가장 오랫동안 작동해왔습니다. 더 많이 배워서 나쁠 것은 없으나, 직업을 바꿀 때는 조심하세요.

.net php html/js oc...다 해봤습니다. 지금은 Unix에서 C 프로그램 개발을 하고 있습니다. 언어 자체는 문제가 되지 않지만, 유닉스의 기본 개념, 컴퓨터 시스템의 기본, 다양한 이식성 문제, 다양한 빌드 시스템에는 많은 어려움과 복잡성이 존재합니다. 반면에 CC++는 충분히 표준화되지 않았으므로 타사 라이브러리가 프로젝트에 직접 도입되지 않는 경우가 많습니다. 따라서 임계값은 실제로 약간 더 높습니다. 꼭 읽어야 할 책 세 권 추천:

  • 유닉스 환경의 고급 프로그래밍

  • Unix 네트워크 프로그래밍

  • 컴퓨터 시스템에 대한 심층적인 이해

PS: 개인적으로 C++는 현재 상대적으로 쓸모가 없는 것보다 Java를 선택하는 것이 더 낫다고 생각합니다. 정말 바닥층과 효율성을 추구하고 싶다면 C가 더 적합합니다.

유명 네트워크 장비 회사의 개발 전문가 중 한 명은 대학 중퇴자, 한 명은 고졸, 다른 한 명은 문학 전공자인데 꽤 괜찮습니다.

원한다면 변경하세요. 하지만 결정되지 않았다면 계속해서 유망한 최고의 언어를 개발하세요.
PS: 아시아 최고의 프로그래머인 Laurance는 PHP 언어의 세 핵심 개발자 중 한 명입니다. 직업은 C프로그래머

먼저 왜 이전하고 싶은지 스스로에게 물어본 다음 그것이 가능한지 스스로에게 물어보세요. 의지와 동기가 있다면 정말 괜찮습니다.

합리적으로 행동하세요. . 현재 C++에 대한 수요는 그다지 높지 않은데 왜 C++로 뛰어들까요? . 아직은 Java로 전환하는 것이 가능하다고 생각합니다

사실 이건 어디로 이직하느냐의 문제가 아니다. 문제는 직장에서 배울 기회가 있었다는 점이다. 이제 배웠으니 더 깊이 들어가 바꿀 수 있는 기회가 있는지 알아보겠다. 풀타임으로 일하세요. 제 문제의 핵심은 전공이 아니라는 사실 때문에 C++를 배운 후에도 취업이 어려울 수 있다는 것입니다

발음이 C에 가까울수록 효율이 높아지고, 연봉도 당연히 낮지 않습니다. 우선 C++은 PHP보다 확실히 앞서 있습니다. 급여는 능력에 따라 다릅니다.

직장에서 새로운 것을 배울 수 있습니다. 닭이 너무 많아도 부담스럽지 않습니다.

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