编程专业自我介绍范文

(作者:彩票发奖时间:2020-03-04 05:01:38)

第一篇:编程专业自我介绍

编程专业自我介绍

我是一个性格稳重,心理素质较好的人。做事踏实认真,热情主动,吃苦耐劳,并且敢于承担责任。平时喜欢和他人沟通,善于与人相处,具有良好的团结合作精神。

四年来,我一直怀着对本专业的热爱,认真学习专业知识。学习了电路分析,微机原理,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培训主要指铣床,捎带讲加工中心,相对而言,工作机会比较多,工资也比其它机种高一些,但接受培训的人也多,只要看看华人培训学校的广告就知道,没有一家没有这方面培训的,竞争也十分激烈。相对而言,数控冲床则有很多大家不了解的地方: [ 相约加拿大:枫下论坛 rolia.net/forum ]

(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使用的makefine.in,再用autoconf就可以产生configure。要使用automake和 autoconf必须安装:gnu automake,gnu autoconf,gnu m4,perl和gnu libtool。

假设你有一个源文件test.c,用autoscan可以产生一个configure.scan文件,编辑这个文件

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)

接着将configure.scan改名为cnfigure.in,再执行aclocal和autoconf,会产生aclocal.m4和 configure两个文件:我们再编辑makefile.am文件,makefile.am文件中包含了我们自己定义的宏以及目标文 件,automake会读如这个文件并根据我们自己定义的宏产生相应的makefile.in文件:

automake_options=foreign

run_prog=test

test_source=test.c

接下来执行automake -a,到目前为止,configure文件已经成功生成。

例子: 从helloworld入手

下面的过程如果简单地说来就是:

新建三个文件:

helloworld.c

configure.in

makefile.am

然后执行:

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命令来帮助我们根据目录下的源代码生成一个configure.in的模板文件。

命令:

$ autoscan

$ ls

configure.scan helloworld.c

执行后在hellowrold目录下会生成一个文件:configure.scan,我们可以拿它作为configure.in的蓝本。现在将configure.scan改名为configure.in,并且编辑它,按下面的内容修改,去掉无关的语句:

============================configure.in内容开始=========================================

# -*- 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)

============================configure.in内容结束=========================================

然后执行命令aclocal和autoconf,分别会产生aclocal.m4及configure两个文件:

$ aclocal

$ls

aclocal.m4 configure.in helloworld.c

$ autoconf

$ ls

aclocal.m4 autom4te.cache configure configure.in helloworld.c

大家可以看到configure.in内容是一些宏定义,这些宏经autoconf处理后会变成检查系统特性、环境变量、软件必须的参数的shell脚本。

autoconf 是用来生成自动配置软件源代码脚本(configure)的工具。configure脚本能独立于autoconf运行,且在运行的过程中,不需要用户的干预。

要生成configure文件,你必须告诉autoconf如何找到你所用的宏。方式是使用aclocal程序来生成你的aclocal.m4。aclocal根据configure.in文件的内容,自动生成aclocal.m4文件。aclocal是一个perl 脚本程序,它的定义是:“aclocal - create aclocal.m4 by scanning configure.ac”。

autoconf从configure.in这个列举编译软件时所需要各种参数的模板文件中创建configure。

autoconf需要gnu m4宏处理器来处理aclocal.m4,生成configure脚本。

m4是一个宏处理器。将输入拷贝到输出,同时将宏展开。宏可以是内嵌的,也可以是用户定义的。除了可以展开宏,m4还有一些内建的函数,用来引用文件,执行命令,整数运算,文本操作,循环等。m4既可以作为编译器的前端,也可以单独作为一个宏处理器。

4、新建makefile.am

新建makefile.am文件,命令:

$ vi makefile.am

内容如下:

automake_options=foreign

bin_programs=helloworld

helloworld_sources=helloworld.c

automake会根据你写的makefile.am来自动生成makefile.in。

makefile.am中定义的宏和目标,会指导automake生成指定的代码。例如,宏bin_programs将导致编译和连接的目标被生成。

5、运行automake

命令:

$ automake --add-missing

configure.in: installing `./install-sh'

configure.in: installing `./mkinstalldirs'

configure.in: installing `./missing'

makefile.am: installing `./depcomp'

第五篇:软件编程专业大学生的自我鉴定

下面就一起来分享以下这一份关于一名大学毕业生三年来的学习生活所写的自我鉴定,仅供大家浏览。

本人热爱祖国,热爱人民,拥护中国党的领导,及时了解和关心党和国家的方针、政策和路线,学习了马克思列宁主义、毛泽东思想和邓小平理论。

我积极向党组织靠拢,真诚地向党组织递交了入党申请书,并作为一名入党积极分子参加了党校学习,从而掌握了党的基本知识,对党有了进一步的认识,更加坚定了我加入党的决心。我知道自己还存在着不足,但我愿以实际行动来表明我的决心。

我认真学习,态度明确。作为一名学生,最重要的就是要把书读好。所以我上课专心听讲,课后及时完成作业并进行预习和复习。遇到问题时总是能及时向同学和老师请教,并善于总结经验,也尽自己的力去帮助别人。

大一时我早上坚持6点起床,和金星一起去教室背英语单词,下午上完课,休息一会,吃完饭,就去教室读书,读到10点才回去。一年下来,终于顺利通过了省计算机一级、二级考试和大学英语四级考试,并获得了甲等奖学金。

大二时我和金兵经常一起读书,互相学习,经过努力获得了甲等奖学金和“三好生”的称号。

三年来的学习告诉我:只有奋斗不息才能进步,成功正是来源于“勤奋+聪明才智”。现在英语六级还未通过。但我想只要这学期肯努力、肯下工夫,就一定能通过。

三年的学习培养了我的兴趣,如c语言、数字电路、单片机、专业英语等。平时也有写日记,将自己的学习心得及时地记录下来,同时也提高了自己的写作能力。平时经常去图书馆借书,除了专业参考书外,我还抽出时间来博览群书。在看了《李自成》(共十三本)等历史传记后,觉得自己的人生观有了一定的提高。

我自觉地遵守学校和宿舍的各项规章制度,注意卫生,爱护公物,尊敬老师团结同学。与周边的人和睦相处。参加了迎澳门回归长跑活动、植树活动、青年志愿者活动、舒肤佳产品的调查、义务家电维修和义务家教服务等校、系、班组织的各种活动。我乐于助人,总是尽力帮助在学习和生活需要帮助的同学。

生活在这样的环境下,我觉得自己很幸福,我觉得自己的幸福来自社会,所以自己也要报答社会。生活在一个集体中,就要有广阔的胸襟和博大的胸怀。要让自己的生活更有意义,生活要有规律,要有远大的理想和追求。人活在这个世界上就要有信念,坚持了信念就能活得更有意义。

我积极参加体育锻炼,身体健康良好。大一下学期宋老师教我们太极拳。我就每天晚上坚持练几遍,取得了90分的好成绩。早上经常起来跑步,并参加了2014和2014年校运5000米比赛,虽然没拿到名次,但让自己的心理和身体素质得到了锻炼。我觉得一个人只有身体素质好,才能把更多的精力投入到学习上,都说身体是革命的本钱。

现在我还存在着不足。虽然在学校学习了理论知识,但实践锻炼的机会很少。现在即将毕业,我想最主要的是能多学点知识,多吸收点经验。现在我觉得学习还是最重要的,不管能否考上本科。我觉得自己思想还不够成熟,还缺少为人处世的经验,因此以后应向别人多多学习。

现在中国加入了wto,社会需求的人才越来越向综合型发展。我一定要认真学习英语和软件编程,以适应未来的发展。我要提高自身修养,坚定主义信念,不被物欲横流的社会所迷失方向。

word该篇编程专业自我介绍范文,全文共有9006个字。好范文网为全国范文类知名网站,下载全文稍作修改便可使用,即刻完成写稿任务。下载全文:
《编程专业自我介绍.doc》
编程专业自我介绍下载
下载本文的Word文档
推荐度:
点击下载文档