第1个回答 2010-08-03
作为一个大致按照你规划的人生走过来的计算机前辈吧,读了四年的数学与计算科学的本科,三年的计算机应用的研究生,在多个知名软件公司工作过,我就浅谈一下我的认识吧,权当抛砖引玉:
1。作为一个女生,而且还希望能成为一个优秀的程序员,这种勇气的确可嘉,不过不知道你是否做好了这方面的准备,计算机编程是一项要求逻辑思维非常缜密的工作,要求你能吃得下苦,耐得住寂寞,具备快速学习的能力,其加班是家常便饭,能够承受来自生理和心理双重的压力,在我工作过的公司的研发一线,还真是很少看到MM们的身影;
2。如果你下定了决心,那就要了解软件开发的现状和未来的发展趋势,找准自己的兴趣所在,兴趣是最好的老师,只有这样,你才有学习的动力;目前B/S和C/S是目前两大主流开发模式,在B/S方面你要学HTML,CSS,JAVASCRIPT,网页三剑客、ASP.NET、PHP、JSP、ActionScript等等,在C/S方面要学C,C++,C#等等,了解常用数据库Oracle,SQL Server,MySQL的常见操作;基于B/S模式的分布式软件是将来的发展方向,这两年日趋流行的网页游戏就是这方面的一个佐证,建议你可以先熟悉html,通过为自己建立一个主页或者开发一个MIS来快速找到成就感,树立自己学习的信心;要精通所有的那是很困难的,其中任何一门语言只要你深入进去,都够你钻研的,所以找一门入手,后面的很多的触类旁通了。
3。关于考研,英语和计算机这两门目前都纳入了国家统考了,英语就不说了,计算机是数据结构为核心了,严蔚敏的《数据结构》要非常精通了,看一下指导大纲和历年真题;
希望我的看法能对你有所帮助。本回答被提问者采纳
第2个回答 2017-01-06
对于初学者,建议从基础的C语言入门,C语言作为基础语言,大多数的高级编程语言都是从C语言的基础上改进而来的,而且,高级编程语言种类繁多,不同的开发需要的编程语言也不同,在选择高级编程语言之前还要选择自己的技术方向,在没有选择技术方向之前,建议还是从C语言开始掌握。学习C语言推荐谭浩强老师的C语言教材,是一本很好的入门教材。学习中还应当重视实际操作的重要性,多练习。
第3个回答 2017-08-18
要看你学的是什么开发,现在开发语言有很多种,C语言,C++,JAVA,汇编,FCC等等,如果是没有任何基础,建议可以学JAVA,JSP,比较容易入门,如果想搞游戏开发,那就学C++,汇编。当然,汇编是高级语言,生涩难懂~~~(个人意见~)其实软件开发的语言都是几乎一个模式,学好一种,再去接触其他的语言就很轻松了。最重要的是软件开发这行业,你得有兴趣。如果没兴趣,纯粹为了好玩,建议你不要学。这东西别看有的人说多么赚钱,其实很枯燥。而且这东西要看悟性,等到你去了公司,就知道了。现在听有的人说这好那好,没准就是学校招生的人。所以我建议你最好是考虑清楚,而且学费现在真的不便宜。基本上现在都是2年5万,这还是保底。(包括吃住,电脑等必备物品)至于要求,没有,学这个的话,没有明确的门槛。当然,我个人的意见是,有兴趣,喜欢这个,然后有悟性。想清楚后再做决定。
第4个回答 推荐于2017-08-13
我是PHP的,也学过一些别的语言。简单来说就是先理解一些基础知识,但是都是大学生了,肯定有些基础。数据结构好好看看,然后决定自己是做什么。开发实施测试啥的。
看你的意思你是想干开发是吧。
干什么开发?游戏开发?网站?app?
你说你喜欢游戏是吧?
游戏的话,不完全是编程,而且还存在这游戏引擎开发这种东西。还有什么剧情啊脚本啊啥的都是游戏开发。还有游戏测试也很不错,虽然工资少点。想干就去学,游戏引擎更多的是数学运算,别的就是差不多的玩意。而且编程这东西不是只吃一门的饭就够了,java对我来说特殊点吧,剩下的,见一门学一门当你学完一门的时候你自己就知道该干啥了。还有别看死书,投入到工作中比看书有用。都是逼出来的本回答被网友采纳