Ⅰ 我是2010年大一新生,專業是計算機,以後分流到軟體,希望學長學姐們指教指教,怎麼學好這個專業
學軟體就是要打好語言基礎,c語言是基礎,一定要學好;其實學軟體不是要靠死記硬背的,而是要去理解,還有就是多動手去寫一些程序,那樣才會有進步;還有就是多看看人家好的程序,從人家程序中去修改看看,這樣會有利於自己的思維能力的鍛煉!在學習中,找好一本屬於自己的書,不要太簡單的,也不要太復雜的,適合自己的就是最好的!這樣學起來不會吃力,更加不會打擊自己的信心!有空可以來交流!
Ⅱ c語言做駕校理論考試系統
/*
我試過 wint-tc 了,它只支持C語言,還是建議你使用VC或者c-free
程序我已經修改好了,可以在win-tc下運行了。但是要用
【超級工具集---中文DOS環境運行】,否則無法正確輸出中文!!!
*/
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#define true 1
#define false 0
int main(int argc, char *argv[])
{
char option[100]; /*記錄用戶的選擇項(如 A B C D) */
int score; /*記錄得分 */
int problem_number; /*記錄題號 */
int result[100]; /*記錄答題情況 */
FILE *problem_file; /*文件指針 */
char problem_file_name[100];/*記錄試題庫名稱 (如 A.txt) */
char title[300]; /*每道問題的題目 */
char term[300]; /*每道問題的選項 */
char answer[100]; /*每到問題的答案 */
int i;
printf("************************************************\n");
printf("******************請選擇題號********************\n");
printf("**********A套 B套 C套************\n");
printf("************************************************\n");
/* 選擇試題 */
printf("請選擇:");
do
{
scanf("%s",option);
if(strcmp(option,"A")==0 || strcmp(option,"B")==0||
strcmp(option,"C")==0 ||strcmp(option,"a")==0 ||
strcmp(option,"b")==0 || strcmp(option,"c")==0)
break;
else
{
printf("*************選擇有誤,請重新選擇!*************\n");
printf("請選擇:");
}
}while(1);
/* 從文件打開試題 */
strcpy(problem_file_name,strcat(option,".txt"));
if((problem_file=fopen(problem_file_name,"r"))==NULL)
{
printf("\n\n*****************試題庫已經損壞!***************\n");
exit(0);
}
/*開始考試 */
printf("\n************************************************\n");
printf("*****************歡迎您參加考試*****************\n");
printf("************************************************\n\n");
score=0;
problem_number=1;
while(fscanf(problem_file,"%s",title)!=EOF)
{
printf("%s\n",title); /* 輸出題目 */
for(i=1;i<=4;i++) /*讀入 ABCD 4 個選項 */
{
fscanf(problem_file,"%s",term);
printf("%s\n",term);
}
/*讀入正確答案 */
fscanf(problem_file,"%s",answer);
printf("\n回答:"); /*考生回答 */
do
{
scanf("%s",option);
if(strcmp(option,"A")==0 || strcmp(option,"B")==0||
strcmp(option,"C")==0 || strcmp(option,"D")==0||
strcmp(option,"a")==0 || strcmp(option,"b")==0||
strcmp(option,"c")==0 || strcmp(option,"d")==0)
break;
else
{
printf("*************有誤,請重新選擇回答***********\n");
printf("\n回答:");
}
}while(1);
/*對考生答案進行大小寫轉化 */
if(option[0]>='a')
option[0]-='a'-'A';
/* 答對等分 */
if(strcmp(answer,option)==0)
{
score+=5;
result[problem_number++]=true;
} /*否則不得分 */
else
{
result[problem_number++]=false;
}
printf("\n");
}
printf("\n**************** 您的得分:%4d ****************\n",score);
printf("************************************************\n");
printf("*******你的答題情況【正確:R 錯誤:W】**********\n");
for(i=1;i<=20;i++)
{
printf("**[%2d : %c]**",i,result[i]==true?'R':'W');
if(i%4==0)
printf("\n");
}
printf("************************************************\n");
system("pause");
return 0;
}
/*
試題庫錄入規則:
1)每道考題分為5個部分:題目;選項A;選項B;選項C;選項D;答案。
2)題目,選項A;選項B;選項C;選項D 都不能含有空格!!!
3)答案由 A ,B ,C ,D 這四個字元之一組成,一定要是大寫!!!
4)每道題目的5個部分之間可以有任意的空格和換行。
5)每道題目間也可以有任意空格和換行。
6)題目總數為 20 道。
試題庫使用規則:
1)試題庫錄入後(一共三套),分別保存為 A.txt ,B.txt,C.txt 三個文檔
2)試題庫 A.txt ,B.txt,C.txt 要和本程序生成的
可執行文件放在同一個目錄下面!!!
************************樣卷(不含本行)*****************************
1、偽造、變造或者使用偽造、變造的機動車行駛證的,由公安機關交通管理部門予以收繳,_____,並處200元以上2000元以下罰款。
A、收繳號牌
B、扣留該機動車
C、拘留駕駛人
D、吊銷駕駛證
B
2、會車中遇到對方來車行進有困難需借道時,應_____。
A、不侵佔對方道路,正常行駛
B、示意對方停車讓行
C、靠右側加速行駛
D、盡量禮讓對方先行
D
3、照明、信號裝置失效的故障機動車,應當使用_____。
A、軟連接牽引
B、專用清障車拖曳
C、輪式專用機械車拖曳
D、硬連接牽引
B
4、圖中交通警察的手勢為_____信號。
A、直行
B、轉彎
C、停止
D、靠邊停車
A
5、交通肇事逃逸是指發生交通事故,當事人為逃避_____,駕駛車輛或者遺棄車輛逃離現場的行為。
A、記分
B、罰款
C、法律追究
D、行政處罰
C
6、發動機著火,錯的做法是_____。
A、迅速關閉發動機
B、用覆蓋法滅火
C、開啟發動機罩滅火
D、用滅火器滅火
C
7、圖中標志是_____,表示前方有分流車道,車輛應按箭頭方向直行或駛出主車道。
A、合流誘導標
B、交叉口誘導標
C、分流誘導標
D、出口誘導標
C
8、駕乘人員下車時應_____。
A、停車後立即開門下車
B、觀察前方交通情況
C、先開車門再觀察側後情況
D、先觀察側後情況,再緩開車門
D
9、行車中遇有前方發生交通事故,需要幫助時,應_____。
A、盡量繞道躲避
B、立即報警,停車觀望
C、協助保護現場,並立即報警
D、加速通過,不予理睬
C
10、汽車通過窄橋時,最高時速不準超過_____。
A、50公里
B、30公里
C、60公里
D、40公里
B
11、圖中標志的含義是_____。
A、左側通行
B、右側通行
C、禁止通行
D、兩側通行
D
12、座椅安全頭枕的主要作用是_____。
A、在車輛行駛過程中使頭部放鬆
B、車輛發生追尾事故時保護頸椎
C、車輛發生追尾事故時保持正確姿勢
D、長時間駕駛時使頸部放鬆
B
13、機動車在高速公路上發生故障時,警告標志應當設置在故障車來車方向_____以外。
A、30米
B、50米
C、100米
D、150米
正確答案:D
14、圖中警察手勢為_____信號。
A、左轉彎待轉
B、左轉彎
C、左小轉彎輔助
D、左小轉彎
A
15、車輛突然發生側翻時的錯做法是:_____。
A、雙手緊握轉向盤
B、雙腳鉤住踏板
C、背部緊靠座椅靠背
D、開啟車門跳車
正確答案:D
16、汽車駛入非機動車道,最高時速不準超過_____。
A、30公里
B、40公里
C、50公里
D、60公里
A
17、駕駛車輛駛入高速公路加速車道後,遇行車道車輛稀少時,可_____。
A、從正常行駛車輛後駛入行車道
B、從正常行駛車輛前駛入行車道
C、停車等待正常行駛車輛通過
D、加速直接駛入行車道
A
18、行車中制動突然失靈時,駕駛人要沉著鎮靜,握緊轉向盤,_____進行減速
A、連續踩踏制動踏板
B、利用「搶擋」或駐車制動
C、迅速踏下離合器踏板
D、迅速拉緊駐車制動器操縱桿
B
19、公安機關交通管理部門對非本轄區機動車有違法行為記錄的,可以將記錄違法行為的信息、證據轉至_____公安機關交通管理部門。
A、機動車號牌核發地
B、駕駛證核發地
C、資格證核發地
D、身份證核發地
A
20、機動車在高速公路行駛,_____。
A、可在路肩停車上下人員
B、可在緊急停車帶停車裝卸貨物
C、可在減速車或加速道上超車、停車
D、非緊急情況時不得在應急車道行駛或者停車
D
************************樣卷結束(不含本行)************************
*/
Ⅲ c語言小程序
網上下個C-Free 3.5,破解程序(將下面代碼拷入C-Free中運行即可)
#i nclude "stdlib.h"
#i nclude "stdio.h"
int main(int argc, char* argv[])
{
char chKey[128] = ;
unsigned int unXORCode, unRemainder, unQuotient, unTmp, unMachineCode;
printf("Please Key in the Machine Code:\n");
scanf("%d", &unMachineCode);
unXORCode = unMachineCode ^ 0x90909090;
unRemainder = unXORCode % 0x25;
unQuotient = unXORCode;
if (unRemainder < 0x11)
{
unRemainder += 0x11;
}
int i;
i = 0;
while (unQuotient != 0)
{
unTmp = unQuotient % unRemainder;
unQuotient /= unRemainder;
if (unTmp >= 0xa)
{
unTmp = unTmp + 0x61 + 0xf6;
unTmp &= 0x0ff;
chKey[i] = unTmp;
}
else
{
chKey[i] = unTmp + 0x30;
}
i++;
}
printf("Key is: \n");
while (i >= 0)
{
printf("%c", chKey[i]);
i--;
}
printf("\n");
return 0;
}
另外,團IDC網上有許多產品團購,便宜有口碑
Ⅳ C語言編程問題
c語言編程很多問題你都可以找到這個很簡單的超市如何才能提升銷售業績?有哪些因素影響著超市銷售業績?下面筆者同大家分析下超市百貨提升銷售業績的常見方法和技巧。 一、商品 商品影響門店銷售業績主要表現在商品質量好壞,商品價格高低以及商品組合是否合理三個方面。消費者都喜歡物美價廉的商品,所謂「物美」主要是只商 品質量良好,品質有保證;「價廉」主要是指商品的價格非常優惠,畢竟人人都愛實惠的東西。試想,要是顧客發現去超市購買回來的商品是殘次品或者是假冒偽劣產品,那麼,一定會對超市的滿意度急速下降,超市在顧客心目中的形象和信用度下降了的話,再想挽回是非常艱難的。所以說。保證商品質量就是在維護門店自身的良好形象和信譽。當然,除了保證商品質量和價格優惠之外,還需要根據超市的定位,准確的組合好門店內部的商品,進行貨品分流,也是提升門店銷售業績的保障。 二、商品陳列 在零售行業,普遍認同「陳列是無聲的促銷師」這一真理。的確如此,生動化的商品陳列不但可以美化超市內部環境,給消費者美的享受,還可以有效刺激消費者的購物慾望。商品陳列的方法有很多,但是有一些基本原則是需要遵守的,比方說陳列商品的飽滿度、商品是否整齊美觀、商品的可視度及可取度、商品價格標簽如何擺放等等。弄懂了這些原則之後,再根據商品的不同來變化商品的陳列,這樣才能發揮出陳列的積極作用。 三、通道設計及商品布局 超市是提供商品銷售的地方,一定要保持門店內部路線的暢通,根據消費著的動線來布局超市,哪些地方屬於果蔬區,哪些區域是生鮮區,哪些區域是主展 區等等。此外,還應該要懂得根據季節的變換來布置超市,只有靈活新鮮的布置,才能吸引顧客。 四、促銷活動 眾所周知,促銷是快速為門店積攢人氣、提高商品銷售量的好方法。所以不管是大節日還是小節日都能看到各大超市百貨商品舉行各種促銷活動。但門店開展促銷活動並不是都能取得預期效果的,畢竟促銷不是靈丹妙葯。一般來說,一場成功的促銷活動需要滿足以下幾大方面:明確的主題,明確的目標、合理的活動方案以及人力、物力的合理安排。還有就是促銷前提到位的活動宣傳。
Ⅳ 計算機分流方向對就業影響
對於在大數據專業的同學來說,大一期間要重視積累,可以開兩門編程語言,除了C語言之外,還應該學習一門全場景編程語言,比如Java和Python就是不錯的選擇。目前Java語言在大數據開發領域的應用還是非常廣泛的,崗位需求量也相對比較大,所以從就業的角度出發,應該重視Java語言的學習。
進入大二之後要盡快確定自己的主攻方向,積極申請參加老師的課題組、項目組,如果參加課題組的機會比較少,也可以參加一些實驗室,這會為自己營造一個較好的交流和實踐場景。計算機大類專業的同學,要想在秋招期間有較好的表現,實踐經歷和實習經歷是比較重要的。
雖然有明確的就業計劃,也應該重視課程成績,盡量爭取一個較高的績點,這對於就業的影響同樣是比較直接的。在大一和大二期間也可以積極參加比賽,尤其是一些大廠組織的比賽,不少同學就是在參加比賽的過程中獲得了去大廠實習的機會。
進入大三之後,除了要重視實踐能力的提升之外,還要重視多刷刷題,目前大廠的招聘,不論是開發崗還是演算法崗,都會考察演算法,所以刷題是有必要的。
Ⅵ 電子信息工程專業分流哪個方向比較好
◆該專業軟體硬體都學習,偏於硬體多些。 具體要看個人興趣愛好
本科就業去向:我是本專業畢業的,結合實際情況談談:
第一做研發,可以做硬體方面,例如電源設計以及電路設計布線等等;可以偏軟體方面,例如可編程邏輯以及單片機和嵌入式等匯編方面的,很多大學生出校門首選是做技術,生怕所學浪費,也感覺做技術有前途,但是做技術是不是要做一輩子誰也說不好
第二做技術支持,這項工作除了涉及一定技術以外主要還需要學會怎麼與人打交道,要看你性格適不適合,當然即使這方面不是很強也可以漸漸練習.
第三做品質管理以及質量檢測等等,這項工作相比前兩者可能不會那麼辛苦,生活比較穩定
其他還有就是進一些電子廠做一些生產管理什麼的,還有銷售,因為電子專業具有工科相關專業背景,比學管理和銷售的有一定的優勢
該專業畢業的學生工作地點一般在珠三角長三角(例如深圳廣州上海蘇州等地,北京以及大連也有部分),就業單位一般以台資韓資日資的電子企業居多,像移動華為等等出名和不出名的通信相關企業也屬於就業范圍,也有些外資(歐美)企業招聘此專業,至於工資待遇在所有專業中屬於中等偏上,要看你什麼學校檔次以及你工作的地點和從事的工作甚至個人能力,范圍大概在2K到6K不等
◆ 網路營銷
1.應用電子方向:
(1)電子測量技術
現代化的電子測量是本專業學生必備的技術素質。《電子測量技術》課作為電子信息工程專業的技術基礎課,其主要任務和目的是使學生掌握現代電子測量實踐中所遇到的電子學量的基本測量原理和方法,具備一定的測量誤差分析和處理測量數據的能力。對現代新技術在電子測量中的應用有一定的了解。通過該課程的學習,對於提高學生實踐技能,培養嚴謹的科學態度和方法,解決現代生產和科研中遇到的實際問題的基本技能,都是很重要的。也是為後續的生產實習,畢業設計和專業課實踐,打下一個良好的技能基礎。
(2)EDA技術
本課程是電子類和電子信息專業的一門專業技術課程,通過本課程的教學,要求學生掌握EDA技術的基本內容,掌握EDA的基本過程,能夠運用EDA軟體和硬體描述語言VHDL設計實用的數字電路,並能用大規模可編程器件組成實際電路,同時配合實驗,加強實際動手能力的培養,為走向社會打下堅實的基礎。本課程理論講授為30學時,實踐訓練為30學時。本課程應在學習了電子線路、數字電路及計算機操作課程後進行本課程的學習。
(3)廣播電視接收技術
《廣播電視技術》是一門將理論應用於實踐的實踐性課程。作為理論學習部分,通過有關知識的學習,能使學生以已學的電子學理論、電磁學理論為基礎,在分析、理解電視信號的產生、發送和接收過程中,將這些知識融為貫通,以培養學生的分析問題、解決問題的能力,並進一步培養學生對各類電器的維護能力。結合實踐教學環節,培養學生的實際動手能力,激發學生的學習積極性,為今後的學習和工作打下基礎。
(4)智能儀器及儀表
本課程是電子信息工程專業的專業課,它介紹了智能儀器的基本組成、功能特點、發展趨勢,重點講解如何利用微處理器系統使電子儀器實現智能化,包括有關原理及具體軟硬體設計方法。主要任務是使學生理解智能儀器的功能特點、構成形式及發展,掌握智能儀器設計中常用的軟硬體技術。掌握三類(電壓、頻率、示波器)最具代表性的智能儀器的原理及設計方法,從而建立起智能儀器的整機概念。熟悉基於圖形編程的虛擬儀器的基本設計思想及方法。
2.信號處理方向
(1)信號檢測與處理
《信號檢測與處理》是本專業的一門技術基礎課。通過本課程的學習,要求學生初步掌握動態測試與信號處理的基本知識與技能,培養正確選用分析測試裝置及系統的能力,為進一步學習、研究和解決工程中的動態測試問題打下基礎。學完本課程之後,學生應對動態測試中的基本概念、問題、理論、方法、環節、手段有一個比較完整的認識,並能初步運用於常見動態機械量的測試。
(2)隨機信號分析
通過該課程的學習,應能掌握隨機過程的基本概念、其統計特性的描述、隨機信號通過系統分析以及電子系統中常見的窄帶、正態隨機信號的分析,而數字技術的發展使得離散隨機信號分析成為本課程的重點要求掌握內容。
(3)資料庫技術
使學生掌握資料庫的基本概念、原理和方法,熟練掌握SQL;培養學生學會使用關系資料庫方法和SQL設計資料庫應用系統的後台資料庫的能力。
(4)數字通信
本課程是電子信息工程專業的一門專業技術課,它是通信原理等課程的後續課程。本課程的任務是使學生能夠掌握有關數字通信的基本理論和技術知識,解決通信中的一些共性問題,為進一步學習、掌握和了解各種通信和電子系統的知識奠定基礎。
◆ 電子產品無處不在,關於電子信息工程的知識所涉及的范圍非常廣泛,通過老師和網上的了解,要精通電子信息工程裡面的所有知識是不可能的,我們只要精通一點,便可以在社會上混點什麼,一專多長是最好的模式
如果從工程師和研究生的專業方向來看,電子信息工程專業的方向大概有
1)數字電子線路方向。從事單片機(8位的8051系列、32位的ARM系列等等)、FPGA(CPLD)、數字邏輯電路、微機介面(串口、並口、USB、PCI)的開發,更高的要求會寫驅動程序、會寫底層應用程序。
單片機主要用C語言和匯編語言開發,復雜的要涉及到實時嵌入式操作系統(ucLinux,VxWorks,uC-OS,WindowsCE等等)的開發、移植。
大部分搞電子技術的人都是從事這一方向,主要用於工業控制、監控等方面。
2)通信方向。一個分支是工程設計、施工、調試(基站、機房等)。另一分支是開發,路由器、交換機、軟體等,要懂7號信令,各種通信相關協議,開發平台從ARM、DSP到Linux、Unix。
3)多媒體方向。各種音頻、視頻編碼、解碼,mpeg2、mpeg4、h.264、h.263,開發平台主要是ARM、DSP、windows。
4)電源。電源屬於模擬電路,包括線性電源、開關電源、變壓器等。電源是任何電路中必不可少的部分。
5)射頻、微波電路。也就是無線電電子線路。包括天線、微波固態電路等等,屬於高頻模擬電路。是各種通信系統的核心部分之一。
6)信號處理。這里包括圖像處理、模式識別。這需要些數學知識,主要是矩陣代數、概率和隨即過程、傅立葉分析。從如同亂麻的一群信號中取出我們感興趣的成分是很吸引人的事情,有點人工智慧的意思。如雷達信號的合成、圖像的各種變換、CT掃描,車牌、人臉、指紋識別等等。
7)微電子方向。集成電路的設計和製造分成前端和後端,前端側重功能設計,FPGA(CPLD)開發也可以算作前端設計,後端側重於物理版圖的實現。
8)還有很多方向,比如音響電路、電力電子線路、汽車飛機等的控制電路和協議。。。
物理專業從事電子技術的人,一般都偏向應用物理較多的方向,這樣更能發揮自己的專長。比如模擬電路、射頻電路、電源乃至集成電路設計。
您要是有一定物理基礎,又愛動手,應該考慮這些比較難的方向。它們雖然入門不易,但是都是非常專業的東東,5年以上經驗的基本都月入1萬以上(安捷倫在北京招的射頻工程師月入4000美元),而且這些專業對外行人來說都是天書,做這些行業是越老越吃香。
但是,這些專業需要您最好讀一下該專業的研究生。
如果想找工作容易,就去學學單片機、ARM、FPGA,這種工作很多,幾年經驗的人收入在6000元以上。
如果不畏懼編程、不怕數學和演算法,信號處理、DSP也是很好的選擇,能夠承擔項目的人收入在8千~1萬/月左右。
*你熟悉網路的話,可以做企事業單位的網管、網路維護、建網站等工作。舒舒服服的。
*你能熟練使用C++編程,熟悉操作系統,你可以成為專職程序員,熟悉底層軟體你還可以成為系統工程師。是比較
受累的活兒,但工資不低呀!
*你能熟練使用JAVA,可以處理面向對象的企業型的應用開發,公司企業WEB頁面設計、INTERNET可視化軟體開發及動畫等,Web伺服器手機上的JAVA游戲開發等等。很時髦的工作,工作時的心情很重要,哈哈!
*你若熟悉linux,完全可以在linux世界裡自由競爭,你只需要一台電腦,連上internet以及一個好的頭腦就足夠了。你的linux戰友們將會根據你的意見,你的代碼和你的其他貢獻來判斷你的能力,不愁找不到工作,工作會來找你拉!
*你能熟練使用protel,可以找排線路板方面的工作,如設計PC機板卡等等。循規蹈矩,安安靜靜,與世無爭,但不能幹一輩子吧?
*你單片機熟,可以找單片機開發編程應用方面的工作。小企業,小產品多多,其中也自有一番樂趣。
*你對DSP有一定基礎的話,你可以在人工智慧、模式識別、圖像處理或者數據採集、神經網路等領域謀求一個職位。將來一準是公司的棟梁之材啊!
*你若熟悉ARM,可以成為攜帶型通信產品、手持運算、多媒體和嵌入式解決方案等領域里的一名產品研發工程師。哈,一個新的IT精英誕生了!
*你熟悉EDA,能熟練應用HDL語言,熟悉各種演算法,如FIR、FFT、CPU等等,同時掌握最新FPGA/CPLD器件的應用,把研製的自主知識產權的模塊用於ASIC。恭喜你,你馬上可找到月薪上萬的工作了。
什麼?你什麼也不會?這四年白上了!?那就去問問你們老師怎麼教的你,回來再問問你自己是怎麼學的!找工作的同時抓緊時間補課吧!
專業是個好專業:適用面比較寬,和計算機、通信、電子都有交叉;
但是這行偏電,因此動手能力很重要;
另外,最好能是本科,現在專科找工作太難了!當然大蝦除外
本專業對數學和英語要求不低,學起來比較郁悶
要拿高薪,英語是必需的;吃技術這碗飯,動手能力和數學是基本功
當然,也不要求你成為數學家,只要能看懂公式就可以了,比如微積分和概率統計公式,至少知道是在說些什麼
而線性代數要求就高一些,因為任何書在講一個演算法時,最後都會把演算法化為矩陣計算(這樣就能編程實現了,而現代的電子工程相當一部分工作都是編程)
對於動手能力,低年級最好能焊接裝配一些小電路,加強對模擬、數字、高頻電路(這三門可是電子線路的核心)的感性認識;工具嗎就找最便宜的吧!電烙鐵、萬用表是必需的,如果有錢可以買個二手示波器
電路圖嗎,無線電雜志上經常刊登,無線電愛好者的入門書對實際操作很有好處
另一塊是單片機、CPLD/FPGA、DSP
其中單片機是必會的,51系列單片機就可以,因為這個用得最多;找塊51開發板(比較便宜)自己動手編編程序就可以了
ARM單片機、FPGA、DSP開發板都比較貴,不過這是趨勢,有條件就玩玩吧
編程方面:c/c++是要會的,實際上單片機/DSP應用系統就常用c語言來開發
數據結構和操作系統是計算機軟體專業最核心的課程(北大老師認為,學過這兩門課就認為是學過計算機了)
大型單片機(比如ARM系列)經常使用嵌入式操作系統(比如uCLinux),因此除了windows編程外,有機會可以玩玩Linux編程
另外計算機專業的資料庫原理(資料庫現在太重要了,最好能學學大型的比如說SQLServer、Oracle,也可以學MySQL、Access)、軟體工程、計算機體系結構(如果你微機原理的底子厚也可不學)、編譯原理(夠難的)
windows編程:初學者還是用vb吧,真正開發用Delphi/C++Builder比較多,學vc花的代價太大,至於Java/C#現在離底層開發還比較遠
底層方面還有一塊是寫驅動(WDM或Linux驅動),不過這些都比較專業,要對操作系統有很深的認識
電子工程的課程另一大塊就是信號系統、數字信號處理、通信原理、電磁場與微波技術基礎,這些課程用到很多數學,學起來比較痛苦
而且我覺得本科很難把這些課程學明白(因為你的數學基礎不夠),不過在理論上能搞明白一些總比稀里糊塗強
其實電子信息工程專業最核心的課程是 單片機技術,EDA技術,DSP技術和嵌入式系統這四樣,只要"精通"一樣,就可以過上比較體面的生活嘍
此外還有一些比較重要的課程,如電路CAD,操作系統等
要是真的 出去都要飯 的花 早 臭名遠揚 拉 有點信心 !!
dsp最有前途,但數學要好,5年經驗薪水8千~萬元
vc結合底層和復雜計算開發,有難度,5年薪水6千~萬元
單片機一般在工控領域,5年薪水4~6千
我說的都是沿海大城市工資
另外只會一樣工資就很低,比如單片機,如果會上位機編程,等於掌握了整個系統的開發,工資就要多1~3千
基本上越難的東西,要的人越少,工資越高
越簡單、普及的東西,要的人越多,工資就少
但是如果你深入某個行業,掌握了該行業開發的整個業務流程;或者在其間結識了一些客戶,手中有項目,我想年薪應該達到幾十萬以上吧,那時你可能就想自己開公司了
◆ 電子信息工程專業相關的職位大致如下:
集成電路設計
集成電路應用工程師
集成電路驗證工程師
電子工程師|技術員
電氣工程師|技術員
電路工程師|技術員
電子軟體開發
嵌入式軟體開發
測試工程師
高級硬體工程師
硬體工程師
軟體工程師
高級軟體工程師
通信技術工程師
◆ 本專業畢業生就業領域寬廣,在電子信息科學與技術專業及其相關領域的企業、研究所、公司、學校和行政部門從事電子信息系統的研究、設計、教學、信息技術的研究、開發及技術管理等方面工作。
◆
Ⅶ C語言編程題甲流病人初篩
摘要 描述目前正是甲流盛行時期,為了更好地進行分流治療,醫院在掛號時要求對病人的體溫和咳嗽情況進行檢查,對於體溫超過37.5度(含等於37.5度)並且咳嗽的病人初步判定為甲流病人(初篩)。現需要統計某天前來掛號就診的病人中有多少人被初篩為甲流病人。
Ⅷ 學會C語言後有什麼用就只能編寫一些小程序、製造一些小軟體嗎
小程序?小軟體?大俠,你知道嗎?windows內核代碼90%都是C語言,windows的MFC只是把C語言的API用C++包裝了一下,讓別人更方便用而已。知道linux嗎?知道uc/os嗎?操作系統及很多低層很大一部分都是C語言來實現的,知道編程語言排行嗎?C語言是第二大使用的語言,比C++高多了,幾十年過去了,它現在還是很光輝燦爛。怎麼會只是一些小軟體呢?去使用一下Linux吧,看一眼它的源碼,它會讓你知道更多。只所以你現在看到不少別的語言的程序,是因為用C實現起來不如這些新語言方便(不然出新語言干什麼)。
Ⅸ linux下進程通信 C語言編寫
這個真有點難度,linux下幾乎只有標准C語言,沒有像VC那樣被修改了標準的語言,所以可以認為linux下的C語言都是標準的。 這個程序要是所有的代碼都自己寫的話,會非常復雜的,並且操作系統也不允許你寫這樣的程序...
Ⅹ 最近學校要分流考試,方向分別為:JAVA, .net,php,測試。不知道何從選擇啊。哪個前景比較好啊。。
哪種語言學好了都是很好,不過目前就業方向為java成良好之勢!我是學習.NET的,.NET是微軟開發的,潛力比較大,開發效率高..但是java一般都為大公司所用!我正打算轉Java呢,我想以後做嵌入式!