㈠ 如何判斷自己適不適合當程序員
1. 邏輯思維力(或推衍的能力):這個是做稱職程序員的底線。比如不能寫的代碼出個Exception就抓瞎不知道哪裡出了問題,而是有能力從Exception順藤摸瓜反推出哪裡出了問題。Code即邏輯,Code有問題即邏輯有問題。沒有邏輯的人是無法找到邏輯漏洞的,也寫不出條理清晰的代碼。
2. 抽象思維力:這個能力大體可以決定一個程序員的上限。沒有這個能力是做不出一切皆文件這種抽象的,可以試試學習函數式編程,如果無法理解並使用高階函數,你不適合做程序員。再來幾個更初級的例子。如果你學寫代碼的過程中,理解指針的指針的指針這個東西的時間超過了一天,那你不適合當程序員。
3. 專注力:我理解的專注力只是興趣的衍生品,你打Dota打CS打個幾個小時能越打越精神,為什麼?因為你覺得有趣兒。如果也覺得寫代碼有意思,那專注自然就不是個事兒。
4. 想像力與記憶力:這個不是說過目不忘的那種,只是說你大概記得有什麼類,都有什麼函數,每個函數里的大體過程是什麼樣的。然後走路、坐地鐵的時候就可以用想像力在腦子里做代碼的重構啦,找Bug啦什麼的,然後回到電腦前就噼里啪啦敲代碼。我聽說有人在夢里也能寫代碼,我還沒有鍛煉出這個技能。當然,這些能力不是必須的,你隨身帶個筆記本也行,就是效率低些,影響職業成長的上限。
5. 英語:很遺憾地,目前多數有價值的東西都是英文的。所以無障礙閱讀Stackoverflow的回答是起碼的。
㈡ 如何確定自己是否適合做程序員
你老婆對你說:「老公,晚上回來買一個西瓜,如果看到西紅柿,就買兩個。」
如果你晚上買了一個西瓜和兩個西紅柿回來的話,說明你不適合當程序員。
如果你晚上只買了兩個西瓜回來的話,說明你適合當程序員,但是
。。。
。。。
。。。
。。。
。。。
。。。
。。。
你應該不會有老婆。
=========華麗麗的分割線===========
你們這群程序員也是夠了,一直在吵應該買幾個西瓜,你們這么吊你們老婆知道嗎?還有很多有經驗的程序猿說應該反復確認用戶需求的,你們確定你們都能找的到老婆?
我聽到需求時心裡運行的代碼如下:
int 到底買點啥 ( ) {
// 所有把大括弧放到這一行的人都去屎!
int 西瓜的數量 = 1;
if (看到了西紅柿) {
// 注意大括弧的位置
西瓜的數量 = 2;
}
return 西瓜的數量;
}
// 尼瑪,為什麼沒有縮進!!!!
那麼什麼時候該買三個西瓜呢?我們重現一下場景:
你老婆對你說:「傻X,晚上回來買一個西瓜,如果看到西紅柿,就再買兩個。這次你要是還買兩個西瓜回來,我就一輩子都不理你了!」
你仔細揣測了一下她的需求,發現了這個關鍵的「再」字!哈哈哈,這種戰鬥力只有5的渣題怎能難倒我這種top coder!你晚上開開心心地買了三個西瓜回來,跪碎了新買的HHKB pro,老婆還是摔門而去,攔都攔不住!
這次你運行的代碼如下:
int 到底買點啥 ( ) {
// 所有把大括弧放到這一行的人都去屎!
int 西瓜的數量 = 1;
if (看到了西紅柿) {
// 注意大括弧的位置
西瓜的數量 += 2;
}
return 西瓜的數量;
}
就讓這三個西瓜陪你過下半輩子吧!!!!
㈢ 如果讓你重新選擇職業,你會考慮做一名程序員嗎
不會。因為做程序員太辛苦了,每天都要熬夜,頭發禿了,還不好找對象,所以我不會考慮。
㈣ 高收入低情商程序員節來襲,你眼中的程序員是什麼樣
對,非常正確
㈤ 作為一個程序員,顏值很高是一種什麼樣的體驗
在我們的社會生活當中,或許我們每個人都會有自己的生活方式,同時也會有自己的生活態度。每個人都會有自己喜歡的崗位,同時也會在自己的崗位當中努力拚搏,努力奮斗,努力的收獲屬於自己的成功。程序員是一個非常好的職業,然而,他們也會面臨很大的挑戰。他們在學習的過程當中,都會面臨各種各樣的問題,他們要寫代碼,或許他們也會掉很多的頭發。作為一個程序員,顏值很高或許也會是一種不一樣的體驗感,你會受到很多人的關注。
每個人在生活當中或許都會有自己的外貌和形象。如果你作為一個程序員,而且你的顏值還很高,那麼,在工作當中會受到很多人的關注,你的生活也會變得很順利,你會有不一樣的體驗感。
㈥ 怎麼成為一名程序員
1、有明確的職場定位
2、有好的計算機基礎
3、身體健康能頂住強大的工作壓力
4、保持敏銳的互聯網意識
5、Htmi語言
6、常見的編程軟體使用
1. 【有明確的職場定位】怎麼成為一名程序員?程序員也分為很多種,使用的軟體和工作范圍也不同。想當程序員,就要做好職場生涯規劃,然後朝著自己的目標進發。
2. 【有好的計算機基礎】搞程序不是簡單的工作,寫好程序需要很全面的計算機知識,一個好的程序員需要懂很多東西,比如一些基礎語言等等,這就要求程序員必須要有好的計算機基礎,否則學個幾年依舊一事無成。
3. 【身體健康能頂住強大的工作壓力】搞程序是對著電腦的工作,有著互聯網工作經驗的人都知道,從早到晚對著電腦很累人。而程序員不僅需要對著電腦,還要經常加班熬夜。身體不好是幹不了程序員的。
4. 【保持敏銳的互聯網意識】好的程序員不是「死魂靈」,之前小編從事的互聯網公司有位程序員被炒魷魚了。理由是「太笨,學不會。叫干什麼就干什麼」。這樣的程序員只能拿死工資,好的程序員會創新,有敏銳的互聯網意識。
5. 【html語言】當程序員需要學什麼?html語言也叫超文本語言,是最基本的計算機語言,不要說後台需要滾瓜爛熟,就連做前端web的人都需要熟練。如果這個不會,一輩子也當不了程序員。
6. 【c語言】c語言也是編程的基礎。其實很多搞程序的人只懂c語言的皮毛。的確c語言不一定要會。但是小編想說的想成為最頂級的程序員,肯定要會c語言的,如果說會e語言而不會c語言,這沒關系,學起來非常快。
7. 【常見的編程軟體使用】程序員要會的軟體並不固定。每個程序員都有適合自己的軟體,哪個高效便捷就用哪個。甚至有的程序員還保持用txt寫代碼的習慣,只要自己覺得好就行
㈦ 作為一個程序員,其他人對你有過哪些誤解
一是理解誤解, 外行理解內行,業余理解專業,經常向低水平需求妥協讓步!
二是效率誤解,為何一個月還開發不出像」淘寶一樣的網站「?
三是能力誤解,程序員應當精通各個領域,在電腦方面必須是「全才」。
四是形象誤解,目光呆滯、穿著老套、不善交際似乎是程序員的標簽。
五是加班誤解,程序員天生就該加班!
家裡親戚有買電腦的會讓你參謀,這算正常操作,電腦有問題也找你修,除了電腦,列印機,復印機什麼的也屬於程序員工作范疇。
不僅僅是程序員,任何一個行業,任何一個人都會被別人誤解,因為你不曾走進,所以還是未知,停留在表面,沒有深入,以訛傳訛以謠傳謠,別人說啥就是啥,所以誤解就來了
上大學的時候親戚問我學啥專業,我說計算機,於是就開始找我修電腦,裝系統。各種電腦問題都來找我。在他們眼裡,我學的專業就是專門修理這些電腦器件的。每次都搞得我很尷尬,自己真的不會,更不能給它們說我學的是Java c++ 數據結構這些。因為外行真的理解不了。
工作後我第一份工作公司是做手機的,於是親人們又來找我買手機,總是問我公司有沒有內部價,有沒有優惠。還有一些朋友找我修手機,升級,裝軟體,各種網路問題,軟體版本問題都來找我。我根本不精通,但是每次都很尷尬,公司從來沒有優惠價,講究飢餓營銷導致內部員工每次都買不到。
現在第二份工作是雲計算,每次回家親戚總要問我工作是幹啥的,是怎麼工作的,我解釋半天他們也是雲里霧里。作為程序員,真的給外行解釋不了自己。
以前我從事編程工作,我也曾經經歷了一些不同的誤解,比較典型的誤解就有四點吧。
第一、以為程序員很會修電腦或者修手機
這個事情到現在為止還讓我很頭疼,我最害怕的就是去領導辦公室簽字什麼的,領導讓我給他修電腦,以前是害怕客戶讓我修電腦。現在修電腦的次數少一些了,又時不時有人以為我會修手機,這是天大的誤會啊,我自己的電腦壞了或者手機壞了,都是別人修的。
第二、他們以為我計算能力很強
出去吃飯,逛街什麼,比如遇到了什麼東西可以打折,時不時有人就讓我來算,我掏出手機來算,有個別人就會問我,你們學計算機的,還要用計算器來算啊,我雖然是學計算機的,但是我數學一般般,計算能力也很一般啊,對數字也非常不敏感,多幾個零我都要慢慢數的。
第三、以為我很會玩 游戲
有時別人在玩 游戲 ,要走開去上廁所或者聽電話什麼,讓我去頂一下,我也是不會的啊;好像從接觸計算機開始,我都不怎麼愛玩電腦 游戲 ,感覺自己有點不正常。
第四、程序員居然不會打五筆
以前我在一個廣東比較比較偏僻的縣級醫院給他們做系統,他們因為要錄入病人信息,有些字打五筆打不出來,總是來找我,有時半夜都把我叫起來,知道了我不會打五筆,覺得好奇怪,省城來的工程師不會打五筆,哈哈哈。。。
1、程序員都是禿頭,或者做程序開發對頭發不友好
2、程序員都愛穿格子衫
3、穿個大褲衩,頂個黑眼圈,兩眼呆滯,雙目無神,外表憨厚,內心狂野,十足的悶騷男
4、程序員收入都很高
5、修電腦修網路是家常便飯
多數公司會把前後端開發者放在一個部門,兄弟組可能還有產品,測試,運維等,統稱為技術部。
我司,產品與前端屬於一個部門,程序部只有後端開發,經常被外行人統稱為「技術」,實際解釋了他們也不懂。
前後端協作項目,出bug在所難免,總有一些劃不清界限的鍋…不過,大家都有極強的責任心與擔當,不存在出了毛病就相互甩!
另外,我曾是一名代碼寫得不太漂亮的美女前端,現兼產品策劃、項目管理,主要負責H5/小程序/網站開發
感興趣的歡迎來關@霧里看花花不現
剛畢業那會兒,很多人把程序員當成修電腦的。親戚們的電腦有問題了,都跑過來修。我哥就是一名程序員,早些年電腦還不像現在這么普及,那些年逢年過節,只要哥回家,親戚朋友們的電話就來了,說是電腦哪裡哪裡出了問題了,讓哥去給修修。哥一聽,這分明就是硬體問題,我一搞程序開發的,也修不來啊,但是親戚依然不依不饒,還跟哥說:「你不是搞程序的嗎?搞程序的不會修電腦,說了誰信啊。」可最後哥還是讓他們去電腦城找維修師傅修理。
除了親戚們意識里認為搞程序的就是修電腦的以外,公司里剛入職的小姑娘也會這樣認為。哥之前講,他們公司行政部新來了個小姑娘,看著哥上下班背著電腦,就認為他是修電腦的。剛好行政部的電腦出了問題,無法開機,這個小姑娘就攔住了背著電腦正准備下班的哥,哥就告訴她,他是程序員,像這種電腦的硬體問題應該去找電腦經銷商,他們一般會上門維修的。那小姑娘是一頭霧水半信半疑,最後找到了經銷商給修好了電腦,小姑娘還是過了好久才消除這種懷疑。
當然除了認為程序員是修電腦的,還會認為程序員就是所有的程序都應該精通。我哥之前公司的一個業務領導,突發奇想打算開發一款手機APP,就問了公司的人員配置。研發這邊就向上匯報,這款APP如果開發的話需要招聘幾個安卓方向的程序員,結果這領導就說,不是有那麼多程序員嗎?派幾個人來做就行了,為啥還要另外招。研發這邊只好說目前公司程序員中沒有安卓方向的。這個領導還一愣一愣的,似乎不知所雲。
有時候隔行如隔山。
作為程序員受到的誤解有很多。
第一工資高:都說程序員都是高薪職業,或許都是被人家的吧,在一個新一線的城市,7000+的工資,如果只是生活確實還可以,但是加上房貸車貸之後就徹底不夠用了。所以高薪職業的說法都是相對的,可能那些996的程序員才配擁有高薪吧。
第二格子衫:我也清楚為什麼格子衫是程序員的標配,可能我是一個假程序員吧,我的衣櫃里好像沒有一件格子衫。
第三會修電腦:作為一個程序員經常有朋友找我修電腦。電腦藍屏了找我,電腦死機了找我,電腦開不了機了也找我,甚至照片換底色、p圖也找我。凡是與電腦有關的他們都會想起我,但我其實也只能問度娘或者簡單粗暴點重裝系統。我其實不會修電腦,我電腦壞也要找專業的維修人員。
1,能幫我盜個6位的QQ號嗎?每個程序員都是黑客,可上天可入地
3,幫我修下系統、電腦、路由器、U盤、手機,你不是干這個工作的嗎?這還不會?!
是的,每個程序員都可以做系統,修硬體,:
㈧ 畢業後我的理想工作(是一名程序員)作文
寫作思路:首先可以開篇點題,直接給出文章的主旨,接著表達自己的想法以及觀點,用舉例子的方式來進行闡述論證自己的看法,中心要明確等等。
「理想是指路明燈,沒有理想,就沒有堅定的方向,沒有方向,就沒有生活。」列夫.托爾斯泰曾經說過這樣一句話。所有人都有屬於自己的理想,而我的理想就是成為一名程序員。
對於這個職業,大家也許並不熟悉,其實這些人就是從事程序開發、程序維護的專業人員。說白了,大家肯定都用過手機吧,那手機里的軟體、游戲從哪兒來呢?就是出自程序員之手,就是他們成就了一個又一個軟體。
我第一次接觸編程是在四年級時,那時我偶然從電腦老師口中得知scratch這個圖形化編程軟體,它刷新了我原來對編程的理解——一串又一串的代碼,一個又一個復雜的英語單詞,那個軟體也讓我愛上編程,離我的目標——創造一個屬於自己的游戲又近了一步。
如果你問我為什麼要選擇這樣一個不廣為人知的職業,那讓我告訴你,這個職業會給人帶來快樂,所以我熱愛它,而且在一次縣里編程比賽中我獲得了一等獎,就給了我莫大的鼓勵,讓我在這條道路上勇敢的走著。
但是光有理想是不行的,還要付出努力,就像宋慶齡說的「任何成就都是刻苦勞動的結果」。我開始讓媽媽買一些與編程有關的書籍,也會看一些這方面的雜志。
一開始我還不大看得懂,只是囫圇吞棗的讀,沒有很好的理解,之後我參加了校內編程興趣小組,在老師的指導下學這本書,我豁然開朗,看書也不再是一知半解,了解到了書中全新的奧秘,讓我的編程技術有了很大的進步。
我開始做一些小游戲,但讓我最印象深刻的,還是在母親節,我為媽媽做了一張「電子賀卡」,這可是媽媽收到過的最好的禮物,後來我又參加了一個編程興趣班,學習更難的編程語言,隨著一個個問題迎刃而解,我的信心一點點增加。
蘇格拉底曾經說過,「世界上最快樂的事莫過於為理想而奮斗」。是啊,理想是一條通向成功的路,只要你堅持奮斗,就會成功的。
㈨ 你印象中的程序員是什麼樣的
🐬在印象中的程序員呢,肯定是非常樸素的,不愛說話,不愛出頭,默默做事,能悶聲干大事的人,這是提到程序員這三個字的時候,我腦中的第一反應,下面詳細說說印象中的程序員究竟是什麼樣的。
㈩ 從零開始成為一個程序員,你真的准備好了嗎
1、 程序員意味著要編程序。(如果你僅僅想得到一份高薪水的工作,喝喝咖啡就等老闆發薪水,我奉勸你還是另找一份更合適的工作,譬如練攤,真的,兄弟,這份工作不適合你)
2、你是學文的還是學理的,編程序也許需要浪漫,但更需要邏輯和嚴謹。(說坦白點就是,在你沒有找到樂趣以前,它很枯燥)
3、你有對新技術追求的熱情嗎?你有刨根問底的探索精神嗎?(熱情絕對是最重要的!你仔細思考一下自己的性格適合當程序員嗎?)
4、當程序員決不是什麼好差事,時刻需要學習,需要思考。(直到你成為那個可以引導別人去學習和思考的人,你才可以偷偷的嘿嘿笑,又一群傻蛋)
5、程序員的未來很迷茫。(但我認為關鍵看你自己!我希望你是一個有追求的人,不僅僅是混碗飯吃。因為真正的樂趣在於創造;如果你能改變軟體業的歷史,那才是英雄;不想成為Bill Gates,不想成為Dennis Ritchie和 Bjarne Stroustrup,我會說你沒有追求。有個關於程序員未來的笑話,也許你還沒聽過,你該聽一聽,摘抄如下:
一個程序員對自己的未來很迷茫,於是去問上帝。
「萬能的上帝呀,請你告訴我,我的未來會怎樣?」
上帝說「我的孩子,你去問Lippman,他現在領導的程序員的隊伍可能是地球上最大的」
於是他去問Lippman。
Lippman說「程序員的未來就是駕馭程序員」
這個程序員對這個未來不滿意,於是他又去問上帝。
「萬能的上帝呀,請你告訴我,我的未來會怎樣?」
上帝說「我的孩子,你去問Gates,他現在所擁有的財產可能是地球上最多的」
於是他去問Gates。
Gates說「程序員的未來就是榨取程序員」
這個程序員對這個未來不滿意,於是他又去問上帝。
「萬能的上帝呀,請你告訴我,我的未來會怎樣?」
上帝說「我的孩子,你去問侯捷,他寫的計算機書的讀者可能是地球上最多的」
於是他去問侯捷。
侯捷說「程序員的未來就是誘惑程序員」
這個程序員對這個未來不滿意,於是他又去問上帝。
「萬能的上帝呀,請你告訴我,我的未來會怎樣?」
上帝搖搖頭「唉,我的孩子,你還是別當程序員了」)
6、當程序員還是很有樂趣的。(當你學到新知識時,當你有新的思想見解時,當你有新的產品問世時,和知己探討你的成果時…我問你,覺得這些是樂趣嗎?)
7、當程序員不易也不難。(世間事有難易乎?為之…;不為…。你有決心和信心嗎?)
8、你真的要當程序員?是你自己的想法?
9、你捨得花錢買書嗎?(讀好書絕對是學習編程的最佳捷徑。你一定會說,現在電腦書籍真他XX的貴,沒法子,誰讓知識和技術在人家的腦袋,在人家的書里呢;等你寫書時可以把價格定低一點,記著還有好多沒錢但想買書的兄弟很困難呀。要捨得買書,買好書,不好的的書不如不讀,其害大於其益,關於買什麼書,你可以問高手或看候捷的書評;准備一個小本子記錄你想買的書的名字,逛書店時看看,如果好就買下,記住要讀,別光買不看。) 10、我告訴你,程序就是:任何有目的的、預想好的動作序列,它是一種軟體。
11、編程序就是編寫程序。
12、你想好了嗎?(如果你想好了還是決定要當程序員,可以繼續往下讀;否則,你可以繼續尋找別的出路了。)
(三) 一個程序員應該具備的基礎知識和概念
1、計算機是有什麼組成的,CPU是什麼東西,其工作原理是什麼。(對於這些以及下面將要提到的概念我不會告訴你什麼答案,你可以看相應的教材,關於教材我會在下一部分詳述,記住理解最重要!)
2、機器語言和微指令集的概念。
3、程序的概念。
4、匯編語言是低級語言但不是機器語言。
5、高級語言主要有那些?(C,C++,Basic,Pascal,Fortran,C#,Java等等;如果你是中國軟體業的英雄,你也寫一門語言,最好不用英語) 6、編譯程序和解釋程序的概念和其原理。(編譯器是高手和專家編寫的)
7、HTML、XML等是標識性語言。
8、Prolog是人工智慧語言。
9、操作系統OS的概念和原理。(Windows98,Windows2000,Windows NT,UNIX,Linux,等等都是OS,還有一些實時OS,嵌入OS,編這些的絕對是高手)
10、Windows編程說白了就是Windows API的調用。(中國的程序員很多隻是會編windows程序,用的是VB,我的建議是這些程序員頂多隻是低級編碼員,我稱其是coder)
11、VC++、VB、BC、BCB、Delphi、VF等都只是編程的工具和環境,不是編程語言。
12、面向結構的設計概念。
13、面向對象的概念。(好好理解,兄弟,這個東西還是很重要的)
14、軟體工程的概念和原理。(如果你想當老總就需要好好研究了,系統分析員比編碼員要高一個等級,薪水也高喲)
15、資料庫的概念。(要熟悉一些著名的資料庫系統和語言的名字,如Orcle,SQL,DB2,DyBase等)
16、了解網路概念。
17、了解多媒體概念。
18、熟悉和掌握數據結構和基本演算法。
19、是不是要求太高了,別著急慢慢來,進步在不知不覺之中。(一旦開始學習,一個月以後你就會有一個基本的概念;兩個月以後你就會感覺自己有了全面的基礎知識;當你知道編程序是怎麼回事時,說明你已經入門了。也有很多人編了很多年程序還沒有入門呢,你不會希望自己步其後塵吧。要有信心和耐心。沉不住氣怎麼能成大事?!)
(四) 教材推薦
――-推薦的教材主要還是針對概念來的,最好選用名校的教學用書。
1、《計算機組成原理》(熟悉)
2、《數據結構》(掌握)
3、《操作系統》(了解->熟悉)
4、《The C language》(掌握)
5、《編譯原理》(了解原理)
6、《匯編語言》(了解)
7、《計算機網路》(了解)
8、《軟體工程》(了解)
9、《關系資料庫》(熟悉)
10、《The C++Languege 》(掌握)
11、《面向對象設計》(掌握;結合C++學習)
(五)一些經驗和體會
1、真正的程序員用C++;(一位專家說的)
2、動手去編程序;
3、動腦去思考;
4、要有良好的編程風格;
5、讀書,讀好書,盡量讀原版書!(我反復強調這一點,讀書要有選擇,堅持讀好書,名家出的經典書,不要浪費實踐在一些粗製濫造的書上面;堅持博覽群書)
6、有自己的學習計劃;
7、總結自己的經驗教訓;(准備一個筆記本,記錄錯誤和心得)
8、不要怕學新東西;
9、要有軟體工程的思想;
10、善於發現問題,然後去尋找答案;
11、向高手請教;(要虛心直到你成為高手)
12、和同行交流;(不善於交流肯定不行)
13、懂得軟體的實質,不要被千變萬化的表象所迷惑;
14、真正要學慣用的是編程語言和方法,不是什麼庫,什麼類,什麼工具;(學用那些什麼庫都比較簡單,但光會這些庫,我覺得還遠遠不夠)
15、學習wiodows編程主要是學習windows OS和win32 API;
16、有空了解一下嵌入式開發;
17、有空了解一下PDA軟體開發;
18、了解一下.NET框架和C#語言,也許它是你新的衣食父母;
19、要有耐心,不要作浮躁的人; 20、對程序加註釋,並保留你的老程序;
21、學到的東西越多,了解的越多,你就越接近專家;
22、有空去逛逛CSDN,那裡有你很多知己;
23、要有信心成為一個優秀的程序;
(六)一些好書的推薦
1、《The C Programming language》 (Keinighan & Dennis Ritchie 1988)
2、《The C++ Programming Languague》(Bjarne Stroustrup 1997)
3、《Inside The C++ Object Model》 (lippmans)
4、《Effective C++》 (同上)
5、《More Effective C++》 (同上)
6、《Exceptional c++》
7、《C++面向對象高效編程》
8、《設計模式》
9、《Thinking In C++》
10、《The Standard C++ Bible》(一般推薦)
11、《The Art of Computer Programming 》
12、《Programming Windows》 (Charles Petzold)
13、《VC++5.0技術內幕》
14、《MFC 深入淺出》
15、《軟體需求》
16、《Advanced Windows》
17、《C++ primer》
18、《win32程序員參考手冊》
19、《用TCP/IP進行網際互連》
20、《COM 本質論》
(七)學習計劃
――-這個學習計劃是我個人定的,也共享給大家參考一下,共同進步吧。 1、《計算機組成原理》
2、《操作系統》
3、《數據結構》
4、《匯編語言》
5、《 C 》
6、《 C++ 》
7、《VC 技術內幕》
8、《Programming Windows》
9、《深入淺出MFC》
10、《Advanced Windows》
11、《Inside The C++ Object Model》
12、《Thinking in C++》
13、《Effective C++》
14、資料庫
15、網路
16、嵌入式OS和編程
17、硬體單片機
18、.NET和C#
19、軟體工程
20、UNIX和Linux