網站首頁 個人文檔 個人總結 工作總結 述職報告 心得體會 演講稿 講話致辭 實用文 教學資源 企業文化 公文 論文

編程專業自我介紹

欄目: 自我介紹 / 發佈於: / 人氣:1.1W

第一篇:編程專業自我介紹

編程專業自我介紹

編程專業自我介紹

我是一個性格穩重,心理素質較好的人。做事踏實認真,熱情主動,吃苦耐勞,並且敢於承擔責任。平時喜歡和他人溝通,善於與人相處,具有良好的團結合作精神。

四年來,我一直懷着對本專業的熱愛,認真學習專業知識。學習了電路分析,微機原理,c/c++編程,數字/模擬電子技術,單片機,dsp,電路cad等等一系列與電子相關的課程;出於對嵌入式開發的愛好,我自學了許多嵌入式方面的知識,比如arm嵌入式系統,linux操作系統,linux c編程,uc/gui等。參加了西南大學創新基金項目,並擔任主要隊員,培養了團隊合作意識,學到了一定的開發經驗,並瞭解到了很多先進技術。

作為一名電子專業的大學好範文,我所擁有的是年輕和知識。年輕雖然缺少經驗,但是年輕也意味着熱情和活力,我自信能.....

第二篇:軟件編程本科生的自我介紹

軟件編程本科生的自我介紹

在四年的學習生活中,我係統地掌握了開發與應用方面的技術,同時也對當今網絡的發展有了深刻的認識。因此打下紮實的專業基礎知識。

在思想行為方面,我作風優良、待人誠懇,能較好處理人際關際,處事冷靜穩健,能合理地統籌安排生活中的事務。

理論學習上,我認真學習專業知識理論,在各方面都能嚴格要求自己,積極要求上進。在專業學習過程中,學習態度端正,學習踏實努力,專業成績優異,多次獲得校級獎學金。

專業知識上。精通c/c++編程語言,能夠熟練運用上述語言進行軟件開發;掌握visual c++6.0編程軟件,有豐富的基於windows平台編寫軟件的經驗;瞭解tcp/ip協議,熟悉數據庫基本原理;具有較為豐富的網站設計開發經驗,曾經協助建設和維護學院網站。學習期間,積極參與多項科研項目。具有很強的業務能力。

工作上,在大學期間我還擔任過團支書,具有很強的組織和協調能力。能在較短時間內適應高壓力的工作。強烈的事業心和責任感使我能夠面隊任何困難和挑戰。

我期望能在廣闊的天地裏展現自己的才能,希望能借助這個機會,找一個能展現自己實力的舞台。我自信能憑自己的能力和學識在畢業以後的工作和生活中克服各種困難,不斷實現自我的人生價值和追求的目標。

第三篇:cnc編程介紹

cnc編程介紹

computerized numerical control指的是數控加工中心,也就是普通的加工機器現在變成用電腦控制的那一種。

數控衝牀(cnc turret punch)的特點

通常市場上説的cnc培訓主要指銑牀,捎帶講加工中心,相對而言,工作機會比較多,工資也比其它機種高一些,但接受培訓的人也多,只要看看華人培訓學校的廣告就知道,沒有一家沒有這方面培訓的,競爭也十分激烈。相對而言,數控衝牀則有很多大家不瞭解的地方: [ 相約加拿大:楓下論壇 ]

(1)數控衝牀的培訓至今在多倫多還沒有,我諮詢過4家公立學院,華人培訓學校和一些洋人的培訓學校,都沒有。因此競爭相對平和一些;

(2)衝牀給大家的概念是很危險的工種,因為在國內,衝牀經常會發生沖掉手指等事故,但那是手工衝牀。沒有紅外線保護,我最早看到進口cnc衝牀是在國內的展覽會上,展示機器正在加工一個熊貓圖案的樣品,實際上數控衝牀是十分安全的,這種衝牀完全不同於你想象中國內那種衝牀,從安全性來講,操作員遠離機器,僅僅是按一個start按鈕就可以了,連stop鍵都不必按;同時,機器運轉時操作員遠離機器,而操作員操作時機器則停着,即機動人停,人動機停,不可能衝動手;全部的機器動作由程序控制,一旦機器運轉不正常,只會停下來,給出一個報警信息,不會有其它事故發生;

(3)衝牀是二維平面運動,很容易入門,實際上對新移民來講是更快捷的就業之路,尤其是對那些非機械專業的技術移民非常適合,不需要三維的想象能力要求,當然如果你已經學過cnc銑牀再轉過來學衝牀就是非常容易的事了,另外也不要求你會編程,你只要會操作就可以了,頂多學會setup,而這都不是難事。

(4)是脱離純打工處境的捷徑,為什麼這麼講,大家知道,學銑牀你必須學會編程你才算真正獨立工作,而衝牀就不一樣,會setup就已經可以了,編程則作為專門的職位,有專人在編程,你要做的就是把程序那裏把零件加工出來,反過來講,一旦你成為programmer就不要在車間幹活了,你就到office,到技術部門去編程了,不再屬於labor,而這個過程,如果你努力的話,有1年時間就可以達到,因為你要做的就是學會pro-engineer這個軟件的鈑金件設計功能,而同樣的時間內,你能成為銑牀的程序員嗎?你的銑牀編程水平最高,你也得在車間幹,我不是詆譭銑牀,而正説明銑牀比較複雜,衝牀更適合新移民學。

(5)就業面廣,具有turret punch machine的工廠肯定有cncpunch press, cnc brake press machine, 相當部分公司還會有laser cuttingsystem(cnc),一部分公司有amada等全自動punch machine,它們全部是cnc,所以工作機會非常多,一旦有操作全自動punchmachine(如amada)經驗,工資起薪可達到18/小時,即使是junior再低也要15元/小時,也就是説在這幾種工作中你可以不侷限在某一個機種,只要找到其中一種機器,你就和cnc掛上鈎了,也和衝牀掛上鈎了。

第四篇:linux編程make命令介紹

linux編程make命令介紹

摘要:在開發一個系統時,一般是將一個系統分成幾個模塊,這樣做提高了系統的可維護性,但由於各個模塊間不可避免存在關聯,所以當一個模塊改動後,其他模 塊也許會有所更新,當然對小系統來説,手工編譯連接是沒問題,但是如果是一個大系統,存在很多個模塊,那麼手工編譯的方法就不適用了。為此,在linux系統中,專門提供了一個make命令來自動維護目標文件,與手工編譯和連接相比,make命令的優點在於他只更新修改過的文件(在linux中,一個文件被創建或更新後有一個最後修改時間,make命令就是通過這個最後修改時間來判斷此文件是否被修改),而對沒修改的文件則置之不理,並且make命令不會漏掉一個需要更新的文件。

文件和文件間或模塊或模塊間有可能存在倚賴關係,make命令也是依據這種依賴關係來進行維護的,所以我們有必要了解什麼是依賴關係;打個最比喻:如 果我們想玩遊戲,必須有遊戲光碟和電腦(這兩者間存在依賴關係),而有遊戲光碟和電腦的前提條件是必須經濟條件允許,另外當你有了遊戲光碟後還要根據你的 心情來選擇是玩哪種遊戲;如下圖:

玩遊戲

/

/

遊戲光碟 電腦

/ /

/ /

心情 經濟情況

make命令當然不會自己知道這些依賴關係,而需要程序員將這些依賴關係寫入一個叫makefile的文件中。makefile文件中包含着一些目標,通常目標就是文件名,對每一個目標,提供了實現這個目標的一組命令以及和這個目標有依賴關係的其他目標或文件名,以下是一個簡單的makefile的簡單例子:

#一個簡單的makefile

prog:prog1.o prog2.o//prog目標依賴prog1.o和prog2.o

gcc prog1.o prog2.o -o prog//prog1.o和prog2.o生成prog

prog1.o:prog1.c lib.h//prog1.o 依賴 prog1.c lib.h

gcc -c -i. -o prog1.o prog1.c

prog2.o:prog2.c

gcc -c prog2.c

以上mamefile中定義了三個目標:prog、prog1和prog2,分號後是依賴文件列表,中間用一個分號隔開;

對於第一個目標文件prog來説,他有兩個依賴文件:prog1.o和prog2.o,任何一個依賴文件更新,prog也要隨之更新,命令gcc prog1.o prog2.o -o prog是生成prog的命令。make檢查目標是否需要更新時採用遞歸的方法,遞歸從底層向上對過時目標進行更新,只有當一個目標所依賴的所有目標都為最新時,這個目標才會被更新。 以上面的makefile為例,我們修改了prog2.c,執行make時,由於目標prog依賴prog1.o

和prog2.o,所以要先檢查 prog1.o和prog2.o是否過時,目標prog1.o依賴prog1.c和lib.h,由於我們並沒修改這兩個文件,所以他們都沒有過期,接下來 再檢查目標prog2.o,他依賴prog2.c,由於我們修改了prog2.c,所以prog2.c比目標文件prog2.o要新,即prog2.o過 期,而導致了依賴prog2.o的所有目標都過時;這樣make會先更新prog2.o再更新prog。

如果某一行過長,已經到了文本編輯器的右邊界,可用一個反斜槓()做換行符,反斜槓所連接的所有行都會被當成一行來處理;另外在makefile中涉及的文件名允許使用通配符(?或*)。

有時候為了簡化命令的書寫,可以在makefile中定義一些宏和使用縮寫,下面是幾個很使用的縮寫:

$@ 代表該目標的全名

$* 代表已經刪除了後綴的目標名

$< 代表該目標的第一個相關目標名

現在就可以使用縮寫對以上makefile做相應的修改:

#使用縮寫的makefile

prog:prog1.o prog2.o

gcc prog1.o prog2.o -o $@

prog1.o:prog1.c lib.h

gcc -c -i. -o $@ $<

prog2.o:prog2.c

gcc -c $*.c

在一個項目中,可能幾個目標中使用同一個文件a.c,如果以後這個文件被修改,那麼需要修改makefile中所有的a.c,這樣就比較麻煩,可以定義宏來解決這個問題,宏可以使makefile更加清晰:

#使用縮寫和宏的makefile

marco = prog1.o prog2.o

prog:$(marco)

gcc prog1.o prog2.o -o $@

prog1.o:prog1.c lib.h

gcc -c -i. -o $@ $<

prog2.o:prog2.c

gcc -c $*.c

對於很大的項目來説,自己手寫makefile非常麻煩,而標準的gnu軟件(如apacle)都是運行一個configure腳本文件來產生 makefile;gnu軟件automake和autoconf就是自動生成configure的工具。開發人員只需要先定義好宏,automake處 理後會產生供autoconf使用的,再用autoconf就可以產生configure。要使用automake和 autoconf必須安裝:gnu automake,gnu autoconf,gnu m4,perl和gnu libtool。

假設你有一個源文件test.c,用autoscan可以產生一個文件,編輯這個文件

dnl process this file with autoconf to produce a configure script.

ac_init(test.c)

ac_init_automake(test,1.0)

dnl checks for programs.

ac_prog_cc

dnl checks for libraries.

dnl checks for header files.

dnl checks for typedefs, structures, and compiler characteristics.

dnl checks for library functions.

ac_output(makefile)

接着將改名為,再執行aclocal和autoconf,會產生aclocal.m4和 configure兩個文件:我們再編輯文件,文件中包含了我們自己定義的宏以及目標文 件,automake會讀如這個文件並根據我們自己定義的宏產生相應的文件:

automake_options=foreign

run_prog=test

test_source=test.c

接下來執行automake -a,到目前為止,configure文件已經成功生成。

例子: 從helloworld入手

下面的過程如果簡單地説來就是:

新建三個文件:

helloworld.c

然後執行:

aclocal; autoconf; automake --add-missing; ./configure; make; ./helloworld

就可以看到makefile被產生出來,而且可以將helloworld.c編譯通過。

很簡單吧,幾條命令就可以做出一個符合慣例的makefile,感覺如何呀。

現在開始介紹詳細的過程:

1、建目錄

在你的工作目錄下建一個helloworld目錄,我們用它來存放helloworld程序及相關文件,如在/home/my/build下: $ mkdir helloword

$ cd helloworld

2、 helloworld.c

然後用你自己最喜歡的編輯器寫一個hellowrold.c文件,如命令:vi helloworld.c。使用下面的代碼作為helloworld.c的內容。

int main(int argc, char** argv)

{

printf("hello, linux world! ");

return 0;

}

完成後保存退出。

現在在helloworld目錄下就應該有一個你自己寫的helloworld.c了。

3、生成configure

我們使用autoscan命令來幫助我們根據目錄下的源代碼生成一個的模板文件。

命令:

$ autoscan

$ ls

helloworld.c

執行後在hellowrold目錄下會生成一個文件:,我們可以拿它作為的藍本。現在將改名為,並且編輯它,按下面的內容修改,去掉無關的語句:

============================內容開始=========================================

# -*- autoconf -*-

# process this file with autoconf to produce a configure script.

ac_init(helloworld.c)

am_init_automake(helloworld, 1.0)

# checks for programs.

ac_prog_cc

# checks for libraries.

# checks for header files.

# checks for typedefs, structures, and compiler characteristics.

# checks for library functions.

ac_output(makefile)

============================內容結束=========================================

然後執行命令aclocal和autoconf,分別會產生aclocal.m4及configure兩個文件:

$ aclocal

$ls

aclocal.m4 helloworld.c

$ autoconf

$ ls

aclocal.m4 e configure helloworld.c

大家可以看到內容是一些宏定義,這些宏經autoconf處理後會變成檢查系統特性、環境變量、軟件必須的參數的shell腳本。

autoconf 是用來生成自動配置軟件源代碼腳本(configure)的工具。configure腳本能獨立於autoconf運行,且在運行的過程中,不需要用户的干預。

要生成configure文件,你必須告訴autoconf如何找到你所用的宏。方式是使用aclocal程序來生成你的aclocal.m4。aclocal根據文件的內容,自動生成aclocal.m4文件。aclocal是一個perl 腳本程序,它的定義是:“aclocal - create aclocal.m4 by scanning ”。

autoconf從這個列舉編譯軟件時所需要各種參數的模板文件中創建configure。

autoconf需要gnu m4宏處理器來處理aclocal.m4,生成configure腳本。

m4是一個宏處理器。將輸入拷貝到輸出,同時將宏展開。宏可以是內嵌的,也可以是用户定義的。除了可以展開宏,m4還有一些內建的函數,用來引用文件,執行命令,整數運算,文本操作,循環等。m4既可以作為編譯器的前端,也可以單獨作為一個宏處理器。

4、新建

新建文件,命令:

$ vi

內容如下:

automake_options=foreign

bin_programs=helloworld

helloworld_sources=helloworld.c

automake會根據你寫的來自動生成。

中定義的宏和目標,會指導automake生成指定的代碼。例如,宏bin_programs將導致編譯和連接的目標被生成。

5、運行automake

命令:

$ automake --add-missing

: installing `./install-sh'

: installing `./mkinstalldirs'

: installing `./missing'

: installing `./depcomp'

第五篇:軟件編程專業大學生的自我鑑定

下面就一起來分享以下這一份關於一名大學畢業生三年來的學習生活所寫的自我鑑定,僅供大家瀏覽。

本人熱愛祖國,熱愛人民,擁護中國黨的領導,及時瞭解和關心黨和國家的方針、政策和路線,學習了馬克思列寧主義、毛澤東思想和鄧小平理論。

我積極向黨組織靠攏,真誠地向黨組織遞交了入黨申請書,並作為一名入黨積極分子參加了黨校學習,從而掌握了黨的基本知識,對黨有了進一步的認識,更加堅定了我加入黨的決心。我知道自己還存在着不足,但我願以實際行動來表明我的決心。

我認真學習,態度明確。作為一名學生,最重要的就是要把書讀好。所以我上課專心聽講,課後及時完成作業並進行預習和複習。遇到問題時總是能及時向同學和老師請教,並善於總結經驗,也儘自己的力去幫助別人。

大一時我早上堅持6點起牀,和金星一起去教室背英語單詞,下午上完課,休息一會,吃完飯,就去教室讀書,讀到10點才回去。一年下來,終於順利通過了省計算機一級、二級考試和大學英語四級考試,並獲得了甲等獎學金。

大二時我和金兵經常一起讀書,互相學習,經過努力獲得了甲等獎學金和“三好生”的稱號。

三年來的學習告訴我:只有奮鬥不息才能進步,成功正是來源於“勤奮+聰明才智”。現在英語六級還未通過。但我想只要這學期肯努力、肯下工夫,就一定能通過。

三年的學習培養了我的興趣,如c語言、數字電路、單片機、專業英語等。平時也有寫日記,將自己的學習心得及時地記錄下來,同時也提高了自己的寫作能力。平時經常去圖書館借書,除了專業參考書外,我還抽出時間來博覽羣書。在看了《李自成》(共十三本)等歷史傳記後,覺得自己的人生觀有了一定的提高。

我自覺地遵守學校和宿舍的各項規章制度,注意衞生,愛護公物,尊敬老師團結同學。與周邊的人和睦相處。參加了迎澳門迴歸長跑活動、植樹活動、青年志願者活動、舒膚佳產品的調查、義務家電維修和義務家教服務等校、系、班組織的各種活動。我樂於助人,總是盡力幫助在學習和生活需要幫助的同學。

生活在這樣的環境下,我覺得自己很幸福,我覺得自己的幸福來自社會,所以自己也要報答社會。生活在一個集體中,就要有廣闊的胸襟和博大的胸懷。要讓自己的生活更有意義,生活要有規律,要有遠大的理想和追求。人活在這個世界上就要有信念,堅持了信念就能活得更有意義。

我積極參加體育鍛煉,身體健康良好。大一下學期宋老師教我們太極拳。我就每天晚上堅持練幾遍,取得了90分的好成績。早上經常起來跑步,並參加了2014和2014年校運5000米比賽,雖然沒拿到名次,但讓自己的心理和身體素質得到了鍛鍊。我覺得一個人只有身體素質好,才能把更多的精力投入到學習上,都説身體是革命的本錢。

現在我還存在着不足。雖然在學校學習了理論知識,但實踐鍛鍊的機會很少。現在即將畢業,我想最主要的是能多學點知識,多吸收點經驗。現在我覺得學習還是最重要的,不管能否考上本科。我覺得自己思想還不夠成熟,還缺少為人處世的經驗,因此以後應向別人多多學習。

現在中國加入了wto,社會需求的人才越來越向綜合型發展。我一定要認真學習英語和軟件編程,以適應未來的發展。我要提高自身修養,堅定主義信念,不被物慾橫流的社會所迷失方向。

Tags:編程