第一篇:回顾我学习编程的经历
回顾我学习编程的经历
1997年家里有了电脑。最开始装的是DOS6.22+Windows3.2。记得最开始只会输入“win”进入Windows 3.2,但是进去后不知道怎么执行程序。后来自己找到个苯办法:右击鼠标弹出快捷菜单,然后点击打开。过了好久才知道鼠标有左键双击这个功能的。
玩了几天Windows 3.2之后觉得应用程序太少了,不好玩,然后找了本DOS命令的书来啃。成就是把我哥哥藏在某个目录下的游戏找出来了。还记得那游戏是大富翁3,好怀念。后来很快升级到Windows95。开始时根本不适应新的界面形式,于是什么地方都点以下,Windows 95自带的帮助不知道看了多少遍,这才知道Windows 95怎么使用。后来才知道有《电脑报》杂志的,而且Windows 95方面的书开始多了起来,感觉自己摸索实在是太辛苦了。这不过那段经历对我的作用很大,基本上学会了通过看软件的界面就会使用该软件,顶多看一下帮助文档。
随后的日子就是看《电脑报》,玩玩《电脑报配套光盘》上的软件,把操作系统逐渐升级到了Windows 98SE。
到了1998年,发现自己对PC机的使用很熟悉了,觉得玩软件使用没多大意思。那时开始流行作网页,所以学习了HTML。HTML标记很简单,一下子就学会了。后来看了一下JavaScript,虽然网络上代码很多,但都只讲应用不讲原理,感觉自己根本没学到东西,于是决定学习通用编程语言。
刚学QB时,总是觉得自己无法理解数据类型。所以最开始的两个星期都在写进制转换程序,总共写了不下二十个版本,总算理解数据类型,特别真正理解了String的作用。经别人推荐看了《数据结构》,顺便学习了Pascal和C语言,感觉其中的很多算法完全可以自己推导出来,而且纯算法也没什么好玩的。后来的那几年主要在学习DOS平台编程,学习DOS/BIOS中断调用。
由于发现DOS下没有支持GBK的文本查看软件,所以决定自己写一个。GBK编码理解了,GBK字库搞定了,可就是文本绘制速度太慢了。查了查资料,发现了直接写屏(写显存)这种方法。VGA 12h下的直接写屏非常复杂,我花了很长时间才弄懂,而且自己写的直接写屏代码速度还是很慢(主要是因为那时还不会汇编优化,且还不知道CPU访问显存很慢)。后来突然发现VESA SVGA标准,能提供高分辨率高色彩位,而且使用换页方式操作显存很方便。所以我有很长一段时间在玩SVGA,特别是发现SVGA允许改变屏幕图像数据在显存中的偏移,这样可实现双缓冲换页用来做高速的动画。从此感觉到界面是画出来的,当时计划写利用SVGA写一个能做出类似Windows那样图形界面操作的函数库。在写该程序的时候终于明白了《数据结构》的作用,由于当时没有学过(没听说过)计算机图形学和数字图像处理,一切都是自己摸索,花了好大功夫也无法做出来。
2001年春节,哥哥拷来《真·侍魂》这个格斗游戏,于是天天跟哥哥PK。后来在《电脑报》上找到一篇文章,介绍如何修改该游戏的存档。由于该游戏的存档保存在注册表中,是一个二进制字段,修改起来很不方便,所以萌发了自己写个游戏修改器。最开始是使用QB编写的,生成reg文件,再让注册表编辑器加载该reg文件。但该方案又一个重大的缺陷——注册表编辑器会弹出并询问是否加载该reg文件,看起来非常不专业。怎么办?只能使用Windows下的编程工具。我选择的是VB 6.0,将MSDN中的关于VB的内容看了一遍,没有找到我需要的函数。后来在书店翻书,才知道要访问注册表,需要调用advapi32.dll提供的注册表API。终于知道dll到底是什么意思,这才知道Win32 API就是操作系统提供的接口,类似DOS中断,我从此转向Windows编程。
在学习VB中,有两本书对我影响很大。其中一本是Bruce McKinney著,希望译的《Visual Basic 5.0核心技术》(《Hardcore Visual Basic version 5.0》)。此书是我真正认识到了什么是VB的灵魂,如何利用VB带来的新的语法特性,如Unicode编码的String、类模块等,是
Roman提高VB编程能力,提高代码质量,提高编程思维不可多得的好书。另一本是Steven
著,陈志远译的《Visual Basic Win32 API编程》(原名《Win32 API Programming with Visual Basic》)。该书写得非常不错,但就是讲得比较深入,连进程、线程、内存管理都讲了,所以当时看的不是很懂,但这本书还是使我系统地认识了Win32 API体系。就是这两本书使我脱离了只会拖拉控件的VB程序员行列,使我认识到:就算现在是图形界面时代,就算有RAD开发工具,编码仍然是重要的、不容马虎的;调用Win32 API能够使用操作系统提供的底层功能来实现编程工具没提供的功能。
由于关于Win32 API的书籍极其稀少,而且当时我不懂MSDN的平台SDK资料就是讲Win32 API的。所以那年从网络上下载了大量的源代码,然后分析其到底是怎么编写出来的。幸好有上述两本书的存在,使我不致于面对代码时束手无策,语法、设计方面的东西参考《VB5核心技术》,Win32 API方面的东西参考《VB Win32 API编程》。那段时期阅读了大量的代码,对我的编程修养有了极大的提高,是我清楚认识了Windows编程究竟是什么,特别是锻炼了阅读代码的能力,可以从上万行代码的Windows程序中迅速找出其关键技术是什么。
在那段时期里,我最感兴趣的是界面编程。编程工具提供的控件都是Windows标准样式,而网络上那些华丽的界面控件是怎么做出来的呢?后来我知道了:凡是Windows基本控制项(Button、Menu、ListBox等)都支持所有者自绘(Owner Draw);凡是Windows通用控制项(TreeView、ListView、Toolbar等)都支持自定义绘制(Custom Draw)。绝大多数界面控件都是利用Windows控制项的自绘功能实现的,还有一小部分是自己从最底层编写的,只要处理好用户交互后的界面绘制操作就行。“界面是画出来的”果然是至理明言。
2002年初,我发现了csdn论坛。果然有交流才有发展,在csdn论坛讨论编程问题时我发现了自己以前许多没有注意到的问题,特别是学会了MSDN的使用。同时在网友的推荐下看了不少经典书籍,如Charles Petzold的《Windows程序设计》,侯捷的《深入浅出MFC》、李维的《VCL架构分析》等。就是这些书让我真正进入Windows程序设计行业,开始注意到程序框架、代码结构的重要性(PS: 我强烈建议初学者不要一开始就看《设计模式》!如果你没有写过上万行代码的经历话,《设计模式》的作用微乎其微,反而会给你的思想带来复杂性,极易造成设计过度!),见识到小小的几行内嵌汇编代码的威力。那年学了基本的C++语法及Object Pascal语法,但是由于认识到Windows程序设计最核心的是Win32 API,而不是MFC、VCL,所以一般还是用VB,顶多用VC++写SDK程序。
那年在网友的推荐下看了Matthcw Curland的《Advanced Visual Basic》,学会了通过修改SafeArray结构来实现模拟指针直接访问内存,学会了修改了对象的VTable指针+几条汇编指令实现函数指针„„但当时只是当成基础研究,没想过有什么作用。顶多在玩VTable时理解了面向对象技术到底是怎么实现的,总算理解了当初Bjarne Stroustrup是怎么写出“带类的C”的预编译器的。
直到有一天,我在书店掏到本《Visual C++ 数字图像处理》,终于发现在Windows下也可以直接访问位图数据来做高速的图像处理。这时前段时间对《Advanced Visual Basic》的学习终于派上了用场,就算是VB,利用SafeArray模拟指针直接访问位图数据也比SetPixelV快200倍。于是我将将那本书上的所有代码都转成VB,并尝试优化算法。特别那时与一位网友讨论VB执行速度,他是使用VC++6.0编译器+内嵌汇编优化(无MMX加速。那时我俩都没达到理解MMX等并行指令的层次)写图像处理程序,但是我纯用VB 6.0编译的程序的速度与他的相差无几(主要是算法优化的好)。通过那次讨论,我开始理解计算机体系,知道如何正确的优化程序。
在看《数字图像处理》的同时,我找了本《计算机图形学》来看。第一印象就是,《计算机图形学》要求的数学水平比《数字图像处理》还高得多。就算到了现在,我都不敢说我看懂了《计算机图形学》。但是《计算机图形学》的许多算法、思想已经深深的烙印在我的脑海里。特别是其中的“色彩光度学”,知道了CIE XYZ模型可以完全的表示人眼能识别的颜色,能方便的将可见光光谱转成常用颜色系的颜色值。再次深入认识到“界面是画出来的”,《数据结构》用于写底层数据管理,《计算机图形学》、《数字图像处理》用于写界面,《设计模式》用于处理业务逻辑、用户交互。这就是所谓的MVC(模型、视图、控制器)模式,自此深入感受了MicroSoft设计MFC框架的高瞻远瞩。这时不再认为专业软件是用什么特殊的东西做成的(比如很多人误以为PhotoShop是靠显卡运算的),软件的功能是靠算法和数据结构。
到了2003年,我到了学习《数字图像处理》的末期,《图像模式识别》、《小波分析》需要太多专业数学知识不敢深入学习。所以那段时间主要在学习各种图像文件格式,其中最大的成就是写出了GIF、JPEG编/解码程序。GIF采用的是GIF_LZW压缩算法,且LZW压缩算法的专利已在2003年过期,理解了GIF_LZW压缩算法绝对有前途。JPEG是一套体系,而不是具体的压缩算法,先将图片转成YCbCr色彩模式、切成8*8小块,然后对每个小块进行DCT变换(离散余弦变换),量化,利用行程编码压缩算法压缩高频分量的0值,最后使用Huffman编码或算术编码再次压缩将数据写入位流——基本上所有的压缩算法都用到了。在学习JPEG体系时,感觉自己所学的算法全部融会贯通了。
到了2004年。一直有感自己没有深入学习COM(通用组件模型),所以决定仔细学习COM。在看潘爱民的《COM原理与应用》时,感觉最初的COM只是一套面向对象组件的二进制标准(为了实现OLE 2.0),但后来为了跨进程提供了列集/散列、为了多线程提供了了套间、为了网络分布式作出了DCOM,为了处理分布式事务提供了MTS(事务处理)/消息协作等,最终成为了完善、庞大、复杂的COM+。COM是对操作系统架构的革新,比起DOS时代的中断调用,比起Win32 API的函数调用,现在COM的面向对象特性能方便的将不同的组件组合使用,比如DirectX、Shell API等。说到Shell API,我不得不提一件事:文件夹究竟是什么?文件夹实质上是一个IShellFolder对象,调用SHGetDesktopFolder可以得到桌面的IShellFolder对象,然后利用IShellFolder对象的EnumObjects方法枚举其中的子对象(文件或文件夹)。这就是Shell 名称空间体系,完全面向对象的资源命名体系。
到了2005年,由于学习了COM后将内核API融会贯通了,开始对操作系统内核感兴趣了。找了不少保护模式、Linux内核的资料来看,重新温习编程控制硬件,彻底理解了硬件电路是如何工作的。自此最后一个神秘的领域也被攻克了,无论是应用软件还是系统软件在我眼里都不存在特殊性,唯一就是面向的对象不同、使用算法不同。自此彻底不再关注那些流行的应用技术(Java、.Net、数据库、Web服务„„),如果你算法、硬件、程序架构能力过关的话,随便可以写一套跟Java、.Net同级数的系统。
现在逐渐转向游戏编程,开始啃DirectX与MMX等并行指令集,重新学习《计算机图形学》。在这段时间中,发现我虽然以前看了很多书、看了很多文献资料,但很多领域只是匆匆扫过,顶多只算入门,并没有真正领悟。而现在重新学习,发现了许多以前忽略知识。经典书籍绝对不能只看一遍,每年重读一遍,都有新的收获。
附录:
BuyBook.xls:学编程最重要的是多看书,所以我买了不少书,该文件就是我带来学校来的书的列表,个人觉得那些书都很经典。临时整理的,这些只是在我宿舍中的书,还有不少书借给同学了没在列表上,家里还有很多好书没带过来。
第二篇:Powermill编程学习经历2
Powermill编程学习经历
我是一名曾在浙江做了一年的CNC操作工的江西人。一次偶然机会在上网时看到了段师傅的祖云CNC编程学习园地,它是一个集CNC编程、绘图、抄数、分模等的培训班,一对一进行培训。看完后,就感觉还行,就去试一试。下面是我学习的一些经历。
首先,我们了解一下Powermill编程。PowerMILL是世界上著名的功能强大、加工策略丰富的数控加工编程软件系统,同时也是CAM软件技术最具代表性的、增长率最快的加工软件。采用全新的中文Windows用户界面,提供完善的加工策略。帮助用户产生最佳的加工方案,从而提高加工效率,减少手工修整,快速产生粗、精加工路径,并且任何方案的修改和重新计算几乎在瞬间完成,缩短85010的刀具路径计算时间,对2~5轴的数控加工包括刀柄、刀夹进行完整的干涉检查与排除。具有加工实体仿真功能,方便用户在加工前了解整个加工过程及加工结果,节省加工时间。随着高速加工技术研究的不断深入,数控高速铣削加工得到了较大的发展,其广泛地应用于模具制造行业之中。尤其在高速加工中心和快走丝等现代高精度加工技术中的运用尤为广泛,取得了在同行业软件中的良好信誉,PowerMILL简单易学,最为重要的是它有永不过切这样一个最大的好处。PowerMILL是英国Delcam公司开发的专业化高速铣削加工软件。其智能化过切保护、刀具过载保护、丰富的高速加工细节处理、刀杆与刀柄碰撞检查、优化的计算方法等优点,成就了其作为基于知识的数控编程软件行业中的领先地位;其专业化及独有的高速加工策略成为高速铣削数控编程的首选。
接下来,我讲一下这段时间在段师傅这里的学习方面的总结。
铜公篇
铜公也可以称为电极,它是为钢料服务的,钢料一些加工不了的地方就用铜公放火花,因此铜公是有火花位的,一般为单边-0.07mm或-0.25mm。写刀路前,先对铜公进行模型定位,一般是四面分中,顶为0。定位后进行R角阴影分析,决定最小的R刀。
加工模式为:开粗、中光、清角、平面、精光。加工方式一般有:模型区域清除、模型轮廓、等高精加工、最佳等高精加工、平行精加工、陡峭浅滩精加工、平行平坦面精加工、清角精加工、笔式清角精加工。
写刀路要注意的问题:
1、侧面、底面的余量,火花位。
2、刀具与铜料会不会挤刀(额外毛坯可以控制),下刀时会不会擦到侧面。
3、刀路顺序,刀路检查(会不会掉刀,外面下刀)。
4、精加工(等高精加工是上疏下密,平行精加工则反之,交叉精加工中的分界角可以随意控制)。
5、光平面时,本把刀侧面余量要大于上一把刀侧面余量,以免刮到侧面。
6、局部加工注意边界,额外毛坯。
7、刀路写完要进行实体模拟。
8、清角注意深度,要碰撞检查。
钢料篇
钢料有模框、模仁、行位、镶件、滑块。钢料加工跟铜公加工差不了多少,钢料相对来说较为简单,一些加工不到或加工麻烦的地方用铜公放火花。有些钢料中有的地方要分开加工和单独加工。如右图,导柱孔要分开加工,凸出来的镶件 要单独加工。
要加工的深度太深的话,一把刀要分段加工,一是可以保护刀具,二是两段的侧面余量和下刀量也不一样,刀长的话,刀会弹刀,因此下刀量要少一点。有镶件的话,要单独拿出来,放平、定位好加工。有文字或数字,可以先画一条参考线,用参考线精加工。如下图。黄线是参考线,绿线是加工刀路。
行位加工注意定位方向,红色箭头Y轴指向面单边,X 轴最大外围分中,底为0。
以上是我学习阶段性总结,随着学习的积累,当然经验总结也会越来越多,以后再同大家一起分享。如想其他师兄弟的总结,可到祖云CNC编程学习园地网上下载。
作者:
严谱生
第三篇:如何学习编程
最近看到很多朋友问到如何学习编程这个问题,我想这个问题应该是所有初学者都非常关注的问题了,在论坛上回答了很多也讲了很多,但是总是无法让所有朋友得到一个解答,所以我想写一下自己的经验,希望对大家有所帮助,不过在此先声明,我并非什么高手,我也只是刚刚入门而已,也只是希望通过写一点个人的体会帮助一些和我遇到相同问题的朋友,高手就免看了,以免班门弄斧。
好了,废话就不多说了。在学习程序之前,我想大家首先应该对程序员这个行业熟悉一下,更加要对编程的语言以及所涉及到的工具有所了解。因为如何过了解这些是很难去给自己一个明确的目标的。所以首先我想在这里先为大家介绍一下这个行业以及一些相关的内容。
程序员,相信在很多人眼中是一个非常神秘,非常特别又或者说非常有趣的职业。因为在这个行业里面实在出现了太多的英雄,每一个英雄的事迹都足以让我们热血沸腾。但是,又有谁知道在这些英雄的背后,藏着多少辛酸,藏着多少的努力。程序员这个行业并非如大家所想象的那样美好。程序员是一个没有白天黑夜概念的行业,程序员是一个让人筋疲力尽的行业。你们看到的是一些英雄的光辉历史,但是却忽略了大多数程序员的艰辛。所以在这里我奉劝各位,如果你是为了这个行业充满传奇色彩而想加入,如果你是为了这个行业薪水高而想加入,那么请你现在退出吧,因为他不适合你。这个行业需要的是拥有努力、认真、坚持的人。
讲到如何学习编程,那么必不可少的就要讲到编程语言了,相信大家都知道编程语言有很多种,包括C、C++、BASIC、PASIC、ASP、PHP等等,当中还分为很多不同的领域,所以在学习编程之前一定要为自己定下一个目标,一个自己即将要进入的领域。有些人想进行底层开发,有些人想做网站开发,有些人想做商业软件开发等等,由于计算机的普及,软件行业所涉及的领域也就越来越多,一个人是不可能涉及所有的领域的,所以必须在学习之前给自己一个定位,这个是很重要的,如果没有这个定位的话在未来学习编程的日子里将会很迷茫。
目标的定位当然不能少了工具的因素,因为不同的领域使用的开发工具也不同,在这里想重新再次郑重的向所有朋友声明一次,不要把开发工具和开发语言混为一谈,语言是编程的基础,而工具是用来辅助开发的,例如VC、VB、DELPHI、BCB等等。每种工具都有各自的优势和缺点,至于每种工具的特点我就不再相信讲了,如果大家是有心学编程的话,我相信你一定会去看看关于这些工具的具体内容的,呵呵,让我偷个懒。还有在这里重要提醒一下大家,不要被现在的流行工具所迷惑,学好根本才是最重要
前面大概的准备工作已经做完了,对这个行业了解了,给自己定了一个目标后,接下来当然是全力向这个目标出发了。那该怎么做呢?看了很多朋友的帖子,都讲到C语言是程序员必学的语言,如果程序员不学C就不算是真正的程序员,我个人认为这种说法有点偏激,当然,我承认学C是会对你有很大的帮助,但是并非一定要学C,大家之所以这样说,可能是因为C语言的影响太大了。但是你总不能要那些去学网站开发的人一定要去学C吧,呵呵。其实我个人认为,一开始学什么都无所谓,但是无论学什么,一定要努力和坚持,做不到这两点,你就注定会是个失败者。在这里我想讲一下学编程最关键的问题,就是思想。也许这是个很抽象的概念,但是没有办法,编程本身就是个很抽象的东西,呵呵。等你真正领悟到这一点的时候,恭喜你,你已经站在编程的门口了,呵呵,只是门口哦。那么编程的思想又该如何去领悟呢?要领悟其思想,那首先学习语言是必然的,语言是思想的一种体现形式,就像一个人的思想需要语言来表达一样,所以如果连一门语言都无法掌握的人是无法领悟其思想的。但是对于一个人,如果不经常说话,不经常使用语言,他又如何去使用语言来表达自己的思想呢?编程也一样,要领悟其精髓,必须先不断地看,不断地使用,才能在这种过程中慢慢有所体验,当然有的人可能快些,有的人可能慢些,但是不管快慢,能够达到就是进步。
我记得在我仍然迷茫的时候,不知道自己该如何去学,每天就是机械式的看书写代码,根本都不知道自己是不是真的懂,但是就是这样不断的看不断的照着书写,终于有一天,好象突然开窍一样,一下子就把所有不明白的东西全都弄明白了,这个有点像佛家所说的顿悟,呵呵。我最初以C语言开始学习的,在我开始学C语言到顿悟这一刻,我可以告诉大家,我看C语言的书我一共看了5本不同的版本(不过都是像走马观花一样的看,千万不要学我),直到第5本看到指针那里,我才真正有种明白的感觉,也许我太笨了,相信大家看一本就够了,HOHO。自从那一次后,我接着看C++,学习pascal、basic、汇编这些东西,自己感觉都非常容易看懂,可能这就是所谓的一理通百理通的道理吧。呵呵,不过在这里要讲一下,上面所说的几种语言虽然看书都看过了,也看明白了,但是由于很少使用,现在大部分都还给书本了,呵呵。
看到这里,包括我在内,我都感觉到自己很了不起,很厉害了。可惜,只有我自己知道,虽然看了那么多,学得也多,写得也不少,可是我却不知道如何运用。来来去去就是写一些书本上的题目,自己却感觉像windows那些程序却不知道如何去写,不知道该怎么办,相信很多人都有和我一样的体会吧,把C语言学了,题目也做了,而且都没有问题,可是却不知道如何去做开发,感觉自己学的东西一点用处都没有。这又是为什么呢?
在这之前,我一直为这个问题烦恼,后来我终于找到了答案,那就是我所学的,所写的都是DOS应用程序,而我们现在所使用的确实windows操作系统,当然也有使用linux系统的。后来看了一篇别人写的文章后,我才知道我所学的和实际运用相差太远了。现在大部分学习编程语言的书籍上的例题都是基于DOS系统开发的,所以我们所写的程序和windows上所运行的不一样,这就是造成我们迷茫的主要原因。那该怎么办呢?那还用问吗,当然就是去学习windows开发啦。在第一次接触windows开发的时候,我真的是大吃一惊,这完全和我以前所学的很不一样,但是又息息相关,如果没有以前所学的,我根本就看不懂windows开发的内容。在这里给大家简单介绍一下,windows开发和DOS开发的区别吧。大家都知道,DOS是一个单任务执行系统,也就是说在DOS下只能在一个程序运行完成或者中断后才能运行其他的程序,而windows是个多任务系统,当然在本质上windows也只能一个时间内执行一个程序,但是由于其利用CPU的运算能力,让这些微妙的时间让人无法感觉到,再就是windows是一个图形界面系统,拥有着良好的用户界面,不像DOS是个指令界面。所有这一切的区别导致DOS和windows开发上也存在很大的区别。所以现在的程序员首要的任务除了学习语言以外,就是要去学习windows开发机制。如果连这个都不懂,那是肯定开发不出一个好的windows软件的。在这里向所有朋友重点推荐美国人Charles Perzold所写的《windows程序设计》第五版,这本书可以说是经典中的经典,学习windows开发必看的书,适合有C语言基础的朋友看,它有多经典我就不想细讲了,总之就是绝对不会让你失望,呵呵。这本书市场价是160元整,分上下两册,如果有的朋友觉得太贵的话,我这里有他的电子版,需要的就找我要吧,随时欢迎大家找我要这本书,呵呵。
说实话写到这里,我自己都不知道自己写了些什么,好象很乱,呵呵,希望大家能够看得懂吧。看完我介绍的这本书后,而且看懂的话,那么接下来自己该如何走,我相信我就不用再多说了,到那个时候你一定知道自己该如何去学习编程了。上面讲了下我个人是如何学习的,当然还有很多细节地方没有涉及到,不过随时欢迎朋友们跟我一起交流。而且我现在才发现
上面所写的是从C语言开始学习的,呵呵,其实我并非要大家向我一样学习,我只是把自己学习的经过大概讲了下,当然还有以后该怎么办没有写,其实我也在摸索中,嘿嘿,我写了那么多废话,无非是想要大家明白几个道理:
第一、首先要给自己定一个明确的目标。
第二、分清楚语言和工具的区别。
第三、把思想放在首位,语言在精不在多,学好了一门语言再去学其他的,就易如反掌了。第四、工具是经常被淘汰的,不要被工具所迷惑,坚定自己的信念。
第五、无论选择做什么系统开发,首先要去了解这个系统,只有了解了这个系统才能在上面为所欲为。
大概也就差不多了,不全或者写得不好的地方请指正,个人发觉全是废话,呵呵,就这么多了吧,欢迎大家跟我一起学习,一起进步,一起交流。当然最后仍然是那句:
努力+坚持=成功
网易16G“邮箱航母”横空出世!
创纪录16G超大容量(送6G免费网盘),支持手机邮、通讯录克隆、图片签名、网络书签„„
第四篇:重温入党誓词 回顾入党经历
重温入党誓词 回顾入党经历
代林
2016年5月,当我又在党旗下举起右拳,宣读着那一句句入党誓词,不由泪湿眼眶。仿佛又回到了2011年7月那个火热的夏天,我第一次站在鲜红的党旗下宣誓:“我志愿加入中国共产党,拥护党的纲领,遵守党的章程,履行党的义务……”那一刻我的心情无比激动,一句句掷地有声的誓言至今回荡在我的心房。5年的风雨岁月,我紧紧跟随党的脚步,忠实的践行着入党誓词,履行着党员的义务和责任。
今天,再一次面对庄严的党旗,又一次重温铿锵的誓言,精神在这一刻得到新的砥砺,思想随之得到新的提升。看着每一位宣誓党员的坚毅面庞,作为一名共产党员的光荣和自豪从心底里油然而生!
回想中国共产党走过的九十四载生命历程,实在是承载了太多的悲壮与艰辛。然而,历经“风刀霜剑”洗礼的中国共产党,从小到大、由弱到强,经受住了一次次的考验,一路高歌、精神昂扬。八十九年后的今天,从毛泽东思想到邓小平理论,从“三个代表”重要思想到科学发展观,社会主义的道路越走越宽广,共产主义理想愈来愈坚定。
中国共产党在不同的时代,有着不同的精神导向。在战火纷飞的年代,做一名共产党员就要随时准备牺牲。董存瑞、邱少云、黄继光、刘胡兰每个熟悉的名字都让我们难以忘怀,都给我们留下了感人肺腑的故事,他们在血雨腥风之中以自己的鲜血染红了共和国的旗帜。而在和平年代,做一名共产党员就是要为人民服务。雷锋留给我们做人的真言:“人的生命是有限的,但为人民服务是无限的,我要把有限的生命投入到无限的为人民服务之中。”雷锋的精神鼓舞了几辈人,教育了几代人。雷锋的名字与点点滴滴为人民服务的事情连在一起。
然而,无论是战争年代还是和平年代,中国共产党人都有一个共同的特征,那就是无私奉献!
在党的队伍里,我只是一个有着5年党龄的普通党员。所以,无论何时何地,我都要以党员的责任和义务来严格要求自己,绝对不能有丝毫的放松与懈怠。作为一名普通的党员,我惟有以优秀共产党员的标准严格要求自己,继续以更加饱满的精神和昂扬的斗志做好本职工作,发挥好党员的先锋模范和表率作用;作为一名教师,我更应该以优秀共产党员的品格来引领自己,在自己的工作岗位上,勤勤恳恳,扎扎实实,贡献自己全部的力量。
第五篇:回顾LG的面试经历
很久没发面经了,不是我不想发,实在是XX年下半年太忙,没好好找工作,所以没人找我去面试.....惨淡啊......直到XX年的第一场雨,晚上快9点我接到了LG上广的笔试通知,看来战役要从XX年打响了......先说说笔试吧,笔试是上周6笔的,地点在金桥的工厂,从自己开车过去用了1个小时,后来笔完自己回嘉定用了3个半小时....OMG.....(今天还特意问了上班时间,居然是早上8点....)
笔试的内容蛮有意思的,1个半小时,全中文,一共20页A4的纸,题量还是相当大的.题目类型是我笔试过最全的1.初中语文题:找错别字;理解段落大意;填写关联词;选择适当的成语填空
2.逻辑分析:就是小明,小张,小王各有一个XX,然后XX的题目
3.商务理解:给出定金,违约金等专业词汇的定义,然后做选择题
4.数字逻辑:这个应该是工科学生拿手的了,简化计算,技巧计算等
5.数字推理:就是给出1,2,3,4,5,然后问你第6个数字是什么,这题蛮难的,至少比IBM的难
6.数据分析:有好几道,都是给出一张数据表格,然后后面问很多问题,不难
做完歇息了5分钟,然后又花5分钟做了一个性格测试,就结束了
很有意思的是,一个就6个人参加笔试,2个交大,2个财大,1个华政,一个同济
今天去面试,从家过去花了2个半小时(一大坨汗,心想以后上班怎么办啊)
参加面试的一共4个人,3女1男,一个个分开来面的,我很幸运的第一个进去的(早去早回)3对1,一个看上去比较资深的HR(40岁上下)做中间,边上两个年轻的。
HR:请你自我介绍一下
ME:中文?英文?
HR:中文
ME:BALABALABALA....这个我最拿手了....HR:你的实习经历很丰富,我看了下你的简历基本上都是欧美的企业,但是我们这里是韩资的企业,你能谈谈在你看来韩资企业和欧美企业的区别吗?
ME:我就从韩国的足球的打法来分析韩国人做事情的方式,然后讲到日本,台湾,讲到二战,讲到中国人所谓的团队合作和日本人的团队合作,讲到欧洲的生活是多少的懒散,讲到我以前的老板国庆去爬喜马拉雅山等等
HR:恩,你分析的非常透彻!人生是一个非常漫长的过程,你现在已经过了20年了,1/4的时间没有了,你有没有想象过自己的未来,你希望你未来的人生是什么样子的?
ME:这个问题比较难回答,我BALABALA了一堆,总之意思就是人生变换末测,我只是想走好每一步,希望未来自己能过上中产阶级的平谈生活,不求大富大贵
HR:BALABALA....开始给我讲人生哲理了.....HR:你的经历很丰富,能不能说你经历过的比较有意思的一天,来和今天分享一下?
ME:我很开心的把上次跟着凯迪拉克在天津做活动的时候,碰到N个超级大款的事情说了一下,HR似乎听的蛮投入的HR:你在A公司和B公司都实习过,两家公司在世界上都很有名,你更喜欢哪家?
ME:我BALA了一堆,意思就是B公司的发展会比A公司好,A公司的本地化太强了,我愿意去B
HR:家里就你一个人?
ME?
HR:哦,你是独生子女?
ME:NODDING
HR:上海人?
ME:恩
HR:你有什么问题伐?
ME:BALABALA针对岗位问了一堆问题
临走是,一个HRGG送我,当我推开门,打算撤的时候
那个资深的HR又叫住了我,说“能告诉我你的血型吗?”
Orz.....不好意思.....我每次体检都不知道确切的结果....只知道健康....我也不知道我啥血型.....HR:哦.....然后就走了...