本文目錄一覽:
- 1、軟件測試工程師的筆試,C語言主要考哪些方面的東西
- 2、C語言工程師一般都做什麼什麼項目的開發?
- 3、C語言開發工程師是什麼意思
- 4、C++軟件工程師需要學習哪些方面的知識?
- 5、C\C++程序員需要掌握什麼書籍?
軟件測試工程師的筆試,C語言主要考哪些方面的東西
C語言主要的考點如下:
1、指針的認識、指針在內存的分配、各種形式的指針表示方法;
2、變量在棧區、全局區、靜態區的生命周期;
3、文件的操作及二進制文件、隨機文件的讀與寫的操作等。
C語言工程師一般都做什麼什麼項目的開發?
c語言現在基本上不用於應用程序的開發,多數用於底層開發,如寫接口程序,操作系統,嵌入式等這樣的開發中。你肯定不是計算機專業的學生,如果你知道整個計算機學科的體系就知道C語言用在什麼地方,java用在什麼地方。找工作
人家面試的基本上是算法。主要看你解決問題的能力。甚至連編程的東西都不問,直接問你一個數學問題。不會「學生管理系統」
怎麼做「百度」引擎,
學生管理系統只要在幾千個學生中
找到
「張三」。百度上要從幾億條數據中,找到你搜索的那幾個字。這裏面的關係你自己對比一下吧如果你連只有幾千的單位的學生管理系統都做不好,百度會要你面試?踏實的學,學到一定程度了,發現自己以前的問題會很可笑。誰都有這個過程!
C語言開發工程師是什麼意思
軟件開發工程師是從事軟件開發相關工作的人員的統稱。 軟件開發工程師的技術要求是比較全面的,除了最基礎的編程語言(C語言/C++/JAVA等)、數據庫技術(SQL/ORACLE/DB2等)、.NET平台技術、C#、C/S B/S程序開發,還有諸多如JAVA SCRIPT、AJAX、HIBERNATE、SPRING、J2EE、WEB SERVICE、STRUTS等前沿技術。
C語言對操作系統和系統使用程序以及需要對硬件進行操作的場合,用C語言明顯優於其它高級語言,許多大型應用軟件都是用C語言編寫的。
C語言具有繪圖能力強,可移植性,並具備很強的數據處理能力,因此適於編寫系統軟件,三維,二維圖形和動畫它是數值計算的高級語言。
C++軟件工程師需要學習哪些方面的知識?
C++書單:1:第一本
基礎好一些的,可以看Stanley B. Lippman的C++ Primer,基礎不太好的話,可以看Stanley B. Lippman的 Essential C++
2:第二本
Pike和Kernighan的The Practice of Programming
3:第三本
Bruce Eckel寫的、台灣候捷譯的Thinking in C++
4:進階
Scott Meyers的Effective C++和More Effective C++
NOTE:一切中國大陸作者的書,一概不要看。一切VC++或講特定的編譯器的書,一概不要看。如果需要補C語言 的課,買一本非常小的KR的The C Programming Language足矣,其它的書一概不要看。不要先學C,再學C++ ,而要直接學C++。
網絡安全書單:1:《TCP/IP詳解三卷本》
2:《UNIX環境高級編程》
3:《UNIX網絡編程兩卷》:這三套書就不介紹了,google上一搜就一打,這裡的下載連接稍後會加上。
4:《FreeBSD HandBook》
5:《FreeBSD使用大全》:這兩本會帶你走進BSD的世界
6:《萊昂氏UNIX源代碼分析》:這個也沒什麼介紹的,china-pub上給他的標籤是:曠世奇書。(汗…怎麼聽着 像《九陰真經》)
7:《C語言程序設計》
8:《計算機操作系統》
9:《80×86彙編語言程序設計教程》:大學裏都學過的,但也不要忘了常翻翻,會有收穫的。
10:《CCIE SECURITY EXAM GUIDE》
11:《The CISSP Prep Guide》:兩個安全界最頂級的IT認證考試的指南。
12:《Windows網絡編程》
13:《Windows 核心編程》
14:《Windows NT設備驅動程序編寫》:MS無疑是桌面系統的老大,想不學都不行啊!
15:《網絡設計師教程》
16:《CCNA認證考試指南》:兩本網絡基礎的書。a、防火牆技術
b、入侵檢測技術
c、蜜罐技術
d、風險分析和滲透測試
e、操作系統安全(主要指Unix類操作系統)
f、網絡設備安全(主要指路由器,交換機)
g、加密解密技術
h、病毒技術
i、PKI與CA體系
j、攻擊技術(比如:溢出,注入,腳本等,歡迎寫下你的入侵筆記)
k、sniff技術
l、口令破解
m、掃描與漏洞檢測
n、物理安全
o、安全管理與人員培訓
p、安全制度和法律
q、訪問控制
r、事件響應和取證
s、災難恢復
t、應用程序安全
u、編寫安全代碼
v、社交工程學
w、數據庫安全
x、郵件系統安全
y、其他相關(比如:思路,理念,概念及資訊) 9.這裡有一份書單,想學習網絡安全的朋友可以參考一下,如果把這些書都讀透了想不做高手都不行。
(我在學習的過程中走了不少彎路,希望這些書可以告訴大家怎樣前進) 《TCP/IP詳解三卷本》
《UNIX環境高級編程》
《UNIX網絡編程兩卷》:這三套書就不介紹了,google上一搜就一打,這裡的下載連接稍後會加上。
《FreeBSD HandBook》
《FreeBSD使用大全》:這兩本會帶你走進BSD的世界
《萊昂氏UNIX源代碼分析》:這個也沒什麼介紹的,china-pub上給他的標籤是:曠世奇書。(汗…怎麼聽着像《九陰真經》)
《C語言程序設計》
《計算機操作系統》
《80×86彙編語言程序設計教程》:大學裏都學過的,但也不要忘了常翻翻,會有收穫的。
《CCIE SECURITY EXAM GUIDE》
《The CISSP Prep Guide》:兩個安全界最頂級的IT認證考試的指南。
《Windows網絡編程》
《Windows 核心編程》
《Windows NT設備驅動程序編寫》:MS無疑是桌面系統的老大,想不學都不行啊!
《網絡設計師教程》
《CCNA認證考試指南》:兩本網絡基礎的書。
C\C++程序員需要掌握什麼書籍?
c/c++程序員需要掌握的書籍大概可以分成幾個方面:
計算機基礎類書籍,這類書籍包括計算機組成原理、計算機網絡、數據庫、操作系統、數據結構與算法。
c/c++類專業書籍,這類書籍包括基礎的C語言程序設計、C++primer。
擴展類書籍,c/c++相關擴展類,推薦的有C陷阱與缺陷、深度探索C++對象模型、effective C++。
平台擴展類書籍,這類就要看你在哪類系統下做開發,一般常用的系統平台是嵌入式、windows、Unix及ios(object C++),這類書籍就比較多了,可以按照個人需求選擇。
按照上述推薦的理由是:
學習計算機語言需要一定的基礎,這類基礎是非常重要但是很無聊的,後續在做開發的時候會覺得非常實用。
學好語言其實不是非常麻煩的部分,一般的教材類書籍即可,重要而麻煩的是在敲代碼的過程中去熟練掌握、運用和創新。
擴展類書籍3可以幫助你更深入的理解你所學到的東西,而深入理解是程序員進階的必經之路。
平台類書籍略有區別,但是標準C++是一樣的,只是針對各自平台做了相應擴展(objectc++除外)。如果需要在某個平台下做開發,或者學習再去學習使用即可。
原創文章,作者:OWBK,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/140893.html