回答数
5
浏览数
18403
所以深爱都是秘密
目前比较好的软件工程师证书就是软件设计师,要想成为软件设计师你需要了解以下课程: 1:数据结构 目前清华大学严蔚敏老师的数据结构是一个经典.可能的话,再搜罗其他版本的教程,这样可以互相印证. 2:操作系统(第三版),主要从资源管理的角度来分析系统功能的实现。假设你要设计一个新的操作系统,如何实现它?操作系统理论就是向读者逐步介绍和解释。重点是五大管理职能的实现及其原理。 3:计算机网络(第三版),要学习ISOOSIRM七层的划分以及各种协议的功能。传输理论、互联设备、Internet知识,和参考模型理论. 4:计算机专业英语,不是软件考试特有的,是专业知识+英语水平,考前不需专业准备,平时有意识地上网读点英文专业资料. 5:软件工程(第二版) 要熟悉数据流图和流程图 6:数据库理论.这要求熟悉SQL的语言. 7:C语言或者VB语言应该掌握 最后要学习统一建模语言UML,它代表了软件工程的发展趋势,目前是可视化建模的事实上的工业标准。 计算机学习要经历一个从理论———实践———理论的认识不断深化的过程,这一过程是非常艰辛的,祝你成功。
光头强抓不住熊灰太狼吃不到羊
java C语言 网页工程 HTML CSSasp或php
汇编语言:这个方向很难,因为汇编太难了,当然将来待遇肯定很好。c语言:是面向编程的语言,用于写底层的,相对来讲比较难,待遇也很好。C++比较好的一个选择,是面向对象了,可以说学会了C++在学其他的面向对象语言就很简单了,工作待遇相对C语言差了点,但学好了也是不错的,与下面的语言相比还是稍难一点的。Java:包括j2se,j2ee,j2me三种,第一种是基础,第二种是做网站的,现在很火,第三种是做手机游戏的,本人不太看好。.,和Java类似,和Java并列的一种语言,都很火,现在大多数都是用这两种语言开发。
这个题目好大啊第一首先你得会编程吧,那么编程语言的书一大堆然后才是软件工程代码大全,重构,设计模式,企业应用架构模式是和编程密切相关的软件工程的书然后就是敏捷开发,极限编程,测试驱动开发之类的比较新的一些软件工程的概念当然很多传统的软件工程的书也是必读的例如人月神话大牛大多,书大多,坚持才是王道
我是学软件工程的,软件工程若是自学,确实是比较难的,而且需要一定的英文和数学功底。若是第一次接触编程,肯定是要花很多时间才能学会。网上有一些视频教程,你可以看一下,刚开始有个老师带,花的时间会差很多。
java编程思想,SSH开发,设计模式,软件工程,之类这些
先看C语言吧,有个语言基础再说,现在看软件工程早了点,软件工程说白了就是软件的方法和工程的思想。
初2的话就从C语言看起来吧很多语言都是它的改进和变种,重要的是学一个思考方法个人推荐机械工业出版社的《C语言教程》作者Al Kelley & Ira Pohl觉得适合新手读,比我国编写的教材更系统,更循序渐进,更清晰。
我们的软工专业课是学C语言,不过还有其他的。而且软工后期也需要自己决定发展方向。另外,如果是自学的话没有学位证,我不是很推荐。没有学位证的话并不能给自己就业之类提供太大帮助吧。。
没有专业基础就不要自学了如果有基础,又要往这个方面发展,那只要用心肯努力学什么都一样的如果你是为了考证书,还是建议你参加个培训,否则除去前面的如果是考不出的这个东西枯燥考的知识点又多,培训的地方比较系统能抓重点,还有资料题目,自己想不通的还能请教。没学好报名都不要去报,报了也浪费一百多我也是过来了,考了个网工,不过工作了觉得没什么用
对于开发大型软件来说,不像编一个小程序一样简单,它涉及到许许多多的问题,软件工程就是用工程的方法来把抽象的编写软件具体化,软件工程的目标是:在给定成本、进度的前提下,开发出具有可修改性、有效性、可靠性、可理解性、可维护性、可重用 软件工程性、可适应性、可移植性、可追踪性和可互操作性并且满足用户需求的软件产品。追求这些目标有助于提高软件产品的质量和开发效率,减少维护的困难。一般对于程序员来说,只是做分配到一个小小的子任务,对于项目负责人与系统分析师来说,运用软件工程的方法特别重要,是离不开它的范畴的.
都叫兽变凡人
重点推荐C语言四大圣经:《C语言程序设计》、《C和指针》、《C陷阱与缺陷》、《C作家编程》。其中C语言的发明者K&R的《C程序设计语言》更是重中之重,此书是C语言的第一秘典。所有优秀程序员的必经之路。四大圣经及其他优秀书籍的信息:1.《C语言程序设计》K&R清华大学出版社2.《C和指针》POINTERS ON C Kenneth 、徐波 人民邮电出版社3.《C陷阱与缺陷》Andrew Koenig、 高巍人民邮电出版社4.《C专家编程》Expert C Programming Deep C Secrets Peter VanDer Linden 人民邮电出版社 (2008-02出版)5.《清华大学计算机系列教材•数据结构(C语言版)(附光盘1张)》吴伟民、 严蔚敏清华大学出版社6.《计算机算法设计与分析(第3版)》王晓东电子工业出版社7.《算法艺术与信息学竞赛•算法竞赛入门经典》刘汝佳清华大学出版社8.《算法导论(原书第2版)》科曼(Cormen .)、等、 潘金贵机械工业出版社 (2006-09出版)9.《编程之美:微软技术面试心得 》《编程之美》小组电子工业出版社10.《编程珠玑(第2版)》Jon Bentley、黄倩、 钱丽艳人民邮电出版社11.《算法艺术与信息学竞赛》刘汝佳清华大学出版社12.《程序员面试宝典(第3版)》欧立奇、刘洋、 段韬电子工业出版社13.《数学之美》(《浪潮之巅》作者吴军最新力作,李开复作序推荐,Google黑板报百万点击)
既然心知肚明何必处处煽情
到赤峰市开源IT软件工程师学校,可以将您培养成软件工程师的具体课程安排如下:开源IT学校第一阶段课程内容序号 课程名称 主要内容 参考资料 课时① 编成基础 计算机硬件,软件简介,可视化编成20课时② Java基础 面向对象编程,JAVA开发环境,JAVA语法,异常处理,集合框架,数据结构,IO输入输出流,JDBC,线程,jdk新特性。 Java就业培训教程.pdf 80课时③ XHTML HTML完全手册.chm 20课时④ Javascript+css 客户端脚本语言 jscript中文参考手册. 20课时 开发工具 MYECLIPSE插件,TOMCAT,ANT, Websphere, resin⑤ JSP动态网站 servlet ,JSP运行原理,JSP语法,HTTP协议,JSP内置对象,COOKIE,JDBC。案例:(购物车,聊天室程序,通讯录,留言板)。80课时⑥ JSTL标签库 JSTL标签库,自定义标签库。20课时⑦ BS软件架构 JSP+Servlet+JavaBean+JDBC(MVC架构)20课时⑧ 数据库原理 数据库系统简介,数据库原理 数据库操作,sql语句,范式,关系,约束,存储过程,触发器,事务。20课时⑨ 软件工程( 组件化) 软件需求分析,软件数据建模,软件架构设计,软件开发规范,原形+迭代开发模式,软件架构分析。20课时10 项目实践 常用组件详细讲解,上传文件组件,分页组件,主键生成组件,权限处理,考试管理系统,小型论坛,网上书店管理,等电子商务系统。20课时软件工程概论 简介, 开发模式,CMMI12课时项目管理 项目计划(项目的整体时间,人员安排,阶段性工作内容),任务跟踪。需求分析 需求管理与配置管理:需求调研,分析,系统范围配置标识,版本控制,配置审核(VSS,CVS),实际项目需求数据建模PowerDesigner业务建模rose2007(类的关系)。拓展:svn40课时软件测试概论 1.测试基础(概述,角色,测试所需条件)2.测试目的以及原则3.测试分类4.测试方法5.静态白盒测试,静态黑盒测试,动态白盒测试,动态黑盒测试6.测试计划,测试用例7.需求评审8.原型评审,设计评审9.实际项目需求评审10. bug管理工具28课时 Flex(语法,控件应用,远程方法访问)AJAX。拓展:dwr深层研究40课时原型开发 原型设计规范软件设计 数据库设计概要设计架构设计详细设计设计评审面向对象设计 20课时XML 扩展的标记语言,XML, XSLT,DTD,SAX,DOM,JDOM等解析20课时STRUTS2 过滤器,Struts1,Struts2高级部分(标签库,验证框架,拦截器,源码分析,连接池,国际化,插件安装),AOP基础,JNDI。拓展:JSF, Tapestry,velocity40课时Spring IOC,JDBC,MVC,AOP,事务。hibernate 数据持久化。拓展:, ibatis,搜索功能lucenewebservice Soap协议,分布式。拓展:JMSOracle数据库 大型数据库开发。拓展:DB220课时软件测试 单元测试 集成测试系统测试验收测试60课时毕业答辩 演讲能力,面试技巧,面试题,答辩20课时以上是学成软件工程师的课程体系。