Java程序員這個(gè)職業(yè)賺錢(qián)嗎?能賺多少錢(qián)?有很多即將進(jìn)入這個(gè)行業(yè)的年輕朋友都很想問(wèn)這個(gè)問(wèn)題,我想說(shuō)“三百六十行,行行出狀元”想拿高薪不一定非要做程序員,只是相對(duì)而言程序員這個(gè)職業(yè)起薪更高,機(jī)會(huì)也更多,當(dāng)然不同層次程序員薪資也不一樣,合肥國(guó)家信息安全水平考試授權(quán)中心的劉老師帶你來(lái)了解一下程序員的修煉三層境界:
第一層境界:劍指四方,試問(wèn)天下誰(shuí)與爭(zhēng)鋒
修煉第一層境界的程序員,對(duì)Java開(kāi)發(fā)技術(shù)盡數(shù)掌握,開(kāi)發(fā)工具掌握的也較為嫻熟。可以將第二層次程序員交給的任務(wù)完成的很出色,可以按要求獨(dú)立完成類,接口和算法的開(kāi)發(fā)。注重技巧,對(duì)具體的編程語(yǔ)言非常熟悉。
希望在自己開(kāi)發(fā)的所有項(xiàng)目中,能用上的技術(shù)全用上,目的只有一個(gè),就是盡可能多的獲得實(shí)踐機(jī)會(huì),滿口都在談,什么框架是最優(yōu)秀的,C#和Java的優(yōu)劣,滿腦子想著如何將一個(gè)程序編寫(xiě)的更復(fù)雜。熱衷于探討技術(shù)問(wèn)題,甚至有可能因?yàn)橐粋€(gè)開(kāi)發(fā)觀點(diǎn)而和別人爭(zhēng)論的面紅耳赤。
在編碼中,經(jīng)常可以看到他們會(huì)這樣寫(xiě)程序代碼:他們非常想證明自己掌握技術(shù)的嫻熟程度,沒(méi)錯(cuò),他知道這個(gè)知識(shí),在這里可以省略大括號(hào)。工作具有活力,常常因?yàn)橐粋€(gè)技術(shù)細(xì)節(jié)加班到深夜,大多屬于拼命三郎型。如果項(xiàng)目不能讓他們學(xué)到他們想要的東西,他們會(huì)放棄這些項(xiàng)目,去投靠別的公司,跳槽對(duì)于他們來(lái)說(shuō)很平常。
第一層境界特征:
工作時(shí)間:三年內(nèi)
工作任務(wù):按要求編寫(xiě)類和接口的具體實(shí)現(xiàn)代碼
工作內(nèi)容:編寫(xiě)具體的代碼
開(kāi)發(fā)目標(biāo):無(wú)所不能
開(kāi)發(fā)特點(diǎn):注重技巧,對(duì)具體的編程語(yǔ)言非常熟悉
工作職位:初級(jí)程序員,程序員,軟件工程師
參考月薪金:¥6000-¥12000(僅供參考)
二層境界:世界如此之大,要學(xué)的東西很多
修煉第二層境界的程序員,他們往往是從事了Java開(kāi)發(fā)好幾年了,從第一層境界進(jìn)階上來(lái)的好手,即,沒(méi)有被優(yōu)勝劣汰掉的那批人。之所以說(shuō)“沒(méi)有被優(yōu)勝劣汰”這么“殘酷”的用詞,并非危言聳聽(tīng),我們經(jīng)常看到,在這一關(guān)掉隊(duì)的人們,由于志向偏離,或者吃不了苦,或者對(duì)困難估計(jì)不足,甚至是身體原因放棄軟件開(kāi)發(fā)職業(yè)。這里之所以強(qiáng)調(diào)“身體”,也是因?yàn)椋谝魂P(guān)是如此的殘酷,其實(shí)并沒(méi)有人要求你加班加點(diǎn),只是你的一腔熱血使然。
所以,我們說(shuō)在第二層境界中是“沒(méi)有被優(yōu)勝劣汰”的那批好手。
他們已經(jīng)經(jīng)歷了若干個(gè)開(kāi)發(fā)產(chǎn)品或項(xiàng)目,已經(jīng)可以利用自己的知識(shí)去帶領(lǐng)第一層次的程序員開(kāi)發(fā)項(xiàng)目,可以說(shuō)是一個(gè)很有經(jīng)驗(yàn)的開(kāi)發(fā)者,最讓他們頭痛的是項(xiàng)目的“工期”和“Bug”,根本無(wú)暇顧及什么技術(shù)實(shí)踐的問(wèn)題。他們往往利用自己最擅長(zhǎng)的架構(gòu)方法去開(kāi)發(fā)和設(shè)計(jì)整個(gè)程序的技術(shù)架構(gòu)。
在編碼中,經(jīng)常可以看到他們這樣編寫(xiě)程序代碼:
第三層境界:最深即最淺,最淺即最深,不過(guò)如此
修煉第三層境界的程序員,他們通常是在第二層境界“突破自我”之后進(jìn)階上來(lái)的有智慧的人,在修煉的第二層境界已經(jīng)將技術(shù)水平練就的爐火純青,有自己的一套“絕活”,可以說(shuō),靠這些本事在業(yè)界應(yīng)該說(shuō)是過(guò)著“衣食無(wú)憂”的生活。
任何“應(yīng)用級(jí)”技術(shù)在他們眼里,沒(méi)有任何區(qū)別,他們看著那些被業(yè)界炒作的“如火如荼”的技術(shù),像什么,EJB啊,開(kāi)發(fā)框架啊,或者對(duì)于開(kāi)發(fā)語(yǔ)言,什么Java啊,Vb啊,C python啊,或者其他什么語(yǔ)言,基本上是很“淡然”,既不覺(jué)得如何好,也不覺(jué)得如何不好,只會(huì)淡淡的說(shuō)一句“不過(guò)如此”。
所以,他們要突破,他們要進(jìn)階,他們不僅僅要具備很好的技術(shù)知識(shí)水平,還要具備更敏銳的產(chǎn)品洞察力,和更靈敏的市場(chǎng)嗅覺(jué),并能夠?qū)⑦@些能力充分的發(fā)揮并輸出技術(shù)與市場(chǎng)都響當(dāng)當(dāng)?shù)膭?chuàng)意。最終他們達(dá)到了程序員修煉的第三層境界,他們突破了原有程序員的傳統(tǒng)概念,達(dá)到了在業(yè)界“橫行無(wú)阻,任意馳騁”的能力,這就是程序員修煉的最高境界。
第三層境界特征:
工作時(shí)間:工作六年以上(經(jīng)常跳槽的不算)
工作任務(wù):“應(yīng)用級(jí)”技術(shù)的不同排列組合,以市場(chǎng)為導(dǎo)向去創(chuàng)新與創(chuàng)造
工作內(nèi)容:面對(duì)市場(chǎng)背靠技術(shù)開(kāi)發(fā)團(tuán)隊(duì),指導(dǎo)開(kāi)發(fā)的市場(chǎng)著眼點(diǎn),指導(dǎo)市場(chǎng)的獲利方式
工作目標(biāo):盈利
工作職位:部門(mén)經(jīng)理、研發(fā)副總、CTO、解決方案專家、業(yè)務(wù)專家、產(chǎn)品經(jīng)理、高級(jí)產(chǎn)品經(jīng)理等
參考月薪金:¥30000以上(僅供參考)
點(diǎn)評(píng)“修煉三層境界”
人生境界如陶淵明《桃花源記》中所寫(xiě)的“初極狹,才通人。復(fù)行數(shù)十步,豁然開(kāi)朗。”
程序員的發(fā)展路徑,就是程序員人生路徑,從最初的“看山是山,看水是水”,到后來(lái)見(jiàn)的多了悟到“看山非山,看水非水”,沒(méi)想到最終發(fā)現(xiàn)“看山還是山,看水還是水”。
這個(gè)職業(yè)賺錢(qián)嗎?賺多少錢(qián)?”我只想說(shuō),這個(gè)職業(yè)給了你一個(gè)高薪起點(diǎn),在這個(gè)行業(yè)里拿高薪的概率更大,然而世界上沒(méi)有天上掉下來(lái)的餡餅,也不會(huì)掉下一個(gè)林妹妹。任何事業(yè),均需如下才可成功:第一要立志,第二要思考,第三要奮斗,干程序員這行就是越努力工資越高,甚至超乎你的想象。