学软件技术应该看什么书,基础那种。
最近很多人都在问如何学习编程。
我觉得学习编程最重要的是入门,如果你入门的时候有一个好的方法和思路,打下比较扎实的基础,对今后的编程工作是很有益处的。
即使在学习新的编程语言也无所谓,因为它们有很多相通之处,可以相互借鉴。
我认为可以先学习一下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
学习软件入门应该看什么?有没有免费的书籍?
我知道有款好玩背单词,几个朋友用过,都说很好用,不过是英文的。
最近出了款好玩背单词意大利语版的,叫《单词之星》。
我刚好在学意大利语,所以我也搞了一款用着。
个人感觉非常适于意大利语初学者和应试者使用,我用的是试用版的,所以免费。
里面带发音的,还有很多好玩的游戏,这样学起来就不累了,而且里面有根据人的记忆曲线设计的复习功能,自动提醒复习,个人觉得学习效率很不错。
下面是我了解到的一些《单词之星》软件的信息,单词之星好像淘宝网有销售,这是从他们店铺考来的,写得貌似如实描述,供意大利语学习者参考。
★单词之星★五星级学习软件最新版本: 9.33更新日期: 2011.1.1永久使用版★ 软件介绍:单词之星 是一款五星级的意语学习软件, 拥有非富的游戏,众多的词库,让你的意大利语学习生活充满趣味,是你学习的好伙伴。
你会惊喜于平日枯燥无味的单词背颂竟可变得如此的轻松愉快。
不仅如此,单词之星 还有漂亮的界面、清晰的语音、符合科学记忆法的高效记忆、强大的词典库... 这不正是一名意语爱好者所追求的么?! 还有更多精彩的功能等待你去发现。
★ 主要功能:方便的转MP3功能,让你可以把单词拷贝到Mp3机上随身听超简单的单词录入功能,让你可以轻松建立自己的学习词库能根据记忆规律自动安排每课的复习时间六款趣味游戏(单词射击,打字,连连看,串串烧。
。
。
),帮助巩固单词, 寓学习于娱乐内置方便好用的迷你背单词功能内置聊天室, 可与其它用户方便的进行英语交流内置常用口语, 学习口语更方便带· 详细的词典解释· 独有助记音节分解,让你更易通过读音记住单词的拼写· 方便的转MP3功能,让你可以把单词拷贝到Mp3机上随身听· 超简单的单词录入功能,让你可以轻松建立自己的学习词库· 最标准的语音引擎,能进行单词和句子的朗读, 并显示音标· 能根据记忆规律自动安排每课的复习时间,7次复习真正实现永久性记忆!· 六款趣味游戏(单词射击,打字,连连看,串串烧。
。
。
),帮助巩固单词, 寓学习于娱乐 · 内置方便好用的迷你背单词功能· 内置“意语聊天室”, 可与其它用户方便的进行意语交流· 内置“RSS阅读器”, 用户可以更方便地阅读网上众多的学习资料· 内置“常用口语300句”和“王牌口语100句”, 学习口语更方便· 带有众多的学习词库,适合不同程度的学习需要· 带有意大利语语法详解,众多语法句型例句可供学习· 带有方便易用的字典功能,单词,句子,都可查询还带真人发音 为学习带来方便· 多用户使用,多个用户可通过同一台电脑学习具体楼主可以到淘宝网搜索【单词之星】就可以找到
我是大一新生,学软件测试应该看什么书才可以入门??
由于你是大一的新生,建议先看一些基础的软件开发或者计算机的书,语言类的书建议可以挑一本看起来了不用太好,随便挑一本21天什么学会开发什么的,其次认认真真看一下《代码大全》帮助你了解写代码的人怎么看代码的,同时,帮助你以后写脚本什么的时候,不知道什么时候用的上。
《软件设计精要与模式》、《软件需求最佳实践——seur过程框架原理与应用》这两本书是针对设计和需求阶段的,我觉得需求的书要研读,因为测试的起源就是对需求的解析,要能很好的解析需求就是需要聊如何做需求分析,而设计的话,测试人员会接触,但不像需求那么的频率高,《深入理解计算机系统》这本书如果你不是相关专业的话,这本书需要最早的时候通读一遍,等到你相关技能达成后,请详读,因为第一遍是科普,第二遍就是对系统的详细的认定了。
接着就是看测试专业书了,以下两本事对你测试的启蒙书籍,看完之后,就看你的兴趣了《软件测试技术大全》基础类测试书籍,对于初学者有很好的帮助,就技术来说的话《软件测试(英文版)(第2版)》全英文的,我觉得蛮好很理论,可以帮助你了解软件测试的理论基础,顺便可以提高一下英文之后的得等你想要朝哪个方向发展再定了,因为你还是个大一学生,等到了时候再看也不迟,心急吃不了热豆腐,希望这些对你有帮助
请问学手机软件开发要先看哪些书?
看你要做哪方面的手机软件了,传统非智能机,基本用java。
现在智能机主流分两种,Android和Iphone的。
Android的主要用Java,所以可以看c语言和java的书。
IPhone的主要用Objective C 但现在很多程序都是用HTML5做的,两者都适用。
主要还是看你要开发什么类型的App。
不是理科毕业,不知道你的逻辑思维怎么样,编程这个很需要的,还有就是要有英语的基础,还有决心和毅力,这个不是随便一两天脑一热就学一下,必须下定决心有毅力,肯钻研下功夫,自学软件编程,想编个好程序没那么几年是不行的,现在搞东西都有团队,想编个好的软件程序没有好的团队而一个人干太难了
初学者学平面设计室内设计应该看什么书和学习什么软件?
室内设计涉及的软件有3D Max,CAD,Photoshop,再就是3D的渲染器,现在用Vray的多一点,相关的书籍确实挺多的,也挺乱的,MAX的话个人建议你看火星时代出的白金手册,工具介绍的比较细也配合一些小实例,容易理解,CAD和Photoshop就买一些实例类的书就可以。
CAD photoshop vray都有配合MAX出的实例书,可以看看,但是不建议买,不太划算,上网下一些教学视频更直观一点。
想做室内设计师还得学点室内人体工程学,灯光照明系统,材料,施工工艺,前面两个可以买书看,后面的只能跑建材市场和施工工地累计经验了。
最好再学点素描色彩,三大构成,手绘,这些都可以自学,找个艺术类专业的同学指点一下,不一定非要花钱出去学,如果悟性高,软件和施工很容易学,色彩和手绘多少就靠点天赋和感觉了,室内设计师的证书,我只知道两个,一个是中国建筑设计研究院发的室内设计师证书,还有一个是ICDA国际室内设计师协会发的,很多培训学校都可以考。
做设计师最主要的是头脑灵活有新意,手上功夫学的再好没有想法那就算不上设计师而是操作员了,但是想法再好手上功夫不行,也表现不出来,所以想做设计师任重而道远,还有一点提醒你,下定决心就得坚持,在家学知识,出门长见识,没事出去多看看新鲜事物多照点新鲜东西,见得多了,想法自然就多了!我也是自学的,希望你能成功!
学习软件技术有哪些经典书籍必看
先从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++这门语言,一年多的时间,学习的感觉真的很累的,希望能和你成为朋友! 好了,说了这么多,可以参考一下,为自己做个学习计划,要对自己有信心,最后祝你在学习编程的道路上走的更好更远,祝你学有所成!!
学计算机专业要看哪些专业书
计算机专业是一个大的门类,主要看你想学哪个专业方向。
如果想学广告设计方面,可以从平面设计photoshop开始学;如果想学网络技术方面,可以选择一些网页编辑、动画方面的书缉;如果想学程序设计方面可以选JAVA等方面书…… 学习计算机读哪些书有什么用 1,高等数学:为了及格,同时帮助概率及格 2,概率:为了证明高等数学可以帮助及格 3,线性代数:如果你学习计算机图形学,就是opengl/direct3d的话,里面的3d模型的空间坐标用矩阵来表示的,如果你需要把它们进行投影,叠加,移动,就需要矩阵乘法/变换/转置等等,所以还是很有用的 4,离散数学:主要是给你打下计算机数据模型的理论基础。
里面包含集合,数,图,等等,更重要的是如果你以后要搞研究,研究0错误程序,就是完全没有bug的程序,就需要用它上面的推导理论来对程序经行证明。
如果你要通过系统分析员,这个也是要考试的 5,数字电路/计算机组成/计算机技术:如果你是一个很深入的程序员,你会问:为什么浏览器可以显示那么多东西->有html语言->html语言是怎么开发的->高级语言->高级语言怎么完成的->汇编->汇编怎么来的->固化/机器语言->机器语言如何能操纵计算机->在节拍电路的干预下,内部芯片的结构把0/1字符串译码,操作累加器,总线,内存做不同的操作那好,这个过程差一个东西都不可以,如果你只学习里面的高级语言部分,那岂不是神龙见首不见尾,感觉很不爽???所以你要能自己做一个计算机出来才好!!! 数字电路是学习门电路组成的,就是如何把流动的电信号保持下来,同时让他们有规律地变化 计算机组成是让你用门电路来设计内存/cup/时钟等等 计算机技术是让你综合学到的东西,做一个简单的计算机出来。
有了哪些知识,当然还要包括编译原理,软件工程,操作系统,数据库,网络,你学习其他的语言,什么vc/vb/deliphi等等,每种语言不超过3个月你就是高手。
你要学windows程序,要用api,只需要15天就可以作出像模像样的东西。
当然,我这里是指语言本身而言。
有了这些基础和语言掌握的熟练,你想学数据库编程,好,复习一下数据库的课程,查阅一下sql的语法,1天就有眉目了。
你要学网络编程,选择一种库,看看文档,明白函数的用法,也就是一两天的问题。
等你做出点东西,有了信心,你也就有了经验。
这个时候去明白j2ee/.net 等等的frame work,就很容易了。
参看以下design pattern,你也就胸有成竹,做个小组长也可以。
再过几年,有了机会,说不定就当了manager,等了到了三十多岁,你不想干软件了,你有计算机组成的基础,找几个高手带你一下,你可以去做单片机的汇编语言编程,可以去做embeded system 所以,学好了基础,也就是厚积薄发,后面你想怎么发展都可以! 学了数字电路才知道,原来很神秘的电脑是由一些触发器,逻辑门组成的,把它们集成再集成,就成了电脑了,译码器,全加器,计数器...... CMOS不过就是一种存储器,BIOS不过就是面向硬件的一种已编好的子程序,(和C的库函数差不多,我认为)学好了汇编,我可以自己编(还让我花了30人民币,买了一本CMOS设置书,认为它很高深莫测) 不学好C,怎么学好WINDOWS程序设计,怎么能做一个优秀的程序设计人员 不学好前人花几十年时间总结出来的数据结构,你的进步能有多快,那是让你踩在巨人的肩膀上。
(你要是天才,我就没话说了,不过要是学了,你会更天才) 这是我自己经历的一点学习基础课的过程,它给我解疑释惑,当然这些问题在行家眼里可能不值一哂,但它是每一个新手必经的过程。
更为关键的是,基础课给了我们最核心的知识,让我们能在离开学校后有继续学习的能力。
它给了我们一个知识结构,让我们能在他的基础上扩充,把新的东西加入自己的知识框架中,这是基础课重要的意义所在。
很多人提到基础学好之后,学习新东西很快,就是这个道理。
不可否认的是,基础课很枯燥,很费劲。
但这要看你怎么去看它,你想一想,学好了他,就能抓到计算机的本质,能让他对你俯首帖耳,这难道还不够激动人心吗?老在别人的基础之上作设计,却不懂所以然,不闷吗? 既然讨论的题目是给在校大学生一点建议,那我也说一点儿。
先说技术层面的,在学好专业课的基础上看一些学校里不讲的新知识,新技术,能促进你的融会贯通,但不可本末倒置。
再说最关键的,最想说的,请在校的学生们珍惜你的时光,不要都去打了游戏,谈了恋爱,时光宝贵,机会难得。
我经常对自己说,如果再让我上一次学,我会...... 可是不会了,我只好对自己说,如果我现在再不学,就会...... 于是我努力去学,边工作,边学习,舍不得丢掉一节课,在校的学生们可能无法体会听老师讲课的幸福,自学时怎么也搞不清的东西,老师一句话就茅塞顿开,老师那清晰的思路也让你受益匪浅(在这里应该感谢那些老师们,虽然他们有些时候的简略很让人恼火)。
但越学,心里越没底,有太多的东西我都没学好,更有很多东西根本就不知道,正所谓皓首穷经。
我不时的咒骂自己的懒惰,也许是过于愚笨,努力不够,学习计算机也有三年多了,直到现在...
学习cnc需要看哪些书,学哪些软件
你目前的情况应该只能去学操机员的岗位,那位网友说的没错,如果是学操机,那最好就是进工厂,当学徒,不是很难,我身边就有一些零基础,跟师傅后很快就学会操作机器了的。
如果你想往编程员,工艺员发展的话,跟师傅也是很好的选择。
至于看什么书,我觉得很难看的进去吧,枯燥的要死,年轻人估计坚持不了几天就要放弃了。
不过我还是可以给你说说,因为我读的就是数控技术专业,专业书籍很多啊!比如《机械制图》,《公差配合与测量技术》、《数控编程与操作》、《机械加工工艺》等。
软件的话也很多,比如UG,MasterCAM,等等
此人已葬终南山