请问学软件开发买什么书最好?
近很多人都在问如何学习编程。
我觉得学习编程最重要的是入门,如果你入门的时候有一个好的方法和思路,打下比较扎实的基础,对今后的编程工作是很有益处的。
即使在学习新的编程语言也无所谓,因为它们有很多相通之处,可以相互借鉴。
我认为可以先学习一下pascal,这个语言比较严谨,适合初学者。
pascal它被称为教学语言,结构严谨,不像C语言那么灵活,易于理解和学习。
然后可以继续学习C语言,这个语言比较灵活。
有了pascal的基础,在进行C语言编程就不会因为C语言的灵活而有问题 。
后面的就可以学习VC什么的了。
C语言的书推荐谭浩强的,比较好。
我当时学习pascal和C语言的时候是将书后的习题都做了一遍,感觉效果很好。
当然了,学习什么语言也要看你具体准备从事什么行业。
例如你要进行嵌入式开发,C就是很好的选择,如果是Windows开发,那么VC就不错。
还有数据库方面的开发、网络开发等等。
不同的语言适合不同的方面。
要看自己的选择的,呵呵 。
还有很多人说自己的基础很差,甚至中学毕业什么的。
其实这个并不重要,比较说英语,在计算机语言里所用到的单词量很少,而且都是常用词,经常使用就记住了。
当然,如果你要看原文资料或者帮助的话,专业词汇比较多,不过在金山词霸的帮助下,经常看,也是没什么大的问题的。
至于数学什么的,其实数学只是培养你一个逻辑思维能力,在初学编程的时候影响不是很大。
况且,作为一个基础编程人员来说,上面还有系统分析师、项目经理,他们会把需求分析、概要设计和详细设计做好的,你只要按照文档写代码就OK了。
不过,要上更上一步的话,其他基础知识就非常重要了,毕竟你不能写一辈子代码。
在你学习好C语言以后,个人建议好好学习一下数据结构和软件工程。
这两门对你的水平提高都是很有帮助的。
特别是软件工程,它能够使你按照科学的工程方法进行软件开发,对今后的发展很有好处。
只是一家之言,有不到之处,还望见谅!参考资料: http://hi.baidu.com/deathdog/blog/item/de92046eea406dde81cb4ab4.html
初学者学平面设计室内设计应该看什么书和学习什么软件?
室内设计涉及的软件有3D Max,CAD,Photoshop,再就是3D的渲染器,现在用Vray的多一点,相关的书籍确实挺多的,也挺乱的,MAX的话个人建议你看火星时代出的白金手册,工具介绍的比较细也配合一些小实例,容易理解,CAD和Photoshop就买一些实例类的书就可以。
CAD photoshop vray都有配合MAX出的实例书,可以看看,但是不建议买,不太划算,上网下一些教学视频更直观一点。
想做室内设计师还得学点室内人体工程学,灯光照明系统,材料,施工工艺,前面两个可以买书看,后面的只能跑建材市场和施工工地累计经验了。
最好再学点素描色彩,三大构成,手绘,这些都可以自学,找个艺术类专业的同学指点一下,不一定非要花钱出去学,如果悟性高,软件和施工很容易学,色彩和手绘多少就靠点天赋和感觉了,室内设计师的证书,我只知道两个,一个是中国建筑设计研究院发的室内设计师证书,还有一个是ICDA国际室内设计师协会发的,很多培训学校都可以考。
做设计师最主要的是头脑灵活有新意,手上功夫学的再好没有想法那就算不上设计师而是操作员了,但是想法再好手上功夫不行,也表现不出来,所以想做设计师任重而道远,还有一点提醒你,下定决心就得坚持,在家学知识,出门长见识,没事出去多看看新鲜事物多照点新鲜东西,见得多了,想法自然就多了!我也是自学的,希望你能成功!
请问学手机软件开发要先看哪些书?
看你要做哪方面的手机软件了,传统非智能机,基本用java。
现在智能机主流分两种,Android和Iphone的。
Android的主要用Java,所以可以看c语言和java的书。
IPhone的主要用Objective C 但现在很多程序都是用HTML5做的,两者都适用。
主要还是看你要开发什么类型的App。
不是理科毕业,不知道你的逻辑思维怎么样,编程这个很需要的,还有就是要有英语的基础,还有决心和毅力,这个不是随便一两天脑一热就学一下,必须下定决心有毅力,肯钻研下功夫,自学软件编程,想编个好程序没那么几年是不行的,现在搞东西都有团队,想编个好的软件程序没有好的团队而一个人干太难了
关于软件开发的书籍那方面的好?
你这个问题是在太大了!我都不知道怎么回答你了。
╮(╯▽╰)╭软件开发有方方面面的内容。
基础的可以看些数据结构、操作系统原理什么的。
语言方面看你喜欢什么了,网页开发?多媒体开发?应用程序开发?嵌入式开发?如果想夯实基础的话,建议可以学Java或者C。
考软件设计师需要看什么书????????
你可选《软件设计师考试考点分析与真题详解》张友生编 《软件设计师考试辅导》 西安电子科技大学出版社 《软件设计师教程》(60元),《软件设计师考试辅导》(45元),《软件设计师全真试题精解》(25元)等 附:(某Fans之作摘自太平洋电脑网:招聘与培训>;程序开发>;软件水平资格>;软件水平资格考试资料 软考超级Fans-五次软考心路历程 也许不少人会觉得我参加了五次考试才通过中级软考很差劲,但是我的经历有代表性——长期在IT部门工作、实际经验丰富而记不清理论细节的人们。
现在大家比较赞同这个观点:“软考偏理论了,即使是下午试题的软件设计也偏重于理论,所以让很多只会一些理论知识而没做过软件的学生顺利过关,却将那些在软件行业打拼了很长时间,成为一流开发高手的人拒之门外。
” 作为软考超级Fans,我亲身经历了高级程序员——系统设计师——软件设计师的考试,对软考的改革非常支持:比如2001年开始分散了上午题知识点、2004年下半年开始不考CASL、以及增加了软件工程、面向对象的考试内容等。
现在,我的书架里还摆放着高级程序员、系统设计师、软件设计师三套教材、三套辅导书及串讲光盘,加上一次辅导费用和考试费用,我参加软考的直接投资是1645元。
我个人的背景是1995年计算机应用与维护大专毕业,负责公司信息系统的开发与维护。
请看我的软考历程,我是经历了4次考试失败才建立起绝对的信心! 1998年第一次参加高级程序员考试,听同事说这个考试很难,不少人屡战屡败。
我当然是不敢怠慢,报名参加了培训班。
记得是在电大上课,老师只是将知识点讲解了一遍。
老师也坦然说没信心使我们合格,因为通过率只有百分之十几。
我等因工作忙没有足够时间看书,所以三人去考全军覆没。
通过这次考试我知道了培训只能起到提高作用,对理论基础较差的人帮助不大。
后来收到一封信说我没有通过,也不告诉我考了多少分。
过了三年直到2001年,我才鼓起勇气参加了第二次考试。
此时我已考上夜大专升本,年纪大了,记忆力明显减退。
书到用时方恨少,五人出战无人生还。
这一次可以在网上查分了,有些同事是上午通过,下午不及格,而我上下午都没过、完全没有脾气。
到2003年够年限评工程师了,其他同事填表轻易过关的事,到我这里却被卡住了。
事后经我的父亲(参加过大学职称评审的大学教授)分析,主要原因是我学历只是专科、没有参与大项目、工作总结也没有突出重点。
我被逼上梁山,2004年5月我第三次软考。
这段时间我使用了软考测试系统,对参加考试有些帮助。
我小孩2岁多了,体质较差。
说来也斜门,每当我考试前晚她必发热或咳嗽,她难受搞得我也精疲力竭,三顾茅庐的我仍是未能闯关。
第四次是2004年11月,我又鼓动身边的同事一起考,我们四个考软设、一个考网工。
此时我已夜大毕业,也拿到了学士学位。
系统地学习了一次理论,感觉自己明显有提高。
这次不考CASL而可选JAVA或C++(相对C比较容易),身边有两个同事软设过关。
虽然我感觉题目容易,但成绩比上半年还差。
我没有灰心,我感觉自己实力已到,只是欠缺运气而已。
第五次软考相距第一次软考已快7年了,人生能有几个7年!我觉得埋头自学还不够,得考虑方式方法。
由于错峰用电星期六要上班,我不能参加星期六的软设考前串讲,所以在希赛网(CSAI)第一书店(http://book.csai.cn)网购买了串讲光盘。
听后顿时开窍,感觉是考亦有道——考生应从出题者角度去思考。
到了考场看着身边都是八十年代出生的大学生,我有范进中举的感觉。
突然发现不能使用计算器,而准考证说可以携带,因上一次16进制我笔算出错扣了两分,所以这次专门去买了一个新计算器,结果不给用!还好我及时调整心态,没有受到影响。
上午感觉还可以所以提前交卷;下午不考UML和PV操作了,增加了一道程序选择题,虽然熟悉解题方法,但是中午太热没有休息好——脑袋像灌了浆糊,苦战2个半小时总算是把题目做完了。
等待两个月广东终于可以查分了,我分数虽不高但重要的是我通过了。
我觉得参加软考要用心学,不以考试为目的,而以考试来检验近期学习的效果。
这样才能提高自己的能力,并应用在工作中。
最后以表格列出5次参加考试的经历,供大家参考。
学习软件技术有哪些经典书籍必看
先从VB开始,VB是比较好的入门语言,可视化的,比较简单,是非常好的入门语言。
书籍最少应该准备两本,不可能一本书籍会包含VB的所有内容,在看书的时候,可以交叉的看,一本书籍中没有讲到的内容可以在另一本中看到,这样对学习是很有好处的,也能保证所学知识的完整性。
学编程是一个很漫长的过程,不要着急,要理论与实践想结合,例程书籍也是很重要的,看源代码对学习也是很有帮助的,等你学完这门VB语言之后,学习别的语言是非常简单,可以尝试C语言,按照C——C++——VC的顺序学习,有助于知识的连贯性,我也希望你能学好的。
学习C语言,谭浩强的《C程序设计》是一部非常好的C语言书籍,学习程序设计是一个非常漫长的过程,不要着急,一本书多看两遍三遍,学会交叉学习法,在学习C的过程中,可以看看数据结构,编译原理,操作系统等书籍,对编成都是很有帮助的。
最开始学习的时候,先不要编一些比较大的程序,多编一些小程序,比如数组运算,字符组合等等,指针是C语言的精华,是比较复杂的部分。
如果有一天你能熟练驾驭指针的操作了,我相信你,你一定能学习好C语言的。
我是2001年接触编程的,刚开始只是大概了解一下,并没有进行比较深入的学习,我是从VB开始入门的,学了1年多,然后转入C语言,按照C——C++——VC的顺序学习,C学了两年,现在开始学习C++,C++的学习是很有难度的,类,标准库,多态,继承等等比较抽象难道懂的概念,虽然他秉承了C语言的风格,但是有很多很多是C语言不具备的,要多看书,上机实践也是必不可少的。
《C++编程思想》,《C++标准库》,这些书都非常好,内容也很全面,例程书籍也是必不可少的,多看源代码对编程是很有帮助的,也会少走很多弯路。
总之,C++的学习是一个比较漫长的过程,大概需要两年的时间,这只是底限,如果想学通,学精,还需要更多的时间。
我向你推荐一些C++经典书籍: c++程序设计教程 c++编程思想 c++大学教程 c++程序设计语言 数据结构算法与应用c++语言描述 c++标准模板库------自修教程与参考手册 泛型编程与STL 深度探索c++对象模型 设计模式---可复用面向对象软件的基础 重构---改善既有代码的设计 Essential c++ Effective c++ More Effctive c++ C++ primer 前五本应该属于入门书籍,后面的属于学习难度比较大的,想提高C++的编程能力,看看这些书籍有好处。
建议你把编程思想这本书多看看。
多做练习题,对提高编程水平的帮助是很大的。
其实语言是相通的,一门语言学会了,学习其他语言就比较容易了。
业界有这样一种说法,因为JAVA这门语言包含了C++的一些特性,掌握了C++,就等于掌握了JAVA的80%, 在掌握了C++之后(我说的掌握指的是,可以熟练用C++编程序了,并没有要求你完全掌握C++的所有部分,没有人能达到这一点,因为C++太庞大了,如果能坚持不懈的学习C++两年到三年的时间了,你就可以学习其他的语言了)可以试着学习一些其他的语言,如JAVA,VC++等等比较复杂的语言. 这时候可以说你已经对程序设计语言有个大体的认识了,可以明确自己学习的方向,根据自己的学习情况而定,是学习一些自己比较感兴趣的语言啊(从兴趣出发),还是为了找工作啊,开始进行更深入的学习.比如学习windows下的框架编程和.net编程等等比较复杂的语言. 如果是为了找工作的话我建议你学好C,C++,JAVA三门语言. 在我国目前的软件开发行业中,北方C,C++,JAVA的需求量是非常大的.南方以VB为主. 关于英语对学习程序设计有没有帮助的文章这个话题已经有很多人议论过了,我个人建议把计算机专业术语弄明白了就可以了,你可以买一本计算机英语教程看一看,对程序设计是有帮助的。
其实程序设计当中的英文都是一些非常简单的,如for,else,while.......并没有太高深的,而且学习程序设计不像学习网络,如CCNA这类认证需要掌握大量的英文。
但是在学习程序设计的时候身边有两个工具应该足够了-----------金山词霸,计算机词典。
相信你一定能学好程序设计的。
学习数学和学习程序设计有一个共同点------锻炼逻辑思维能力。
在程序设计的学习中涉及到数学的地方并不多,所以也没有必要去认真的学习数学也可以学好程序设计的。
如果你是一个肯吃苦,肯用心学习程序设计的人,具有坚持不懈的精神的人,我相信,只要你认认真真去学,即使你的英语数学水平再差,你也一定能够学好程序设计的。
我是一名大三的学生,我也正在学习C++这门语言,一年多的时间,学习的感觉真的很累的,希望能和你成为朋友! 好了,说了这么多,可以参考一下,为自己做个学习计划,要对自己有信心,最后祝你在学习编程的道路上走的更好更远,祝你学有所成!!
学习游戏开发和设计需要看什么书,(入门的)
1. 至少熟练使用一种编程语言,数据结构,算法,数据库,操作系统等。
2. 软件开发是根据用户要求建造出软件系统或者系统中的软件部分的过程。
软件开发是一项包括需求捕捉、需求分析、设计、实现和测试的系统工程。
软件一般是用某种程序设计语言来实现的。
通常采用软件开发工具可以进行开发。
软件分为系统软件和应用软件,并不只是包括可以在计算机上运行的程序,与这些程序相关的文件一般也被认为是软件的一部分。
软件设计思路和方法的一般过程,包括设计软件的功能和实现的算法和方法、软件的总体结构设计和模块设计、编程和调试、程序联调和测试以及编写、提交程序。
转载请注明出处51数据库 » 软件开发设计要看什么书