第一篇:java程序员需要掌握些什么知识握些什么知
java程序员需要掌握些什么知识合格的程序员应具有实际开发能力的Java和J2EE。如今的IT企业需求量大,但人才紧缺的。企业需要大量掌握Java/JEE/Oracle/WebLogic/Websphere, Struts/webwork/Spring/Hibernate/EJB等高端技术的中高级软件工程师。合格Java程序员应该掌握哪些技术才能算是脱离菜鸟达到熟练的程?
java程序员要掌握的知识
Java编程的知识和技能、JEE体系的知识
数据库的基本知识,包括Oracle和SqlServer和MySql
Web开发的知识和技能
EJB组件开发的知识和技能
流行的Struts、Spring、Hibernate、Webwork、Ibatis开发框架 实用的Ant、Xdoclet、Log4j、Junit、Vss、Cvs等开发工具
工作流技术和实用的Shark、JBPM等工作流框架
搜索引擎技术和实用的Lucene等搜索引擎框架
WebService技术和SOA架构
AJAX技术和Dwr框架
UML软件工程的知识
Java的设计模式,JEE的设计模式和JEE应用程序框架设计 好的编程思想和素质,IT学习的方法和技能
众多开发工具的使用,开发平台和环境的配置 完整的JEE项目开发经验和技能
如果你想做java软件开发,或者正在学习java却不知道该学些什么,不妨看看这个应该会有些帮助。
参考资料
http:///news/6728.shtml
第二篇:Java Web项目开发需要掌握的些技术
Java Web项目开发到底需要掌握哪些技术?
目前,国内外信息化建设已经进入基于Web应用为核心的阶段,Java作为应用于网络的最好语言,前景无限看好。然而,就算用Java建造一个不是很烦琐的web应用,也不是件轻松的事情。概括一下,实施Java的WEB项目需要掌握的技术如下:
lJava语言
l面向对象分析设计思想
l设计模式和框架结构
lXML语言
l网页脚本语言
l数据库
l应用服务器
l集成开发环境
下面我们具体地看每个技术.1、Java语言
Java语言体系比较庞大,包括多个模块。从WEB项目应用角度讲有JSP、Servlet、JDBC、JavaBean(Application)四部分技术。
(1)、Java Database Connectivity(JDBC)技术
在Java Web应用开发中,数据库管理系统(RDBMS)的使用是不可缺少的。JDBC(Java Database Connectivity)是一种用于执行 SQL 语句的 Java API。它由一组用 Java 编程语言编写的类和接口组成。JDBC 为工具/数据库开发人员提供了一个标准的API,使他们能够用纯Java API 来编写数据库应用程序。
简单地说,JDBC 可做三件事:
l与数据库建立连接,l发送 SQL 语句,l处理结果。
(2)、Servlet技术
Servlet是运行在服务器端的程序,可以被认为是服务器端的applet。servlet被Web服务器(例如Tomcat)加载和执行,就如同applet被浏览器加载和执行一样。servlet从客户端(通过Web服务器)接收请求,执行某种操作,然后返回结果。
Servlet的主要优点包括
lServlet是持久的。servlet只需Web服务器加载一次,而且可以在不同请求之间保持服务(例
如一次数据库连接)。
lServlet是与平台无关的。如前所述,servlet是用Java编写的,它自然也继承了Java的平
台无关性。
lServlet是可扩展的。由于servlet是用Java编写的,它就具备了Java所能带来的所有优点。
Java是健壮的、面向对象的编程语言,它很容易扩展以适应你的需求。servlet自然也具备了这些特征。
lServlet是安全的。从外界调用一个servlet的惟一方法就是通过Web服务器。这提供了高
水平的安全性保障,尤其是在你的Web服务器有防火墙保护的时候。
lServlet可以在多种多样的客户机上使用。由于servlet是用Java编写的,所以你可以很方
便地在HTML中使用它们。
(3)、JavaServer Pages(JSP)技术
JSP是从Servlet上分离出来的一小部分,简化了开发,加强了界面设计。JSP定位在交互网页的开发。运用Java语法,但功能较Servlet弱了很多,并且高级开发中只充当用户界面部分。JSP容器收到客户端发出的请求时,首先执行其中的程序片段,然后将执行结果以HTML格式响应给客户端。其中程序片段可以是:操作数据库、重新定向网页以及发送 E-Mail 等等,这些都是建立动态网站所需要的功能。所有程序操作都在服务器端执行,网络上传送给客户端的仅是得到的结果,与客户端的浏览器无关,因此,JSP 称为Server-Side Language。
JavaServer Pages的主要优点包括
●一次编写,各处执行(Write Once, Run Anywhere)特性
作为Java平台的一部分,JavaServer Pages 技术拥有Java语言“一次编写,各处执行”的特点。随着越来越多的供货商将JavaServer Pages 技术添加到他们的产品中,您可以针对自己公司的需求,做出审慎评估后,选择符合公司成本及规模的服务器,假若未来的需求有所变更时,更换服务器平台并不影响之前所投下的成本、人力所开发的应用程序。● 搭配可重复使用的组件
JavaServer Pages技术可依赖于重复使用跨平台的组件(如:JavaBean或Enterprise JavaBean组件)来执行更复杂的运算、数据处理。开发人员能够共享开发完成的组件,或者能够加强这些组件的功能,让更多用户或是客户团体使用。基于善加利用组件的方法,可以加快整体开发过程,也大大降低公司的开发成本和人力。
● 采用标签化页面开发
Web 网页开发人员不一定都是熟悉Java 语言的程序员。因此,JSP 技术能够将许多功能封装起来,成为一个自定义的标签,这些功能是完全根据XML 的标准来制订的,即JSP 技术中的标签库(Tag Library)。因此,Web 页面开发人员可以运用自定义好的标签来达成工作需求,而无须再写复杂的Java 语法,让Web 页面开发人员亦能快速开发出一动态内容网页。
今后,第三方开发人员和其他人员可以为常用功能建立自己的标签库,让Web 网页开发人员能够使用熟悉的开发工具,如同HTML 一样的标签语法来执行特定功能的工作。● N-tier 企业应用架构的支持
有鉴于网际网络的发展,为因应未来服务越来越繁杂的要求,且不再受地域的限制,因此,必须放弃以往Client-Server的Two-tier 架构,进而转向更具威力、弹性的分散性对象系统。由于JavaServer Page 技术是Java 2 Platform Enterprise Edition(J2EE)集成中的一部分,它主要是负责前端显示经过复杂运算后之结果内容,而分散性的对象系统则是主要依赖EJB(Enterprise JavaBean)和JNDI(Java Naming and Directory Interface)构建而成。
(4)、JavaBean(Application)应用组件技术
Application是Java应用程序,在WEB项目和一些开发中主要应用JavaBean。它就是Application的一部分,逻辑运算能力很强,能极大的发挥Java语言的优点。JavaBean 被称为是Java 组件技术的核心。JavaBean 的结构必须满足一定的命名约定。JavaBean能提供常用功能并且可以重复使用,这使得开发人员可以把某些关键功能和核心算法提取出来封装成为一个组件对象,这样就增加了代码的重用率和系统的安全性。
高级的WEB项目会应用到以上所有技术,它们之间联合使用和协作开发会提高开发的效率和系统的性能。
2、面向对象分析设计思想
Java语言是完全面向对象的语言,所以在项目设计时会有很大的帮助,在设计时应尽量舍弃以往的面向过程的设计方式。
在分析项目业务关系的时候,应用一些UML(Unified Modeling Language)图,例如常用的用例图(use case diagram),类图(class diagram),时序图(sequence diagram)等等,会有很大的帮助,这样能尽快找出业务逻辑主要面对的对象,然后对每个对象进行行为划分,最后再实现对象之间的集成和通信。
3、设计模式和框架结构
Java从语言角度来讲不是很难,但是从整体设计角度来讲我们还需要了解一些高级应用框架。如果要设计一个良好的框架结构,单单只掌握Java语言远远不够。这就涉及到一个设计模式,还有和设计模式相关的一些知识。
设计模式在Java项目实施过程更是重中之重。主要在与两层的设计模式、三层的设计模式和N层的设计模式。它直接决定着项目的应用、部署和实际开发设计。
在普通的WEB项目中很多采用两层的开发结构。JSP+Servlet或JSP+JavaBean。当对开发要求高的项目中使用很多的还是MVC的三层开发结构,也就是JSP+Servlet+JavaBean。它能分有效的分离逻辑开发,使开发人员能专注于各自的开发。同时也能时整个开发结构流程更清晰,但是需要比较高的开发配合度。
在项目中,我们经常使用著名的Model-View-Controller(MVC)架构。MVC架构是随着smalltalk language语言的发展提出的,它是一个著名的用户界面设计架构。经典的MVC架构把一个组件(可认为是整个应用程序的一个模块)划分成三部分组 Model管理这个模块中所用到的数据和业务逻辑。而View 管理模块如何显示给用户,Controller 决定如何处理用户和该模块交互式时候产生的事件 如用户点击一个按钮等。
4、XML语言
在服务器和设计模式结构中会应用到自定义文件,而且在应用高级设计时也会定义自用的标签,现在流行的是用XML去定义配置,所以XML语言应该有一定掌握。
当前,Java 2平台企业版(J2EE)架构在厂商市场和开发者社区中倍受推崇。作为一种工具,可扩展标记语言(XML)简化了数据交换、进程间消息交换这一类的事情,因而对开发者逐渐变得有吸引力,并开始流行起来。自然,在J2EE架构中访问或集成XML解决方案的想法也很诱人。因为这将是强大系统架构同高度灵活的数据管理方案的结合。
XML的应用似乎是无穷无尽的,但它们大致上可以分为三大类:
1、简单数据的表示和交换(针对XML的简单API(SAX)和文档对象模型(DOM)语法解析,不同的文档类型定义(DTDs)和概要(schemas))
2、用户界面相关、表示相关的上下文(可扩展样式表语言(XSL),可扩展样式表语言转换(XSLT))
3、面向消息的计算(XML-RPC(远程过程调用),基于SOAP协议的Web 服务(Web Services),电子化业务XML(ebXML))
5、网页脚本语言
为了提高WEB项目的整体性能,提高人机交互的友好界面,网页的脚本语言是很有用处的,有的时候可以解决很大的难题或提高程序的性能和应用性。
网页脚本语言的执行都是在客户端执行的,速度很很快,并且大多的操作与服务器没有交互运算,所以在一些应用中非常理想。在设计WEB项目的应用中,网页的脚本语言起着不能忽视的作用,所以如果设计WEB项目的应用中,对JavaScript应有一定的了解。
JavaScript是一种基于对象(Object Based)和事件驱动(Event Driven)并具有安全性能
(Secure)的脚本语言。使用它的目的是与HTML超文本标记语言、Java 脚本语言(Java小程序)一起实现在一个Web页面中链接多个对象,与Web客户交互作用。从而可以开发客户端的应用程序等。它是通过嵌入或调入在标准的HTML语言中实现的。它具有以下几个基本特点:
1.它是一种脚本编写语言
JavaScript是一种脚本语言,它采用小程序段的方式实现编程。像其它脚本语言一样,JavaScript同样已是一种解释性语言,它提供了一个易的开发过程。
它的基本结构形式与C、C++、VB十分类似。但它不像这些语言一样,需要先编译,而是在程序运行过程中被逐行地解释。它与HTML标识结合在一起,从而方便用户的使用操作。2.基于对象的语言。
JavaScript是一种基于对象的语言,同时以可以看作一种面向对象的。这意味着它能运用自己已经创建的对象。因此,许多功能可以来自于脚本环境中对象的方法与脚本的相互作用。3.简单性
JavaScript的简单性主要体现在:首先它是一种基于Java基本语句和控制流之上的简单而紧凑的设计, 从而对于学习Java是一种非常好的过渡。其次它的变量类型是采用弱类型,并未使用严格的数据类型。
4.安全性
JavaScript是一种安全性语言,它不允许访问本地的硬盘,并不能将数据存入到服务器上,不允许对网络文档进行修改和删除,只能通过浏览器实现信息浏览或动态交互。从而有效地防止数据的丢失。
5.动态性
JavaScript是动态的,它可以直接对用户或客户输入做出响应,无须经过Web服务程序。它对用户的响应,是采用以事件驱动的方式进行的。所谓事件驱动,就是指在主页(Home Page)中执行了某种操作所产生的动作,就称为“事件”(Event)。比如按下鼠标、移动窗口、选择菜单等都可以视为事件。当事件发生后,可能会引起相应的事件响应。
6、开发工具
(1)、数据库
在主要的应用中,数据库相关的环节应用很多,所以对数据库应该有一定了解。不能单单只了解一种数据库,因为在很多实际开发中会提出很多数据库解决方案,所以只有在了解多种数据库的情况下才能有一个比较方案。
对于数据库应该了解他的性能和一些基本的操作常识,还有该数据库的特点。而针对与Java语言WEB项目的数据库开发则主要是对JDBC的应用,还有数据库事务处理和连接池等高级概念的应用。
(2)、Web服务器
同数据库一样,应该了解该服务器的性能,特点和一些常识。
在应用方面,Web服务器主要是针对于配置和部署,对目录的配置,调试;对配置文件属性的修改;对访问权限和并发性的控制;Java类的部署等。
(3)、集成开发环境(IDE):
“公欲善其事,必先利其器”.对于Web应用开发人员来讲,好的集成开发环境(IDE:Integrated Development Enviroment)是非常重要的。目前在市场上占主导位置的一个集成开发工具就是Eclipse.
第三篇:Java程序员,一般招聘都要求些啥
Java程序员,一般招聘都要求些啥?
都说现在工作难找,实际上,有时候,可能是我们没有做针对性地分析和准备。
以Java程序员为例,我们综合了专业招聘网站上一些典型Java软件工程师的招聘要求,抽丝剥茧,得出如下的招聘要求总结。
三个基本要求:
(1)学历要求:大学本科以上学历(能力突出者大专也可),专业: 计算机相关专业本科以上;专科以上学历,计算机及其相关专业,3年以上相关岗位经验;
(2)工作经验要求:一年以上Java开发工作经验;B/S项目开发经验2年以上;3年以上的Java, J2EE, XML等开发经验,1年以上架构设计经验(Windows环境)等等;
(3)项目开发要求:具有一定规模的项目开发经验。
其实这三个要求,可以说,是目前大多数开发类技术岗位上,一定都有的要求。
学历上来说,从来都只是一个敲门砖,但我们没有办法帮你,你达到基本要求即可,当然,如果你的要求不太合适,可以强调你的技术实力。
工作经验和项目开发要求,很多大学生会说:“我如何能具备工作经验啊,那我就没办法找到工作了?”
没办法,这个社会就是这么残酷,大多数公司,都不想花培养人的成本,都希望用熟手。但另外一方面说,具有一定的项目开发经验,工作起点就会高很多,不管是收入,还是发展,你都会站在一个比较有利的位置上。
实际上,大学生也可以通过一定的训练,积累很多的项目开发经验,达到工作2-3年程序员的水平,这个我们另文专门再说。
三个软实力要求:
(1)良好的职业素养,有较强的学习能力,能不断提升自我能力。
(2)具有良好的表达和交流能力,较强的沟通能力,富有进取心,能承受一定的工作压力。
(3)具有阅读相关技术需求文档能力;具有一定的软件设计及文档编写能力。
这三个要求,也是对当今IT技术人员的基本要求了,学习能力关系到你是否具有可持续的职场发展能力;沟通能力关系到你能否在团队中愉快地工作,同时也保证项目的顺利进行;阅读和写作能力,这差不多是中国理工科学生的软肋,所以招聘方,一般都着力强调。不过这些方面的能力,在工作中适当训练,即可提高,毕竟也是软实力,面试不太好考核,关键是下面的硬性技术指标要求。
Java硬性技术要求:
(1)精通Java开发语言、熟练掌握Eclipse开发工具;熟悉HTML、精通Apache、JSP、Servlet等Web开发相关技术;熟悉主流数据库,熟练掌握SQL。
(2)熟悉使用Struts、Spring、Hibernate等常用开发框架;查看、分析前述和其它Java开源项目源代码者优先。
(3)熟练使用JavaScript和Ajax技术;具有一年及以上Ajax开发经验或熟悉JavaScript。
通过合并同类项,上述三个要求,基本上是所有公司招聘Java程序员的基本要求。
除此之外,还有一些特色要求:
精通J2EE,熟悉主流应用服务器如JBOSS、WebLogic、WebSphere中至少一种;
熟悉J2EE平台部署配置及性能调试(WebLogic和WebSphere);熟悉web service 开发,精通一种大型数据库开发和调试;
精通Transaction、Security、Persistence等机制及实现,IOC、AOP、SOA等理念及实现;
熟练掌握面向对象的分析设计技术和工具,包括UML等;
了解Web应用的性能瓶颈和调优方式;了解软件测试、软件工程、SOA、设计模式等相关知识;
应用过UML、重构、软件设计模式,Ruby技术者优先„„
当然,这些技术要求,并不特别硬性要求你一定会掌握,有些可以通过快速的学习掌握,有些需要长时间的积累。
招聘方自己也明白,这些要求属于人力资源储备式样的要求,如果你具备,可以在面试中加分,不具备,关系也不大。
如何成为一个合格的Java程序员?
好了,有了上面的分析,我们可以看出,要成为一个合格的Java程序员,必须具备的过硬技术本领,集中在三个方面:
(1)精通Java面向对象基本语法,能完成Java Web开发。
(2)熟练SSH三大开发框架,能用它们完成一些项目。
(3)掌握Ajax开发技术。
我仔细分析了一下,达到上述三个基本要求,也不是那么的难,你只需要花上3个月到半年的时间,找齐备资料,自己开发一些小程序,再参加一些项目的开发,如果你感觉你的自学能力还不够,可以去参加一些培训,和一些同学,一起学习。
第四篇:工业设计找工作需要些什么
工业设计找工作需要一些什么
1.作品集:
宁缺勿滥的收集思想,尽量要自己的作品,并最好配之初期创作草图,让“评委”能够清晰你的创作过程,而不是单纯的效果图没有说服力。(可以以排版形式出现)作品数量不要少于15幅,装裱整洁,严谨。(如果有亲自动手做得模型,可以拍成照片,体现优秀的动手能力,评委会眼前一亮)
2.计算机表达能力:
抱着“精通”的观念,不要希望什么都学得很好,刚毕业的大学生,要学习的路还在后边。要精一点,工作当中,团队精神很重要,各显其能。渲染器精通一个,建模软件精通一个,平面化效果图最好学习一下,现在很实用。工程软件(如pro/e)最起码了解。
3.手绘能力:
需要练习,在工作当中也是每天都在练习,纵然计算机辅助设计如何发展,使用“笔”寻找灵感的快速表现形式取代不了,公司都很重视手绘能力,这也是区别于理工科工业设计的重要方面,否则,还有什么不一样呢
4.对材料,加工,磨具知识的理解。
想必大学都开过这种课程,在最后作以巩固,有可能应聘的时候能用上。
5.对于工业设计现在发展的一些热点问题的了解,充分体现一个人的知识面,和对工业设计的热情。
6.应聘时,超然的自信心,和谦虚地态度。
评委一定会问到一些问题,是你现在无法达到的,就是想考验一下你的心理素质核对自己的信心。比如,你可以这样回答:“我想这个问题,根据我对设计的悟性和更加勤奋的努力,一定会在最短的时间,拿下!”上司喜欢努力高效主动解决问题的年轻人。
7.锁定就业城市目标,不要随处乱跑。
比如,如果你希望去上海工作,就提前准备好简历,作品集,采用上网等形式,多留意上海的招聘信息;个人建议,如果你很着急有一份工作,(要尽量早的找到一份工作)可以见到介绍差不多的公司都可以发电子邮件,一般,平均状况,20家能有1家回复是正常的。先多给自己一些机会,到人家要你需面试了,再去思考这么些家哪家有必要去。所以,不要一定抱着一步到位,那样很有可能心里憔悴,你要相信,是金子总会发光,只要有能力到时候可以向更高更好的公司发展,而且,只要能够开公司的人,都有自己的能力,都值得去学习,只是时间长短的问题。要抱着先就业,再择业的态度。在上海收集了3家以上。你和公司就可以商议在某个时间,比如过完年,过去,分别面试,为了一家跑了万里的行为是高风险的。
8.最后,珍惜大学最后的幸福时光,可以在完成上述问题的情况下,尽量的和朋友去玩儿,多多团聚,即将真正成为“社会的人”,学校的感动将永成为记忆。
第五篇:大学生入党需要些什么材料(范文模版)
大学生入党需要些什么材料.txt珍惜生活——上帝还让你活着,就肯定有他的安排。雷锋做了好事不留名,但是每一件事情都记到日记里面。大学生入党需要些什么材料?现在整理出来供大家参考,各个支部具体要求可能不太相同。
一、入党申请书(一般1600字左右)
入党申请书是要求入党的同志向党组织表明自己入党意愿的一份正式材料,有着一定的格式和要求
1,标题:一般在第一行中间写“入党申请书”或“入党申请报告”.2,称谓:一般在第二行顶格写“敬爱的党支部”,并加冒号.3,正文:这是申请书的主要部分,一般写以下内容:
(1)本人对党的认识,入党动机(为什么要入党)和对入党的态度以及在这些方面思想演变的过程;
(2)本人在政治,思想,学习,工作,作风等方面的主要表现情况;
(3)今后的努力方向以及怎样以实际行动积极争取入党和接受党组织的考验.4,结尾:正文写完后,一般另起一行用“请党组织考验我”或“请党组织看我的实际行动”等语句作为束语结束语,也可用“此致,敬礼”等词语.5,落款:在结尾的右下方要写上申请人的姓名,并注明申请的年月日.二、学习成绩总表(复印件)
三、党校结业证书(复印件)
四、思想汇报(1000字左右)
要求入党的同志为了使党组织更好地了解自己,接受党组织的教育和监督,要积极主动地向党组织汇报自己的思想、学习和工作情况。这是培养能自己的组织观念、提高思想觉悟的有效途径。最好能够根据学习情况经常向党组织汇报思想。为了便于党组织更加全面、系统地了解申请入党人员的思想状况,提倡写书面思想汇报。当然,也可以进行口头汇报。思想汇报的基本书写格式及内容通常如下:
标题。居中写“思想汇报”。
称谓。即汇报人对党组织的称呼,一般写“敬爱的党组织”。顶格书写在标题的下一行,后面加冒号。
正文。写思想汇报,是结合自己的学习、工作和生活情况,向党组织反映自己的真实思想情况。具体内容根据每个人的不同情况而定。如果对党的基本知识、马克思主义的基本理论的学习有所收获,可以通过思想汇报的形式,将学习体会、思想认识上新的提高及存在的认识不清的问题向党组织说明;如果对党的路线、方针、政策或一个时期的中心任务有什么看法,可以在思想汇报汇中表明自己的态度,阐明自己的观点;如果参加了重要的活动或学习了某些重要文章,可以把自己受到的教育写给党组织;如果遇到国内外发生重大政治事件时,则要通过学习提高对事件本质的认识,旗帜鲜明地向党组织表明自己的立场;如果在自己的日常生活中遇到了个人利益同集体利益、国家利益产生矛盾的问题,可以把自己有哪些想法,如何对待和处理的情况向党组织汇报;为了使党组织对自己最近的思想情况有所了解,就要把自己的思想状况,有了哪些进步,存在什么问题以及今后提高的打算写清楚,等等。结尾。思想汇报的结尾可写上自己对党组织的请求和希望。一般用“恳请党组织给予批
评、帮助”或“希望党组织加强对自己的培养和教育”等作为结束语。
在思想汇报的最后,要署名和注明汇报日期。一般居中书写“汇报人╳╳╳”,下一行写上“╳╳╳╳年╳月╳日”。
写思想汇报应注意的问题:
(1)思想汇报应是真实思想的流露,最重要的是真实,切忌空话、套话、假话,做表面文章。
(2)写思想汇报应根据不同时期的思想认识状况,集中新体会和认识深刻的一、二个方面的问题谈深谈透,不要罗列多个方面的问题泛泛而谈。
(3)写思想汇报要密切联系自己的思想实际,不要长篇大段地抄录党章、报告、领导讲话和报刊文章的内容,防止形式主义。
(4)写思想汇报要实事求是,对自己做一分为二的评价,不但要对自己的成长进步进行肯定,而且要找准存在的不足,敢于向党组织暴露缺点和问题。
另外,党组织不能简单地用思想汇报次数的多少衡量一个人是否积极靠近党组织,但是对于要求入党的人来讲,经常,主动地向党组织汇报思想是加强同党组织联系,增强组织观念的一条有效途径,因此,申请入党的人应积极主动地向党组织汇报思想。
五、群众调查(非自己写)
六、自传(3000字左右)
入党自传材料的内容包括以下内容:
1、本人的基本情况,如:姓名、出生日期、籍贯、出生地、民族等基本情况。
2、本人的政治历史情况,主要包括成长经历、参加进步团体和民主党派的历史、学习简历、工作简历和历史上受到的奖励或处分的有关情况等。主要要求是:参加进步团体或民主党派的历史要写清楚参加的时间、任何职务等情况。学习简历要写清楚起止时间、在何处、学习的专业、任何职以及最熟悉你这段历史的证明人,前后时间要衔接。
3、大学里的情况重点介绍,特别是你思想成长的过程,并且有入党的愿望。
4、写入党自传材料的基本要求是:对党要忠诚老实,所写内容要详实,不能含糊其词,不能模棱两可,不能隐瞒自己知道的而又应该向党组织说清楚的问题。亲笔用黑笔书写,不能用微机打印件代替。材料写完后要亲笔签名,并签署书写日期。
附:家庭成员及主要社会关系
家庭成员:
姓名与本人关系政治面貌工作单位
1.2.主要社会关系:
姓名与本人关系政治面貌工作单位
1.2.