『壹』 互聯網行業發展很快,作為程序員應該怎麼進修
一、興趣是最好的老師
想要成為一名程序員,首先你要感興趣,有興趣是學習的基礎,很多人剛開始學習軟體編程都會在網路上尋求大量的優秀培訓資料,很多都是軟體編程的知識,這也是一個學習編程很好的入口。
當你還在觀望軟體編程這行業好不好的時候,當你還在糾結要不要去學軟體編程的時候,那麼在你觀望的時候,在你糾結的時候,已經就有人在你觀望的時候開始學習軟體編程了,在你糾結要不要學的時候,有人就已學有所成的高薪就業了。
五、盡量抱團學習,除非你夠自律
對於新手看一篇編程入門 手冊,如果發現都能理解時,心情自然會很高興,這樣利於你進一步學習。學會編程會有很好的回報的,但是學習的過程可能會是飽受挫折和孤獨的。
如果有可能,找一個和你志同道合的一群人一起學習軟體編程。 想精通軟體編程需要不斷地堅持,這跟做其他事情事一樣的,需要堅持,反復嘗試,練習獲得更多的軟體編程經驗。好的程序員都有一個不達目的誓不罷休的品質,程序員們會驚喜於通過長期推敲和失敗換來的一點成績。
學習是反人性的,哪個努力學習的人不累的像條狗?
『貳』 網路游戲設計程序員月薪一般多少
可以從事概念設計師、3D建模師、技術美術、程序員、項目經理、測試等等多種工作,薪酬肯定有差別。即使同一職位,在不同公司和不同地區也會很不一樣。平均5k-20k左右。
如果真的想在這個方面有所發展就一定要堅持充實自己,不斷學習。學習的話可以考慮一下王氏教育。
王氏教育有十九年品質保證,是中國數字藝術教育旗艦品牌,為龍頭CG教育企業,在全國擁有十三個校區,想知道王氏教育實體培訓有多強,免費試學下就知道了,點擊:王氏教育專業課程試聽-可下載網校APP(繪學霸)
王氏教育除了師資上在業內有口皆碑,在教學研發上的投入更加出眾,可以在應用市場搜索下載:繪學霸APP,上面有大量的課程視頻教程,有數萬新老學員在裡面交流和學習,同時還有成千上萬的公司在上面招聘,可以去搜索了解下。
『叄』 網路程序員 主要工作是什麼
程序員(英文Programmer)是從事程序開發、維護的專業人員。一般將程序員分為程序設計人員和程序編碼人員,但兩者的界限並不非常清楚,特別是在中國。軟體從業人員分為初級程序員、高級程序員、系統分析員,系統架構師,測試工程師五大類。
軟考程序員考試屬於計算機軟體水平考試(簡稱軟考)中的一個初級計算機職稱考試。對於軟考程序員考試並無學歷及資歷條件限制,更無論年齡、專業與資歷。一年可報考軟考程序員考試兩次,但一次考試只能報考一種資格,因此報考了程序員考試則無法再報考軟考其他級別或科目的考試。同時軟考程序員考試採用筆試形式,考試實行全國統一大綱、統一試題、統一時間、統一標准、統一證書的考試方式。
『肆』 想進入互聯網行業做程序員,需要自己學還是需要
我先給您科普一下程序員是什麼:
程序員是從事程序開發、程序維護的專業人員。我們一般將程序員分為程序設計人員和程序編碼人員,但兩者的界限並不非常清楚,特別是在中國。軟體從業人員分為初級程序員、中級程序員、高級程序員(現為軟體設計師)、系統分析員,系統架構師,測試工程師六大類。通過國家統一組織的考試,資格考試分為:程序員級(原初級程序員)、軟體設計師(原高級程序員)以及更高水準的:信息系統項目管理師、系統分析師(原系統分析員)、系統架構設計師、網路規劃設計師、系統規劃與管理師。
再來說,當程序員,雖然掙得多,但是發際線和健康是不能保證的(再加一句,掙多前提是要先鍍金):
「幹得比驢累,吃得比豬差,起得比雞早,睡得比狗晚,看上去比誰都好,五年後比誰都老。」很多程序員都曾這樣感慨和抱怨過自己的生活狀態。
國外曾做過一個統計:如果用是「糟透了」這樣的詞如果用來形容程序員健康的話,大多數非程序員都絕對認同「你已經病了」這樣的理解。令人不敢相信的是,竟然有8.24%的程序員用這個詞來形容自己的健康狀態!
再來說一下它的職業要求:
一般的程序員都有四年的在專業領域的學習,需要一個在程序領域的學士學位獲得者,不論是數學方面的還是工程方面的都是可以的。
大約有20%的人在這一領域的計算機科學和工程學擁有更高的學位。還有極少部分程序員是自學的,盡管一些專業性的學校或者綜合大學可以提供,但是也需要一些別的途徑來提供相關的人才。一個程序員雖然沒有正規的學歷,但是如果一個人擁有程序設計的深厚知識背景或者豐富的工作經驗的話,那麼他的機會要比有學歷的應屆畢業生大得多。
對於職業程序員,另外一個重要的方面就是,程序員需要不斷提升自己的業務技術,他的技術必須一直保持在一個較高的水平,並且要不斷發展,程序員也要尋找貿易的機會,要參加研討會,在周刊上發表文章和接受職業教育,這些使程序員在自己的領域中分級或者不斷並排前進。
我說一些題外話,中國的程序員大都是吃「青春飯」的,大部分程序員的黃金時代是20~35歲。到了35歲左右,一批又一批年輕程序員會帶來巨大的競爭壓力。首先由於軟體行業的飛速發展,很多以前學的東西逐漸升級換代,而許多程序員由於長期於工作,學習新知識的效率必然下降。其次自己幹了幾年,薪水要求自然就高了,而年輕程序員工資又低、幹活又快,當然會成為老闆的首選;第三,35歲基本都已經成家了,要支撐家庭的生活負擔,幾乎連從頭再來的勇氣都不會有了。中國的老話說「長江後浪推前浪,前浪死在沙灘上」,這個歷史的規律在軟體開發行業體現的尤其明顯和殘酷,很多程序員必然要面對的結果就是降薪乃至失業。
希望我的回答可以給您帶來一些幫助。
『伍』 電腦程序員要學什麼知識
程序員的崗位需求很多,例如大型網路公司、軟體開發公司等等都需要程序員。
程序員需要學習:
1、掌握數據及其轉換、數據的機內表示、算術和邏輯運算,以及相關的應用數學基礎知識;
2、理解計算機的組成以及各主要部件的性能指標;
3、掌握操作系統、程序設計語言的基礎知識;
4、熟練掌握計算機常用辦公軟體的基本操作方法;
5、熟練掌握基本數據結構和常用演算法;
6、熟練掌握C程序設計語言,以及C++、Java、Visual Basic中的一種程序設計語言;
7、熟悉資料庫、網路和多媒體的基礎知識;
8、掌握軟體工程的基礎知識,了解軟體過程基本知識、軟體開發項目管理的常識;
9、了解常用信息技術標准、安全性,以及有關法律、法規的基本知識;
10、了解信息化、計算機應用的基礎知識;
11、正確閱讀和理解計算機領域的簡單英文資料。
程序員必備技能:
1、熟練開發工具
做為一名程序員至少熟練掌握兩到三種開發工具的使用,這是程序員的立身之本,其中C/C++和JAVA是重點推薦的開發工具,C/C++以其高效率和高度的靈活性成為開發工具中的利器,很多系統級的軟體還是用C/C++編寫。
而JAVA的跨平台和與WEB很好的結合是JAVA的優勢所在,而JAVA即其相關的技術集JAVAOne很可能會成為未來的主流開發工具之一。
其次,能掌握一種簡便的可視化開發工具,如VB,PowerBuilder,Delphi,CBuilder,則更好,這些開發工具減小了開發難度,並能夠強化程序員對象模型的概念。
另外,需要掌握基本的腳本語言,如shell,perl等,至少能讀懂這些腳本代碼。
2、熟知資料庫
作為程序員,他們自然有自己的理由:很多應用程序都是以資料庫的數據為中心,而資料庫的產品也有不少,其中關系型資料庫仍是主流形式,所以程序員至少熟練掌握一兩種資料庫,對關系型資料庫的關鍵元素要非常清楚,要熟練掌握SQL的基本語法。
雖然很多資料庫產品提供了可視化的資料庫管理工具,但SQL是基礎,是通用的資料庫操作方法。如果沒有機會接觸商業資料庫系統,可以使用免費的資料庫產品是一個不錯的選擇,如mySQL,Postgres等。
3、了解操作系統
當前主流的操作系統是Windows,Linux/Unix,熟練地使用這些操作系統是必須的,但只有這些還遠遠不夠。
要想成為一個真正的編程高手,需要深入了解操作系統,了解它的內存管理機制、進程/線程調度、信號、內核對象、系統調用、協議棧實現等。
Linux作為開發源碼的操作系統,是一個很好的學習平台,Linux幾乎具備了所有現代操作系統的特徵。雖然Windows系統的內核實現機制的資料較少,但通過互聯網還是能獲取不少資料。懂得網路協議TCP/IP。
在互聯網如此普及的今天,如果您還沒有對互聯網的支撐協議TCP/IP協議棧有很好的掌握,就需要迅速補上這一課,網路技術已改變了軟體運行的模式。
從最早的客戶/伺服器結構,到今天的WEBServices,再到未來的網格計算,這一切都離不開以TCP/IP協議棧為基礎的網路協議支持,深入掌握TCP/IP協議是非常必要的。
至少,需要了解ISO七層協議模型,IP/UDP/TCP/HTTP等常用協議的原理和三次握手機制。
4、明白DCOM/CORBA/XML/WEBServices存在的意義
隨著技術的發展,軟體與網路的無縫結合是必然趨勢,軟體系統的位置無關性是未來計算模式的重要特徵之一,DCOM/CORBA是當前兩大主流的分布計算的中間平台,DCOM是微軟COM(組件對象模型)的擴展,而CORBA是OMG支持的規范。
XML/WebServices重要性不言而喻,XML以其結構化的表示方法和超強的表達能力被喻為互聯網上的「世界語」,是分布式計算的基石之一。
5、不要將軟體工程與CMM分開
大型軟體系統的開發中,工程化的開發控製取代個人英雄主義,成為軟體系統成功的保證,一個編程高手並不一定是一個優秀的程序員。
一個優秀的程序員是將出色的編程能力和開發技巧同嚴格的軟體工程思想有機結合,編程只是軟體生命周期中的其中一環,優秀的程序員應該掌握軟體開發各個階段的基本技能。
如市場分析,可行性分析,需求分析,結構設計,詳細設計,軟體測試等。
6、需求理解能力
程序員要能正確理解任務單中描述的需求。在這里要明確一點,程序員不僅僅要注意到軟體的功能需求,還應注意軟體的性能需求。
要能正確評估自己的模塊對整個項目中的影響及潛在的威脅,如果有著兩到三年項目經驗的熟練程序員對這一點沒有體會的話,只能說明他或許是認真工作過,但是沒有用心工作。
7、模塊化思維能力
作為一個優秀的程序員,他的思想不能局限在當前的工作任務裡面,要想想看自己寫的模塊是否可以脫離當前系統存在,通過簡單的封裝在其他系統中或其他模塊中直接使用。
這樣做可以使代碼能重復利用,減少重復的勞動,也能使系統結構越趨合理。模塊化思維能力的提高是一個程序員的技術水平提高的一項重要指標。
就業方向:
1、網路開發
現在網路已經成為世界通訊的一座橋梁,好像Javascript、PHP、Ruby這幾類開發語言大部分是用作網路開發方面。
2、企業軟體開發
JAVA、C#、VB這幾類開發語言都實現了面向對象開發的目標,更多時候用於企業系統的開發。
3、系統軟體
C語言、C++、Object-C這些軟體更多是用在系統軟體開發,嵌入式開發的方面。
當然,這分類不是絕對,像JAVA、C#、VB很多時候也用於動態網站的開發。在很開發項目都會使用集成開發的方式,同一個項目裡面使用多種開發語言,各展所長,同步開發。
但所以在剛入門的時候,建議先為自己選擇一種合適的開發工具,「專注地投入學習,全力一擊」。
『陸』 電腦程序員怎麼學
計算機編程的學習過程雖然具有一定的難度,但是只要有一個系統的學習規劃,大部分人都能學得會。對於初學者來說,可以按照以下步驟完成編程入門:
第一:選擇一門編程語言。雖然目前編程語言有600種左右,但是比較流行的編程語言只有幾十種,所以盡量選擇流行程度比較高的編程語言來入門編程。對於沒有明確編程場景的初學者來說,盡量選擇全場景編程語言,比如Java、Python、C#等就是不錯的選擇,不僅應用范圍廣泛,而且也有大量的開發案例可以參考學習。
第二:建立基本的編程思想。編程語言本身的難度並不高,只要掌握了相應的編程規則就能逐漸建立起自己的編程思想。建立編程思想的第一步是了解編程語言的基本語法規則,以Java語言為例,要掌握各種抽象概念,比如類、對象、屬性、方法等;第二步是了解基本的編程過程,比如類的定義、對象的創建、方法的調用;第三步是學習經典的編程模式。
第三:注重實驗。學習編程語言一定要重視實驗,實驗不僅能夠幫助理解各種抽象概念,也能在一定程度上積累編程經驗。
最後,在學習編程語言的過程中,也需要同時學習計算機網路、資料庫等相關知識,在當前的雲計算和大數據時代背景下,還需要掌握如何通過雲計算(PaaS)來輔助開發,以及如何利用大數據平台的各種資源。
『柒』 程序員就業前景怎麼樣
程序員就業前景不錯,還是比較容易的,注意我指的是真正有實力的高級軟體人才,如果還沒有寫幾行代碼就說自己是程序員,我想這樣的程序員價值和賣白菜的也沒有什麼分別吧,最好做好工作難找的心理准備;要想在這個行業混的話,想進一些大公司,最起碼編寫的代碼在一萬行以上才有競爭力。
『捌』 初級程序員證好用嗎什麼時候考
好用。
報名時間:6月~8月中旬。
考試時間:10月12日。
計算機軟體專業技術資格和水平考試的級別與2011年相同,資格考試有初級程序員、程序員、高級程序員3個級別,水平考試有初級程序員、程序員、高級程序員、系統分析員、網路程序員和網路設計師。
報名手續
(1)考生應先了解有關的考試政策以及考試大綱大致的要求,選擇適合自己的考試報考。
(2)考生在報名前應准備好兩張一寸近期半身免冠照片。一張貼在報名登記表上,一張貼在准考證上。
(3)報名時考生應按當地物價部門規定的標准交納報名費,領取登記表以及空白信封一個,按規定填寫,並在報名登記表和准考證上,加貼照片。
(4)報考各級資格考試者,需按人力資源和社會保障部關於資格考試的要求辦理有關的手續。
(5)考生憑本人身份證等有效證件向報名處校驗報名表和信封,經報名處工作人員檢驗合格,給准考證照片上加蓋公章後,發給考生。
(6)考生遺失准考證時,可在考前向報名點申請核實補發,但應繳納適當的工本費。補發的准考證仍用原准考證號,但應註明「補發」字樣,原證作廢。
『玖』 程序員考試分幾個等級啊
資格考試分為:程序員級(原初級程序員)、軟體設計師(原高級程序員)以及更高水準的:信息系統項目管理師、系統分析師(原系統分析員)、系統架構設計師、網路規劃設計師、系統規劃與管理師。
根據《計算機技術與軟體專業技術資格(水平)考試實施辦法》第八條相關規定:符合《暫行規定》(即《計算機技術與軟體專業技術資格(水平)考試暫行規定》)第八條規定的人員,由本人提出申請,按規定攜帶身份證明到當地考試管理機構報名,領取准考證。憑准考證、身份證明在指定的時間、地點參加考試。
各地的報名辦法由考生報考所在地的當地考試機構決定。考生相關報考費用標准由當地物價部門核准。考生報名方式主要分為:網上報名與考生本人到指定地點報名兩種。
(9)網約程序員擴展閱讀
考試要求
掌握數據及其轉換、數據的機內表示、算術和邏輯運算,以及相關的應用數學基礎知識;理解計算機的組成以及各主要部件的性能指標;掌握操作系統、程序設計語言的基礎知識;熟練掌握計算機常用辦公軟體的基本操作方法;熟練掌握基本數據結構和常用演算法。
熟練掌握C程序設計語言,以及C++、Java、Visual Basic中的一種程序設計語言;熟悉資料庫、網路和多媒體的基礎知識;掌握軟體工程的基礎知識,了解軟體過程基本知識、軟體開發項目管理的常識。
了解常用信息技術標准、安全性,以及有關法律、法規的基本知識;了解信息化、計算機應用的基礎知識;正確閱讀和理解計算機領域的簡單英文資料。
『拾』 一般程序員的工資是多少
程序員工資是不確定的,要根據程序員的歷、能力、工作經驗、是否剛畢業、工種,工資是不一樣的,還與地域和公司有關,但是總的來說,程序員工資都是很高的,是很多人都羨慕的職位。
1、比如本科畢業、無工作經驗的如下所述:
二三線城市的程序員一部分的工資在5000-6000(稅前)左右,稍微多一點的在7000-8000左右。
北上廣深的本科剛畢業一般在5000-9000左右,這個波動太大的,真不好說,一般8000-9000看你能力和學歷。
2、但是還和公司有關,比如bat,本科剛畢業的非sp的offer,工資可以給11k-13k左右。
3、還與工種有關,比如你是前端web、伺服器端的不同種類的程序員(當然,小公司可能就不會分這么細了,一個人多種活),如果分的話,可能二者的工資還不一樣。