已經(jīng)學(xué)習(xí)一段時間Java的你是否有了明確的職業(yè)發(fā)展規(guī)劃?
1钾虐、 走向軟件設(shè)計師
其實很多程序員走到這個階段已經(jīng)在做軟件設(shè)計師工作了噪窘。這是絕大多數(shù)程序員發(fā)展的必經(jīng)之路。因為效扫,程序員在編程序的時候倔监,一方面會實現(xiàn)設(shè)計的功能,另一方 面 也在對設(shè)計有一個理解菌仁、認識浩习、熟知的過程。進而慢慢地從學(xué)習(xí)別人設(shè)計济丘,轉(zhuǎn)向到自己參與或獨立設(shè)計谱秽。如果這個程序員真的非常非常喜歡程序員這個職業(yè),則可以 轉(zhuǎn)向軟件設(shè)計師摹迷。這個轉(zhuǎn)變很大程度是程序員意識的轉(zhuǎn)變疟赊,就是說要把編程的時間,逐步分攤到軟件設(shè)計上峡碉,要把重點從編程實現(xiàn)轉(zhuǎn)變到項目的功能設(shè)計上近哟。我這里 強調(diào)的是“逐步”的一個過程,程序員要逐步減少編程的時間鲫寄,增加設(shè)計的時間吉执,要克服編程的強大吸引力,要主動地攀上設(shè)計這個臺階地来。很難有一個設(shè)計師是完全 不編程的戳玫,而且我認為,會編程的設(shè)計師才是真正的設(shè)計師未斑。一般這種轉(zhuǎn)變需要花上一到兩年時間咕宿。
2、 走向項目經(jīng)理
也有一些程序員工作機遇比較好颂碧,不但負責(zé)了項目的設(shè)計工作荠列,而且負責(zé)了項目管理工作。對項目經(jīng)理這個工作有了一定的嘗試载城。因此肌似,這類程序員可以審視一下自己,是否合適這項工作诉瓦。如果自己對這種工作比較滿意川队,而且具備項目經(jīng)理的要求力细,則可以向項目經(jīng)理這個方向發(fā)展。項目經(jīng)理承擔(dān)著項目管理的職責(zé)固额,對項目負主 要責(zé)任眠蚂。它和程序員的作用也不相同,項目經(jīng)理的重點已經(jīng)從編程轉(zhuǎn)移到對人斗躏、對技術(shù)逝慧、對進度、對項目的管理啄糙。由于軟件的項目經(jīng)理與軟件項目的相關(guān)性太大笛臣,因 此,他必須要了解軟件開發(fā)的各個環(huán)節(jié)隧饼、了解開發(fā)的各種技術(shù)和運用沈堡、了解開發(fā)隊伍人員的水平和特點。所以他依舊和程序員脫不了干系燕雁。從程序員到項目經(jīng)理可以使得項目經(jīng)理更好地理解程序員在項目中的地位和作用诞丽,了解軟件開發(fā)的各種規(guī)律性的東西。從而保證項目的正常完成拐格。而且僧免,項目經(jīng)理的收入在公司中的地位也是 比較高的。因此禁荒,我認為走向項目經(jīng)理是程序員的另一個發(fā)展空間猬膨。我想提醒一下,程序員在擔(dān)任項目經(jīng)理之前最好要把軟件設(shè)計工作做好呛伴,這樣在做項目經(jīng)理的時 候勃痴,就會有很好的基礎(chǔ)。
(大家可以加入java愛好者集結(jié)群热康,一同交流學(xué)習(xí)java:498290461)
歡迎交流:
(老師交流q:858288017)
3沛申、 走向管理者
很多程序員希望自己能成為公司中的主管、經(jīng)理姐军、老總铁材、老板,這樣無論是收入和在公司的地位都相對比較高一些奕锌。另外著觉,一方面程序員可能厭倦了年復(fù)一年的編程工作,對工作產(chǎn)生了抵觸情緒惊暴,希望能擺脫這種步步緊逼的工作狀態(tài)饼丘。走向管理者其實要求程序員要比一般人做更多的準(zhǔn)備,要做更多的轉(zhuǎn)型工作辽话,并不是想當(dāng)管理者 就能成為管理者的肄鸽。但是卫病,如果程序員有這個志向和愛好,有積累了這方面的工作經(jīng)驗典徘,自己也感覺在這個方面能夠發(fā)展蟀苛,更重要的是有這樣的機會,走向管理者也 是可能的逮诲。由于軟件公司的管理者畢竟不同于一般公司的管理者帜平,專業(yè)能力越強,管理起來就越得心應(yīng)手的汛骂,沒有專業(yè)能力的管理罕模,遇到的問題很多,也很難解決帘瞭。 因此,我的建議程序員最好要把編程蒿讥、項目設(shè)計蝶念、項目管理等基礎(chǔ)打打好。這樣轉(zhuǎn)型到管理者成功率就會高一些芋绸。
4媒殉、 走向軟件營銷
我一直說,程序員最大的缺點之一摔敛,就是眼光只盯在技術(shù)上廷蓉。程序員在入門階段和成長階段,這種情況還是屬于正常的马昙。但是桃犬,到了成熟階段這種缺點將嚴(yán)重影響了 程 序員的發(fā)展。程序員在工作中不免會接觸到用戶行楞,不免會了解到用戶的需求攒暇。從而了解到軟件實際發(fā)揮的作用,進而了解了自身的工作價值所在子房。有的程序員則固步 自封形用,不愿意和外界打交道,從內(nèi)心里堅守技術(shù)底線证杭。有的程序員則喜歡和外人交流田度,喜歡把自己的軟件推薦給用戶,而且用戶也樂意接受這種專業(yè)的介紹解愤,用戶的 接受是程序員價值的直接實現(xiàn)镇饺,程序員因此獲得了工作成就感。這類的程序員可以將自己的專業(yè)知識和產(chǎn)品營銷結(jié)合在一起琢歇,推動軟件的銷售和服務(wù)兰怠,轉(zhuǎn)向軟件營銷 職業(yè)梦鉴。這個職業(yè)將是一個比程序員更有發(fā)展的職業(yè),它可以直接反應(yīng)程序員的工作能力和工作成果揭保,程序員的收入和銷售會直接掛鉤肥橙。因此,可以讓有才華的程序員 獲得更高的收入秸侣,接觸到更大的軟件市場存筏,看到更廣的個人發(fā)展空間。
5味榛、 原地發(fā)展
當(dāng)然也有一些程序員惰性比較大椭坚,滿足于現(xiàn)狀,享受著眼前的勝利果實搏色,也無可非議善茎。對待這些程序員,我們不要強求他們改變自己的想法频轿,我建議是原地發(fā)展垂涯,把本職工作做得更好,把自己的技術(shù)水平往上再提高一步航邢。在這個過程中他們的能力和自信心都會得到提高耕赘,他們的想法不會一直一成不變的。磨刀不誤砍柴功膳殷,刀快了自然會去砍柴的操骡。
不管做哪一行,都該盡早做好職業(yè)規(guī)劃赚窃,人都是需要有一個目標(biāo)去激勵自己册招,Java程序員更是如此。朝著一個目標(biāo)逐步提升自身實力總會比原地打轉(zhuǎn)好考榨,相信聰明的你該知道怎么做跨细。