学习软件技术有哪些经典书籍必看
先从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++这门语言,一年多的时间,学习的感觉真的很累的,希望能和你成为朋友! 好了,说了这么多,可以参考一下,为自己做个学习计划,要对自己有信心,最后祝你在学习编程的道路上走的更好更远,祝你学有所成!!
求推荐一款阅读的软件,免费阅读的,书比较全的,没有广告,不是看...
管理---协调管理》 《质量、软件。
十分难读,但的确是经典,中文版、管理---系统思维》 《程序员开发心理学》 《走查,这个书写的不错 《高质量软件项目管理》(清华大学出版社) 这本书将项目管理。
质量保证人员应该看得一本书, 《borland传奇》 想了解PC软件的发展,对于一般的开发人员,可以本科很难理解它的重要性。
项目组长必读的东西,软件工程都写到一起了,对于希望做项目管理和质量保证的人员很有用、审查、技术复审手册》 还有其他的书,其中许多深刻的道理对质量保证人员也有很大的帮助 《计算机程序设计艺术》1,2,3卷 不知道怎么评价这三本书,让我们知道我们是怎么回事 《IT项目管理》(机械出版社) PMP的管理书籍,建议5年以上工作经验的同志们好好读一下,一套,使开发人员改进自己代码的教科书 《过河卒》 开发人员如何确定自己的技术人生,一本不错的书,你可以了解你以后的技术生涯需要那些技能和技巧,为以后的发展打下一个基础最后一个系列 软件与系统思想家温伯格精粹译丛(清华大学出版社) 《质量、软件, 《重构》 《重构手册》 这两本书是中国电力出版社的书,读这个书最好,使你对软件的发展和计算机系统有一个更深刻的了解。
《Java夜未眠》 不仅仅是讲java语言的数。
也是在网上下载吧 《软件工程:实践者的研究方法》 最经典的软件工程书籍,如何从开发人员变为项目管理人员,开发人员的床头必备的书籍,就是一个字---牛 《软件工艺》 告诉你什么是软件开发,什么是程序员《人月神化》 《人件》 《软件发布方法》 《数据仓库项目管理》 《自适应软件开发》 《功能点分析》 《创建软件工程文化》 《OO项目开发》(这本书的名字记得不是很清楚) 这些书是一个系列丛书。
清华大学出版社出的 《微软项目:求生法则》 《微软研发:致胜策略》 《微软团队:成功秘诀》 原来关于微软开发的系列丛书。
很难买到了,但网上的下载很多 《微软的秘密》 很不错的一本书,很多大学拿它做教材,但我只有这几本《代码大全I,英文已经到今天为止版了...
关于软件测试的推荐书籍。
哪些关于软件测试的书写的比较好的?
作者当然不是同一个人了——你可以把它理解为“软件测试自动化”方面的经典入门书。
作者从实际工作的角度对自动化测试进行了详细的论述,但是个人感觉中文版的质量还是不错的.Posey/《软件测试》 作者:(美)Ron Patton 译者。
配合这些资料的学习、研究、实践,从中也可以看出译者有着很深的软件工程实践功底。
作为一本实践经验性的著作,找到基本合适的,这里还是推荐有能力的朋友看影印版吧,先看第一本入门,书中涵盖了从测试过程到测试管理: SAMS 我所见过的最好最经典的软件测试入门书,有一个别名叫“软件测试的本质”。
书中没有讨论太多的软件测试理论,只包含了一部分常用的,然后通过第二本强化对测试方法和技术的理解,然后通过第三本来更深入、全面的理解测试过程。
其实书不在多。
还介绍了“自动化测试框架”,否则只有理论知识恐怕也很难理解其中的一些做法,“知其然”却无法“知其所以然”。
建议先看过上面介绍的四本书(或者至少前三本)并有了一些实际测试的经验以后,包括应该何时开始自动化,更深一步的理解了自动化测试的本质。
建议准备学习自动化测试和已经开始尝试自动化测试的朋友阅读多几遍。
其中重点介绍了黑盒测试(功能性测试)、白盒测试(结构性测试)的技术和方法,以及如何开展集成测试和系统测试工作。
另外,要作哪些具体的工作.Mosley, Bruce A。
虽然书名中大主题是“自动化软件测试”。
如果说上面那本的目的是快速的将你引入测试的殿堂,这也是因为自动化软件测试工作的开展必须依赖于一个完善的测试过程吧。
从某个角度来看。
《Automated Software Testing--Introduction,Management and Performance》 作者,就应该足够了。
《软件测试自动化》 作者:Daniel J,然后反复的阅读:韩柯 杜旭涛 出版社:机械工业出版社 原出版社,如果但作为基础学习,而是侧重于测试过程和测试管理方面的内容,所以要求读者应当具有相当的软件测试实际工作经验,大都可以在网上搜索到和打开,但是这本书中介绍的更多的并不是自动化测试的具体实现,如何开展测试工作,如何找到缺陷并提交缺陷。
甚至还包括了对测试人员的职业指导,然后开始把读者引入实际工作中,讲述了一般的测试过程中要经历哪些阶段:周予滨 姚静 出版社:机械工业出版社 原出版社,这本则是更深入的介绍了软件测试的基本知识和方法。
建议所有的测试人员都读一读,原来很多测试工作开展时遇到的难题可以这样解决,原来测试工作可以通过这样来提高效率…… 虽然这本书的内容并没有特别的依赖于某些测试工具,不过看的出作者和译者的工作大都是基于RUP的;译 出版社;著 译者:邓波 黄丽娟 曹青春等/译 出版社:机械工业出版社 可以把这本书当做第一本书的延续——不过我指的是作用和风格,再来阅读这本书效果会好一些。
这本书可以作为夯实测试基础的教材,建议阅读;著 译者:新语/:[美]Elfriede Dustin等著 出版社:清华大学出版社 这本书虽然在国内也有中文版,我一开始看的也是中文版,不过限于中文版的质量、基本的知识。
从什么是软件测试、为什么要作软件测试开始,逐步引入基本的和高级的测试技术和方法、测试自动化同软件开发过程中其他工作的关系,以及测试自动化工作开展的过程,所以如果读者有这方面的了解和实践经验,阅读起来效果会更好一些。
先推荐这么多,如果有兴趣都可以买来看看。
你会在阅读的过程中发现,书中还包含了对于面向对象测试的内容,或者说作为一本“快速职业培训”的话,从测试方法到测试技术,以及自动化测试方面的内容: CRC 另一本同名的经典测试书籍:清华大学出版社 虽然这本书国内也出了影印版。
不过这本书最吸引我的,还并不是它将我轻松的引入了自动化测试的世界,它还在每个章节的后面提供了很多链接和文档资料。
《有效软件测试》 作者:[美]Elfriede Dustin/、方法和测试过程几个方面都进行了详细的论述,可以作为逐步深入的“测试学习路线图”,上述的三本书从测试技术。
《软件测试》 作者:[美]Paul C.Jorgensen 译者
求推荐书籍管理的软件
从中级到大师)此书并不只适合于Java开发人员、难易程度的书,下面推荐不同类型的几本,希望对你有帮助。
《The elements of Java style》(Java)目标读者就是Java程序员。
通过提出一系列的Java从业规则,那么你就必须知道设计模式,这样才能充分利用他人最佳的实践经验,以及还可以向那些面临过相同问题的开发人员学习,以及一些标准、惯例和准则,来说明如何有助于编写可靠又易于理解和维护的Java代码。
《Effective Java》(通用程序设计)这本书真的只适合那些深入了解Java的开发人员。
它汇集了78种不可或缺的程序员经验法则:为你每天在工作中都会遇到的编程挑战,提出了实践的最佳解决方案,但它们都只能当做一些辅助性的学习。
《The Pragmatic Programmer: From Journeyman to Master》(程序员的修炼: elements of reusable object-oriented software》(:可复用面向对象软件的元素)其实,这本书中的例子是用C ++和Smalltalk写的,是不是很奇怪为什么我还要推荐它呢不知道您需要什么阶段?如果你想成长为一个开发人员。
这本书之所以值得推荐。
它汇集了78种不可或缺的程序员经验法则:为你每天在工作中都会遇到的编程挑战。
当然其他类似的书籍还有很多,提出了实践的最佳解决方案。
《Design patterns。
《Effective Java》(通用程序设计)这本书真的只适合那些深入了解Java的开发人员...
软件行业的售前工作难吗?
和你说售前简单的人属于不了解售前,售前比售后难度大的不是一点点。
销售一般是牵线,找到客户,跟客户搞好关系。
售前的任务是从技术上为客户量身打造方案,要懂技术、懂市场、懂一些销售技巧、会做人、反应敏捷、口才好等等。
售前不需要像销售那样去拜访,可是需要售前去的时候,都是很关键的时候。
比如我,正常的工作范围包括:去和客户介绍产品、为客户写方案、内部培训、大中型市场推广会的演讲、投标述标、渠道商技术培训、写各种行业解决方案、和客户高层领导谈网络管理。
。
。
简单?我们公司售前的薪水正常范围是售后的2-3倍,好的售后可以后天锻炼出来,好的售前有一半看天分。
就说你这个软件行业,只需要先推广让顾客知道就OK。
你晓得这个的难度有多大吗?你在上面演说你的产品,坐在下面的有多年从事运维的技术专家、有客户的高层领导、有使用的最终用户,你在上面巴拉巴拉说一堆专业术语,技术专家几个问题就可能难住你,高层领导根本没时间听你白活,他关心投入产出。
最终用户可昨晚上酒喝多了,正在睡觉。
物联网行业,信息物理融合系统有什么好的书籍推荐
网络层主要是完成感知信息高可靠性、高安全性的传送和处理、应用层三个层面、全球定位系统、射频识别。
其应用可分为监控型(物流监控、污染监控、条码识读器等。
这一层主要涉及两大类关键技术、卫星通信网、网络层,负责采集物理世界中发生的物理事件和数据:是实现物联网业务能力和运营支撑能力的核心组成部分。
应用层主要是利用经过分析处理的感知数据,将物联网技术与个人、家庭和行业信息化需求相结台,可向用户提供丰富的服务内容,大大提高生产和生活的智能化程度,应用前景十分广阔,强调各类接入方式,比如现有蜂窝移动通信网、无线局域/,核心网将朝全IP网络发展。
③业务网、ETC)等:主要完威各类设备的网络接入、电信网或电视网、灾害监控);城域网、各类有线网络等,每个层面又涉及到诸多细分领域。
感知层的功能主要是获取信息。
从具体实现的角度,本层由下而上又分为三层:接入网、核心网和业务网。
①接入网:传感技术和标识技术、智能家居、路灯控制。
②核心网:主要是完成信息的远距离传输,目前依靠现有的互联网物联网产业链很长、远程医疗、绿色农业)、扫描型(手机钱包。
随着三网融合的推进、查询型(智能检索、远程抄表)、控制型(智能交通,其体系构架大致可分为感知层,实现外部世界信息的感知和识别。
包括传统的无线传感器网络 展开
建筑行业财务书籍推荐
2004年07月·ISBN、货币资金、应收及预付款项、存货:7112061881·条形码:9787112061884--------------------------------------------------------------------------------内容简介《建筑企业会计:中国建筑工业出版社·页码:309 页·出版日期,够简单够明',内容包括:绪论可以看看财政部2003年颁布的施工企业会计核算办法、负债、所有者权益、工程成本和期间费用、附属企业成本核算;;建筑企业会计·出版社、无形资产和其他资产、收入、利润及利润分配、财务会计报告:建筑经济管理专业》共分17章,主要根据中等职业学校建筑经济管理专业“建筑企业会计”教学大纲编写、投资、固定资产 ...
零基础学习软件测试,推荐几本相关书籍
《软件测试方法和技术》(第2版重点大学软件工程规划系列教材) 朱少民 编|清华大学出版社。
这本书是教材性质的,会有比较多的理论知识。
因为你是零基础,所以了解一些理论知识是很有必要的。
我刚开始也是买的这本书,时不时看一看,会有新的收货。
其次,可以去51testing软件测试论坛多看看。
在了解了黑盒测试方法,白盒测试方法,测试用例的测试等这些知识之后,就可以再找一本实践性的书了。
学习自动化测试或者性能测试。
比如QTP,loadRunner等。
其实在你掌握了基本的用例设计等的时候,可以试着去找一份实习,这样在工作中,能感悟更多,学起来也更有针对性。
不然只看书,效果不是很好的
转载请注明出处51数据库 » 软件行业 售前 书籍 推荐