首先不建议自学,慢,有问题不知道如何解决,很快就会失去耐心和信心
其次软件开发是有很多分类的,如果你偏重应用软件,不需要从最基础的东西学起。比如什么编译原理、计算机原理等等都不用学
再次软件开发属于多学科整合,需要相关知识。比如做游戏开发起码要会打游戏,知道一般应该怎么操作才好开发。比如做财务软件,应该有基本的财务知识,不然只做个收入减支出,不能真正实用。
最后搞软件开发是有捷径的。先看下书,对照开发工具有个最基本概念。然后找本有实例的书,边学边练,第三步从网上找别人编好的源代码,分析学习,加深概念。很快就能初步掌握开发技巧,然后边实践边学习,就改变了枯燥的背语法、背函数的学习方式。
当然,有人指导或互相学习,更能快速入门
如果有压力同时有人给指导,一门编程语言零基础2个月应该能入门
软件技术基础
(1) 二叉排序数:
1
(2)模除求余法
0 1 2 3 4 5 6 7 8 9 10 11
0 1 1 1 2 1 1 7 8 8 1 1
1 1 2 3 3 5 6 1 1 2 10 11
ASL=(1+1+2+3+3+5+6+1+1+2+10+11)/ 12=23/6
(3)直接插入排序法:
[ 1 ] 0 2 7 8
[ 0 1] 2 7 8
[ 0 1 2 ] 7 8
[ 0 1 2 7] 8
[ 0 1 2 7 8]
简单选择排序法:
[ 1 ] 0 2 7 8
[ 0 1 ] 2 7 8
[ 0 1 2 ] 7 8
冒泡排序法:
1 0 2 7 8
0 [1 2 7 8]
0 1 [ 2 7 8]
快速排序法:
1 0 2 7 8
0 0 2 7 8
0 1 2 7 8
构造堆:
(a)
(b)
(c)
(4)将每一位数据作为一个页面调用,若在分页方式下的内存分块数为4块,试求出用FIFO进行页面淘汰时的缺页中断率,要求有过程。
1 1 0 1 2 7 8 8 1 1 1 1
1 1 0 0 2 7 8 8 1 1 1 1
1 1 0 2 7 7 8 8 8 8
1 0 2 2 7 7 7 7
1 0 0 2 2 2 2
+ + + + + +
所以缺页中断率 f=6/12=50%
第二题:现有学生与课程的关系与下:
学生(学号,姓名,年龄,性别)
课程(课号,课名,学分,学时)
选课(学号,课号,成绩)
试分别用关系代数和关系语言完成以下操作:
查找所有选VB课不及格的男同学的学号和姓名;
答:π学号,姓名(б课名=VB,成绩<60,性别=‘男’(学生|x|课程|x|选课))
查找所有年龄小于19且选了01号课的同学的姓名
答:π学号,姓名(б年龄<19,课程号=‘01’(学生|x|课程|x|选课)
查找所有选了学分大于3的课程的学生的学号与成绩;
答:π学号,成绩(б学分>3,(学生|x|课程|x|选课))
零基础学习软件开发详细过程是什么?
楼上的兄弟说的有道理
如果你没读大学的话 我建议你读下 计算机原理 接口技术 C语言 和 数据结构 。 高数也翻翻。(重要的在于培养你的逻辑思维)
再看 VB VC .NET Java C++ 汇编 等。
我还是建议你别去读什么职业培训,听说BDQN 的学费要3-4W,要我买书都够读2年的!而且质量难以保证!
我也想自学软件开发 可以认识下Q:363021099
软件技术专业零基础可以看些什么课外书(求书名)
大师级的著作The C Programming。这本书是老外写的,有中文的翻译版。不过建议你学习程序就要静心,不要三天打鱼,两天晒网。很多看似很简单的东西其实藏得东西很深奥的。更多
阿.~ 嗯嗯..谢谢 会努力的...不知道你手头上还有什么书籍呢? 或者你还看过哪些你觉得不错的....辛苦啦...
你先不要贪,人最怕就是贪。说句心里话,你能把这本书拿下,那你已经有相当的功底了。饭一口一口吃,是一件一件做。
哈哈...好...受教叻. 谢谢你.
从零基础开始如何自学软件工程师
从0开始如何自学软件工程师?现在各行各业都需要用到电脑软件辅助工作,所以技术好的软件工程师的就业前景是很好的。自学软件工程师不是说不能学会,而是比较难,而且要求自学者有足够的自制力,肯自己用心专钻研。 还有就是,学的时候没老师教,很多问题都要自己去摸索答案,学习会事倍功半,学习时间也会长很多的;而你自己学的将来找工作也不知有没有用,有没有企业需要你的技术。 从0开始如何自学软件工程师?目前软件工程师这个职位还是不错的,最一般的软件工程师也都能拿到7000-8000 如果好一点的上万是肯定没问题的,面对这么高薪的职位?而且又不想去培训学校,如何学呢? 从0开始如何自学软件工程师?先买本最基本的书先啃啃吧 .NET C# 语言, 图书馆里好像就有这本书《.NET从新手到入门》还是很不错的,建议你多看看,因为软件工程师主要是语言,开发模式,先把这个弄懂了就好说了,把思路搞清了,如果买了书还是看不明白,那是很正常的,呵呵,不过不要急,我这又好办法,现在很多大网站上面都有他们写过的软件源码,你可以把它们下载下来,看清他们用什么语言写的,然后根据他们的语言下载这个语言的平台,然后模仿他们的代码自己写一份出来,在根据查看书籍,以及问朋友等,你就会明白这里奥秘了,软件工程师就是对于数据库的增删改查,或别的等等一些功能,来编写不用的语言代码,这个道理很简单,不过要学起来还要看你自己勤学苦练,不管学什么也好,要有恒心,还要喜欢这行,还要勤学苦练,准能成功。 从0开始如何自学软件工程师?1.确定目标:自己适不适合干这行,自己是否有恒心,勤学苦练。2.买最基本的书籍入门,先掌握最基本知识。3.上网和网友们一起研究,找源代码记录下来,根据他们的代码模仿一份。4.多实践,多用功。呵呵,祝你早日成功。
从零基础开始学习软件,我找到一个书籍推荐,各位帮忙看看...谢谢!
学习软件编程最重要的是靠自己的悟性,要不断的练习与实践,而且要专一门,你可以选择C#方向来发展,C#语言挺强大的,给你推荐一本书《C#从入门到精通》,作者是王小科和吕双,这本书挺适合于初学者的,内容讲解详细,而且附带光盘中有源代码和视频讲解。用这一本书就可以把编程学好了。
数控自动编程一般用什么软件,0基础怎么学呢?自学的话要多长时间
你好,数控机一般都有机器码翻译,精简指令,汇编几部分,0基础要花一点精力、下一点功夫了;一般逻辑、顺序部分一定要灵活运用,指令要记牢;一般情况看你的个人资质,加勤学苦练,加“用心”的话,估计一个星期就可以一试,要精通那就需要一些时日了。届时可以前程无忧了;祝你成功!
零基础想学习软件开发 有没有什么书籍可以打基础
我是学软件工程的,开学我也什么不懂,如果不是自学,我建议你看c程序设计基础教程,英文版的,还有下一个c2.0……
转载请注明出处51数据库 » 软件技术零基础 零基础可以学软件开发吗