>  기사  >  백엔드 개발  >  인터넷의 등장에도 불구하고 여전히 c를 배워야 할까요? 취업이 점점 더 어려워지는 것 같아요..

인터넷의 등장에도 불구하고 여전히 c를 배워야 할까요? 취업이 점점 더 어려워지는 것 같아요..

WBOY
WBOY원래의
2016-07-22 22:01:222275검색

저는 졸업한 후 3년 동안 C를 독학했습니다. 두 번째 대학을 평균 수준으로 졸업했습니다. 학교를 잘 다녔기 때문에 지금은 직장을 찾을 때까지 C를 공부했습니다. 저는 C에 꽤 능숙합니다. Linux 지식에 점점 익숙해지고 있습니다. Linux에서 작업하는 것은 큰 문제가 아닙니다. Go 언어와 PHP에 대해 조금 알고 있습니다.
그런데 최근 일자리를 구했는데 여름에 사람을 모집하는 회사가 너무 적어서인지, 아니면 실력이 부족해서인지 모르겠습니다. 3년 동안 직장을 구하지 못했는데 인터넷이 발달한 환경에서 자바나 PHP, go, 스파크 등 다른 언어로 바꿔야 하나,,, ,
요약: C를 고수해야 하나요? C를 사용하는 인터넷 회사가 점점 줄어들고, C의 범위가 점점 좁아지고, 좋은 회사에 대한 요구 사항이 너무 높고, 소규모 스타트업 회사에서는 불가능합니다. 임금을 감당할 수 있고 너무 까다롭기 때문에 C를 계속해야 합니까? 앞으로는 어떻게 될지 모르겠습니다...

답글 내용:

자동차가 처음 민간 시장에 진출했을 때는 운전할 수 있는 사람들이 많이 자동차를 수리할 수 있었지만, 나중에는 자동차가 대중화되고 기술이 발달하여 이제는 자동차 수리는커녕 수동 변속기와 와이어 와이어를 운전할 수 있는 사람도 많지 않습니다. 또한 전문적이고 전문적인 사람이 되십시오.

프로그래밍 기술도 마찬가지입니다. BAT와 같은 회사가 대규모로 자체 인프라를 구축하는 시대는 지났습니다. Didi와 Meituan과 같은 대형 인터넷 거대 기업도 마찬가지입니다. 인프라스트럭처에는 엔지니어 자리가 많지 않습니다. 앞으로는 비즈니스 시스템 개발의 문턱이 계속 낮아질 것이고, 인프라에서는 C/C 같은 시스템 언어가 더 나을 것이고, 이 방향으로는 대기업만이 이를 감당할 수 있을 것입니다. 사람들에 대한 직업 요구 사항도 점점 더 높아질 것이며, 이 방향으로의 성장 길은 더 어려워지겠지만, 비즈니스 시스템 개발에 종사하는 사람들에 비해 C/C 수석 엔지니어의 경제적 수익은 여전히 ​​더 높을 것입니다. . 대학 다닐 때 거의 C만 배웠는데, 나중에 인턴 생활을 하다가 마이크로소프트에 갔는데, 그 그룹에서는 C가 안 쓰인다는 걸 알게 됐어요. C가 가져다 준 탄탄한 기초를 바탕으로, 상사가 준 "C#과 WCF의 기초를 2주 안에 익히기"라는 과제를 제 시간에 맞춰 완수하고 일을 순조롭게 시작했습니다. 다양한 "클라우드 플랫폼"이 등장하면서 점점 더 모듈화되고 있습니다. 이전에 수행하는 데 많은 시간이 걸렸던 일부 기능은 이제 다양한 타사 개발 모듈과만 통합될 수 있습니다.

현재 프로젝트를 예로 들면 IM, 비디오 서버, SMS 서버 등이 모두 각 플랫폼에 통합되어 있습니다. SDK를 다운로드하고 인터페이스를 호출하면 시간과 노력이 절약됩니다. .

이로 인해 많은 직위가 클라우드 플랫폼으로 대체되었고, 임계값은 점점 더 높아졌으며 일자리를 찾는 것이 점점 더 어려워졌습니다.
산업혁명을 거치며 수많은 수작업이 고효율 기계로 대체되었습니다. 이제는 IT 산업의 시대입니다.
자, 형님! 아직도 익숙합니까?
자동 및 템플릿 매개변수 확인 규칙을 이해하셨나요?
std::copy 및 std::find의 반복자 유형
반복자 실패 시나리오?
공통 표준 라이브러리 컨테이너의 반복자 유형은 무엇입니까?
std::push_back의 시간 복잡도는 무엇입니까? 왜 이런가요?
Linux에서 작업할 수 있다는 것은 정확히 무엇을 의미합니까? (Chen Shuo의 책 마지막 장을 참고하시면 됩니다. 위에 쓴 명령어를 대부분 사용해 보셨다면 Linux에서 작업하는데 문제가 없다고 할 수 있습니다.)
C 이제 게임 엔진과 성능에 있어서는 상대적으로 요구 사항이 높은 실시간 거래 시스템과 같은 장소에서 자주 사용됩니다. C 프로그래머에 대한 문턱은 높고 학습 주기도 길다. C 프로그래머를 채용하는 회사는 당연히 요구 사항도 높다.
배우고 말고는 스스로 결정하세요.
사실 3년 동안 일한 뒤에는 어떤 언어를 알고 있는지가 아니라 어떤 방향을 잘하고 잘 알고 있는지 말해야 한다고 생각해요. 제가 취업을 못하는 이유는 C 때문이 아니라 실력이 부족해서 입니다.

C 전체적인 포지션 수는 확실히 자바에 비해 적습니다. 그런데 그 포스터도 지금 직업이 있어요. 연봉이 높은 직업을 원하지만 제 수준이 부족해요. 따라서 분명히 그의 수준은 그가 요구하는 높은 급여에 미치지 못합니다. 어떤 사람들은 같은 노력으로 3년 동안 자바를 배우면 고소득 직업을 찾을 수 있다고 말합니다.

하지만 lz는 Java로 개발을 시도할 수 있습니다. C에 대한 수요가 더 좁은 것은 사실입니다. 제가 아는 한 주로 대기업의 고성능 백엔드, 고성능 컴퓨팅, 그래픽 관련 내용을 다루고 있습니다.

그리고 lz는 3년 동안 일해왔으니 자신만의 방향이 있어야 합니다. 단순히 C나 Java에 대해 논의하지 마세요. Spark는 언어가 아니라 라이브러리입니다. Java를 사용하십시오. Spark에서도 작성할 수 있습니다. 수석 엔지니어는 자신이 하는 모든 일에 시스템을 구축할 수 있어야 합니다. 그래야만 3년의 경력을 쌓을 수 있습니다. 속성을 추가하자면, C등급이 낮은 일자리를 찾는 것이 점점 더 어려워지고 있습니다.
기본적으로는 이렇습니다.
A: C를 얼마나 잘 마스터하시나요?
B: 능숙해요.
답: 나가세요.

C: 괜찮은 것 같아요
A: 좋아요, 이 질문은 어떻게 쓰는지 볼까요 발라발라
C: 발라발라발라…
A: 1. 뭐 나쁘지 않아요, 유지하세요
2. 레벨이 안좋아요 다음 물론 필요합니다. 내가 Py를 마스터할 때까지 기다리세요. 3년이 지났지만 여전히 언어, 이전 기술 또는 비즈니스 방향을 기반으로 일자리를 찾고 있습니다. 무늬.

직업을 구할 때 제 자신에 대해 정말 회의가 들었습니다. 6월에 졸업하고 어제 드디어 제안을 받았어요.

저는 학교에서 안드로이드를 공부한 대학생입니다. Geek Academy 동영상 시리즈를 모두 시청했고 2014년에 멤버십을 구매했습니다. @stormzhang의 자습 블로그를 팔로우한 후 음, 사다리를 구입했습니다.
중경 훈련소에서 16번이나 낚시를 당하고 17번째 패했습니다. 그런 다음 계약서에 서명하고 훈련을 받으러갔습니다.

Android를 교육하기로 동의한 후 어셈블리부터 C 언어, 소켓 네트워크 프로그래밍, C 언어를 이해하기 시작했습니다.

C 입문서는 컨테이너 부분을 보고 다시 JAVA 객체지향을 시작했는데, 음, "자바에서 생각하기", 그리고 IO 부분을 따라갔습니다.

이력서와 프로젝트 경험을 위조해야 해서 훈련 수업에서 탈락했어요.

나중에 긱아카데미에서 한달치 영상을 구매하고 킨들 "안드로이드 면접 가이드"(책 제목인 듯)를 읽어보니

데모가 나에게는 더 이상 충분하지 않았습니다. 튜토리얼을 한 번 읽어보면 이해할 수 있기 때문입니다.

이력서 제출과 면접을 시작하세요.

이번에는 더 똑똑하게 배웠어요. 예전에는 이력서에 프로젝트 경험을 5개 항목만 썼는데, 이번에는 2개만 썼어요.

회사에서 사진 합성을 해달라고 하더군요. 저는 이 부분을 해본 적이 없어서 가지 않았어요.

이번주에 드디어 좋은 회사를 만났습니다.

프로젝트 경험은 묻지 않았고 C 언어 구조, C 가상, Java 교환 변수의 크기만 물었습니다(이상적이지는 않습니다. 지금은 생각해 본 적이 없습니다.) OOM.

그런 다음 네트워크 프로토콜에 대해 물어보니 소켓이 차단되어 있는 것을 발견했습니다.

그날 오후에 제안을 했고 다음 주부터 일을 시작할 예정이에요.

면접하신 사장님께 물어보니 단순한 클라이언트 프로그래밍일 뿐이고 제가 상대적으로 약한 하드웨어(블루투스, WIFI, NFC)는 포함하지 않았습니다.

총 12개 기업을 면접했는데, 4개 기업이 기술면접(기술에 대해 세심하게 질문)을 했고, 1개 기업에서 면접 질문(2년 전 안드로이드 면접 질문)을 주었습니다. ).

나머지는 HR과 상사가 균등하게 나누어야 합니다.

그런데, 전자상거래는 어디에나 있습니다. 아이디어가 있다면 전자상거래 사업을 하고 싶은데, 몇 년의 경력을 가진 사람이 필요합니다. 경험.

3년차 경력자님의 코드를 몰래 살펴보니 제가 본 수업은 별로 잘 쓰여지지 않았다고밖에 할 수 없습니다.

어떤 분은 프로젝트 소개 후 PHP를 프론트 데스크로 사용해달라는 분도 있었고, 어떤 분은 자기 소개를 한 뒤 소식을 기다려 달라는 분도 있었고, 어떤 분은 전화와 온라인으로 잘 이야기를 나누고 인터뷰에 초대해 주셨습니다. 그런데 담당자가 부재중이면 더 이상 공지가 없을 거라고 하더군요. 제가 아직도 원격 기술지원 회사로 일하고 있는 회사가 있습니다. (사장님이 궁금한 게 있냐고 물어보셔서 제가 그는 나를 직장에 보내지 않을 것이라고 말했습니다. 그는 나에게 디저트를 대접하기로 약속했습니다. 기본급도 없고, 내가 만드는 부품마다 돈을 받는다는 얘기도 들어 혼란스러웠다.

다행히 포기하지 않았어요.

C를 배우면서 가장 큰 장점은 Java를 더 잘 이해할 수 있다는 점이라고 생각합니다.

(나쁜 놈들을 끌어들일까?)

그때 취업이 정말 힘들었다. 수없이 포기하고 그냥 영업사원이나 영업사원을 찾고 싶었습니다.

훈련측과 합의한 상환금은 1년 동안 월 1,500원이 되기 때문이다.

연수 다녀온 걸 후회한 건 아닌데, 그냥 면접 볼 때 남들이 온라인으로 작성한 과정을 따라갈 수 없다고 생각하는 걸까요?

전화면접, 필기시험, 1차, 2차 순으로 진행됩니다. .

저는 수많은 필기시험 문제와 면접 문제에 답했습니다.

사용하지 않습니다.

솔직히 우리 트레이닝 수업은 꽤 강해요. 4개월간 제로 기반 트레이닝을 받은 후 8K(충칭 현지)를 얻었고 아주 잘했어요.

돌이켜보면 나는 아직 너무 어리다. 한때 프로그래밍 직업을 찾지 못하더라도 먼저 다른 일을 해야겠다고 생각한 적이 있습니다.

질문대로 C씨는 4개월간 제로베이스 교육만 받아도 취업이 가능하다고 합니다. 당신은 무엇을 두려워합니까?

교육 프로그램을 나온 사람들 중 일부는 3~4년 정도의 직장 경험을 썼습니다.

루틴: 다른 사람의 이력서를 보고 자신의 이력서를 수정하세요. 그럼 바로 면접보러 가세요! 어서 해봐요! 개발 효율이 높은 기술만 인기가 있는데, 여기서 C는 치명적이다. 오랫동안 다듬어진 고품질 소프트웨어를 개발하는 데에만 적합합니다. 하지만 인터넷 시대에는 속도가 최우선이기 때문에 이를 활용하는 기업이 많지 않고, 당연히 취업도 어렵다.
인기 기술을 배우면 더 많은 취업 기회가 생길 것입니다. C 배경 지식이 있고 빠르게 배울 수 있습니다.
성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.