首頁 >後端開發 >php教程 >python - 非科班的PHPer轉C++開發可行嗎,能找到工作嗎?

python - 非科班的PHPer轉C++開發可行嗎,能找到工作嗎?

WBOY
WBOY原創
2016-09-15 11:31:011095瀏覽

首先現在PHP很火,我不是盲目的去要搞C++開發的。我是有機可趁
我是大專學歷並且不是電腦專業(電子商務),畢業後自學PHP入行有5年了。以前在學校也學過C,和一些網路相關的課程,不過都沒學深。

最近我接手了公司的一個C++項目,憑藉工作和學習經驗很快就學了C++的基礎。一開始在老司機的帶帶下改業務邏輯完成工作,到現在自己透過gdb調試解決BUG需求完成。算是入門了吧。目前正在學習linux環境C。

於是我有了野心,想趁此機會轉型為C/C++程式設計師。但我不是科班出身計算機基礎薄弱。主要是演算法思維,網路協定等。這些基礎知識只有了解的程度。想搞C/C++估計就不同了,想搞C++開發估計還要繼續學習。

好了,我的問題是:
我去招聘網站看了一下C++工程師的要求,基本上全是本科+電腦專業。也就是說就算我學得好也可能缺少一塊敲門磚?沒有科班背景估計會導致我學好了也難以找到C++的工作。

回覆內容:

首先現在PHP很火,我不是盲目的去要搞C++開發的。我是有機可趁
我是大專學歷並且不是電腦專業(電子商務),畢業後自學PHP入行有5年了。以前在學校也學過C,和一些網路相關的課程,不過都沒學深。

最近我接手了公司的一個C++項目,憑藉工作和學習經驗很快就學了C++的基礎。一開始在老司機的帶帶下改業務邏輯完成工作,到現在自己透過gdb調試解決BUG需求完成。算是入門了吧。目前正在學習linux環境C。

於是我有了野心,想趁此機會轉型為C/C++程式設計師。但我不是科班出身計算機基礎薄弱。主要是演算法思維,網路協定等。這些基礎知識只有了解的程度。想搞C/C++估計就不同了,想搞C++開發估計還要繼續學習。

好了,我的問題是:
我去招聘網站看了一下C++工程師的要求, 基本上全是本科+電腦專業。也就是說就算我學得好也可能缺少一塊敲門磚?沒有科班背景估計會導致我學好了也難以找到C++的工作。

目前C/C++的開發主要就是偏硬體和系統底層支援方面的,覺得身為一個Web開發者,要轉型到底層開發上,並不是一兩天能完成的。特別是因為要做基礎開發,需要掌握像你所說的作業系統、記憶體管理、網路、CPU指令等等知識,而這些知識目前也只有電腦專業會進行教授,如果是自學的話需要的時間也不短。也許這就是為什麼企業願意直接招募電腦專業的人,而非一個半路出家難以估計其水準的人的原因吧。

我是php轉java轉vc++轉js前端,vc++幹的時間最長。多學沒壞處,轉崗要慎重。

.net php html/js oc...我都搞過。如今在做Unix下的C程式開發。語言本身不是問題,但Unix的基礎概念、電腦系統基礎、各種可移植性問題、各種建置系統,這些確實有很多難點,而且複雜。另一方面CC++標準化力道不夠,你會發現第三方函式庫往往不一定能直接引入專案。所以,門檻確實略高。推薦三本書必看:

  • Unix環境進階程式設計

  • Unix網路程式設計

  • 深入理解電腦系統

PS: 個人覺得選C++不如選java,C++目前比較雞肋。實在要追求底層和效率,C比較適合一點。

某知名網路設備公司的開發大牛一個是大學肄業,一個是高中畢業,還有一個是學文學的,不也挺好的。

有心轉就轉,沒決心就繼續搞你有前途的best language.
PS: 亞洲第一程式設計師鳥哥Laurance是PHP語言三個核心開發者之一,但他的主職是C程式設計師

先問自己,為什麼要轉;然後再問自己,可行嗎。有心有動力,完全可以。

講道理。 。現在C++需求並沒有那麼高,為什麼要往C++裡跳呢。 。轉去java我還覺得可行

其實,這不是我轉哪的問題了,問題是我因為工作上有機會學到它,既然學了,就看看有沒有機會再深入點,順便轉過去專職幹。我的問題核心是 我不是科班的問題可能導致我學好了也難以找到C++的工作

越靠近C的語音,效率越高,薪水當然也不會低。首先C++肯定比PHP高級,至於薪資,還是看能力嘍。

工作中能學到新東西,雞多不壓身.

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn