app系統開發過程中遇到的問題 軟件開發一般學什么?
軟件開發一般學什么?IT技術領域可以不分成三類18個領域:人工智能,云計算,大數據,,物聯網,設計,Web開發,移動開發,游戲開發,服務端開發,數據庫,整體架構,測試,運維,網絡管理,安全技術,認證考
軟件開發一般學什么?
IT技術領域可以不分成三類18個領域:
人工智能,云計算,大數據,,物聯網,設計,Web開發,移動開發,游戲開發,服務端開發,數據庫,整體架構,測試,運維,網絡管理,安全技術,認證考試,信息化建設。
軟件開發好象指web開發、移動開發、游戲開發、服務端開發、數據庫這幾類,你也可以你選其中一類或幾類學習和研究,現在比較火的都屬于移動開發和游戲開發了。技術總之是融會貫通的,能學號一個,就能學號好外三個。
高端的軟件開發就是人工智能、云計算、大數據、、物聯網等,這里就不潛近討論。先從基本上的軟件開發又開始吧。
web開發:
移動開發
游戲開發
服務端開發
數據庫
程序員的職業生涯能有幾年?不做程序員了還能干什么?
程序員職業發展路線圖從整體上看,程序員的職業發展是可以統稱4條路線,三個是工作、SOHO、創業和投資,它們的難度依順序遞減,人生階層也由大至小遞減。當然這種路線也不是固定的,可能即將切換到,比如你先放棄了工作也可以SOHO,你事業失敗了這個可以不再工作。
除此之外程序員,都差不多全部那個職業的發展路線都是可以分為這4種。
我們先給出程序員職業發展的詳細路線圖,并把它們放在完全不同的象限中,然后再詳細點再看看那里方向。
注:此圖改編而成自《程序員必讀的職業規劃書》中彼此分享的一張圖
1.工作
這是大部分程序員都會選擇類型的職業發展路線,況且那些個功成名就的程序員,而不也大都從工作又開始。
工作的風險大于,心理壓力也最大值,如果你不刪庫想跑路,都差不多每月都能領取比較穩定的薪水。要是你有房貸,或則也身為父母,工作會給你一種安全感。
程序員借用自身實力出來找工作,而不是憑借社會關系,只要你你努力學習,腳踏實地鉆研技術,就能額外還好的報酬。比起以外職業來說,程序員是更加絕對的公平的。
如果你榮幸直接進入大廠,也可以碩士畢業于獨角獸企業,幾年以后,年薪三四十萬是太不是現實的,此時你就成了資歷較深程序員。
沒有個程序員想當一輩子碼農,大家都想當領導,此時你有兩個細分方向這個可以你選擇,專家線路和管理線路。兩條線路大的區別是:
專家線路主要和機器打照面,必須不停地迭代更新項目,360優化數據和性能;管理線路要注意和人打照面,需要操縱資源和進度,隨時要和下屬談心,向上級匯報。假如都覺得自己情商不高,沒搞定領導和女人,或則感覺和人交道太不斷,不需要很多時間重新恢復精力,那肯定不太比較適合走管理路線。
注意一點,怎么能當領導不只是看技術實力,總是也看公司發展、機遇、情商、一個戰隊等,這也是不確定的事情。
相對于工作的程序員來講,在大型互聯網公司當兩個小領導,年薪就能40~50萬;如果你技術不給力,情商也高,這樣年薪百萬也不是不可能。我的一個朋友,專科畢業五六年,跳槽到快手,年薪將近150W。
如果不是你也很幸運,早在上世紀80年代進入到一個有潛力的獨角獸企業,并額外股票或者期權,那你當公司上市也可以被收購,你的回報很有可能完全超越別人十年的收入,甚至就財富自由。
工作根本不代表上帝沒前途,選擇完全不同的公司和崗位,十年那以后的差別是那巨大的,有人財務自由,有人那就一線碼農。
如果不是你進入到了一家大廠,技術能力持續增長,但是能夠掌握了辭職跳槽技巧,這樣年薪百萬也的確只是夢想,這足以殺死很多SOHO的程序員,甚至還殺死很多小公司的利潤。
最好別過分地地追求純粹創業啊,多多生意工作,也能曾經的人生贏家。
所謂的SOHO,是自由職業者的或小老板。很多程序員所謂的創業,反正當然了是SOHO,一個人幫你搞定產品或則銷售;就算有三個小團隊,自己也是團隊的頂梁柱。
我有時也說自己是創業者,不過我也是在SOHO,過著養家活口的日子。
SOHO的原因有很多,比如:
想長期性專研技術,著急身體健康;情商不高,在公司太容易混繼續;一二線城市沒錢買不起房,回老家發展,但機會太少;總覺得工資太差,想得到更多的回報;喜歡折騰死,不管最終失敗的可能,經歷確實是人生重要的一部分。SOHO的風險和收益都很低,如果不是你的產品和服務賣不出,那你就賺過了錢,生活會變得艱辛,要是你的切入點錯誤的,但應具備或者的能力,那就年入百萬也不多。
不太推薦一下的SOHO模式應該是外包跑單,吃了上頓沒下頓,也肯定不能持續積累知識資源;說白了,干就有,不干就也沒。
我推薦讀者打造自己的產品也可以個人品牌,確實起點很低,可是它也能堅持了積累,結果提升確實不錯的收益,而且那個收益是可以減弱很久,就算是你半年不干活,埋單的人也斷的,這就是被動收入來源。
SOHO是比較自由的,就沒人也可以管理和約束你,你可以不十點起床以后,也也可以三點休息一會,所以你要有一些自控力,又不能太放縱。
另一個人否則的話選擇SOHO,也就沒法再去工作,畢竟受不了工作給了的束縛,覺著死去了選擇權。有一些程序員SOHO收入不過差不多,但他始終尖挺著,其中個有用的原因應該是不不會愿意去工作。
事實上是非常后果的,如果不是你的項目遲遲不能不能經濟的發展,這樣的話五六年完了,你將和工作著的程序員拉開差距。這些差距不單是收入上的,還有一個技術上的。很多SOHO的程序員技術不再進步速度,幾年完了很有可能喪失工作能力。
3.怎么創業
創業和SOHO是一樣的:
SOHO是踏踏實實過日子,就像規模不大,收入也太少,團隊中并不一定只有一創始人生活得也很瀟灑無比,員工還在溫飽線上拼命掙扎。創業是干大事,要準求規模,不斷拿投資,直到此時上市也可以被收購,它的營收規模是N個億,加上讓團隊中的很多人基于人生目標。要是你只是想多掙點錢,慢慢改善生活水平,那我勸你最好別去想創業,SOHO就蠻好的,壓力不是很大,精神很舒適。
創業是一個太堅辛的過程,你一切的基礎追求純粹的又不是利潤,只不過是規模,因為你要快速地擴張勢力,一年翻10倍。從0到1是一座山,從1到10,再到100、1000……也全是一座座山,要想創業最終,你必須數萬里很多障礙。
個人創業的過程中你需要堅持了融資,斷的去感動多個投資人,融資能力是CEO前提是擁有的,這是一個至關重要,甚至還做出決定生死的能力。
一些只好鉆研技術,不善于與某些角色打過交道的程序員好象比較抵觸情緒融資過程,不適合我兼任CEO,但是可以不能力勝任CTO,做三個敲代碼的美男子。
假如你去確認自己只適合當CTO,這樣有一條也很穩妥的發展路徑,應該是你選擇一家創業公司做CTO:
如果不是創業公司都能夠快速成長出聲,那我那就是人生贏家,返回了人生頂峰;如果沒有創業公司經營不善而倒閉,那也主要注意是CEO的責任,不是CTO的責任,你換一家創業公司再繼續做CTO就行。如果沒有你有大廠工作經驗,不過能可以獨當一面,那就很容易再次進入初始創業公司擔任CTO。大廠工作經驗是一生的光環,它和學歷一樣的,閃閃發亮閃光。
別外,如果沒有你SOHO決定的產品的很,被投資人好貨色,這樣也可以剛剛進入創業模式。
4.投資
如果沒有創業最終,或者公司期權兌現,你很可能會財務自由,此時你必須判斷的個有用問題是,如何能讓自己的資產保值甚至還價值增值。隨后你又開始去研究一個新的課題,就是想投資。有人投資買房,有人投資股市,有人投資,也有人結束做天使投資人。
天使投資人其實是一個風險很高的職業,只不過創業順利是小概率事件,你的錢拿不回來是大概率事件。不過,一但你投資的話的公司創業啊成功,你將我得到10倍、100倍甚至連1000倍的回報,這也天使投資人很樂意冒險的原因。
你要有足夠的資金池,投資什么多個項目,用最終的項目擺脫虧損的項目,以只要總體收入。以及技術泥腿子出身的程序員,想投資時是可以在當然程序上注意規避技術風險,這也是程序員的三個優勢。
總結歸納
性格決定命運,你是什么樣的人,就會選擇去什么呢樣的公司,是會干些什么樣的事情,就能額外多少回報。例如有些程序員應該是耐不住寂寞,那就是想折騰起來,應該是想有過完全不同的過程,誰也勸不住地,那你他大概率會SOHO或是創業。
條條大路通羅馬,找準方向自己的定位,你選擇比較適合自己的職業路線,緩慢努力和學習積累,人生終將散發光芒。