導航:首頁 > 程序命令 > 程序員逆襲開發項目

程序員逆襲開發項目

發布時間:2023-01-16 21:39:19

『壹』 程序員轉行適合哪些崗位

所謂「三十而立」,源自《論語·為政》,說的是人過了30歲之後就應該擁有獨當一面的能力或有比較穩定出色的職業。而對於軟體開發領域的從業者來說,30歲,可以說是一道檻。因為30歲,我們不再年輕;30歲,我們需要肩負更多的責任。30歲以後,適合程序員的工作都有哪些呢?是時候好好規劃一下了,下面就和大家分享一個關於程序員適合做哪些職位。

No.1 程序員

適合程序員30歲以後的工作,排名第一的,當然還是程序員。隨著經驗的增長,也許你每天產出代碼的行數會不如以前,但你解決問題的能力卻是無人能及的。同時,如果你可以一直保持著對特定領域技術的專注度,那成為神一樣的技術專家也只是時間問題,當然正真的技術大牛,收入上也遠不是問題。

No.2 創業

最近幾年,IT行業中因為創業實現逆襲、直接當上CEO、贏取白富美、走上人生巔峰的例子頻頻出現。Facebook以190億美元的價格收購了WhatsApp,而WhatsApp創立也就不到五年時間。同時,Facebook創始人扎克伯格同時也是一位創業者。開發者在IT領域創業有自身的優勢,自己擁有技術,能夠保證產品品質。

No.3 研發管理

這也是我們比較常見的軟體開發者職業生涯軌跡發展道路,先在研發一線崗位實戰錘煉,獲得更多經驗之後,逐漸走向管理崗位:工程師、項目經理、研發總監、技術副總、CTO……轉向研發管理崗位的開發者,需要具有一定的領導管理能力,當然,能夠有領袖氣質自然能夠更好的做好這些工作。

No.4 產品經理

國內目前最牛的產品經理非微信之父張小龍莫屬,如果你擁有絕佳的洞察力,能夠了解人性需求,相信自己可以創造出人人都願意購買的產品,你也可以像張小龍一樣,升職加薪、當上總經理、出任CEO、迎娶白富美、走上人生巔峰。

No.5 培訓講師

「三人行,必有我師」,你希望成為那個「師」嗎?口若懸河、侃侃而談,你的學生仰望著你,你看著學生一步步走向成功、升職加薪、當上總經理、出任CEO、迎娶白富美、走上人生巔峰也未嘗不是人生一大樂事。

No.6 銷售

如果你在做項目的過程中與甲方建立起了深厚的「友誼」,當然你也可以轉行去做銷售。而且開發出身的銷售,起碼比較務實,也比較容易和客戶建立起信任。

No.7 咨詢服務

如果你一直聚焦在一定的行業或領域項目,已然成為了業務專家,那你可以順理成章的轉行做咨詢了。

No.8 運維

即使你的代碼寫的很爛,但只要你對產品熟悉,轉行做運維還是可行的。

No.9 運營推廣

當你受夠了寫代碼,也可以試試運營和推廣你做的產品,相信當你直接面對用戶時,會打開另一個視角看待產品。

No.10 市場營銷

如果你已經從開發產品升華到對用戶市場有了清楚的認識,那試試去做市場營銷也是個不錯的選擇。記住,不管產品爛不爛,賣的出去才是你的本事。

『貳』 現在IT行業走哪個方向有前景(現在程序員都往哪個方向轉型)

IT行業一直都有前景,但只不過千篇一律培訓出來的程序員,需要考慮一下自己的未來了。以Java為例:2003年,新入行的程序員只需懂Javaweb和數據技術,就可以找到好工作;2008年,互聯網公司要求程序員懂得多種框架技術,並擁有實戰項目經驗;到了2018年,用人企業的要求進一步提高,Java程序員需要掌握多個領域的行業級解決方案,而不再是過去對單純某項技術。現有的IT培訓機構,4-6個月培養的初級程序員,顯然已無法滿足企業需求。

我們可以看到互聯網的發展是飛快的,很多企業也認識到了這個問題。 我看回答當中有多目前的大方向5G、物聯網、大數據,AI等;那這些公司不需要前端嗎?不需要UI嗎?不需要前端開發嗎?不需要後端開發嗎?

在今年年初的時候,因為網易的H5在朋友圈火了一把,各大企業紛紛招聘前端;如今抖音家喻戶曉的,各大企業又開始在招聘新媒體有短視頻運營的人。

其實崗位就在這里,並且需求也是一樣。為什麼很多人找不到工作?無非是技術過於老,不了解新特性。或者是培訓出來的東西過於千篇一律,大家都一樣,企業招聘的時候當然是挑技術好的,或者學歷高的,再不濟挑說的好有眼緣的。

其實這個問題根本沒有必要去問,因人而異。有的人希望往管理層走的,就去努力提升對產品的了解去了。有的希望成為技術專家的,也深入去研究自己領域的技術了。

也會有一些程序員,看到AI或者是物聯網等等發展前景很好,去學了Python,開始看機器學習方面的書。也有大部分的程序員,不為所動。

不明白為什麼程序員要轉型,要是在職程序員都轉型了。那麼對於小白,和培訓的學生是一個很好的消息。因為企業對於初級程序員又會有需求了。

可以肯定的回答,程序員最應該重視的不是互聯網寒冬,不是什麼比較火什麼有發展前景。已經一個在職的程序員,無論是要升管理層,或者是提升自己。最重要的都是技術!

你不一定需要轉型,但起碼要有具備轉型的能力!

這個要看大方向還是小方向,目前來看5G、物聯網、大數據、AI人工智慧是個不錯的方向前景。

程序員的話一般往Python語言或者JAVA語言發展。

其中Python(易讀可靠,功能強大,未來趨勢的語言,媲美JAVA,在人工智慧與大數據分析這一塊優越於JAVA)。

個人建議在有其它語言基礎的情況下,可以往Python方向考慮。必竟以後將是數據決定未來的時代 。誰能在行業中站住腳也是要考慮的方面。

希望對您有所幫助。

程序員做的好話,很多多轉產品經理,升級了。

另外,IT行業目前機器學習/AI還是很火的,不過難度也蠻大,畢竟你面對的競爭者都是比較優秀的人。

現在很多同事都學習Python,作為近年來最火的編程語言,越來越收到重視。無論是做數據分析還是人工智慧,都是少不了Python的影子!

大家都很有學習熱情,有幾個同學甚至花上萬塊錢周末報的培訓班來學習人工智慧,搞的我也壓力很大,也在開始學習!也有學習大數據和雲計算的,這要根據自己的情況來選擇

如果你學歷可以,有比較強數學功底可以選擇轉人工智慧,如果以前搞JAVA的可以考慮轉大數據或者雲計算。當然了這都不是絕對的也根據自己的愛好以及對未來發展規劃而定!

在IT行業對學習,無論轉不轉方向,及時的提高自己是很重要!

1.有限數據的商業價值挖掘,與大數據不同,這一領域除了IT基礎知識,更重要是鍛煉商業邏輯和有限數據分析能力。

2.電商配套的新媒體運營,隨著新媒體時代的到來,這方面的人才突然出現短缺,需通過自學+大量實戰才能掌握。

3.區塊鏈與實體經濟的結合,新技術經歷近十年發展,已經到了大量應用場景的實際使用,人才缺口大。

4.跨境電商的運營,隨著買全球,賣全球升級,加上中國在移動互聯網和電子支付優勢。這一領域必須大量人才加入。

建議針對自己的興趣,專注一個領域,多實踐和試錯,這是IT最好的學習方法,培訓要做好選擇,太多機構學不到什麼,不如參與新項目鍛煉自己的技能。

都在往構建人類命運共同體和一帶一路、中國夢的鏗鏘大道上高質量快速發展

1.架構師

有些程序員愛好編程,很安心做一名程序員,雖然隨著年齡的增長,代碼產出大不如前,但是解決問題的能力卻無人能及,如果一直保持對某一領域技術的專注,必然會成為行業技術大牛,在技術的道路上也會越走越強!

2. 研發管理

研發管理是程序員比較常見職業發展方向,主要包括工程師、項目經理、研發總監、技術副總以及CTO等,該職位需要具備一定的領導能力。

3. 培訓講師

培訓講師是一些程序員的職業選擇方向,擁有豐富的一線經驗,把自己所掌握的知識,傳授給更多的人,幫助更多的走向編程之路,創造富足生活,也是人生一大樂事。

4. 銷售

開發出身的銷售,比較務實,扎實的技術功底,更容易與客戶建立信任,因此,相關技術的銷售崗,也是程序員發展的一個方向。

5. 咨詢師

程序員聚焦在一定的IT技術領域,掌握精深技能,可以轉行做該領域的咨詢師,為客戶解答相關技術問題。

6. 創業

在「互聯網+」的時代,IT創業是很常見的事情,開發者利用自身技術優勢,可以通過創業逆襲,直接當上CEO。

以上是幾種常見的IT程序員除了軟體測試、產品經理、運維、等職業生涯的發展方向,都是IT程序員職業發展的好選擇!不管將來最後從事的哪個版塊,IT編程都是必須要先掌握好的技能,否則無法在行業入門,更加談不上發展。

『叄』 程序員接私活比上班也掙得多,是真得嗎可以接哪些私活呢

程序員接私活比上班也掙得多,是真得嗎?可以接哪些私活呢?程序員接私活已經是很平常的事情了,並且市面上也有很多靠譜的接私活平台。很多程序員,通過做私活承接項目,將自己的程序能力轉化為收入。收入比工資高是真的。

開發邦:特點:服務范圍明確,it開發項目垂直度高,可以吸引一些需求明確的客戶。該平台還致力於利用互聯網軟體技術為客戶提高效率、降低成本、提高效率和優化管理。

袁急送:平台特點:追求高質量的僱主和工程師,匯聚知名互聯網公司的技術、設計和產品巨頭,通過實際輪班、遠程等方式一對一解決創業問題,提高創業效率。

『肆』 外包與小公司的程序員如何逆襲程序員該如何規劃自己的職業生涯

我認為程序員需要做好自己的人生規劃和職業規劃,同時也需要在上班初期就有屬於自己的目標。

對於每個程序員來說,程序員找到自己的工作之後,因為程序員在工作初期的待遇會比較好,所以很多人可能會徹底放鬆下來,同時也沒有屬於自己的職業規劃。在這種情況之下,程序員的年齡變大的時候,程序員就會發現自己的競爭能力在不斷減弱,同時也會遭遇所謂的30歲危機和35歲危機。對於任何一個程序員來講,程序員首先需要了解自己的真實優勢,同時也需要根據自己的優勢來制定屬於自己的職業生涯。

除此之外,我覺得每個程序員都需要盡可能做好相應的技術積累,特別是在自己面臨換崗或者換工作的情況下,一定的技術積累可以幫助自己度過職場危機。

『伍』 初級程序員該如何逆襲

初級程序員該如何逆襲
如何在工作中成長
其實你想問的是這些出去程序員並不可怕
只要你有一顆上進的心
去問多去學去接觸
慢慢的就會發現一大牛越來越近
不要害怕去接觸一些新的東西
慢慢地去適應它
在工作中積累
在工作中學習
不懂的就去問那些大牛
慢慢的你也會成為他們中的一份子

『陸』 低學歷程序員,如何在職場逆襲

雖然相對於其他職業來說,程序員的實際能力和工作經驗顯得更為重要,但是在具體情況下,學歷依然是影響程序員未來職業發展的不可忽視的因素。尤其是對於學歷出身一般的程序員來說,在職業發展過程中需要克服的客觀阻力可能更大。
1
專科畢業之後,他寸步難行
李成的故事
「現在回望過去,我其實感到非常懊悔,高中時太貪玩,沒有好好學習,沒能考上很好的學校。這導致我在當時上學時用一分努力能夠得到的東西,現在可能需要十分的努力來彌補。」
2007 年臨近畢業要找工作的時候,李成卻發現自己幾乎是寸步難行。
「我畢業那會兒自己找工作的時候,非常難,非常難」,李成的語氣中帶著一絲嘆息,「一方面是那個時候計算機相關的工作機會還不多,尤其是我所在的二三線省會城市;一方面是沒有工作經驗,人家根本不要,但我又無從尋找工作經驗;還有就是自己學歷起點確實不高,大部分單位根本也不想招這樣一個專科學歷的人進來」。
為了找到一份工作,李成花了整整一個月的時間,「那時候找工作,不像今天這樣打電話加面試幾個小時就能搞定,我是跑遍了整個濟南的大街小巷,但還是一無所獲」。
最終,李成只能依託家裡的關系,進入到濟南的一家大型國有 IT 企業做開發工程師。
「進是進去了。但在第一份工作中,由於技術能力有限,我遭遇了很多的挫折,而且做的事情跟預期的差別也很大,不過幸好我是一個越挫越勇的人,扛了一年時間。而且由於這份工作需要經常出差,我也到了北京、上海、南京等大城市,也算是漲了點見識。」
與此同時,在經歷了初次找工作的困境之後,李成也認識到自己學歷的競爭力太不夠;於是在父母的鼓勵和支持下,他決定在繼續工作以積累經驗的同時,進入山東省的一家二本學校讀一個在職本科的學歷。

『柒』 程序員轉行可以做什麼

面對著日新月異的代碼和語言,你是否感到了力不從心?稍有懈怠,就跟不上崗位需要了?身體漸漸的發福,熬夜寫代碼開始扛不住了嗎?

這個時代很殘酷也相對公平,殘酷的地方在於世界的變化之快容不得人有片刻懈怠,公平的地方在於:不論你是年輕還是年老,都要靠實力說話。

那些被時代拋棄的永遠都是跑得比較慢甚至在原地徘徊的人,即所謂的工作十年卻只有一年工作經驗。

年輕程序員的優勢在於年輕和激情,大齡程序員的優勢在於閱歷和經驗。所以,年輕程序員不要有跨越年齡階段的焦慮,大齡程序員也不要覺得年輕人搶了自己的飯碗。

每個年齡段都有自己要解決和面臨的問題,認清自己內心真正的需求和渴望,再去尋找適合自己的棲身之地打怪升級,才是當務之急哦。

『捌』 和楊超越做,騰訊、網易的程序員竟然爭著為楊超越做游戲

這個世界太瘋狂。

看到有人用它當頭像的時候,我也並不意外;

“超越杯”是一場編程大賽,由楊超越的粉絲群體主辦,要求參賽者以楊超越為主題開發編程作品。事件一經曝光,就憑借楊超越與程序員的詭異組合登上了微博、知乎和貼吧熱榜的第一。

在決賽前一天,楊超越本人也在微博上為他們打call。

得知游戲是這場大賽當之無愧的主角,進入決賽的10款作品有8款都是游戲之後,我對它產生了濃厚的興趣。

它草根嗎?絕對草根。我剛剛進群,就有一名17歲,名叫杉杉的高中女生希望我寫一段話:“超越看看你學生黨的粉絲,為你和祖國發光發亮。少年強則國強”

而且杉杉顯然不是最年輕的選手,因為前阿里程序員,現農民工子弟小學的支援編程教師阿達指導4名3年級小學生,做出了一款跑酷游戲《超越沖沖沖》,還闖進了決賽。

比賽的勝利標准也十分草根:投票。由於投票鏈接不太好找(我在網上足足搜索了10分鍾),參與投票的人數有限,彈幕甚至圍繞幾個項目“是否刷票了”展開了一番爭論。有參賽者向我抱怨:“投票消耗了大家很多熱情,我們是非常不情願的,現在又要投票,有些成員特別不積極,直接跑路了……”

直播頁面的彈幕刷新極快,從未停止

可你又不能說超越杯不夠專業,因為許多老司機都隱藏在參賽隊伍當中。除了從業10年的原畫師,滿臉鬍子的美國金融行業程序員之外,騰訊、網易的程序員同樣隨處可見,而且他們參與的幾款項目都進了決賽。

例如用虛幻4製作的硬核ACT:《超越傳說》的主創就是網易的實習生,此前他嘗試獨立做過冷兵器吃雞、FPS、TPS等游戲,目前在浙大攻讀計算機圖形學的研究生學位,他說自己試著在作品中融入了黑魂和只狼的部分元素。

騰訊的參與則更為直接:騰訊課堂是超越杯決賽的直播支持方,他們邀請了騰訊的技術專家作為評委(比如魔方工作室群的一名技術總監),還在項目展示結束後,請專家講解騰訊從T1到T6的“程序員升級之路”。即便主持人自嘲為了讓自己接這個活兒,“主辦方說給我2000Q幣”,也無法緩解那種專業到開始無聊的氛圍。

騰訊游戲魔方工作室群引擎中心技術總監,《游戲引擎架構》譯者

這種草根和專業的沖突也體現在贊助方提供的獎品上面。獲獎隊伍既能獲得倩碧護膚品、康師傅奶茶、多芬洗發水以及楊超越的周邊禮品,又能獲得cherry鍵盤或電腦外設,騰訊課堂課程禮包以及騰訊的內推名額。快消、娛樂圈、硬體和職場產品就這樣詭異地結合在了一起,恐怕也只有與楊超越相關的活動才能做得到了。

在決賽前,我采訪了闖入決賽作品《超越幻想錄》的主創青衫隱隱,她是一名學習外國語言文學的大三學生,從來沒有接觸過游戲開發,但因為這場比賽,開始嘗試用專業的思維做一款游戲。在她的話語中,你可以進一步了解選手們參加這項神奇比賽的歷程,也更能理解他們的內心。

青衫隱隱口述:

我們現在是糊透了,就是邊吃瓜邊看比賽,反正我們也得不了第一……哎怎麼突然輪到我們做采訪了?

進了決賽後天天都在投票,我們之前是第三,現在好像是第五?真的剛不過。沒有防刷票的機制的時候,哎喲我的天呢,各地都有大刷子。本來我們只想在粉絲平台內部消化一下,但後來發現大家都在拉票,就還是拜託父母幫忙,還有組員為了投票,在年級、學校群里發投票鏈接。現在是都隨便了,誰愛投誰投。

我最開始知道超越杯是在3月7日,當時上了熱搜了嘛,我就想看看有沒有隊肯收我們。結果發現並沒有,於是我們就自己成了一個隊,現在隊員有10-20個人,大家親如一家,自娛自樂,天天在那兒吹牛。

我們這個組很神奇,大多是學生,彼此在現實中都不認識,而且都是村民——村民你知道什麼意思嗎?就是粉絲(楊超越曾介紹自己是全村的希望,後來他的粉絲便自稱村民,而粉絲圈則是楊村)。

我是學計算機的嗎?得了吧,我是學外國語言文學的。但我平時喜歡寫個小說啊,畫個畫啊,也喜歡玩游戲,還靠輔助混上了王者段位,所以一直想做楊超越的衍生品,比如小說、漫畫,還有游戲——我很喜歡游戲,因為它能部分地模擬人生。

《超越幻想錄》是以超越的個人經歷為樣本,講述她出道前的故事。春天是剛離家打工,夏天是進入職場,漸漸了解主播、模特行業,秋天是進入經紀公司,冬天是加入《創造101》。過程中她回遇到很多朋友,有不同的發展路線,也會提升數值,甚至通過多周目的努力C位出道,或者海外成團。

我們項目最大的創新是輿論系統,當前熱度和粉絲排名會決定她能否出道,而每次黑色事件都會讓節目的討論熱度上升,讓她吸粉,這個系統我們設定了很多演算法和模式,希望玩家可以思考偶像、輿論、社會和粉絲的關系。

很多參賽選手對超越妹妹有好感,但真不算粉絲,他們做的東西感覺是沒有靈魂的,你明白吧?比如大多素材都從商城裡找,只做了一個超越的模型,那個模型還很不像超越。他們做的是好游戲,但幹嘛要來超越杯蹭熱度呢?

我們不願意直接用商店裡的模型,系統又是原創的,所以一切都要從零開始,花了很多時間才把自己的非專業性彌補上去。別人線下10分鍾就說完的事兒,我們要說2個小時。而且只有晚上9點後大家才有自己的時間,一討論就到2-3點。

整整一個月,我都是9點工作,3點睡覺,心很累,腦子也不清楚。初賽的時候,為了趕第一期的視頻,我翹了2周的課,老師說再翹你就不用來了,直接掛了你。但這個比賽有截止日期啊,只能說翹了的課已經翹了,不再想太多。

開發的時候,我會先和大家敲定大概框架,都要實現什麼功能,怎麼安排活兒,然後分別跟文案組、美工組開會,寫大綱,分劇情,看誰是主筆,誰負責設計超越的形象,然後統一風格。後來我還要讓寫完劇情,沒事情做的文案負責宣發,寫slogan和廣告詞,做推廣,抽獎發測試資格,在微博超話里抓粉絲。

現在《超越幻想錄》已經有了20多張立繪和上萬字的劇本,也做好了功能和系統架構,閑置了很久的程序員就要寫代碼跑程序了——我們也考慮過橙光,但不想把流量都給他們,所以還是想自己做。我希望這部作品可以“無限期開發”下去,慢慢做出來。

我不太敢讓身邊的人知道自己喜歡楊超越。在現實中,讓別人知道你的楊超越的粉絲,做了一個項目,還要別人的支持是一件很羞恥,很難為情,要承受很大壓力的事情。大家覺得她沒什麼實力,所以會給喜歡她的人打上邪教、腦殘的標簽。甚至很多人說編程大賽以她的名字開頭,簡直侮辱這個比賽。但這個大賽就是為她為生,因她而起的,沒什麼配不配得上。

我有一段時間心理狀況很不好,抑鬱什麼的,看到楊超越後,我發現她也努力了,雖然很多事情還是做不好,但依舊能過得不錯,就覺得特別解壓。如果有一天這個社會允許這樣的不完美存在,我覺得會好受很多。

我也有過見超越本人的機會,但一直不太敢,她對我的意義太強了,甚至有點兒符號的性質,就是近鄉情怯——她是我精神上的故鄉。我擔心見到她之後,發現她不能承受我賦予的這么強烈的情感。如果有一天我沒有任何問題,只把她當成普通的偶像,也許會願意見她一面吧。

我不是那種狂熱的粉絲,不怎麼用微博,也沒辦法給超越很強的經濟支持。但我會用自己的技能,產出小說、漫畫、游戲來回饋她。在追星過程中,最重要的是找到自己存在的價值,找到虛擬中存在的真實。

結語

許多人解讀過楊超越,她身上承載了太多復雜的符號和母題:草根能逆襲嗎?努力有用嗎?被人喜歡就意味著優秀嗎?在現代社會生活可以真實且任性嗎?因此她可能擁有互聯網上成分最復雜的粉絲群體,這也是此前超越杯編程大賽能夠爆紅的原因。

有人覺得對於開發者來說,超越杯是一個不錯的曝光機會,有機會推動獨立游戲的發展。我不奢望這場復雜而混亂的比賽能做到這些,但我能肯定一點:這些參賽者把對楊超越的喜愛,真的轉化成了一個又一個作品。

亞軍作品《楊超越秘密雜貨鋪》

說實話,即便是闖進了超越杯的決賽,許多隊伍的表現都只是差強人意:大多數介紹VCR都十分粗糙,解說往往磕磕絆絆,講解作品像是在背課文。但你能看得出來,游戲已經成了他們的表達方式,他們在用虛擬的作品,向虛擬的符號表達真實的自己,真實的存在,真實的熱情。

偶像對人們有什麼意義?相較粉絲的付出來說,他們到底能回饋什麼?不同的時代有不同的答案。不過超越杯大賽的一句介紹文案回答了這個問題:我們的存在,就是要為自己和喜歡的人創造點什麼。

這么一想,我還真的有點兒喜歡楊超越了。

『玖』 c++程序員如何創業案例

程序員,是一個很累的行業,經常要熬夜趕代碼。以下是我為大家整理的c++程序員如何創業案例相關 文章 。

c++程序員如何創業案例:

這是我多年來招聘培訓游戲程序員的一點想法。一直想匯總一下。主要目的是為了更好的對公司新進C++程序員進行培訓,並且建立起游戲程序員培訓,發展,成才,成為核心骨幹,管理層,期權收益人等一整套體系。因為對於MMO游戲製作來講,解決好C++技術隊伍,是保證合格軟體的基礎之一。

我在的H3D Studio核心技術人員和游戲製作管理人員全部是SMTH BBS游戲製作版成員。從99年開始截止BEGINER的歷任版主都在H3D STUDIO里工作過。在這里我把具體的培訓以及技術隊伍組建的內容去掉,只和大家聊聊關於游戲程序員切身利益相關的事。

另外這不是居高臨下來評判什麼事情。我本人也不是多麼高級的技術人員或者管理人員。只是堅持做一件事情年頭很長教訓很多而已。所以有些體驗。文中所有評判其他結構或人水平低,並不是說我本人水平有多高。不要誤會。

一、C++游戲程序員現狀

中國C++程序員100%都是自學的。因為中國幾乎沒有象樣的C++培訓機構。大家都知道社會培訓是賺錢為主要目的。能在那裡成才是個大運氣。也不象JAVA有SUN公司一手推行。中國大學 教育 里也根本沒有C++教學。關於C/C++基礎課的知識,只是讓學生入門。但對於實際的C++軟體工程應用,大學課本知識實踐意義不大。最重要的是,大學里沒有合格的C++老師。編程是門技術,叫手藝也行。而大學是搞科研的,多的是科學家,靠出PAPER教科憑職稱為生。並不是技術員。沒有10萬行以上代碼 經驗 和成功軟體項目經驗的人,很難教出中高級C++程序員。

游戲製作業對C++程序員的要求是比較高的。比一般行業軟體高很多。因為任何一個MMO都是個中大型軟體項目。日使用人次達到幾十萬上百萬,同時使用人數幾十萬在線的大型網路多人交互軟體,集成了超過十幾項專業領域編程技術的軟體,想不大都不行。

另外,中高級C++程序員能力一般都很強。因為都是自學成才,這需要較高智商,很強的自學能力,解決問題能力,和克服困難的毅力。但是這種人才在游戲行業里人數並不多。拋開鳳毛麟角具備整體大型軟體架構能力的高級人才不談。能夠承擔獨立模塊開發,具備獨立解決問題的能力,寫出在空間,性能,可維護性等幾個方面達到要求的C++程序員,也是很難找到的。而具備這些能力,同時又具備一些專業領域技術的人(圖形引擎,網路引擎,等),更加稀少。

所以,即便是大游戲公司,對於C++游戲程序員的需求,也是永遠不能夠得到滿足。而已經在公司工作的C++程序員,不經過短則3個月,長達1年的鍛煉,也無法真正勝任獨當一面的C++游戲程序開發工作。

二、MMO游戲開發對C++游戲程序員要求

前面提到,所有MMO游戲都是中大型軟體。軟體佔用空間,穩定性,性能,可維護性等各項衡量軟體質量的指標,對MMO游戲軟體的要求都非常嚴格。遠大於普通行業軟體。這種規模和銀行系統類似。而客戶端和軟體邏輯比一般的商業軟體又要復雜很多倍。這就要求軟體編寫人員具備較高的程序編寫素質。

游戲軟體中,解決好軟體工程部分,只是項目的1/3。另外兩部分是策劃和美術/音頻。從經驗來看,需求變更對於MMO游戲軟體,不是偶然事件,而是一種MMO游戲軟體開發的基本屬性。游戲軟體投入大,周期長,風險高。MMO市場變化也大,交互電子游戲發展迅速。游戲軟體必須面對外界變動。又因為開發周期長,所以軟體需求變動成為了軟體開發的一種基本屬性。猶如復雜性是軟體工程的一項基本屬性一樣。

這導致游戲軟體的開發充滿了不確定性。交互娛樂不同於商業應用。娛樂是屬於理性和感性之間的領域。而C++開發面對就是0和1的二元世界邏輯。這兩個領域存在著不可調和的矛盾。這種情況,對C++游戲程序員提出了更高的要求。

首先,基本C++知識,C/C++運用技能,必須極其扎實。並不是游戲軟體開發用到什麼平時書本上很難得到的知識點或者技能點。游戲C++開發的知識體系和技能體系,利用現有C++書籍就可以滿足。比如《C++ PAORGRAMMING LANGUAGE》《C++ PRIMER》《EFFECT C++》《MORE EFFECT C++》等。但是在開始游戲編程之前,把這些書本吃透並且實踐熟練的人,非常難遇到。當然能夠真做到這點的人,已經是個中高級C++程序員了。我曾經遇到過一個, 畢業 工作不久就去了GOOGLE

其次,對於面向對象的深入理解。是非常重要的。熟練掌握C/C++語法,編程技巧,只是滿足了C++游戲程序員一部分要求。而面向對象觀念的深刻理解,會為大型C++項目開發帶來翻天覆地的變化。 有時候,在一個10人以上並行開發的C++游戲項目中,面向對象 方法 會成為救命稻草。《設計模式》以及《設計模式解析》相關的書籍,也是必修課。

最後,好技術人員的本質是自大的。這屬於正常。但是如果這種習性影響了自身繼續提高和團隊合作。以及影響了其成為技術管理者和項目技術核心時,那麼這種技術人員的自身價值會大打折扣。 如果早日越過自命不凡這一關,擴大眼界,繼續在綜合素質上提高。在技術管理能力,架構能力上提高,其自身價值才會繼續增長。落到實處,就是待遇和身家增長。

由於游戲開發的本質是團隊開發。任何時候,只有對一個團隊有價值的技術人員,其本身的價值才有可能得以體現。

三、成長和技術發展路線

一般技術人員發展有幾個階段

1 、具備獨立開發局部功能的能力

比如為某個UI編寫邏輯介面函數。為某個LOGIN對話框編寫自繪制控制項等。

2 、具備獨立開發和攻關某個功能模塊的能力

比如為游戲增加一個小型邏輯功能模塊。

3 、具備獨立設計並開發某個系統的能力

比如設計和開發AUTOPATCH 系統

4 、具備解決技術難題,設計架構的能力

比如開發網路同步模擬系統,開發一個中大型游戲製作工具

5 、具備整體架構,管理,協調其他人共同開發一個大系統的能力

客戶端主程,伺服器主程,引擎主程等

6 、技術director

制定技術發展方向,技術團隊建立,技術管理等

在邁向每個階段的過程中,伴隨的都是巨大的工作量和工程壓力。有時候是跨越1年的失敗等等。在公司項目不成功時轉換單位,重新開始,或者繼續做為核心團隊留在公司繼續從新的機會做起,都是好的辦法。但關鍵是吸取經驗教訓,盡量多學多練。並且結合自身長處發展。當然,游戲製作人員,最好還是依靠一個核心團隊。成為核心團隊的一員。

能夠達到第三檔的程序,已經是公司不可缺少的人才了。但往往程序員自身對自己的認識,和公司對其的認識,有時候會有差異。我碰到過一些人,腦子好用,寫東西很快。各種技術都有涉獵。但總是不放心讓他獨立開發設計某個系統。哪怕是相對獨立的工具。也會被搞得一塌糊塗。要後面人不停擦屁股。可自己還覺著自己水平很高。這種人浮躁,眼高手低,不願意細致周全的做好一件完整的事。所以就可以看到他不停的跳來跳去,可在新公司的職位也沒有見多麼提高。公司非常重視交給一個程序員一件事,他是否能完整,考慮周全的把事情做完。哪怕時間長一點,也不能不做完。這會給工程帶來致命的後果。

四、發展待遇

從自身經驗出發談一下公司是怎麼考慮技術員工待遇的。

前面提到的6檔,粗略了劃分了待遇水平。其實到了第三檔,你的待遇已經是這個行業所決定的了。而不是某個公司決定的。因為游戲業大量缺乏這樣的C++程序員。如果具備這個水平,在幾個大城市游戲公司找到工作並不難。大公司提升慢,還有我這種不到百人規模的公司要。所以行業價格才是公司要考慮的。如果給少了,軟體項目的C++程序員流失會帶來較大影響。但給的多,其實是 C++程序員自己的價值增長瓶頸。如果幾年下來一直以為自己水平就該拿這么高,結果到了一家整體技術水平比較高的企業,就會徹底傻眼。這個時候再放低心態去重新開始,對技術員來講就是件很艱難的事了。

在目前游戲行業技術水平普遍較低的情況下,哄抬程序員工資水平對程序員自身好處也不會很大。就算一個新手本來拿幾千的水平,給他1萬。他根本就不會知道自己到底有多少水。一年下來也就多拿了3-4萬人民幣。可耽誤的是學習,影響了心態。而那些心態好,知道努力方向的技術人員,干個3-5年後如果有拿期權和股權的機會,比那些一開始虛高的人,身家就不知道高多少倍了。

c++程序員如何創業案例:Visual C++程序員 職業規劃

有很多的程序員剛畢業時充滿活力,經過幾年的工作之後,激情就會慢慢消失,現在軟體行業環境變化很快,一旦無法跟上行業發展的步伐,工作上就更難有所進境了。對於應屆生,以前只要考得一個資格認證,會受到很多企業的青睞,現在證書滿天飛,企業更加註重求職者的能力。應屆生的第一份工作也是越來越難把握。很多人在求職的過程中開始轉行。對於讀者你,是否有職業的危機感呢?

對於應屆生或者經驗不多的程序員,或許有很完備的理論知識,但是公司衡量員工的標準是效益,誰能創造效益,就會收到重視。應屆生往往很難找到一份滿意的工作。第一份工作是職業生涯的開始,是需要慎重的,然而,究竟用怎樣的標准選擇工作呢?由於實踐經驗的缺乏,應屆生不必關注第一份工作的薪水,時常聽到一些人為找不到工作而發愁,他們已經接收到了幾個公司的錄取通知,但是因為薪水的原因,選擇了放棄。其實沒有必要攀比第一份工作的薪水,這在剛剛走出校園的大學生中是很常見的,然而必須明白,我們的工作經歷可能要持續到60歲左右,是一場 馬拉松 長跑 。起跑最快的未必是最後的勝者。剛踏足社會,在500強公司一個月大概能拿到4000左右的工資,有些特別才能的人會拿到8000左右,而5年以後,工資水平也就5000到10000了,增幅也是有限的。後面的年輕人追趕的壓力卻愈來愈大。所以第一份工作找一個符合自己專業的或者能力的公司去,你的開端會低點,但是你會有很持久的耐力。

在工作了一段時間後,有時會發覺自己的工作和想像相去甚遠,甚至會覺得自己入錯了行業。為自己的待遇沒想像的好感到委屈。這時候需要冷靜的思考一下自己的處境,看是否是因為自己過於理想化的結果。如果是,就有必要對當前行業的現狀進行深入的了解,搞明白當前的行業發展在向什麼方向前進,由於環境的突變,這點有時很難做到,但是適當的理性分析是很必要的。如果一味的埋怨下去,工作沒有做好,還耽誤了自己的職業發展。如果原因出在自己身上,比如說個人習慣等問題,就要看能不能改正一下自己的習慣,慢慢的適應當前的環境。

程序員在一個發展良好的工作上做久了,就會積累豐富的技術經驗,再往後發展的途徑有很多。到底該如何選擇?要結合自己的興趣和當前的技術水平。在做了幾年的技術之後,對於程序員來說,可有幾種基本的職業規劃:技術專家、軟體架構師、高級顧問銷售或自主創業。程序員畢竟是偏重技術的職業,主要的發展方向會是資深技術專家。無論是那種領域,都要努力讓自己成為專家,然後在發展為架構師。有些人當架構師工作一生,有很好的待遇,然而這種工作很有限,而且,在中國,架構師的需求量比較少。

我們想要達到的目標,往往就在起初確定了,而且註定了我們職業的目標不是一蹴而就的,相對於我們所能工作的年限來說,職業生涯可能要終其一生。然而我們在不同的職業階段有階段性的目標,應屆生希望在工作上積累經驗,經驗達到了自己當初的所想,我們就離自己的最終目標近了一步。職業規劃並不是一成不變的,會有很多的機遇和經歷改變你的思想。但是不論你會有怎麼的規劃,都要把社會條件考慮進去。我們進入一個階段,思想認識更加深刻,眼界更加開闊。有時會對自己未來的職業進行更加深入的思考。這時候是需要慎重的。我們都需要過一個階段點評一下自己。看自己是否在進步,下一步又該如何做。我們發現現在的環境不能滿足自己的發展要求,就要考慮換個合適的環境,或者考慮從自己的目標是不是過於理想化,適當的貼近現

實考慮一下。不論會作出怎樣的決定,都要保證你在向進步的方向前進。不要因為一時的放鬆而斷送了即將到來的目標。

工作是一件需要理智的事情,不要因為自己懂的多而在工作上耍個性,現在公司注重員工的團隊意識,大型軟體的開發過程,需要一隊人的共同參與,自己耍個性並不能幫助提升你的工資,也可能阻礙你的職業發展。所以工作中要謙虛學習,努力的學習新技術,從別人身上學習優點,會幫助你發展的更好。

每個人依照自己的興趣會有不同的職業規劃,不要偏求自己的目標多麼偉大。也不要輕視任何一個努力工作的人。職業規劃不是一成不變的,很多人在不同的人生經歷後會改變自己發展方向。但是有一條,不要希望奇跡的出現,勤勤懇懇工作是成功的基本法則。

追求目標的實現更多的是為了享受成功帶來的歡樂,不要因為一時的攀比搞亂了自己的職業發展。如果你做好了自己的職業規劃,那麼,不要等待明天,從現在開始,行動起來吧!

c++程序員如何創業案例:

1.什麼是創業

關於“創業”二字有必要重新學習一下,找了兩個相對權威定義:

創業就是創業者對自己擁有的資源或通過努力能夠擁有的資源進行優化整合,從而創造出更大經濟或社會價值的過程。——網路 網路

創業是一種思考、推理和行為方式,它為機會所驅動,需要在方法上全盤考慮並擁有和諧的領導能力。創業必須要貢獻出時間、付出努力,承擔相應的財務的、精神的和社會的風險,並獲得金錢的回報、個人的滿足和獨立自主。——互動網路

兩者都給出了明確的創業定義,這里想著重想強調一下創業的目的:物質目的和精神目的,現代社會唯金主義人群不乏少數,提到創業自然而然想到“賺錢”,其實創業的目的不僅是“收入大於成本”,還有精神豐收。按照網路+互動網路的說法,最終極的創業應該是個人物質精神、社會物質精神四豐收。

當然,不是人人創業都追求“四豐收”,完全可以只追求個人金錢豐收,或是追求其中的任何一項或幾項,但要注意——千萬不要損害未選的,比如為個人賺錢損害社會或他人利益。

2.怎麼才算創業成功?

創業的成功(這里定義為達到創業初級制定目標)一定是依賴於合理的目標+個人的努力+合適的方法+良好的運氣+主動把握機遇,各個條件沒有順序也沒有主次,但這五點缺一不可,相互有機結合才有可能成功。

成功的創業往往在最初一兩年甚至五年或更長時間收入會低於預想,虧本很正常,只要目標堅定,不斷改善,因為獨立自主,上升空間會很大。

當然每個人的想法、定位都不一樣。你想創業,那你想創個什麼規模的事業?什麼才算得上事業有所成?

如果你認為騰訊、阿里巴巴這樣的才算“業”,那麼我建議你最好別輕易去“創業”,即使你比馬雲、馬化騰等人更聰明,也未必能成就這樣的業,因為機遇不同。

如果你只是想比一般打工的更強一些、更自由一些,收入比打工要高一些,能養家糊口同時還有點閑錢,那你隨時都可以去創業!

3.創業的方法、步驟都有哪些?

每個人都有適合自己的路子,不能說通用,只能算是一點個人心得吧。

(1).必須建立一個網站,這是你在網路上的“門面”,可以展示你的作品,也可以讓別人通過這個網站找到你。

無論是否程序員創業,都應該有個網站。網站的傳統主要目的是為了宣傳,現代網站還可能有互動、管理、實驗等多種功能。需要注意的是,無論哪種功能,當沒有積累到一定程度,即不知道網站上放什麼內容的時候,不要建網站,更不要抄襲別人的內容,切忌打腫臉充胖子,金玉其外敗絮其中。和字如其人一樣,網站也反映企業的 文化 底蘊;

(2).早期,豬八戒之類威客,作為你早期練手和積累人氣還是可以的;

(3).真沒客戶找的話,可以開個淘寶店,接軟體定製(我認識有幾個網友都是這樣干,並且幹得還不錯);

(4).也可以主動出擊,去一些外包網站尋找客戶,比如GAF、Elance、GetACoder、ScriptLance等站上有很多外包的信息,大家可以自己上去看看;

(5).最好的方式還是自己定位一個產品,用心把這個產品做好,然後努力去推廣,推廣好了的話,以後賣注冊碼、賣授權就夠了。

4.產品該如何定位,什麼樣的軟體才能寫?

這個問題,有很多網友都問過我,他們總在擔心,現在幾乎各種軟體都有現成的了,都被佔領了市場,這時候自己該寫什麼軟體呢?

我覺得,首先該問問自己,你的軟體、產品,需要達到什麼樣的程度、佔有多少市場才行?要超越那些成熟的軟體嗎?那是很難的,不僅僅是技術層面,還有用戶的積累這都是很難超越的。

這些成熟的產品,都是通用的,適合大多數用戶,但總是有部分用戶的需求是不同的。那麼你的產品,未必要超越誰,只要能滿足這些不同需求的用戶、能做出一些特色功能,那你就能佔有一定市場、擁有一定用戶。

5.創業應該注意的一些事情

注意積累、項目的成功和失敗都要積累,每個項目都要 總結 ,為下一個更大項目更省時省力地完成做准備。

無論是守株待兔或主動出擊,首先不應接違法、違背道德的單子,其次無論單子大小,都應該當做一個正規項目完成,即(按具體情況)需求分析、簽訂合同、設計、編碼、測試、寫文檔等步驟逐一完成。比如完整項目一共有十五個步驟(有國標),小單子可以選關鍵五個步驟,大一點的單子相應增加。若不會,可以自學軟體工程師、IT項目管理的相關課程。

這里想著重強調一下“爛筆頭”的重要性。雖然設計、編碼、測試、文檔等都可以用計算機完成,但是往往不及白紙黑字的效率。因為其一:計算機屏幕容納的信息量不及紙張,即屏幕大小往往會限制你的思路。其二:大腦思考的速度快於手寫速度,而手寫速度要快於敲鍵盤、點滑鼠的速度,也就是說,手寫更能跟上思考速度。

想要做大做強,不可能一直單干。這時就需要組團了,就需要學習新知識,變為新身份、進入新領域。而主動出擊一般需要一個團隊。

所謂創業難守業更難,何來守業——創新。好的產品、代表作,或是好的服務固然需要,但是如何保持?這時要不斷創新,或者說是一如既往的創新,圍繞主要產品不斷改進,不斷與時俱進,不斷挖掘潛能,不斷比競爭對手稍好一點。

起初僅是學技術的階段,無需注重寫什麼軟體,哪怕是一無所用的工具,或是已被寫爛的“通訊錄”、“記事本”、“快捷啟動”,都可以,著重積累。附帶一句,無論學什麼語言也無所謂。

多使用其他成品軟體,善於發現優缺點,歸類整理,著重對其他軟體的缺點思考,並結合實際用戶的需求,用戶的不方便就是商機。

6.經典案例

(1).外貿公司邊打工邊創業

一位在外貿公司打工的網友,因為自己工作上經常要做一些重復的工作,就自己編寫了一個工具軟體,自動完成這些工作,提高工作效率。一開始在同事之間使用,經過同事們提意見之後逐步完善、增加功能,成為了一款功能比較完善、操作比較方便的軟體。然後他想,既然自己公司工作上用得上,其他同類公司應該也有需求吧?就開始在附近的同類公司里推廣、銷售這款軟體,慢慢的積累了一定的客戶,這名網友就辭職了,專門銷售軟體,收入頗豐。

(2).小網管成立軟體公司

一位在網吧工作的網管,平常工作比較輕松,很多時間自己操作電腦、學習編程,偶爾到網路上接點小軟體定製,賺點外快。越做自己技術越好、客戶也積累越多,最後辭職,自己在家接軟體定製,後來自己做不過來就成立公司,專做外包。

(3).發現真空市場的創業歷程

某網友,一直都想創業,但苦於沒找到適合的項目,無從開始。一次偶然的機會,在一個IT交流群里,另一個網友發給他一個軟體(單機版),問是否可以做,當然可以做,一個簡單的單機版辦公軟體嘛,這有何難?但是這個網友並不想長期做外包,於是去調查使用這個軟體的行業,發現這一行業居然還處於信息化真空狀態。世面上基本上沒有一套該行業的管理系統。

之後去 拜訪 網路上的那位朋友,聯系系統的需求方,是政府部門里的人。開始調研這套系統的需求,發現需要做的不僅僅是一個單機版,是一套基於廣域網的協同辦公系統。開始談價格,價格分為研發費用,安裝費用,以及維護費用。仔細評估下來,客戶給的研發費用實在是太少。價格陷入僵局,為了能拿下這套系統,為了占據這個行業,這名網友決定自己墊資進去,開發出這套系統。

不管怎樣,開始著手做吧,不為別的,只為夢想!開始組建團隊,租場地,買設備。一個月後,經過大家的努力,終於把Demo開發出來了,開始與客戶一起到各政府部門、各個企業去演示。效果還挺不錯,客戶反饋說,很多企業需要安裝。

這就表明,最初墊資進去開發是正確的,安裝的企業一多,自然就開始盈利了。創業的第一步算是成功了。

『拾』 程序員轉型做什麼好

程序員轉型可以做的職業很多,比較有前途的有創業、研發管理、產品經理、培訓師、銷售、運維等,具體原因如下:

一、創業。最近幾年,IT行業中因為創業實現逆襲、直接當上CEO、贏取白富美、走上人生巔峰的例子頻頻出現。Facebook以190億美元的價格收購了WhatsApp,而WhatsApp創立也就不到五年時間。同時,Facebook創始人扎克伯格同時也是一位創業者。開發者在IT領域創業有自身的優勢,自己擁有技術,能夠保證產品品質。

二、研發管理。這也是我們比較常見的軟體開發者職業生涯軌跡發展道路,先在研發一線崗位實戰錘煉,獲得更多經驗之後,逐漸走向管理崗位:工程師、項目經理、研發總監、技術副總、CTO??轉向研發管理崗位的開發者,需要具有一定的領導管理能力,當然,能夠有領袖氣質自然能夠更好的做好這些工作。

三、產品經理。國內目前最牛逼的產品經理非微信之父張小龍莫屬,如果你擁有絕佳的洞察力,能夠了解人性需求,相信自己可以創造出人人都願意的產品,你也可以像張小龍一樣,升職加薪、當上總經理、出任CEO、迎娶白富美、走上人生巔峰。

四、培訓講師。「三人行,必有我師」,你希望成為那個「師」嗎?口若懸河、侃侃而談,你的學生仰望著你,你看著學生一步步走向成功、升職加薪、當上總經理、出任CEO、迎娶白富美、走上人生巔峰也未嘗不是人生一大樂事。

五、銷售。如果你在做項目的過程中與甲方建立起了深厚的「友誼」,當然你也可以轉行去做銷售。而且開發出身的銷售,起碼比較務實,也比較容易和客戶建立起信任。

六、運維。即使程序員的代碼寫的很爛,但只要對產品熟悉,轉行做運維還是可行的。畢竟運維基本上不用太大的技術含量。

閱讀全文

與程序員逆襲開發項目相關的資料

熱點內容
PDF分析 瀏覽:482
h3c光纖全工半全工設置命令 瀏覽:137
公司法pdf下載 瀏覽:379
linuxmarkdown 瀏覽:347
華為手機怎麼多選文件夾 瀏覽:679
如何取消命令方塊指令 瀏覽:345
風翼app為什麼進不去了 瀏覽:774
im4java壓縮圖片 瀏覽:358
數據查詢網站源碼 瀏覽:146
伊克塞爾文檔怎麼進行加密 瀏覽:886
app轉賬是什麼 瀏覽:159
php的基本語法 瀏覽:792
對外漢語pdf 瀏覽:516
如何用mamp本地web伺服器 瀏覽:869
如何加密自己js代碼 瀏覽:627
排列組合a與c的演算法 瀏覽:534
如何在文件夾中找到同名內容 瀏覽:786
有什麼app文字轉韓文配音 瀏覽:372
循環宏1命令 瀏覽:35
斐波那契數列矩陣演算法 瀏覽:674