怎么自己做软件开发 学习软件工程和软件开发怎么入门?
学习软件工程和软件开发怎么入门?
动笔之前先写:应该学哪种语言?我觉得应该看你的工作需要或者你的发展方向。基本上有两类:C/C和Java。比如想做企业应用,就要学习Java和c#;想嵌入式,就要学好C。其他情况下,你可以选择先学习C/C,然后再做决定。学习这两个类别中的一个会让你更容易学习其他语言,包括脚本语言和动态语言...1.我的介绍是从学习C语言开始的(其实课程是C),这是我们学校的公共课。我上课比较认真(虽然老师讲的很差,过了一段时间发现自己基础掌握比她好,当然理解深度也不如她)。所以,当时教材是学校自己编的,相当不好。建议一(以C/C为例),对于刚想进入编程的人(也就是没接触过编程的人),最好上课(自己看的话估计又慢又痛苦),可以找视频或者培训。c语言推荐入门教材:谭浩强 s C语言,最新版本是第三版,不过第二版应该可以(蓝)。解释一下:我强烈反对《The C programming language》直接阅读KampR。这本书绝对不是新手能看懂的。里面语法不多,语法全在程序里。不过这本书很好,入门之后一定要看。当然可以直接从C开始入门,C之父强烈推荐直接从C开始C推荐入门教材:钱能 s C(红色,清华大学出版)。这本书第一版不是ISO C,但还是挺经典的。现在作者也出了第二版,好像不太好。国外最好的入门教材据说是:《《Acclerated C 》》是柯尼希和Moo写的,很厉害。他们的作品包括《c陷阱与缺陷》《c++沉思录》。我还没有 不要读《Acclerated C 》 ;的入门书,所以我想我 最好先找一本国内的书,我 我读得够多了。你 如果你随意阅读,你会发现国外的经典书籍非常有趣,否则你可能会受到沉重的打击。入门书至少看两三遍(理解透彻,):)。如果它 s C,我建议后面的部分至少要理解三到五遍。解释一下,你不 不用先看C模板的部分。如果你有兴趣,等你学了C,我觉得你可以把模板,STL,泛型编程结合起来。这又是一个很大的工作量和很大的努力。所以,C是深奥的。建议二:学习过程中要结合简单的算法,比如冒泡,类似C语言。说一百个这样的小例子;更进一步,我们应该做更大的东西,最好是控制台程序。或者你已经开始学习win32,MFC或者linux,也可以借助平台做一些小项目。2,第一阶段最苦,然后你就知道怎么学了。这个时候,假设你有扎实的C基础。这是你可以选择也应该选择的发展方向,无论是做企业级应用还是系统开发,嵌入式设计还是游戏开发...那时候,我没有。;我真的没考虑那么多,因为我没有。;我不学计算机,所以我参加了一些计算机考试作为我的学习目标。当时我其实C语言基础很好,但是计算机实践很少(我没有 t当时没有电脑),于是我参加了省计算机二级、国家计算机三级、国家计算机四级考试,计算机考试我都不及格。我非常沮丧。我没有。;初二不知道怎么进入DOS界面。初三的时候,我很快就编译好了,通过了运算,但是年级不及格。四年级的时候,我编的。也许我的题目很难。好像用了两次。结果坏了的机器承受不了。后来毁的(当然主要是电脑太少)。但是我没有。;不要在那些电脑上参加补考。2、3年级的时候,我的自立水平已经远远超过了考试要求(_,笑了,可能是因为等级考试比较简单),到了4年级,因为已经通过了高级程序员考试,觉得没必要在电脑上补考了。我的elevation和四级都是2003年考的。建议三:找准学习方向(见附录1),学好计算机基础知识。当你还不确定自己的学习方向,或者还在读本科的时候,那么我觉得你应该先把计算机的基础知识学好。我觉得计算机一定要学基础课,要精读——首先是数据结构,其次是操作系统、软件工程、数据库。这四门课不管你以后想从事哪个方向,基本都会用到。当然,如果有时间的话,还要掌握其他的基础课程,比如离散数学、构成原理、建筑学、网络、编译原理甚至跨学科。方向很重要,因为知识其实是无限的,一个小领域足够你研究很久。本科可能还没有方向感,但是到了研究生,一定要明确自己真正想做什么,想往哪里发展。唐 不要盲目地学习,否则你可能最终看起来好像你什么都能做,但事实能。;t .我也学过一段时间Java。既然这篇文章是关于编程语言的入门学习,我就简单说一下。因为C语言基础扎实,Java更容易学。我先在国内找了一本薄薄的教材,快速看了一遍(我差不多看懂了,但只看了一遍)。在业余时间,我和清华的张孝祥老师合作了java视频。其实以后真的很想要刚开始学JAVA的时候用的是《core java》中文(《Thinking in Java》第六版,本来想用厚街 s翻译,被同学发现丢了)。我花了差不多20天的时间才理解了这本书里的所有知识,包括程序风格的模拟。最重要的是,我几乎可以写出GUI编程三章中的程序示例(当然,那 因为我理解它,所以它实际上成为了我的知识。注意:Java的GUI编程是没用的。建议你先跳过。GUI不是Java 的力量。如果以后需要,请查阅手册或熟记。其实先学C再学Java更容易,但建议不要两者都学。它们的用途不同。其中一个你应该很熟悉。更重要的是,你要熟悉其应用领域所需要的专业知识甚至平台,以及使用它们的企业。有商业计划书的也要考虑自己的应用领域,最重要的是想好自己潜在的应用领域。我 我将在这里停止初级学习,下一个学习实际上是高级部分,所以我赢了 我先不介绍它,因为:首先,我没有 我自己没有学过,它会误导人们。;如果我在这里吹,孩子们会怎么样。第二,要学的高级的东西很多,选择很多,知识也很多很复杂,可能一下子解释不清楚。
想从零开始学开发app,该怎么做?
软件开发专业可以从0基础开始学习。软件开发的毕业生起点高。他们可以是数据库工程师、软件安全工程师和软件管理员。随着经验的积累,可以做高级网络工程师,项目总监,项目经理。如果你有勇气,你也可以自己创业。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。