编程之路,请各位电脑达人,帮帮忙!

来源:百度知道 编辑:UC知道 时间:2024/05/04 06:54:59
我知道软件的流程应该是
设计程序--程序语言编辑成指令--转换为2进制--测试
(学习语言)
我只知道要学语言(常用的语言是c++,java还有?必学的有哪些?),其他的一片空白,具体要做什么呢?如果有漏,帮忙补充!
除了这些,还要学什么?

喜欢软件编程的话很好,其实初学者不用太在意大面上的东西,还有非得学什么语言,一般你就从BASIC或PASCAL开始学学就行,这些都是结构化的老语言,虽然实际用不到,但是思路比较原始,容易理解。
然后学面向对象的C++,这个一定要下功夫学好,因为这是应用最广的,被业界普遍接受的语言,而且像JAVA,C#,语法和它差不多,主要还是面向对象的思想,很重要,理解了以后想用别的语言的话再学会很快。
其实语言只是工具,主要是编程思想和数学方法,不过工具都不了解的话又怎么去理解运用这些思想呢,语言是第一步,学了之后你了解了一些程序运行的原理,但是接下来才是最难最重要最能体现能力高低的地方,你要学习各种基本的算法,然后摸索出自己的算法,和别人的反复对比,在竞争中提高,这中间你要学习数据结构,算法基础等等,而且若要和网络结合的话要学的东西更多,数据库,网络基础,ASP,PHP等等,不过这些远比算法简单。
不过真正能在软件公司中胜任的话这些还不够,因为现在软件开发不是一个人的事,要统筹规划,所以有必要学习下软件工程。
另外,你提到的“程序语言编辑成指令--转换为2进制”属于编译原理的内容,一般交给编译器完成,大部分程序员是不用考虑的,而编译原理肯定比编程更深一层,现阶段你是不用考虑的。

希望能帮到你。

要学会的是编程的思维逻辑
至于编程语言没有说什么是必学的,看你自己的使用需要。

你这是什么流程- -。。。转换成2进制和软件开发没有关系。。。那是发生在计算机compile你的程序的时候它的工作。
大的项目,流程中每一个部分都是有专门的人员来做的,有analyst,developer,tester。当中developer对于语言要求是最高的,其他的两种也需要一定的编程基础。
如果说必学的话,c和java。