我一直对编程感兴趣,可无奈选择了学习计算机应用,希望高手提点

2024-12-16 17:18:18
推荐回答(4个)
回答1:

英语必须过关,因为计算机专业比较特殊,这个领域好的资料都是外文的,中文的很少,而且局限于翻译者的水平,同时出版时间要比外文原版最少晚了半年,所以英语除了必须有四级以外,最好把计算机专业英语学一下!我自己就是计算机软件专业,英语目标六级+,加上专业英语。

语言学习其实不是最重要,可能在一般人眼里,学软件就是学习编程语言,那是不对的。语言的话建议学C,python,这两个是基础,前者是过程化语言,后者是轻量级开发利器和语言粘合剂,你可以在谷歌搜索“为什么python比xx好”,这里的xx代表你能想像出的任何语言!
C++的话最好学,面向对象在大型开发中很重要,不过你可以不学c,直接C++,只是会比较难学。
Java,具有跨平台的特点,完胜C#(C#是微软为了对付java而推出的,意思是C++++,只不过也太垃圾了,连java都比不过,怎么可能胜过C/C++!!),所以如果不是为了专攻windows开发,还是学java吧。
语言的话这么多其实够了,你只要掌握(注意我的用词,掌握)了C++语言,学任何语言都是轻而易举,可以举一反三的,资深的程序员可以在一天之内学会python,就是这个原因。

编程其实最重要的是算法,语言充其量是工具,算法则是灵魂。如果有毅力有基础的话建议看《算法导论》(第三版Thomas H.Cormen、Charles E.Leiserson、Ronald L.Rivest、Clifford ),《计算机程序设计艺术》(Donald E. Knuth),这两部书不妨查查资料,你会明白他们的价值,建议纸质,可以边看边做笔记,这两本书也值得收藏!
没毅力看完上述两块板砖的话就找c语言习题,实现一个个基本算法,另外推荐《编程之美》,《编程珠玑》,也是很好的算法书。

还有一点,必须自己编程操作,纸上谈兵对于编程完全不适和,你自己体会过后就会了解。

ps:楼上说的谭浩强很强,个人持保留意见,我学过他的书,感觉还行,但和国外翻译教材相比,无论是体系还是思想,都差了,尤其是void main主函数,让我看到了他的落后。

言尽于此,希望能帮到你!

回答2:

你可以百度搜索: csdn 编程是什么 什么是编程
注意把(csdn 编程是什么 什么是编程) 这句话输入进去,就可以看到 编程是什么 这个文章的。
他会解决你很多疑惑。

还有,你一开始就学C# ,随着深入,你就觉你的基础不行了。返回来 又会去 学C 。

回答3:

先学C,然后C++,再C#,然后JAVA
这个顺序还是不错的
学完C++以后直接学JAVA也可以
一般C#和JAVA精通一种就可以了,现在公司里软件开发70%用JAVA,还有一些底层应用用c语言
c语言学谭浩强(他很强)的c语言程序设计
c++学他的C++程序设计
JAVA学  JAVA编程思想

英语还是比较重要的,在实际开发中,许多变量都和他的英文意思相关,英语好的话,很多东西一看就懂了,多背背单词就行,语法根本用不到(除非你学英文书,资料)

回答4:

c# 吧,找一些电子书和相关视频看看,多做练习,多动手写!