㈠ 为什么很多人说软件工程师吃的是青春饭呢
年轻才有精力是钻研那繁琐的程序,调试程序是很费时间的
㈡ 听说软件行业里年龄过了35岁就很难找工作,请问高级软件工程师找工作也有年龄限制吗
一般就是项目经理,或者架构师了,很少有自己写代码的了
㈢ 中国最有名的软件工程师是谁
这个难说,李开复,李彦宏,张朝阳都很出名.不过个人很欣赏张朝阳的那句话:一般才能的人不要搞互联网.真的很有哲学.呵呵
㈣ 世界上第一位软件工程师是谁
简介:
阿达·奥古斯塔,19世纪诗人拜伦的女儿,数学家。
穿孔机程序创始人,建立了循环和子程序概念。
为计算程序拟定“算法”,写作的第一份“程序设计流程图”,
被珍视为“第一件计算机程序。
生平:
1815年生于伦敦,她是英国著名诗人拜伦(L.Byron)的女儿。因父母婚姻破裂,出生5星期后就一直跟随母亲生活。母亲安娜·密尔班克(A.Millbanke)是位业余数学爱好者,阿达没有继承父亲诗一般的浪漫热情,却继承了母亲的数学才能。
阿达19岁嫁给了威廉·洛甫雷斯伯爵,因此,史书也称她为洛甫雷斯伯爵夫人(Lady Lovelace)。由于巴贝奇晚年因喉疾几乎不能说话,介绍分析机的文字主要由阿达替他完成。阿达的生命是短暂的,她对计算机的预见超前了整整一个世纪。阿达早逝,年仅36岁,与她父亲拜伦相似。根据她的遗愿,她被葬于诺丁汉郡其父亲身边。
阿达设计了巴贝奇分析机上解伯努利方程的一个程序,并证明当时的19世纪计算机狂人巴贝奇的分析器可以用于许多问题的求解。她甚至还建立了循环和子程序的概念。由于她在程序设计上的开创性工作,Ada Lovelace被称为世界上第一位程序员。当时的阿达甚至不顾自己已是三个孩子的母亲,坚定地投身于分析机研究,成为巴贝奇的合作伙伴。在1843年发表的一篇论文里,阿达认为机器今后有可能被用来创作复杂的音乐、制图和在科学研究中运用,这在当时确是十分大胆的预见。以现在的观点看,阿达首先为计算拟定了“算法”,然后写作了一份“程序设计流程图”。这份珍贵的规划,被人们视为“第一件计算机程序”。
美国国防部据说花了10年的时间,把所需软件的全部功能混合在一种计算机语言中,希望它能成为军方数千种电脑的标准。1981年,这种语言被正式命名为ADA(阿达)语言,以纪念这位“世界上第一位软件工程师”。
㈤ #软件工程师#介绍一两个你们以前做过的项目
2017.7-2017.9 美食e家订餐管理系统
开发工具: MyEclipse10.0 、Tomcat7.0 、Oracle 数据库等工具.
技术实现:Struts2、HIberrnate、Spring、javascript、JSTL、EL、Ajax、JQuery。
项目描述:
1..项目背景:随着互联网技术的发展,网上购物逐渐成为人们的网上行为之一。为了满足人们对各种各样的美食需求,最好的方式就是利用计算机网络,将各种美食和计算机网络结合起来,就形成了美食e家订餐管理系统。
2. 功能模块:
前台的功能模块主要包括:会员操作模块和食品浏览模块。会员操作模块主要包括:会员注册、会员登录、购物车购买商品、订单查询;食品浏览模块主要包括:分类浏览、人气食品、热销食品、推荐食品、检索食品等。
后台的功能模块主要包括:类别管理模块、商品模块、订单管理、会员维护等。
3 . 该系统基于B/S三层架构,使用Struts2、HIberrnate、Spring等开发框架,MVC开发模式,采用js html css进行前台的设计,使用jQuery Ajax json技术实现页面的局部刷新处理,提高用户体验度。
责任描述:参与项目需求分析,数据库设计,独立完成系统管理模块的用户管理和权限管理、用户跨权限访问拦截等功能的实现。
2017.2 ~2017.5 叮当喵超市库存管理系统
开发工具: MyEclipse、Oracle 数据库。
技术实现:Spring、mybatis、springmvc、JSTL、EL、Ajax、JQuery。
项目描述:由于人们的物质需求的增长超市业务的日渐繁杂,逐渐需要一套软件来相应的软件来管理。在这种情况下超市库存管理系统也应运而生。
超市库存管理系统主要是对超市库存、供应商、用户的简单管理。本系统能更快,更方便的管理好整个仓库工作流程中的各个模块,使工作效率达到最优化。
责任描述:参与需求分析和数据库设计,独立完成系统的商品管理和用户管理模块的功能实现和代码编写,独立完成对所负责模块的单元测试,编写功能模块说明文档。 来自职Q用户:赵先生
以前做过一个服饰管理系统,该项目用的是SSM框架,以及ajax、JQuery、div+css等技术,开发工具主要是MyEclipse,Oracle,tomcat。开发的时间是四个月。
该项目能够更好的管理公司的产品,给客户更好的消费体验以及更好的维护各户的关系,从而产生更多的效益,系统还可以根据用户的总下单金额来了解用户对企业的贡献。
该项目的权限分为四个级别:
1、未注册用户:只能浏览产品不能购买
2、已注册用户:可以购买产品,反馈产品体验,提出系统改良建议,会员可以享受打折优惠
3、普通管理员:只有客户经理才有的权限,客户经理维护自己负责的客户信息,随时更新
4、超级管理员:管理普通管理员,可以删除客户,以及产品信息
主要功能:销售管理,客户管理,服务管理,产品信息管理,产品质量管理,基础数据,客户权限管理
负责模块:客户管理,产品信息管理,客户权限管理 来自职Q用户:马先生
㈥ 中国最小、最牛的软件工程师是谁
当然是四川广元的吴杰了软件工程师人物简介 吴杰,国家2级软件工程师,1997年6月25日生,四川广元人。目前初中文化,目前就读于三堆中学。于2010年进考国家2级软件工程师,但目前因为年龄原因未工作。由于计算机经验方面,现在网络有许名气。 吴杰13岁进考国家二级软件工程师,熟悉计算机语言编程,在2010年被四川省广元市连续被评为“广元计算机优秀青年”和“计算机软件高级工程师”的称号。参加过FPS游戏的编辑和3D美工,吴杰同学也是一名网络黑客,但从未做过损人利己的行为,他说“学习计算机是,未来报效自己的国家,为自己的国家做贡献,而不是打着黑客的名号到处做令人憎恨的行为”。吴杰年龄较小,但计算机经验丰富,目前熟悉计算机高级编程语言c语言、c++语言、E语言、VB语言,自小对计算机十分爱好,熟练掌握C语言面向对象编程语言 熟练使用HTML,并了解Ajax 熟练使用jsp、servlet、JavaBean进行web应用开发; 熟练掌握Struts2、Hibernate、Spring等开源框架技术,并能够用Struts2.0+Hibernate+Spring进行大型项目的开发; 熟练操作MS SQL SERVER、MySQL数据库,了解Oracle数据库,熟悉SQL语句; 能够熟练运用Eclipse和myEclipse等开发工具。专业技能 * 熟练掌握XHTML、CSS、DIV、Javascript、AJAX、Jquery、JSON等前端页面技术; * 具有JavaBean、Servlet、JDBC、多线程、socket等技术的开发经验; * 熟悉J2EE规范,熟悉基于J2EE的WEB架构设计,常用设计模式,具备Web MVC开发经验; * 熟悉Struts、Struts2、Spring、Hibernate、; * 具有Oracle、Mysql、Sqlserver数据库的开发经验; * 熟练使用MyEclipse; 经过几年的学习编程语言的经验,已有独立制作、开发软件的能力。目前,吴杰同学开发的软件有“万能图片格式转换器,MP3/MP4格式转换器”等常用软件,吴杰同学提出了“学习计算机,不在于基础,而在于用心”和“没有人是天生的天才,只有后天的努力”的全新理念,也同时对中国网络安全做出了贡献。 2011年6.4日,越南黑客对中国网站进行恶意入侵,国内多家政府网站被黑 疑似越南黑客故意挑衅 6月5日报道:国内多家地方政府网站遭黑客攻击,被入侵网站标有“越南黑客是第一”, “越南人民愿意牺牲来保护海洋,天空和国家”等挑衅言论。 吴杰所在的中国红客联盟立即对越南黑客进行反击。连续让多个越南的恶意入侵人员系统崩溃。 选我吧!!
㈦ 软件的发展历史简介
软件业的历史要追溯到50年前,它有半个世纪的发展。
第一代:早期专业服务公司,1949——1959。第一批独立于卖主的软件公司是为个人客户开发定制解决方案的专业软件服务公司。
在美国,这个发展过程是由几个大软件项目推进的,这些项目先是由美国政府,后来是由几家美国大公司认购的。这些巨型项目为第一批独立的美国软件公司提供了重要的学习机会,并使美国在软件业中成了早期的主角。
第二代:早期软件产品公司,1959——1969。在第一批独立软件服务公司成立10年后,第一批软件产品出现了。它们被专门开发出来重复销售给一个以上的客户。一种新型的软件公司诞生了,这是一种要求不同管理技术的公司。
第三代:强大的企业解决方案提供商的出现,1969——1981 。
IBM给软件与硬件分别定价的决定再次证实了软件业的独立性。在随后的岁月里,越来越多的独立软件公司破土而出,为所有不同规模的企业提供新产品——可以看出它们超越了硬件厂商所提供的产品。最终,客户开始从硬件公司以外的卖主那儿寻找它们的软件来源并确定为其付钱。
第四代:客户大众市场软件,1981——1994 。个人计算机的出现建立了一种全新的软件:基于个人计算机的大众市场提交了它们的产品。这呼唤着极其不同的营销和销售方法。
PARC为今日的PC确立了技术基础:由施乐1969年创立的帕洛阿尔托研究中心(PARC),用突破性的革新,诸如黑白屏幕、位映射显示、按钮、激光打印机、字处理器和网络(最值得一提的是以太网),为个人计算机革命奠定了基础。
在PARC工作的科学家有些后来为苹果公司及微软工作,或者创立了他们自己的公司。
(7)90年代的软件工程师扩展阅读:
80年代和90年代的平台:在80年代和90年代,许多企业解决方案提供商从大型计算机专有的操作系统平台转向诸如Unix(1973年)、IBM OS/2和微软NT等新的平台。这个转变通常使这些公司从使用它们自己所有的软件中赢得了暴利。
Peoplesoft,一个新的未继承遗产的企业解决方案公司:朝向更新的操作系统平台的转变允许其他的公司进入这个市场。其中之一是Peoplesoft,由杜菲尔德(Dave Duffield)和莫里斯(Ken Morris)成立于1987年。
他们是Integral系统公司出来的两个软件工程师,看到了基于个人计算机的人力资源管理系统(HRMS)软件的潜力。 Peoplesoft能够在HRMS之下通过收购开发许多垂直功能市场(诸如健康保健和财务服务),使自己成了传统企业解决方案提供商的一个值得认真对待的竞争者。
辅助合作者:大多数EPR公司严重依赖于合作者们以辅助和改制它们的产品。这些合作者们通常在一个大的系统安装中获得2至6倍于EPR卖家的收入。这样,两边都从90年代初以来的巨大市场增长中有所获益。
在EPR合作者的阵营里,特别是大会计公司,一种相当活跃的合并——集中化在80年代和90年代里发生了。1987年KPMG的合并,以及更近的1998年普华/永道合并,似乎是全球范围专业软件服务工业化的一个信号。
㈧ .net软件工程师的发展变迁
自从.NET Framework在2001年首次发布以来,微软对它已经进行了两次小的升级和一次大的升级,这其中包括几个稳定版本(有一些版本是作为SP发布的)。 这个版本是微软对.NET Framework的一次主要的升级。这个版本被包含在Visual Studio NET 2003中,它的SDK也可以从微软的网站免费下载。这个版本首次被集成在Windows Server2003中。Windows Server2003最开始集成的是1.1 RTM版。下面是.NET Framework1.1的发布轨迹。 版本名称 版本号 发行日期 1.1 RTM 1.1.4322.573 2003-04-01 1.1 SP1 1.1.4322.2032 2004-08-30 Released with Windows Server 2003 SP1 1.1.4322.2300 2005-03-30 .NET Framework 1.1相对于.NET Framework1.0有哪些变化
◆内嵌了移动版的ASP NET控件。以1.0版本中这些控件只是作为.NET Framework的附属部分,而并不是.NET Framework的一部分。
◆更高的安全性。增加了从Internet下载的.NET程序的访问限制,以及为ASP NET增加了代码访问安全功能。
◆内嵌了ODBC和Oracle数据库的支持。在1.0版本中这些功能也是作为附属部分,它们并不属于.NET Framework。
◆增加了精简版的.NET Framework。这是一个可以运行在手持设备上的版本。
◆支持IPv6。
◆增加了很多API。 这个版本随着Visual Studio NET 2005、Microsoft SQL Server2005以及BizTalk2006一起发布。 版本名 版本号 发行日期 2.0 Preview 2.0.40301.9 2004-03-01 2.0 Beta 1 2.0.40607.16 2004-06-29 2.0 Beta 1+ 2.0.40607.42 2004-07-27 2.0 Beta 1R 2.0.40607.? 2004-09-01 2.0 Beta 2 2.0.41013.0 2004-10-13 2.0 RTM 2.0.50727.42 2005-11-07 .NET Framework 2.0相对于.NET Framework1.1有哪些变化
◆增加了很多API。
◆提供了一些用于高级控制的新API。这些控制包括多线程、内容分配、动态装载以及其它一些控制。在SQL Server2005中已经大量了这些功能。
◆支持64位操作。所支持的平台包括x64和IA64。
◆增加了对范型的支持。
◆对ASP NET控制进行了重大升级。
◆提供了新的数据绑定控件
◆增加了ASP NET的个性化支持,这其中包括对主题和皮肤的支持。 我们以前将.NET Framework3.0称为WinFX,这个版本提供了一套新的内核API,这个版本已经成为Windows Vista操作系统的一部分。.NET Framework3..0还可以被安装在Windows XP SP2以及Windows Server2003 SP1上。这个版本在构架上并没有什么大的变化,它的运行时使用的是.NET Framework2.0的运行时。
.NET Framework3.0由以下几个主要部分组成:
◆Windows表现层基类库(WPF),以前叫Avalon。这是一套新的图形接口API,这套API可以充分利用3D技术,这其中包括计算机硬件和软件。
◆Windows通讯基类库(WCF),以前叫Indigo。这是一个面向服务的消息系统,这个系统允许将本地程序和外部的程序集成,这有些类似于Web Services。
◆Windows工作流基类库(WF),允许系统建立自动化任务,并且可以在其中建立事务。
◆Windows数字标识(WCS),以前叫InfoCard。这是一个可以存储这人数字标识,并提供了编程接口,如可以将这项技术应用到网站的登录上。
版本名称 版本号 发行日期 3.0 Beta 2 3.0.3906.22 2006-05-23 3.0 June CTP 3.0.04131.6 2006-06-23 3.0 July CTP 3.0.04307.00 2006-07-17 3.0 RC 3.0.04324.17 2006-09-01 3.0 RTM 3.0.4506.30 2006-11-06 在9频道的访谈中,Jason Zander,微软的.NET Framework团队主管,透露了这个新版本的一些信息。这个版本暂时命名为“3.5版”,这个版本将包含一个新的编译器,这个新的编译器将支持很多新的特性,如语言集成查询,还有C#和VB NET中的许多新的特性。这个版本将和Visual Studio2005的下一个发行版本(代号为Orcas)同时发行。
㈨ 中国的软件工程师干到多少岁就得转行了
这个问题比较难回答.
因为牵扯进来的东西太多.
就中国目前软件行业的发展趋势来说,市场对人才的渴求是远远不够的.中国的信息产业才是一个刚刚起步的阶段,软件人才的缺口达80W之巨.所以你不需要考虑转行.
但如果是结合人自身的构造.假如你想要自己的软件一直都比别人的好,那你就必须不断的学习,跟上时代的步伐.不断的学习新知识,是需要一定的精力的.人才50岁后精力都会呈下降趋势.记忆力也会有衰退的迹象.这个时候,你就需要考虑转职位了.也并不需要转行,对市场感兴趣的,你可以朝项目推广发展,也可以做技术总监.发展成 CEO 或者自己做老板也是很有可能的,因为软件工程师的薪水实在是太令人羡慕了.
综合上述观点,个人认为,如果你是有心在软件行业发展,那你永远都不会面临转行的危机.
但如果你自己无心再做下去,那任何年龄的任何时候你都可能转行.
一切就这么简单.就在于你是怎么想!