程序員職業建議


國企仍是外企?一直編程有沒有前途?

下面是某網友前天給我發來的郵件:

我是一個剛剛畢業的大學生,我以爲本身對於程序員這個行業感到很迷惘,因此發郵件打擾您一下,麻煩了。

我今年正在找工做,我如今有幾家國企的offer,百度的offer還在等待,我以爲第一份工做對我來講很重要,由於第一份基本決定了近幾年或者一生你在哪一個行業發展。家裏人都是但願我籤國企,可是我本身對技術很感興趣,一直但願能在技術上面走下去,籤國企雖然很輕鬆可是我總以爲在技術上學不到什麼有用的東西,因此我我的傾向是去百度。

我如今很迷惘的是,若是我一直在程序員這個行業上走下去,之後的出路應該是什麼呢?仍是一直到高級工程師,仍是項目管理這種程度嗎?

我如今聽不少人在說程序員必須要轉行,由於一生在編寫代碼,沒有什麼好的出路,對於這點,您有什麼見解嗎?我如今纔剛剛從學校畢業,對IT這個行業也不是很是瞭解,可是我以爲本身自學能力很強,並且確實很想學些東西,你對於一個剛剛畢業的計算機學生有什麼建議嗎?

下面是我回復內容的一個整理。歡迎你們討論。

首先,我想說的是, 這些東西只是我根據個人經歷給出的建議,僅僅供你們去參考 你的路你的人生要你本身決定,不要輕易的讓人幫你決定,那怕是你的家人


1、對技術的熱情

若是咱們喜好編程,喜好技術的話,那麼,咱們就會投入熱情,本身會去專研不少東西。就像你之前對某個東西癡迷同樣,你能夠在工做之餘還在學習和專研這些東西,你會常常和人討論這些東西。若是你不學習技術,你不去專研,你就怕被淘汰,你就會感到不舒服。

因此,咱們必定要問咱們本身一下,本身喜歡技術嗎?喜歡到什麼程度。只是感興趣仍是喜歡?這兩個不同。 興趣能讓你開始讓你執着,但只有喜好纔會投入熱情,只有投入熱情纔可能會出成績 。這個問題你要問問本身。
  1. 你有多大的熱情在這個事業上?
  2. 你對你本身的自我價值的實現的訴求有多大?
若是你頗有熱情,可能到了有些癡迷的程度,好比,你會由於專研某個問題,學習某個東西,達到 廢寢忘食的程度 ,並且以此爲樂,那麼我很是建議你走技術的路線。

2、對技術的能力

有興趣,有熱情,並不表明你就必定行。你須要很清楚地認識到,你還須要有能力,程序員的四個點,操做技能,知識,經驗,和能力,你們能夠去看看我對「能力」的定義)。你須要反思和重審一下本身是否有能力,你的學習能力怎麼樣,是常常須要問人,仍是能夠本身專研?你的思路怎麼樣,是否能被有經驗的人承認,仍是可以影響別人?

興趣和熱情只能讓你很執着,但並不必定能讓你走好這條路,只有你的能力和你的強項才能讓你走好這條路 。但願你們可以清楚地認識到這其中的差異。

因此,你必定要對本身作出一個判斷,要學會反思,若是你是有能力的適合走技術路線的人,那以我很是建議你走技術路線。

我也嘗試創過業,但我以爲我這種人是「謀士」,不是能攻城拔寨的「將軍」,創業更須要的是「將軍」,我目前只能是一個輔佐他們的「謀士」,因此,我也只能盡力能成爲一個級別高點的「謀士」。

3、再說說工做的事

我比較贊成的」第一份基本決定了近幾年或者一生你在哪一個行業發展」,但又有一點點不是很贊成。由於我畢業的時候,在銀行混了兩年,而後又去一個國企呆了2年。因此,第一份工做並無影響個人職業。可是,我必需認可——當我從銀行出來的時候, 我落後了 ,落後了不少,我花了近5-6年的時候才把這個差距追了回來。

因此,我有幾個觀點想告訴你們:
  • 第一份工做並不決定你的人生。由於你能夠在2年內換工做。可是你頭四年的作的事會對你的職業有影響。這裏,我有兩個案例分享一下。
  • 一個是個人同窗70後,他之前是程序員,幹了5/6年後不想幹了,想轉行,結果轉不了,由於他的工做經歷讓他很難轉行了,他問了一下本身是否願意和那些剛畢業的80後拿同樣的工做一塊兒競爭,最後他本身都不肯意。後來,他去讀了MBA,如今還作IT,如今作一些業務諮詢方面的工做。不能算失敗,可是時間浪費了。
  • 還有一個是個人同事,她CS專業畢業想作程序員,但最後爲了進一個好的公司只能作QA,如今4年多了,她很想很想作dev,可是卻抱怨工做沒有給她這樣的機會,4年多的QA經驗讓她很難成爲Dev了。我從她作QA一年的時候就在和她說,若是你想作Dev,你就要有技術儲備,多和dev在一塊兒工做,QA又怎麼樣,若是我能讀Dev的代碼,我總有一天會成爲Dev的。事實證實,她對技術並無太多熱情。如今也只能得過且過了。
  • 若是你以爲本身在技術有自信有熱情,並且已經有一些成績了,我強烈建議你去IT公司中鍛鍊,越尊重技術的的IT公司越好。就像打球同樣,只有和比你厲害的人一塊兒玩,你纔會得提升。
  • 若是你對技術的熱情通常,也沒有太多的自我價值的追求,也不想拼搏,並且對吃大鍋飯不反感,對沒有激情的工做不反感的話,那麼,你應該去事業單位,當個公務員,走走常規的人生,養養老也不錯。這裏,我多說一句,根據中國的如今國情來看,若是你有自我價值的訴求,你要去大城市,去好的公司,走體制外的路線,若是你不想來大城市 ,只想呆在地方的話,那麼,我我的很是建議你走體制內的路線,在地方,只有體制內的路線是最好的。
  • 千萬別去一些沒有前途的小公司(要去小公司你得看看這個公司的人和業務),不少不起眼的小公司如今都變大了,能和一個公司一塊兒成長是至關可貴的,如今這個社會,與其去那些很難成長爲大公司的小的很不規範的公司,還不如本身創業。(「我以爲第一份工做能儘可能進大公司的確是有好處的,可以幫你創建起一套規範的、成熟的工做習慣了思惟方式,通過一兩年(在激情還沒被磨滅以前)再挑一個靠譜的、能賭上本身前途的小公司(好比同事朋友等推薦過去的或是他們聯合創立的)一塊兒成長一遍,不管公司的成敗,對我的來講,那都是成功了」)
四,技術能夠作多長

在這裏,我用我本身經歷作個例子,我在軟件編程上有14年了(加上大學裏的項目就有16年了),雖然我今天是 經理 了,可是我仍是喜歡編程。我之前也聽到過別人說的——作技術太辛苦,沒前途。我並不這樣以爲,由於我以爲技術是實實在在的東西,很實在,這讓我很踏實,踏實的感受得好。由於,
  • 我我的以爲真正的穩定是,今天我離開 這個公司,我明天就能找到相應的工做。
  • 若是個人工做不成問題了,那麼我就能夠從謀生上升到事業的層次來。
  • 只有到了事業這個層次,我纔能有所建樹。
另外,我以爲說出那些話的人要麼就是「小貓釣魚」的那些人,要麼就是短視的人,你能夠問問他們,哪一個非技術的行業有前途,而後你去問問從事那個行業的人怎麼樣看?我15年來都在編程,雖然走了一些彎路,可是我很感謝那些中途退縮者,是他們讓我這15年變得更有價值。15年從事同一個件事,這讓我頗有競爭力。有了競爭力,個人工做纔不會是一個問題,我才能上升到事業的層次上來。

固然,若是你發現你不適合,你沒法堅持,那麼我建議你仍是想清楚, 別的行業你能堅持嗎 咱們不懼怕轉行,懼怕的是本身對本身缺少認識,懼怕的是小貓釣魚,懼怕的是一山望比一山高

五,待遇和職位

好比你的職位,薪水,福利,等,我歷來都不是很關心這些東西,這些都是次要的(其次重要的),最重要的是你的能力和經歷,是那些能夠寫在你簡歷上的,讓你引以自豪的經歷和能力。( 必定要本身引以自豪 )。 而你的職位,薪水,只不過是你能力和經歷的附屬品

我以爲只有職位,薪水,福利不成問題時,纔會以爲它們是次要的、不是很關心。

把本身對待遇和職位的那個目標放在內心,踏踏實實作好今天的事,煉好本身的內功,注重經驗的積累和總結,等待一個能讓你量變引起質變的機會,用你的能力抓住它不要放手,你會發現你的路就在前方,通往這條路的門不知不覺已經開了。功到天然成,水到渠成。

不過我以爲職位,薪水,福利應該是和能力,經歷平行的概念。一我的的待遇基本等同於他的能力。能者多得的道理是很淺顯的。不能說待遇什麼的是附屬品。

我常常會問本身,若是不作這件事之後會不會後悔,若是回答了是的話,我就會嘗試去作,趁如今沒有太多顧慮,趁理想尚未屈從於現實的時候。

天朝是個工程型的國家,不是研究型的國家。因此,技術永遠是次要的,用技術去解決問題纔是主要的,你要瞄準的是問題自己,而不是技術自己。研發技術的根本也是爲了解決某種問題

知道本身是誰、知道本身能夠是誰、知道本身但願是誰
當在一份工做上的時候,天天晚上睡覺前,問本身,假如明天就辭職了:
僱主會怎麼樣、我會怎麼樣、爲何要辭職