已經(jīng)學(xué)習(xí)一段時(shí)間Java的你是否有了明確的職業(yè)發(fā)展規(guī)劃?
1、 走向軟件設(shè)計(jì)師
其實(shí)很多程序員走到這個(gè)階段已經(jīng)在做軟件設(shè)計(jì)師工作了。這是絕大多數(shù)程序員發(fā)展的必經(jīng)之路。因?yàn)?,程序員在編程序的時(shí)候,一方面會(huì)實(shí)現(xiàn)設(shè)計(jì)的功能,另一方 面 也在對(duì)設(shè)計(jì)有一個(gè)理解、認(rèn)識(shí)、熟知的過(guò)程。進(jìn)而慢慢地從學(xué)習(xí)別人設(shè)計(jì),轉(zhuǎn)向到自己參與或獨(dú)立設(shè)計(jì)。如果這個(gè)程序員真的非常非常喜歡程序員這個(gè)職業(yè),則可以 轉(zhuǎn)向軟件設(shè)計(jì)師。這個(gè)轉(zhuǎn)變很大程度是程序員意識(shí)的轉(zhuǎn)變,就是說(shuō)要把編程的時(shí)間,逐步分?jǐn)偟杰浖O(shè)計(jì)上,要把重點(diǎn)從編程實(shí)現(xiàn)轉(zhuǎn)變到項(xiàng)目的功能設(shè)計(jì)上。我這里 強(qiáng)調(diào)的是“逐步”的一個(gè)過(guò)程,程序員要逐步減少編程的時(shí)間,增加設(shè)計(jì)的時(shí)間,要克服編程的強(qiáng)大吸引力,要主動(dòng)地攀上設(shè)計(jì)這個(gè)臺(tái)階。很難有一個(gè)設(shè)計(jì)師是完全 不編程的,而且我認(rèn)為,會(huì)編程的設(shè)計(jì)師才是真正的設(shè)計(jì)師。一般這種轉(zhuǎn)變需要花上一到兩年時(shí)間。
2、 走向項(xiàng)目經(jīng)理
也有一些程序員工作機(jī)遇比較好,不但負(fù)責(zé)了項(xiàng)目的設(shè)計(jì)工作,而且負(fù)責(zé)了項(xiàng)目管理工作。對(duì)項(xiàng)目經(jīng)理這個(gè)工作有了一定的嘗試。因此,這類程序員可以審視一下自己,是否合適這項(xiàng)工作。如果自己對(duì)這種工作比較滿意,而且具備項(xiàng)目經(jīng)理的要求,則可以向項(xiàng)目經(jīng)理這個(gè)方向發(fā)展。項(xiàng)目經(jīng)理承擔(dān)著項(xiàng)目管理的職責(zé),對(duì)項(xiàng)目負(fù)主 要責(zé)任。它和程序員的作用也不相同,項(xiàng)目經(jīng)理的重點(diǎn)已經(jīng)從編程轉(zhuǎn)移到對(duì)人、對(duì)技術(shù)、對(duì)進(jìn)度、對(duì)項(xiàng)目的管理。由于軟件的項(xiàng)目經(jīng)理與軟件項(xiàng)目的相關(guān)性太大,因 此,他必須要了解軟件開(kāi)發(fā)的各個(gè)環(huán)節(jié)、了解開(kāi)發(fā)的各種技術(shù)和運(yùn)用、了解開(kāi)發(fā)隊(duì)伍人員的水平和特點(diǎn)。所以他依舊和程序員脫不了干系。從程序員到項(xiàng)目經(jīng)理可以使得項(xiàng)目經(jīng)理更好地理解程序員在項(xiàng)目中的地位和作用,了解軟件開(kāi)發(fā)的各種規(guī)律性的東西。從而保證項(xiàng)目的正常完成。而且,項(xiàng)目經(jīng)理的收入在公司中的地位也是 比較高的。因此,我認(rèn)為走向項(xiàng)目經(jīng)理是程序員的另一個(gè)發(fā)展空間。我想提醒一下,程序員在擔(dān)任項(xiàng)目經(jīng)理之前最好要把軟件設(shè)計(jì)工作做好,這樣在做項(xiàng)目經(jīng)理的時(shí) 候,就會(huì)有很好的基礎(chǔ)。
3、 走向管理者
很多程序員希望自己能成為公司中的主管、經(jīng)理、老總、老板,這樣無(wú)論是收入和在公司的地位都相對(duì)比較高一些。另外,一方面程序員可能厭倦了年復(fù)一年的編程工作,對(duì)工作產(chǎn)生了抵觸情緒,希望能擺脫這種步步緊逼的工作狀態(tài)。走向管理者其實(shí)要求程序員要比一般人做更多的準(zhǔn)備,要做更多的轉(zhuǎn)型工作,并不是想當(dāng)管理者 就能成為管理者的。但是,如果程序員有這個(gè)志向和愛(ài)好,有積累了這方面的工作經(jīng)驗(yàn),自己也感覺(jué)在這個(gè)方面能夠發(fā)展,更重要的是有這樣的機(jī)會(huì),走向管理者也 是可能的。由于軟件公司的管理者畢竟不同于一般公司的管理者,專業(yè)能力越強(qiáng),管理起來(lái)就越得心應(yīng)手的,沒(méi)有專業(yè)能力的管理,遇到的問(wèn)題很多,也很難解決。 因此,我的建議程序員最好要把編程、項(xiàng)目設(shè)計(jì)、項(xiàng)目管理等基礎(chǔ)打打好。這樣轉(zhuǎn)型到管理者成功率就會(huì)高一些。
4、 走向軟件營(yíng)銷
我一直說(shuō),程序員最大的缺點(diǎn)之一,就是眼光只盯在技術(shù)上。程序員在入門階段和成長(zhǎng)階段,這種情況還是屬于正常的。但是,到了成熟階段這種缺點(diǎn)將嚴(yán)重影響了 程 序員的發(fā)展。程序員在工作中不免會(huì)接觸到用戶,不免會(huì)了解到用戶的需求。從而了解到軟件實(shí)際發(fā)揮的作用,進(jìn)而了解了自身的工作價(jià)值所在。有的程序員則固步 自封,不愿意和外界打交道,從內(nèi)心里堅(jiān)守技術(shù)底線。有的程序員則喜歡和外人交流,喜歡把自己的軟件推薦給用戶,而且用戶也樂(lè)意接受這種專業(yè)的介紹,用戶的 接受是程序員價(jià)值的直接實(shí)現(xiàn),程序員因此獲得了工作成就感。這類的程序員可以將自己的專業(yè)知識(shí)和產(chǎn)品營(yíng)銷結(jié)合在一起,推動(dòng)軟件的銷售和服務(wù),轉(zhuǎn)向軟件營(yíng)銷 職業(yè)。這個(gè)職業(yè)將是一個(gè)比程序員更有發(fā)展的職業(yè),它可以直接反應(yīng)程序員的工作能力和工作成果,程序員的收入和銷售會(huì)直接掛鉤。因此,可以讓有才華的程序員 獲得更高的收入,接觸到更大的軟件市場(chǎng),看到更廣的個(gè)人發(fā)展空間。
5、 原地發(fā)展
當(dāng)然也有一些程序員惰性比較大,滿足于現(xiàn)狀,享受著眼前的勝利果實(shí),也無(wú)可非議。對(duì)待這些程序員,我們不要強(qiáng)求他們改變自己的想法,我建議是原地發(fā)展,把本職工作做得更好,把自己的技術(shù)水平往上再提高一步。在這個(gè)過(guò)程中他們的能力和自信心都會(huì)得到提高,他們的想法不會(huì)一直一成不變的。磨刀不誤砍柴功,刀快了自然會(huì)去砍柴的。
不管做哪一行,都該盡早做好職業(yè)規(guī)劃,人都是需要有一個(gè)目標(biāo)去激勵(lì)自己,Java程序員更是如此。朝著一個(gè)目標(biāo)逐步提升自身實(shí)力總會(huì)比原地打轉(zhuǎn)好,相信聰明的你該知道怎么做。
-
工程師
+關(guān)注
關(guān)注
59文章
1590瀏覽量
69500 -
JAVA
+關(guān)注
關(guān)注
20文章
2989瀏覽量
109807
發(fā)布評(píng)論請(qǐng)先 登錄


硬件工程師看了只會(huì)找個(gè)角落默默哭泣#硬件工程師 #MDD #MDD辰達(dá)半導(dǎo)體 #產(chǎn)品經(jīng)理 #軟件工程師

(仰天長(zhǎng)嘯)為什么受傷的總是硬件工程師...#MDD#MDD辰達(dá)半導(dǎo)體 #電子工程師

FAE的職責(zé)、能力及職業(yè)規(guī)劃

如何成為一名嵌入式軟件工程師?


底層開(kāi)發(fā)與應(yīng)用開(kāi)發(fā)到底怎么選?

硬件工程師的終極幻想:焊板子焊上人生巔峰!#半導(dǎo)體器件 #硬件工程師 #MDD辰達(dá)半導(dǎo)體
嵌入式軟件工程師就業(yè)好不好?

不同時(shí)期的硬件工程師,最怕發(fā)生的事 #電子工程師 #硬件工程師 #內(nèi)容過(guò)于真實(shí) #YXC晶振 #揚(yáng)興科技
嵌入式職業(yè)規(guī)劃雜談 如何學(xué)習(xí)與職業(yè)規(guī)劃


硬件工程師VS軟件工程師|硬件工程師看到這都淚目了!#硬件設(shè)計(jì) #硬件工程師 #電子工程師 #軟件工程師

評(píng)論