程式設計師越來越火了,程式設計師的發展你應該知道的一些事!
如果你是一名初學者,對程式設計非常感興趣,想成為一名合格的程式設計師,那麼這篇文章就是為你寫的。
從初學者成長為一名合格的程式設計師需要一段時間的磨練,每個人付出的時間和做事的效率不同,我不好評判你需要多長時間才能學有所成。站在求職的角度,能開發出實用的軟體、網站、APP等才叫學有所成。程式設計師的發展方向計算機涉及的知識非常廣泛,不可能在短時間內全部學完,即使公司的CTO也不可能樣樣精通,初學者要選定一個方向,不要想著把客戶端軟體、網站、APP都開發出來,這在短時間內是不現實的。相信我,你不是神!
1) Windows開發:
主要是開發客戶端(PC機上的軟體),如QQ、迅雷、360等,需要學習C/C++、Windows API、作業系統原理、資料結構、演算法等。
2) 遊戲開發:
需要你有Windows開發的基礎,再學習DirectX圖形程式設計、Socket通訊、遊戲伺服器架設等。
3) Web開發:
也就是做網站,分前端和後臺。後臺主要負責伺服器端的程式設計,需要學習Java、PHP、Python等一門Web開發語言;前端主要負責網頁的設計,需要學習HTML、CSS、JavaScript等。隨著網際網路的崛起,人才需求量大,工資高,很大一部分程式設計師都在從事Web開發。
4) 底層服務:
NB 的程式設計師都在搞這些,例如編寫一個執行緒池為上層提供服務。工資比普通的程式設計師高。
5) 演算法:
也是NB的程式設計師在搞,一般不注重程式語言,而是側重解決問題的方法和效率。工資比普通的程式設計師高。
6) 移動開發:
包括IOS和Android,你可以開發APP,也可以開發遊戲,需要學習Java(針對Android)、Objective-C(針對IOS)、Swift(針對IOS)等。
7) 軟體和硬體結合:
包括嵌入式和微控制器,不僅要會寫程式碼,還要了解硬體,所以入門門檻比較高,知識也比較龐雜,學習時間長。選擇該方向最好有數位電路、類比電路和彙編的基礎,非常適合電子資訊工程專業的同學。
這個方向的同學,大部分去了中興、華為等以生產電子產品為主的公司,工資雖然沒有一般的程式設計師高,但是還說得過去。不過隨著智慧硬體的崛起,這部分工程師的春天或許就要到來了。
8) 測試(QA):
一款產品問世需要大量的測試才能投放市場,QA(Quality Assurance,譯為“品質保證”)人員就是為程式設計師把關的,如果程式設計師的作品不符合產品需求或者Bug太多,QA有權駁回,這時就會影響程式設計師的績效。QA不但要能看懂程式碼(大概理解什麼意思),還要掌握一定的測試技巧,更重要的是心思縝密,有耐心有毅力,女生比例很高。IT行業的待遇比很多行業要高,程式設計師尤為突出,剛剛畢業的大學生,進入百度、騰訊、阿里巴巴等這些大企業,年薪一般在15萬以上,經驗豐富的可以拿到20多萬,30萬的就是神一樣的存在,有,但是極少。這是第一梯隊,一般重點大學的畢業生才能進入,怎麼也得是個一本吧。
拿到融資的創業公司、規模不大的公司、一些國企等給的待遇也不錯,年薪也可以超過10萬。
很多小公司,老闆一個人說了算,也沒有融資,待遇一般都不會高,一個月幾千塊錢。這樣的公司招人難,進入的門檻低,對學歷的要求也可以忽略,能幹點活就行。但是往往是這樣的公司最折磨人,你什麼都需要做,漲薪沒有明文規定,老闆經常畫餅,還會威脅你說完不成任務就走人。
每個城市的待遇也不一樣,北京、上海、廣州、杭州這些一線城市都有大公司,待遇最高;成都、大連、西安這些二三線城市的待遇就一般了。
相關文章
- 程式設計師最應該知道的一些事程式設計師
- 你是如何離程式設計越來越遠的?程式設計
- 程式設計師越來越多,為啥工資反而越來越高?程式設計師
- Java程式設計師會越老越吃香嗎?Java程式設計師
- 程式設計師如何在30歲後越老越吃香?程式設計師
- 5月全國程式設計師工資出爐,女程式設計師或將越來越少?程式設計師
- 當你完全認清程式設計師這個行業,你才能越走越遠程式設計師行業
- 程式設計師你應該勇敢說不程式設計師
- Java程式設計師應該知道的20個有用的庫Java程式設計師
- 程式設計師工資高,但為什麼越來越多的人都不再願意做程式設計師呢?程式設計師
- 程式設計師都應該知道的URI,一文幫你全面瞭解程式設計師
- @程式設計師,你該如何磨快你的鋸子程式設計師
- 【1024程式設計師節】程式設計師,你學程式設計的初衷是什麼?程式設計師
- 程式設計師只能吃青春飯?程式設計師該怎麼規劃自己的未來程式設計師
- 程式設計師二三事程式設計師
- Java程式設計師職業發展應該怎麼規劃Java程式設計師
- 以前的程式設計師,現在的程式設計師程式設計師
- 每個程式設計師都應該知道的下一個程式語言——Kotlin程式設計師Kotlin
- 程式設計師:全棧的痛你不知道程式設計師全棧
- 羨慕程式設計師的高薪?你會讓你的孩子當程式設計師嗎?程式設計師高薪
- 程式設計師程式設計入門一定知道!程式設計師需要學什麼?程式設計師
- 程式設計師是吃青春飯的?一張圖道盡程式設計師的發展方向程式設計師
- 程式設計師,請你不要在坑程式設計師了?程式設計師
- 關於Unicode,字符集,字元編碼,每個程式設計師都應該知道的事Unicode字元程式設計師
- 程式設計師應該如何找工作呢?程式設計師
- 程式設計師應該少做些"工作" - johnwhiles程式設計師While
- 越早開始程式設計,程式越長程式設計
- 程式設計師程式設計,你的練習是不是有效的?程式設計師
- “全棧” 程式設計師如何發展?全棧程式設計師
- 美女程式設計師觀點:程式設計師最重要的非程式設計技巧程式設計師
- 普通程式設計師和厲害程式設計師的差距!程式設計師
- 程式設計師的差距在哪裡?程式設計師的三個級別,你在哪裡?程式設計師
- 程式設計師何苦為難程式設計師?程式設計師
- 程式設計師的中年該如何度過程式設計師
- Java 程式設計師都該懂的 HashMapJava程式設計師HashMap
- 有經驗的程式設計師應該如何提升自己程式設計師
- 3 年 Java 程式設計師應該具備的技能!Java程式設計師
- 程式設計師應該造的五大輪子程式設計師
- 30個Python程式設計師需要知道的程式設計技巧,可以讓你的工作事半功倍!Python程式設計師