有关软件工程师的几个问题

2025-02-22 09:51:24
推荐回答(3个)
回答1:

小伙子有想法不错!
在下就是搞软件行业的,可以给你一些建议:
首先学java(C语言完全可以不看),然后直接学习
ASP.NET和J2EE,如果刻苦点的话,加上有个人指导一下,半年时间足以成为半个高手。要进微软,比如成都公司,你必须具备如下:大学本科或更高学历,最低标准四级英语水平。熟练运用MyEclipse、visual studio、SQLServer2005、oracle等开发工具,精通ASP.NET和J2EE其中一门技术,熟练运用JavaScript、css技术,介于现在主流技术你还必须精通AJAX,如果有三年以上开发经验,那么进微软完全没有问题咯
你说到国外软件问题,本人也有这个方面爱好,日本的很多程序都是我们中国人写的,软件行业接外包最多的也是日本,待遇也不错,很多程序员有想法点的就会把日语学了去日本发展,年薪一般都是折合人民币20多万。

回答2:

我不是专业人士,甚至还没有工作,不过我试着回答一下,也算是为我自己总结一下吧!呵呵,老实说我觉得就算是李开复来回答也不一定能让你满意,因为除了天才(比方说盖茨,Linus)好像没有几个人能够像你说的短短三四年就那么出色。
1、工作非常多,比方说做嵌入式方面的软件设计师,特别是做底层,驱动级的开发。还有游戏设计师等等。前者要求在电路,汇编语言,C语言等方面有好的掌握。后者需要有丰富的思维,创意,需要一些人工智能和数学的知识。
2、自考的相关要求你应该看有关的学校和部门。但是我本人认为自学考试还不如就业培训。现在连正规本科毕业都没有什么用,何况是自考呢?而且现在很多公司看的是能力。当然,如果你有时间参加,也是好的。
3、C/C++是基础,一定要先学好。然后无论是C/C++还是JAVA都是一直不断学习的。数据结构是算法的基础,当然也有的书两块合一了。但是想学好算法一定要先掌握数据结构,学完数据结构可以学数据库,但是即使没有学完数据结构只要有一些编程经验了也就可以学了。
4、这个问题不好说,除了投机倒把或者有背景的以外我觉得没有谁能很快就拿到高薪的。我不知道有什么捷径,正规的路子我给你一个,学好外语,英语,日语都很重要。多做项目,找个好工作是没有问题的。
5、这个如果有人能回答你希望你不要相信,你想想,要是他自己知道的话还会跑来这里吗?微软一直以来的理念就是招纳最聪明的人,什么意思?在数学和物理方面有很多灵感的家伙。编程其实是最没有技术含量的。
6、可以考一个微软认证,请参考:
http://www.microsoft.com/china/learning/
JAVA可以考一个SCJP(Sun公司授权JAVA程序员认证)
7、我没有出过国,不过据出国的人说,首先是交流能力,其次是自信和创新意识,语言就不用说了。做IT这一行,还是的,数学,算法,物理。做程序员?不看好,现在人家都来找中国,印度的外包呢。
8、软件的界面生成可以通过调用相关的类库,例如Microsoft的MFC类,JAVA的Swing和SWT包,等等。软件的开发是一门工程,也是一门可学。软件工程本身是一门非常重要的课程。如果你认为他只是编程那就错了,涉及到需求分析,概要设计,详细设计,编码,测试,运行,维护等阶段。编码占多少?基本上不到20%。
9、独到的创新意识和优秀的算法,加上经验。否则没有什么可比性,大家都一样。
10、这个难说,4年什么都可能发生。顺便问一句,出国有那么好吗?
11、无论开发什么,C\C++都是最好的工具!3D肯定要靠这个。
12、再次重复,算法,算法,算法,算法!!
13、无论操作系统,人工智能,信息安全,无不是数学家和物理学家的智慧结晶。盖茨,李开复这些人都是在算法方面有很深的理解和造诣的。相信我,计算机软件的进步靠的就是算法。不过无论路怎么走,有四个字是肯定有用的,坚持不懈。

回答3:

你的理想太远大了,不是一般人敢想的。要想做到这些,先从基础做起吧:最少掌握10000个英文单词,把高等数学,离散数学,图论等弄清楚了。最后,盖上10层被子,做个好梦,或许你的愿望就实现了。