
Java学习心得
学习感想——思路决定出路人的学习是无止境的,只有不断的学习,才能给自己更丰富,更开阔的思路,经过两天的学习,让我感悟到很多事情,都是有两面性的,穷则变,变则通,出路在于变通,当目前的想法不能成功,说明你的想法有可能是错的,或者是由于没有改变自己的思路或者是懒于改变自己的思路或者是根本不想改变自己的思路,成功总有方法,想成功就要找方法,而思考是一切正确策略和方法的起源,思考其实就是问与答的过程,当你做一件事情没有达到目标时,问自己一个为什么
问自己问题出在了哪里,然后自己给出答案,学会反思学会换位思考。
“没有不好的孩子,只有不好的教育”,例如,在课堂中,在一日生活中孩子没有如我们所预想的那样做一些正确的事情,不能达到我们所要求的目标时,我们只能对孩子着急吗
与其对孩子发脾气,不如改变自己的教育观点理念,反思自己为什么,不能懒于改变自己的思路,就要求别人去适应自己的思路,我们何不反思自己从事情的另一个角度开始着手,可能会有意外收获,就像我们经常说的,给孩子机会孩子就会给你惊喜。
从中,我还深刻的理解到一个道理,大凡世界上能做大事的人,都能把小事做细,做好,做好了每件小事逐渐积累就会发生质变,小事就会变成大事,任何一件小事只要你把它做规范了,做到位了,做透了,你就会从中发现机会,找到规律,从而成就大事,也就是说,一件事情我会做了,但做好了吗,做精了吗,一个人无论从事何种职业,都应该尽心尽责
学习java的心得
比如说你参加具体的一个组建网络过程。
如,硬件的选配、网络物理的连接、网络节点参数的设置、网络调试等,包括以下几部分:1、具体工作2、问题发现3、解决办法
急需一篇大学VB课程实验心得
数据库课程设计大尘嚣渐渐远去,怀着对这次大赛许不舍,对当初课程设计开始时候的豪情万丈的决心的留恋,怀着通过这次课程设计积累的信心与斗志,我开始写这篇文章,为自己的足迹留下哪怕是微不足道但是对自己弥足珍贵的痕迹并期望与大家共勉。
首先,让我的记忆追溯到大二暑假,在老大的指引下(老大劝我学asp.net),我接触到Microsoft 公司的.NET产品。
那个时候我已经学过vc和asp,因为windows程序设计实验的课的关系,接触过vb,但是没有专门去学他,因为习惯了c++里面的class,int,觉得vb的sub,var 看着就不是很顺心。
我是一个好奇心很强的人,突然看到了一个号称“.net是用于创建下一代应用程序的理想而又现实的开发工具”,而且主推c#语言,由于对c语言的一贯好感,我几乎是立刻对他产生了兴趣。
我就开始了对c#的学习,任何语言都不是孤立存在的,所以数据交互是很重要的,暑假的时候我把我们这学期的课本数据库系统概论看了一遍。
我记得以前用c语言编程的时候,数据是在内存中申请空间,譬如使用数组等等。
很耗费内存空间。
这个时候就是数据库站出来的时候啦,于是我又装上了sql server2000,以前学asp的时候用的是access,那个时候只是照着人家做,理论是什么也不是很清楚。
通过一个暑假的学习,基本搞清楚了理论方面的东西,具体怎么用也不是很清楚。
但是这为这学期的课程设计打下了铺垫。
来到学校后,随着这学期的数据库课程大赛开始了,我有一个看法就是我自己应该具备的能力不是我会多少,而是我应该具备快速学会东西的能力。
遇到什么就学什么。
我们有时候很容易被一些专业名词说吓着,包括什么建模,软件工程,数据分析,数据挖掘等等。
我身边就有很多同学被这些纸老虎所唬住,而没有勇气去接触他们,总是说这个太难了之类的退堂鼓的话,他们低估了自己的潜力同时也压抑住了他们自己的好奇心。
其实都是纸老虎,又不是什么国家科研难题,只是去用一些工具,发明工具是很难,但是用一个工具就容易多了,just do it
我记得我做这个数据库之前,我们老师说要做好前期分析,我就在网上搜索用什么分析工具好。
最后我选择了roseUML建模工具。
在此之前,我脑袋里面没有软件建模的思想,什么UML建模对我而言就是一张空白的纸。
但是真正接触后并没有想象的那么难,有什么不懂的上网去搜索,这是一个信息横流的世界,有google,baidu就没有不能解决的知识难题。
以及后来的数据库分析的时候用到的powerdesigner也是一样。
开发的时候我想过用什么架构,c\\\/s模式
模式有很多,怎么选择
我就上网搜索现在最流行的架构是什么。
结果搜到了MVC架构,就是你啦。
我决定用这个架构,不会,没关系,咱学。
Just do it
前期工作准备好后,那么我就得把我暑假学的.net加以实践。
这个时候我更加深入的了解了利用ado.Net操纵数据库的知识。
并且对数据库里面的存储过程有了比较深入的了解。
经过大概2个多星期的奋斗,我完成了我的数据库课程设计--基于.net数据集的图书馆管理系统。
并最后非常荣幸的获得了大赛的一等奖以及以及新技术应用奖。
与其临渊羡鱼,不如退而结网。
这次数据库课程设计给我的最大的印象就是如果自己有了兴趣,就动手去做,困难在你的勇气和毅力下是抬不了头的。
从做这个数据库开始无论遇到什么困难,我都没有一丝的放弃的念头。
出于对知识的渴望,出于对新技术的好奇,出于对一切未知的求知。
我完成了这次数据库课程设计,不过这只是我学习路上的驿站,未来十年.NET的核心技术就是XML[至少微软是这么宣传的],我会继续学习它,包括jave公司的j2ee我也很想试试,语言本来就是相通的,just do it
语言并不重要毕竟它仅仅是工具,用好一个工具并不是一件值得为外人道的事情,主要是了解学习思想。
古语说的好:学无止境啊
我很庆幸我参加了这次数据库大赛,让我确实打开了眼界。
金蝶K\\\/3实训心得
什么意思啊
要的是金蝶实习报告吗
分享一份吧我在这。
K\\\/3模拟实习报告 一 主流ERP软件介绍及简单对比 (一)ERP软件定义 ERP——Enterprise Resource Planning 企业资源计划系统,是指建立在信息技术基础上,以系统化的管理思想,为企业决策层及员工提供决策运行手段的管理平台。
ERP系统集中信息技术与先进的管理思想於一身,成为现代企业的运行模式,反映时代对企业合理调配资源,最大化地创造社会财富的要求,成为企业在信息时代生存、发展的基石。
进一步地,我们可以从管理思想、软件产品、管理系统三个层次给出它的定义: 1.是由美国著名的计算机技术咨询和评估集团Garter Group Inc.提出的一整套企业管理系统体系标准,其实质是在MRP II(Manufacturing Resources Planning,制造资源计划)基础上进一步发展而成的面向供应链(Supply Chain)的管理思想; 2.是综合应用了客户机\\\/服务器体系、关系数据库结构、面向对象技术、图形用户界面、第四代语言(4GL)、网络通讯等信息产业成果,以ERP管理思想为灵魂的软件产品; 3.是整合了企业管理理念、业务流程、基础数据、人力物力、计算机硬件和软件于一体的企业资源管理系统。
(二)国内外主流ERP软件介绍 所有以ERP理论思想为产品设计基础的、涵括企业财务、物流、供应链、生产计划、人力资源、设备、质量管理等各类资源管理的软件操作系统,都可以统称为ERP软件。
国内外有很多ERP软件,国外最顶端的ERP软件当属SAP公司的SAP ERP软件了,它以其功能强大、开放性强、设计思路与流程严谨牢居着全球ERP软件之首;其次,德国的ORACLE -ERP、丹麦的Axapta ERP等都是世界顶尖级ERP产品。
近几年国产ERP软件也在蓬勃发展之中,其中用友的ERP软件位居国内ERP软件之首,其次金蝶、天思、迅达、道讯等ERP软件也各自占据着一小部分市场。
1.ERP软件平台标准制订者 ERP市场上的最高统治者是谁
是以微软和Sun公司为代表的平台标准制订者。
微软独家打造的.NET平台和以Sun公司为首的反微软阵营制定的J2EE规范体系,正在成为建构企业互联网服务(Web Services)的平台标准,从而占据了企业级应用市场(包含但不限于ERP市场)的最高统治地位。
2.跨国ERP巨头 是以SAP、Oracle、Peoplesoft、SSA等为代表的跨国ERP巨头。
在这些跨国巨头中,又以SAP和Oracle的实力最为雄厚,所占领地最为广阔,所获利益也最为丰厚。
3.民族ERP软件领导阶层 是以用友、金蝶为代表的民族ERP软件厂商。
中国权威的IT市场研究机构CCID发布的“2002-2003年中国管理软件市场研究年度报告”显示,用友、金蝶在2002年ERP软件市场上分别以21.6%和12.5%的市场份额超过SAP和Oracle,分别占据着中国ERP市场第一和第三的位置,从而实现了民族ERP软件领导厂商在中国ERP市场上的历史性转折。
以用友、金蝶为代表的民族ERP软件厂商代表着中国ERP市场上的进步力量,在众多跨国ERP巨头的强大压力下,领导国内ERP软件厂商奋力开拓,日渐成为中国ERP市场上的中坚力量,主导着中国ERP市场的未来方向。
(三)ERP软件功能整体比较(SAP, Oracle,用友,金蝶) 国外ERP软件,如SAP, Oracle,等,系统整体性较强,功能和模块大而全,实施和应用都比较困难,在资金,人力,物力等成本耗费较大。
比较适合大型企业,但是在系统引入和ERP选择和实施过程中还应该从企业本身实际出发,整体比较,谨慎选择。
坚持实事求是的原则,一切从企业自身资源和特点出发。
国内主流ERP软件,如用友,金蝶等,不仅在产品上贴近用户需求,也在后续服务上为企业提供管家式贴身服务,企业选择国产 ERP 的趋势越来越强烈。
这些后起之秀不断的在中国这片市场上辛勤耕耘,在功能服务制定,实施到渠道和终端,服务咨询以及售后的服务跟踪不断的完善和提高,从而为客户制定一个贴身一条龙的综合服务,越来越体现出本土企业的优势。
二 金蝶ERP 简介 金蝶K\\\/3 ERP系统集财务管理、供应链管理、生产制造管理、供应商及客户关系管理、分销管理、人力资源管理、企业绩效、商业智能分析、移动商务、集成引擎及行业插件等业务管理组件为一体,以成本管理为目标,计划与流程控制为主线,通过对目标责任的明确落实、有效的执行过程管理和激励,帮助企业建立人、财、物、产、供、销科学完整的管理体系。
金蝶K\\\/3 ERP构建于金蝶K\\\/3 BOS平台之上,具有极强的灵活性,通过K\\\/3 BOS业务配置可以实现模块、功能、单据、流程、报表、语言、应用场景和集成应用等环节的灵活配置,帮助企业实现个性化管理需求的快速部署;同时还可以通过K\\\/3 BOS集成开发快速实现新增功能的定制开发和第三方系统的紧密集成,支持系统的灵活扩展与平滑升级,从而最大程度的保护企业信息化投资,降低总体拥有成本(TCO)。
三 实习内容 (一) 基础数据录入 基础资料,就是在系统中使用的各种基础数据的总称。
用户在录入凭证或者录入单据时,都毫无例外地需要输入一些业务资料信息,如科目、币别、商品、客户、金额等等信息。
科目,币别,凭证字,计量单位,客户,部门,职员,物料,供应商,工作中心,辅助资料管理。
可以这么说,所有的凭证、单据都是由一些基础资料信息和具体的数量信息构成的。
在主控台上,选择〖系统设置〗→〖基础资料〗→〖公共资料〗→〖科目〗,就可以进入科目维护界面,在这里,可以对科目进行以下维护操作:科目组维新增从模板中引入科目,修改,删除,浏览,科目管理,科目禁用,管理科目禁用。
进入主控台后,选择〖系统设置〗→〖基础资料〗→〖公共资料〗→〖计量单位〗,就可以进入计量单位维护界面。
在维护界面中,可以对计量单位组和计量单位进行维护管理,其他的像客户,部门,职员,物料,供应商,工作中心,辅助资料管管理,都一一如此。
(二)系统初始化和系统启用 即在基础数据录入和检查完毕之后,开始对系统进行初始化和系统启用。
(三)生产管理模块的数据录入和实训 1.生产数据管理是用来建立与生产制造相关的基础数据。
对涉及产品设计、生产计划、加工制造、物料管理等需高度共享的基础数据进行集中统一管理,减少数据冗余,确保数据的完整性、准确性和可靠性,并对这些数据进行动态维护和更改控制。
生产数据管理包括物料清单(BOM),工程变更单、工艺路线、资源清单、多工厂日历等基本制造数据,这些数据是进行计划管理,生产控制的应用基础。
2.主生产计划MPS将独立的需求(销售或预测)作为需求,考虑现有库存、已分配量、预计入库等因素,通过BOM 向下展开需求,得到主要产品(MPS 类物料)的计划量。
主计划员可以对该计划量进行维护、确认或进行粗能力计划,将能力的影响体现在计划的改变上。
对确定的计划订单,也可作为预计入库量,实现滚动计划功能。
(四)供应链管理模块采购管理 实习内容为对合同的新增和修改,合同的审核和反审核,订单处理,入库,结算,费用发票,流程设计和供应商管理,采购价格管理,多计量单位,辅助属性管理,备注资料。
(五)销售管理实训 1.销售管理系统,是通过销售报价、销售订货、仓库发货、销售退货、销售发票处理、客户管理、价格及折扣管理、订单管理、信用管理等功能综合运用的管理系统,对销售全过程进行有效控制和跟踪,实现完善的企业销售信息管理。
2.系统将销售管理分为六种业务类型,包括现销、赊销、直运销售、委托代销、分期收款、受托代销。
不同业务类型其业务的处理过程以及财务收支核算的过程有差异,所以对应在系统中也会有不同的业务处理流程。
3.采用灵活方便的业务流程自定义设置,使业务处理流程灵活方便。
用户可根据自己的实际需要,选用不同的单据流程、自由设置单据关联关系;销售的流程清晰,单据之间可分可合,单据的业务处理、批处理、管理功能分别实现而又协调统一,可以方便灵活地处理业务;单据之间的联系紧密定义灵活,设置了直接关联、间接关联、三方关联、钩稽、连属等多种联系,以满足用户不同的业务需要。
(六)分销管理,门店管理操作 1.分销管理系统不允许独立运行,必须与采购管理、销售管理、仓存管理、存货核算以及总账、应收应付款管理系统等其他系统结合运用。
下面功能能有核算类型分类,期初数据处理单据类型等。
2.我们进行了门店管理。
选择系统设置初始化门店系统机构设置系统出现系统初始化及设置。
总部设置步骤中同样的“机构设置向导”界面,选<分支机构>单选按钮,并单击下一步,系统自动带出数据传输客户端的操作界面;如果系统中尚不存在分支机构信息或信息不全,单击连接检查、开始下载,系统将自动从服务端账套(即开启了分销传输服务监控程序的账套)下载分支机构信息;如果已经存在分支机构信息,您可以直接单击数据传输客户端的取消,则系统同样自动带出指定本机构所在位置的下拉选择界面。
四 ERP模拟实习心得 在为期两周的金蝶K3ERP软件上机实习过程中,我深深的体会到现代IT技术与现代前沿管理思想有机结合的强大力量,也对这款ERP软件一见钟情。
友好的界面,流畅的模块转换功能,还有可视化的功能按钮,环环相扣的逻辑思维。
这些都让我对ERP有了新的看法。
也为我在以后的工作学习中,指明了一条方向:现代化和智能化,系统化和趋新化,这些思想带给我在学习和认识的思想转变。
而我们所操作的金蝶K\\\/3 ERP系统,集财务管理、供应链管理、生产制造管理、供应商及客户关系管理、分销管理、人力资源管理、企业绩效、商业智能分析、移动商务、集成引擎及行业插件等业务管理组件为一体,我通过不断地熟悉和演练各个模块的操作流程和术语的熟悉了解,知晓了作为营销功能在企业的可视化,数据化,每个功能模块都无疑是一个企业系统思想的体现。
虽然我们实习的教师机房条件不太好,但是我们同学们都还是认真的完成老师布置的实训任务。
最开始的原始数据的录入和基础数据的录入与修改,成为我们最头疼的事情。
繁杂的数据和报表,错乱的数据分布,还有那冗余的小数点,我们都感到烦恼。
可是,我们在实习的不多加深和具体,才体会到原始数据的正确性和精确性是多么的重要。
这些可是ERP软件初始化的基础性数据。
回过头来我们才意识到我们对待工作的态度,应该很大程度的改善。
认真严谨,一丝不苟的态度是ERP软件实现精确预测和管理的最大保障。
我也查阅了一些关于ERP软件的发展前沿资料和ERP软件的培训资料,才发现在我国的企业和教育中是多么的缺乏,仔细的研究了一下ERP课程和发展前进,也与我自身的营销专业相比较,发现关系是如此的密切,在企业ERP软件销售管理和分销,门店管理,产品预测等方面,它们起到了相辅相成的角色。
准确的说ERP是在数据和工作具体化,流程化的体现,而我们营销这门专业则更加的经验化,加上了管理者的思想和个人思维。
我想假如ERP软件能在这些方面更好的结合这些思想,让它更加的智能化,从而为企业的管理提供有力支持和帮助。
我想我现在应该密切关注它,不断地了解和熟悉。
虽然每天的来回奔走和校区的来回转换,让我们感到疲劳无比。
但是,在每天的来回过程中,我都在思考这一个问题:这一次ERP实习软件的意义。
我想我们虽然没能够很好的,全面的系统的了解ERP软件的功能和模块的流程,但是基本的界面接触和数据录入,基本的销售管理,还有系统管理思想的火花碰撞,这些对我们短短两周的实习期来说,已经足够了。
无穷进的求知欲让我想不断地关注和了解ERP软件,还有自己对网络和软件的理解,提起了我强烈的兴趣,我会不断的关注ERP软件的,不断地学习和加深对它的认识,从而提供自己对企业管理系统思想的理解和领悟。
ERP软件带给现代企业和管理界的革命性方式的转变,在我看来,是不可否认的。
老师这几天也不断的强调ERP软件的重要性和复杂性。
我想,通过这一次实习,留在我们头脑的不仅仅是几天的实习经验,更重要的是对我们以后的就业和职业发展有重要的影响。
java学习心得
目前,Java已成全球编程语言的领头羊,它应用领域广泛、前景可观,升职加薪也是指日可待的事。
虽说它的前景可观,但回想下自己走过的路,那真是困难重重啊,接下来就给大家分享几点学习心得,希望能帮助到初学者。
一、学习要脚踏实地,不可超值过急对于初学者来说一定要奠定好基础,要脚踏实地的学习,为日后学习高深知识奠定好基础,要给自己定个学习计划,按照流程去学习,不要学了一半JVM后觉得没啥意思,又去学SWT,结果发现对这个程序也没多大兴趣,有转去学别的,这样浮躁的性格导致你什么也学不会,建议大家一定要将入门教程吃透,平时多看视频讲解,把“基础知识”打牢固是很重要的。
二、看书不是重点,重点是多实践有了良好的开端还要养成良好的学习习惯,平时不单单是多看书本知识,自己在看书的时候还要把书上的例子亲手敲到电脑上去实践,千万不要图省事,就照抄、复制,只有实践才知道自己是否真的会写代码。
虽然说理解编程语言是首要,但也要勤动手、多思考,多编一些例子,做到将理论和实践相结合,这样才能真正的掌握这门技能。
三、由浅入深,不断赶紧程序编写难度每个人都懂得学习是件漫长又枯燥的事情,所以每个想学Java的学者都要做好心理准备,在有准备后要给自己养成个好习惯,先从简单的程序入手,可以通过命令行的方式实现,功能可以有不足,但是随着学习的深入,你可以不断的完善这个程序,直到你把它做成一个完美、性能全的程序后,你才真的学透、学扎实了。
四、遇到难题要学会思考和总结每一个阶段都要对上一阶段做个反思和总结,不要丢了西瓜捡了芝麻,最后学一个丢一个,要经常把自己在学习过程遇到的难题和困惑记录下来,定时的去温习和反思,还要记下自己解决问题的经验和技巧,不断的浏览这些东西,将这些东西吃透,过一段时间,你会发现自己成长了不少。
五、定期研究一个技术,并将其学懂、学精根据市场出现的新奇玩应,不断的去学习和探索,所研究的技术一定要比目前技术水平高,只有不断的探索和专研才能提升个人能力,我相信这一点一般的程序员都没能做到,如果你是抢先做到这一点,你的能力肯定比他人都要强很多。
总而言之,要不断的从实践中学习,要脚踏实地的学好技术,勤奋联系,也要善于利用网上的资源,譬如蓝鸥Java视频教程,从他人身上吸取经验和教训,让提升个人能力不在成为纸上谈兵的事。
大一计算机导论 学习心得
一篇好的学习心得,必须要结合自己的实际情况,深入的分析这门学科带给你的感受, 如果一味的写理论知识,是得不到高分的,我从网上搜索了一个大二学生学习计算机的心得,你可以参考一下,可以结合你自己的实际情况加以修改。
大一大二两年软件开发学习心得 出处:转眼间在从大一踏进学校的校门到现在刚刚好两年了,在这两年里面,有学到了不少东西,包括怎么去独立生活,怎么去与人沟通,等等,当然最重要的还是学到了自己想要的专业知识。
大一的时候主要是学习计算机导论和C语言,对于急于想看到效果的我,C语言学起来就比较枯燥,因为C语言编写出来的程序主要还是在命令行的操作,我很想开发出windows界面的软件出来,但是没有办法,C语言是基础,没有这个基础就往高处想,恐怕梦想不会那么容易实现。
所以我就认真的把C语言的基础打好,先掌握好里面的语法,程序控制逻辑和一些基本的算法,说真的,尽管是比较枯燥,但是一旦陷入了编程中,自然就会发现其中的快乐。
大一第二学期的时候开始接触NIIT的课程,平时虽然一点作业都没有,但是我上课的时候不是那么认真听课的人,所以课后总是要花时间来看看和理解老师上课的例子,在这个学期中,我们主要学习了C++和Java,都是刚刚开始接触到的语言中来,由于对一些的特性不熟悉,毕竟是刚开始接触这方面的语言,所以学起来就有点吃力,再加上平时实践的时间比较少。
终于到了学期的期末,学期期末的项目是使用开发一个网络的聊天室,在我还没有开发之前一听到这个项目,我做梦都没有想到我可以编写出一个聊天室出来,但是既然是课程提出来的项目,就一定有它的理由,我也相信最后一定也可以完成它。
,经过接近一个月的研究,我总于完成了我来到学校的第一件作品。
在这个月中,我不断得查阅资料,询问老师,平时和同学多交流,终于在最后的评审中,我获得了全班第二的好成绩。
通过这个学期的开发中,我几乎把整个学期学到的知识都用到了我的聊天室里面,所以在实践中也等于复习了这个学期所学的内容,而且我发现这样的实践,比我在平时课后看书,看资料所学到的还多。
大二的第一学期,进入了数据库和高级Java的学习,说真的,在学数据库的那段时期是最烦的,因为每天就学了一大堆SQL的语言,非常的枯燥,都是关于怎么去查找数据表格里面的内容,那是时期,因为课堂上听课了之后觉得都是比较简单的,所以课后很少去动手。
到了后来项目开发中,我才发现数据库的重要性,整个系统的信息都是存储在数据库里面的,所有的在程序中对数据的操作都是等同于对数据的增删改查询操作。
在期末的项目中,根据项目所要求的内容,我不断翻看以前没有掌握好的数据库知识,感觉如果我前面有认真学习的话,到了后面开发项目的时候就不会那么吃力了。
对此,我总结出,如果在前面学数据库的时候不要单纯学习SQL的语言,把数据库和程序结合起来,如果老师的讲课的过程中可以说清楚数据库怎么绑定到程序中去使用的话,那么我想对于我来说我会更加有兴趣去学好数据库,因为只要在程序开发中才可以去体验数据库的魅力和重大的作用。
在学期末的开发电子商务网站中,我学到了很多关于怎么制作动态网页的一些必要元素的基本的原理,体会到软件设计在网站开发中的重要性。
转眼间来到了大二的第二个学期,可以说在这个学期中,是我最有感触,学到最多知识,达到质的飞跃的一个重要学期。
有了前面几个学期的学习基础,我对语言已经基本掌握清楚,运用起来也觉得没有什么特别困难,基本已经入门了,这个学期主要是进入了.net的学习。
好的开发工具是保证效率的一个重要因素,Microsoft Visual Studio .NET 2003就是这样的一个开发工具,令我刚刚一接触就深深得爱上了它,它的易学易用令我对编程的兴趣倍增,以前学习Java之所以见效不大是因为没有好的开发工具和环境,总是在环境配置中浪费大量的时间,而真正的涉及到编程很少,所以这也是我以前为什么学起来没有那么有兴趣的原因。
我觉得学编程就应该学习它的思想,编写代码就应该尽量避免写出与逻辑无关的代码,比如界面代码可以让机器去自动生成不必浪费时间手动去编写,所以好的开发工具可以帮助我们做到这一点,只编程逻辑代码,很多代码都可以让机器去自动生成。
在.net就可以快速地开发既有漂亮界面也有强大功能的程序。
有了这么好的开发工具,所以令我顿时感悟,有种相见恨晚的感觉。
有了好的开发工具后接下来要做什么呢,当我们为之兴奋的时候,当然是很有欲望去做出某某自己很想做的东西,因为你一拿到好的开发工具,就会整天的陷入开发状态,对其爱不释手,一开始我是试着开发一个Flash播放器,感觉编写起来不是编写起来不是那么难,因为前面已经有学习Java的经验了,初次学习.net的时候选择编写Flash播放器也是有理由的,一方面是程序比较简单,另一方面的涉及到的控件和界面比较多,所以一开始接触这样的语言就首先学习怎么去调用.net平台上提供的控件,只要掌握好这些控件,以后编写windows界面的控件就简单很多了。
经过几天的时间,终于把Flash播放器做出来了,以后想Flash影集的时候都用自己开发的播放器进行播放,感觉别有一翻滋味,因为这就是为自己量身定做的,这就使我再一次感觉到开发的乐趣。
每年的11月份都有一个高校杯的软件设计大赛,这时间正到了5月,我们屈指一算,离比赛的时间还有6个月的时间,这段时间我正处在开发的兴奋期,所以对这个软件设计比赛就感兴趣起来,第一是可以知道自己的编程程度和其他人的距离,第二是可以利用这个一个项目实践来锻炼自己的开发技能,第三是可以锻炼团队的合作。
以前几乎都是自己开发的软件,很少和其他人合作,所以就令我想到这种开发模式将来带到工作会另自己处于不利的地位,现在不是都讲究团队的合作么。
经过思考后,我找来另外的两个志同道合的同学,利用五一放假的时间想好主题,还有进行需求分析,最后定下来“多媒体日记本”这一项目。
定好题目后我们就进行了分工,一个人负责数据库方面,一个人负责界面的美化和界面的布局,另外一个负责功能的实现,分好工后我们立刻就展开了工作,在合作的过程中,我们学到了许多课本上没讲的或者只是粗略带过的知识,有些特别的技术难点还要到网上去搜索,查阅有关的资料,在语言方面我们几乎把.net里面的基本框架和特性都用上了,这样对于我们学习就达到了事半功倍的效果,边学边做学到的知识可以很快吸收,又可以很快得运用的实际中去,这是我通过这个项目感触最深的。
很快就到了期末,学校举行“杯”软件大赛,我们小组终于不负众望,拿到了一等奖的好成绩。
经过这次我比赛我总结出心得,首先比赛的题目要定好,一方面是开发的软件要有实用性和市场前景,另一方面还要在实用性上加上点创新,给人耳目一新的感觉,我觉得只要先抓住好这两点,做出来的软件才会给人留下好的印象。
利用暑假的时间,我又参加系里面组织的软件工程培训,又一次在开发项目中学到了许多许多看书只能朦胧懂的知识。
转眼间大三第一个学期就开学了,回顾这两年来学习软件开发的经历,写了这样的一遍心得,一方面算是对自己的总结,另一方面也可以拿出来给大家参考和交流。
最后我还是要再归纳一次,总结出如何才可以比较容易地进入学习状态达到快速开发的目的。
1. 打好基础,掌握好C语言C++基础的语言,对学习数据结构和算法有很大的帮助。
2. 面向对象是高级也是最流行的语言,所有的面向对象语言几乎都是通用的,结构和特性都差不多,只要掌握和归纳好它们的一些共同的特性,哪怕将来转向其他的语言都是轻而易举,得心应手,达到融会贯通的效果。
3. 好的开发工具是你提高开发效率,提高编程兴趣的前提,学习语言的过程中还应该研究怎么利用开发工具有效地提高开发的效率。
4. 善于总结,在开发过程中我们可以总结出许许多多规律性的东西,这些规律一方面可以让我们避免在以后的开发中犯同样的错误,另一方面对我们掌握其他的规律都是有所帮助的,规律都是交叉在一起的。
跟着规律走,实事求是。
5. 项目开发是最好的学习方法,这一点是我最有感触的,软件开发是实践性很强的活动,但靠理论知识学起来比较吃力,而且枯燥无味,学习种理论学习和开发实践的比例应该是1:2,而且是交叉进行。
这样才可以比较快的掌握一个知识点。
6. ,现在的项目几乎很少一个人去完成,频繁的沟通和密切的配合是成功的必要条件。
一般学习JAVA 都要学习多久
学习c++的忠告(初学者必看)1.把C++当成一门新的语言学习(和C没啥关系
真的。
); 2.看《Thinking In C++》,不要看《C++变成死相》; 3.看《The C++ Programming Language》和《Inside The C++ Object Model》,不要因为他们很难而我们自己是初学者所以就不看; 4.不要被VC、BCB、BC、MC、TC等词汇所迷惑——他们都是集成开发环境,而我们要学的是一门语言; 5.不要放过任何一个看上去很简单的小编程问题——他们往往并不那么简单,或者可以引伸出很多知识点; 6.会用Visual C++,并不说明你会C++; 7.学class并不难,template、STL、generic programming也不过如此——难的是长期坚持实践和不遗余力的博览群书; 8.如果不是天才的话,想学编程就不要想玩游戏——你以为你做到了,其实你的C++水平并没有和你通关的能力一起变高——其实可以时刻记住:学C++是为了编游戏的; 9.看Visual C++的书,是学不了C++语言的; 10.浮躁的人容易说:XX语言不行了,应该学YY;——是你自己不行了吧
11.浮躁的人容易问:我到底该学什么;——别问,学就对了; 12.浮躁的人容易问:XX有钱途吗;——建议你去抢银行; 13.浮躁的人容易说:我要中文版
我英文不行
——不行
学呀
14.浮躁的人容易问:XX和YY哪个好;——告诉你吧,都好——只要你学就行; 15.浮躁的人分两种:a)只观望而不学的人;b)只学而不坚持的人; 16.把时髦的技术挂在嘴边,还不如把过时的技术记在心里; 17.C++不仅仅是支持面向对象的程序设计语言; 18.学习编程最好的方法之一就是阅读源代码; 19.在任何时刻都不要认为自己手中的书已经足够了; 20.请阅读《The Standard C++ Bible》(中文版:标准C++宝典),掌握C++标准; 21.看得懂的书,请仔细看;看不懂的书,请硬着头皮看; 22.别指望看第一遍书就能记住和掌握什么——请看第二遍、第三遍; 23.请看《Effective C++》和《More Effective C++》以及《Exceptional C++》; 24.不要停留在集成开发环境的摇篮上,要学会控制集成开发环境,还要学会用命令行方式处理程序; 25.和别人一起讨论有意义的C++知识点,而不是争吵XX行不行或者YY与ZZ哪个好; 26.请看《程序设计实践》,并严格的按照其要求去做; 27.不要因为C和C++中有一些语法和关键字看上去相同,就认为它们的意义和作用完全一样; 28.C++绝不是所谓的C的“扩充”——如果C++一开始就起名叫Z语言,你一定不会把C和Z语言联系得那么紧密; 29.请不要认为学过XX语言再改学C++会有什么问题——你只不过又在学一门全新的语言而已; 30.读完了《Inside The C++ Object Model》以后再来认定自己是不是已经学会了C++; 31.学习编程的秘诀是:编程,编程,再编程; 32.请留意下列书籍:《C++面向对象高效编程(C++ Effective Object-Oriented Software Construction)》《面向对象软件构造(Object-Oriented Software Construction)》《设计模式(Design Patterns)》《The Art of Computer Programming》; 33.记住:面向对象技术不只是C++专有的; 34.请把书上的程序例子亲手输入到电脑上实践,即使配套光盘中有源代码; 35.把在书中看到的有意义的例子扩充; 36.请重视C++中的异常处理技术,并将其切实的运用到自己的程序中;
2010届毕业生对于大学的专业选择问题很纠结很崩溃,望高深人士、大神指点!
上策还是看你家给你找个什么样的学校,然后没有准备报口碑名气大点的学校吧,不要太好高骛远了,谁知道分数线都是多少那,要是我就去附近的学校去咨询,询问个个地方哪个专业好,然后排出自己肯定不喜欢的,环境其次吧,好大学一定要学到东西,我是学土木的,就业好找,但是这种工作不会很多人喜欢,很多人都喜欢画画,但画画的人不一定都喜欢,个人觉得好专业,好大学是出路的根本,每行人才都很多,做一行爱一行,相信自己就可以了。
离家近点也行,远点也是没办法。
竟然你口语好,这点相当重要,很多企业都喜欢要口语好的人,坚持吧。
把大学的证都考了,就基本没什么事了。
我是北方的,东部地区不知道,你就去查个个地区的学校吧,毕竟是自己的事情,应该有男子汉的责任了。



