① 考程序員需要學什麼
一、 考試說明
1、 考試要求:
(1) 熟練掌握基本演算法和數據結構,用C語言編製程序;
(2) 掌握數據結構、程序變速器和操作系統的基礎知識;
(3) 了解軟體工程、資料庫、多媒體和網路的基礎知識;
(4) 掌握數制、機內代碼及其算術運算和邏輯運算的基礎知識;
(5) 了解計算機的體系結構和主要部件的基礎知識。
2、 通過本級水平考試的合格人員能按照軟體設計說明書編製程序,具有相當於助理工程師
的實際工作能力和業務水平。
3、 本級水平考試范圍包括兩個模塊:模塊1——程序編制能力(考試時間為150分鍾);模
塊2——基礎知識(程序員級)考試時間為120分鍾)。題型為:單項選擇題十多項選擇題。
二、 考試范圍
模塊1:程序編制能力
1.1按照軟體設計說明書,能熟練使用下列程序語言編製程序
1.1.1C(美國標准)
1.2理解給定程序的功能,能發現程序中的錯誤並加以糾正
1.3具有良好的程序編制風格
1.4基本演算法
1.4.1查找、更新、排序、合並及字元處理
1.4.2迭代、插值、數值積分、矩陣計算、議程求解和搜索求解
1.5程序編制方法
1.5.1分支、循環、子程序(過程和函數)、遞歸
1.5.2輸入輸出和文件的處理
模塊2:基礎知識(程序員級)
2.1軟體基礎知識
2.1.1數據結構基礎
數組、記錄、列表(list)、隊列、棧(stack)、堆(heap)、樹和二叉樹的定義、存儲和操作
2.1.2程序語言基礎知識
·匯編、編譯、解釋系統的基礎知識
·程序語言的數據類型
·程序語言的控制結構
2.1.3操作系統基礎知識
·操作系統的類型和功能
·操作系統的層次結構和進程概念
·作業、處理機、存儲、文件和設備等管理的基礎知識
2.1.4軟體工程基礎知識
·軟體生命周期各階段的任務
·結構化分析和設計方法
·面向對象基本概念
·軟體開發工具與環境基礎知識
2.1.5資料庫基礎知識
·資料庫模型
·資料庫系統的結構
·SQL的使用初步
·常用資料庫管理系統的知識
2.1.6多媒體基礎知識
·多媒體基本概念
·常用圖象文件
·簡單圖形(線段和圓)的計算機圖示
2.2硬體基礎知識
2.2.1數制及其轉換
·二進制、十進制和十六進制等常用數制及其相互轉換
2.2.2機內代碼
·原碼、補碼、反碼、移碼
·定點數與浮點數的機內表示
·ASCII碼及漢字編碼等常用的編碼
·奇偶校驗碼、海明碼、循環冗餘碼(CRC)等常用校驗方法
2.2.3算術運算和邏輯運算
·計算機中的二進制數運算方法
·邏輯代數的基本運算和邏輯表達式的化簡
2.2.4計算機的體系結構和主要部件
·中央處理器CPU、存儲器和輸入/輸出設備
·匯流排結構、指令流和數據流
2.2.5指令系統
·常用的定址方式
·指令的格式、分類及功能
·指令的執行過程
2.3網路基礎知識
2.3.1網路的功能、分類與組成
2.3.2網路協議與標准
2.3.3網路結構與通信
2.3.4網路的安全性
2.3.5Client-Server結構
2.3.6Internet和Intranet初步
② 程序員是學什麼專業
可以選擇以下:
1、計算機運行原理與發展歷史:計算機運行原理與發展歷史與普通程序員關系不大,只要有一台配置高一點的電腦就可以編程,這是很多程序員正常想法,所以很少有人去了解計算機的結構。計算機運行原理與發展歷史可以讓一名從程序員更好了解程序運行的條件與原理。
2、編程語言:學習一門編程語言這是作為程序員必備的條件。選擇一門自己感興趣與喜歡的編程語言,每種編程語言都有它的優勢,所以不管你學習哪種編程語言都有競爭力。
3、學習前端技術:也許很多程序員會問,這是前端工程師技術范圍,我們要知道開始接觸編程都是從前端技術開始,前後端技術是聯系在一起的,了解前端基本課程,這也是方便你以後編程開發方便與前端工程師交流。建議必學JavaScript與簡單了解HTML5。
4、資料庫結構與使用:資料庫與後端工程師關系最密切,資料庫是所有數據保存的空間,正常情況都是後編程語言處理這些數據。
5、學習演算法:過去幾年或未來一段時間人工智慧都不會被人們遺忘,更何況像大數據處理,復雜程序結構,終端開發等都需要演算法。
其實程序員應該學計算機與技術專業,而程序員是一個辛苦的職業,每時每刻就都堅持學習,做為一名專業的程序員都應該學習以上五門課程。
③ 要當一名程序員需要學些什麼
好的程序員,需要很多旁科知識。 學會編程就像你學了駕駛技術一樣, 但沒有車你也無處施展技術。 這里車就像一個人的內涵一樣。 不過程序員有很多種,也有純粹代碼機器的,那種最容易做到,就是只按照別人的意願寫死代碼。
④ 程序員需要學什麼
程序員可以分為很多種,像Unix程序員、Windows程序員,或是C++程序員、Delphi程序員,
1. 嘉華職業教育程序員首先學的就是各種腳本,asp、jsp、php等等,這些東西大同小異,基本可以舉一反三。
2. 資料庫,
資料庫連接池和事務機制是非常重要的,應該知道資料庫用什麼來保證事務,連接池如何實現,這些都是商務應用的關鍵。譬如,目前很多的應用服務,像weblogic、MTS,都包含事務處理,可以說好的事務處理決定了他們的競爭力。
3. 組件技術
現在的Web應用推動了組件技術的發展。以前,從老式的靜態庫、動態庫(dll),到現在的COM/DCOM,再到正在興起中的Web Service;從單機調用,到基於內部網的分布式調用,到現在基於Internet的分布式計算。現在的應用都是基於組件的n層結構,最明顯的就是COM和JavaBean。
這些東西體現了軟體架構的發展,以前是基於單機的應用,然後是C/S結構,到現在的B/S結構。程序員一定要注意軟體技術的發展趨勢,只有這樣,才不至於被淹沒在技術的洪流中。
4. 網路技術
這可以說是程序員最應該懂得東西。起碼,應該知道伺服器的機制,要明白Http協議。就拿IIS來說,要懂得web應用程序運行的進程安全和IIS的關系,懂得ISApi的作用。
如果有時間,就看看TCP/IP,看看winsock,也可以到嘉華職業教育申請免費聽課。
我所說的這些都是基於微軟技術下的東西,其他的像Java方面的東西都可以對照參考,就不多說了,這也是我這幾年來的一些心得。總之,學海無涯,每當接觸一些新的東西,就會發現自己的不足,同時也就覺得基礎知識的重要。說實話,像我們做應用開發,用別人的東西,在現在這種情況下,新的技術層出不窮,稍不注意就會被甩開,這也是沒有辦法的事情。
.
.
.
.
.
.
.
.
..
.
..
.
.
.
.
.
喜歡陽光的人,喜歡坐在冬日的太陽底下的躺椅上,眯著眼兒,看一會兒閑書,喝一壺清茶,吃幾粒瓜子兒,掰下一塊兒豆腐乾,放到身邊也眯著眼兒的老貓的嘴裡。
喜歡陽光的人,喜歡坐在秋日的太陽底下的葡萄架下,讓陽光透過葡萄葉子,斑斑點點的灑落滿身,讀一闕兒秋詞,嘆一句兒天涼好個秋,撿一片兒落葉,思一會兒寂寥。
喜歡陽光的人,喜歡坐在夏日傍晚的河灘上,對著半江瑟瑟半江紅的河面,聽漁舟晚唱,看村子裡裊裊升起的炊煙,思戀媽媽做的晚飯。
喜歡陽光的人,喜歡春日裡躺在陽光下的綠草坪上,看白雲朵朵游弋在蔚藍的天空,聽著小孩子們嬉鬧的歡笑聲,感受著嫩嫩的小草的柔和的觸摸,心裡軟軟的,酥酥的,盪漾開了的是對於陽光的熱愛,對於生活的感悟。
思念的風箏斷了線,
隨著風塵淡淡飄遠。
看著又是一年秋瑟,
你的感覺還是那麼單薄。
那些年最喜歡白天,
白天,可以天天坐在你的旁邊。
這些年最喜歡黑夜,
夢里,總是在重復離你不遠的那些年。
你是一隻自由鳥,
別了我這一棵梧桐樹,還有一片雲與天。
我是一棵梧桐木,
沒了你這一隻自由鳥,剩下的還有什麼我會去要?
老照片看了一遍又一遍,
總是勾勒著你現在臉上的凹陷。
你的感覺像一陣風一樣襲來,
捉摸不到行蹤,又冰冷的刺穿我假裝的不難過。
你知道我多想,
多想在你的面前揭開我的心事,也讓你明白我的心願。
你知道我有多想,
多想坐在傷心的你旁邊,也讓你體會我的溫暖。
你知道我到底有多想,
多想在你無聊的時候和你聊天,也好讓我在你的人生中也有兩個人那樣的時光。
可到了現在,我有多可憐,
只有孤單的時候去想你,越是想你就越是孤單。
我也許只是你心靈書上的一個逗號點,
也曾你讓你心裡有過那麼一次停頓,之後便消失不見。
就等一切的歲月都已寫完,而你再去翻看這一本人生時,
我可不可以求求你,不要把刻著我名字的這個小點輕輕淡淡的忽略。
因為它是你留給我的念,也是我留給你的戀。
秸梗花,禰曾有笑過,是否記得煙花綻放照亮夜空時;秸梗花,禰曾哭過,是否記得滿地的殘葉瘦梗沒人憐;秸梗花,禰曾有憂過,是否記得那年月圓時,禰是對月空吟的遊子。禰喜,禰憂,禰愁,禰的一顰一笑牽於心。流年間,恍如梨花千樹一夜放,鬢白紅瘦斷衷腸。
十八歲的流沙飄散在空中,隨風而逝。淡淡紫色秸梗花曾是十八年間唯一的信念。自從與秸梗花相遇,到相知。每一秒都洋溢著紫色的幸福。
十八歲時,我只守這我的這一朵秸梗花。那時有個約定叫十點之約;那時有個夢叫畢業後就牽手;那時有條路叫順道;那時…
我未曾給過繁華,也未曾給過錦帛,更無從有過快樂時光。因此我是不負責任的。所擁有的燦爛也只是如煙花綻放在夜空的一瞬。禰笑,如孩子般爛漫。我卻不安,因為我怕我沒有力量去保護這朵淡淡紫色的秸梗花。禰曾願與我邂逅著每一個心情,訴說每一份感觸。我曾願靜靜地傾聽每一種聲音,也會為禰說:這人怎麼能這樣…
時間像是倘在手中的水,無論怎樣緊握還是從指間一點點的流走。唯一不變的是對秸梗花的淡淡情愫。當時針敲響零點時,十八歲也隨著昨天一起逝去了,消失在這世間無處可尋。突然心好像空了,像是被偷走什麼重要的東西。誠恐,彷徨,不安如瘋長的藤蔓,爬滿了心房。是不是十八歲的情愫也如落葉般散去呢?沒有,桔梗的情愫並沒有消失,而是留在回憶里了,這一輩子也不會丟了。心這才微微地平靜了些。是啊!一生一世就夠了;來世可以相知相遇,不一定要相愛;可以做肝膽相照的朋友,不一定要耳鬢廝磨;可以成為至愛的親人,不一定要愛恨間糾結。依舊懷著對你淡淡的紫色情愫。至今我仍珍惜著,氤氳的情愫,如同葳蕤,一絲絲蕭瑟也與此情顯得格格不入,更是在氤氳後透徹著成熟的滋味。相信這一切便會是永恆,無可厚非。然,所有永恆在時間的消磨之後變得不堪一擊。再也經不起考驗,一碰就碎。對那淡淡的紫色情愫曾未變過,只是被現實給脫垮了。朋友對我說了句:蝶戀花。蝶為花醉,花卻隨風飛。風過無痕,但給我留下的是歲月的斑駁,十八歲的烙印。我知道這些不算什麼,但真的很難受,哽咽著。後來的後來我才明白最痛的痛不是不珍惜而錯過,而是珍惜了,依然失去。
「桃花依舊笑春風,人面不知何處去。」生活要繼續,但已是沒有了靈魂,一切如同行屍走肉般活著,沒有任何意義。那桔梗花依然再綻放著,可已是物是人非。氤氳早已灰飛煙滅,芬芳馥郁片刻化為灼熱刺傷瞳孔。低吟淺唱:玉容寂寞淚闌干,梨花一枝春帶雨。十八歲的年輪輾到十九歲,車輪下的桔梗花依舊散發出淡淡的幽香。我不斷的提醒自己:過去固然重要,但不是唯一,總是活在過去的人註定會失敗。這句話我是在日記里看到的,時間也久遠了,也記不清是誰說的了。懂了,不會有永恆不變的愛,地久天長的那是親情,是血脈相連的責任。所以我舉行了葬禮,把那份桔梗的情愫深深的埋葬在回憶的盡頭。或許這正如桔梗花的花語一樣吧,無望的愛!
已逝的十八歲,讓一切變得蒼白了許多。半段糾結的桔梗情,忽如在耳畔誓說著不變的諾言。幽幽紫色的情愫,磨滅不了,更是無可奈何。
⑤ 打算當程序員,上大學學什麼專業
1、網路空間安全方向
所選專業:網路空間安全專業
網路空間是與陸、海、空、天並列的第五大主權空間,網路空間安全已經成為全球性的挑戰。本專業是研究網路空間中的安全威脅和防護問題,為實施國家安全戰略,加快網路空間安全高層次人才培養設立。國家相當重視並大力扶持此專業的發展。
就業職位:有Web安全工程師、滲透測試工程師、安全測評工程師、安全架構師、戰略規劃、安全運維工程師、技術支持、安全信息法律相關從業人員等。
2、雲計算方向
所選專業:軟體工程專業、計算機科學與技術推薦高校:北京航空航天大學、北京大學、清華大學、國防科技大學、哈爾濱工業大學、上海交通大學、華中科技大學、電子科技大學等
⑥ 當一名程序員,要學什麼
這個問題比較寬泛,你應該先查些資料,了解程序員是幹嘛的,然後讓自己的問題具體化,有了方向的問題,別人才能給你好的建議
⑦ 程序員要學什麼
從hello wrod 開始學,下電子書邊看邊寫,一定要多練習,不然學的快忘得也快,同時學習C語言,C是所有其他高級語言的基礎,學會了C(不必學的太深,了解一些簡單的演算法和思想就可以) 再學起其他編程語言就會很容易上手的。
還有數據結構,雖然這是一門枯燥的學科,但它復對與編程的思想拓展有很大幫助。 再看演算法與應用一類的書了,因為程序設計主要是寫演算法,這就免不了學習數據結構。最好找好的平台和學校效果會更好
⑧ 當程序員要學習什麼專業
1、網路空間安全方向
所選專業:網路空間安全專業
網路空間是與陸、海、空、天並列的第五大主權空間,網路空間安全已經成為全球性的挑戰。本專業是研究網路空間中的安全威脅和防護問題,為實施國家安全戰略,加快網路空間安全高層次人才培養設立。國家相當重視並大力扶持此專業的發展。
就業職位:有Web安全工程師、滲透測試工程師、安全測評工程師、安全架構師、戰略規劃、安全運維工程師、技術支持、安全信息法律相關從業人員等。
2、雲計算方向
所選專業:軟體工程專業、計算機科學與技術推薦高校:北京航空航天大學、北京大學、清華大學、國防科技大學、哈爾濱工業大學、上海交通大學、華中科技大學、電子科技大學等
⑨ 程序員都學什麼課程
數據結構、演算法、計算機結構、電子電路、編譯原理、資料庫、計算機網路、離散數學、無線網路、密碼學等,以上都是基礎課,具體還要看細分方向