(编写软件高手请进)是不是只要学了什么c语言java语言就可以制造软件?

请告诉我成为一个软件工程师的步骤:第一步:第二步:...第n步:成为软件工程师,能制造出一些应用软件... 请告诉我成为一个软件工程师的步骤:
第一步:
第二步:
...
第n步:成为软件工程师,能制造出一些应用软件
展开
 我来答
wy_1900
2012-07-11 · TA获得超过4503个赞
知道大有可为答主
回答量:4260
采纳率:63%
帮助的人:3489万
展开全部
首先熟练掌握一门语言,这样就有了搞软件的敲门砖
其次能够听懂别人给你安排的任务,利用你所学的知识完成它。比如人家让你做一个函数,能够实现某某功能,具体要求如下。。。。,能顺利完成,你就有了开发软件的基础
再然后学习基本的软件工程知识,了解软件开发过程,便于你在项目组里面顺利的开展工作,按照项目经理的安排进行开发
通过以上努力,你就能够成为一个代码员,能按照要求逐渐编写出合格的软件代码

进一步努力,一方面是精通语言以及相关计算机知识,一方面是熟悉软件工程,再有一方面是熟练与客户对话,掌握一定的相关行业技术背景。这样,你能往高级程序员或者系统分析员方向发展。

最后,还想进步的话,要精通软件工程,熟悉项目管理工作,很好的和客户交流,就有机会成为项目经理

如果你单纯的想做一款软件,那么也可以单干,从需求获取、需求分析、概要设计、详细设计、编码、测试、美工、应用实施等等都由你一个人完成,这样对综合素质要求比较高,如果没有合适的团队指导,对个人发展不太有好处,容易走偏。

看你自己的想法了,不过需要学习的知识总结下来有三点:一是开发语言及相关计算机知识,二是软件工程知识,三是相关业务知识(哪怕是编写游戏软件,也需要相关知识)
计算机语言只是工具,和榔头没有区别,你没有系统的使用榔头的方法和正确的图纸以及工作步骤,是无法完成任何产品的制造的。
喻逸2d
2012-07-11 · TA获得超过2399个赞
知道小有建树答主
回答量:534
采纳率:0%
帮助的人:256万
展开全部
悬赏这么高,其实会了这些找家公司干一段时间就全知道了,现在跟你说什么平台啊,环境啊,估计你也听不懂!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
guanningylj
2012-07-11 · TA获得超过185个赞
知道小有建树答主
回答量:160
采纳率:100%
帮助的人:98.7万
展开全部
首先声明,不是软件高手
第一个阶段(java基础阶段)

1.java语法
2.面向对象
3.常用的api
4.界面编程
5.多线程
6.文件io
7.java网络编程..

看看 韩顺平老师的 java视频 (

第二个阶段 (数据库阶段)

1.oracle
2.mysql
3.sql server
目前中国软件公司用的最多的三大主流数据库是sql server,mysql ,oracle .目前看来oracle数据库越来越流行了。一般情况下PHP对应MySQL数据库;ASP对应SQL数据库;JSP对应ORACLE数据库。所以大家会经常看
到市场上JAVA培训都是用的ORACLE数据库,其实你学会了ORACLE数据库,再去学习MySQL、SQL数 据库,你会觉得有很多相似的之处,学起来也容易上手了。oracle我推荐
韩顺平老师 oracle视频 (韩老师授课很有趣,特适合基础不太好的人。讲课有一套)

第三个阶段 (web开发阶段)

1.html
2.css
3.javascript

这三个部分是进行web开发的必须技术.一定要好好学习.不过我当时没有发现有讲的特别好的。好像很多老师都讲框架和后台,界面这块不多,所以就没有什么好推荐的了,大家可以
在网上找找看看,<<别具光芒>> 这本书讲的挺好,不过不太适合初学者,可以看看孙鑫老师视频的《HTML语言速成》。

第四个阶段 (j2ee 中级部分)
1.servet
2.jsp
3.mvc

这个阶段是接近企业的需求了,所以学习起来,难度偏大,如果前面没有学习扎实,会比较麻烦,我就是这样的,前面没有吃透,就学习j2ee 中级,搞得我消化不良。所以小弟我中心的告诫大家,把前面的学好,再学习第四个阶段,这里的mvc思想不太好理解,是学习的重点。同时要学习tomcat/jboss/wl 这些服务器所以,你可能感到要学习的东西一下多了很多,其实我就在这里动摇过,有那么一段时间,又想放弃了。可是一想到 房东那种不屑的表情,我就想,一定要好好学习,混出个人样来。我家是农村的,回去就是种地,当公务员我没有关系,再说会老家我学习的专业也用不上,要不就是当个网管什么的,不说了,反正当时心情很复杂吧。这个阶段我推荐
韩顺平老师 servlet视频 jsp视频 (这里也特别谢谢韩顺平老师,我是比较喜欢他讲课的风格,因为我当时基础不好,所以不敢看讲的太理论的课。)

第五个阶段 (j2ee 高级部分)

1.struts
2.hibernate
3.spring

学习完Servlet、JSP然后再去学习框架Struts、Hibernate、Spring等最前沿的最流行的网络编程必备的软件技能。
推荐的参考书籍是美河图书提供《Servlet与JSP核心编程》
框架的基础就是Servlet、JSP。首先大家应该学习的是Struts框架,典型的MVC模型。推荐学习视频是 张小静的Struts视频。(网上有孙鑫的视频嘛,主要就是讲的Struts、Hibernate、Spring这三个框架,但是这个好像是偷录的效果不好,听起来比较吃力,衔接的不好)
推荐书籍孙卫琴编著《精通Struts基于MVC的Java.Web设计与开发》

然后就是Hibernate框架,推荐李兴华老师的Hibernate视频,
参考书籍孙卫琴 《精通Java对象持久化技术详解》

最后关于Spring框架的视频,在网上你可以搜索到很多,但是系统讲解的真的没有发现,本着对大家负责的态度,不敢乱推荐,大家到网上搜一下,也许现在有了也可能。

学完上述三个阶段的内容,就在看看xml,ajax,ejb这些知识!尤其是的Ajax用得非常火,我们公司就用,ajax的框架流行的是(jquery,dw),我们公司用的是jquery.这里提一 下,学习Ajax之前一定要有JavaScript的基础,推荐视频张孝祥JavaScript网页开发,这套视频有相应 的配套书籍《JavaScript网页开发》

最后我需要说明一下:我推荐的视频和书在网上可以免费下载的,大家也多多留言,把更好的东西给分享一下。
追问
请问你的职业是软件工程师吗?
追答
我还是个学生,也想朝着这个方向努力
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
dvchen1831
2012-07-11 · 超过17用户采纳过TA的回答
知道答主
回答量:255
采纳率:0%
帮助的人:65.9万
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2012-08-08
展开全部
已发电子书请注意查收
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式