范文 > 心得体会 > 学习心得体会 > 导航 > 软件实践课程学习心得

学习心得体会

软件实践课程学习心得。

每个人的经历与看法都不相同,面对同一作品,想法当然千差万别,对于阅读或观看过的作品,用自己的话语把它写出来,我们称之为心得体会。相信每一个人在小学和中学都写过不少心得体会,心得体会是指一种读书、实践后所写的感受性文字。想要写心得体会需要从哪方面入手呢?小编特意收集和整理了软件实践课程学习心得,欢迎大家阅读,希望对大家有所帮助。

经过潘老师讲授实践后,感觉对软件工程这门学科有了深一层的认识。软件工程是一门重视实际操作的科学。对于软件产品,无非是产品定义、设计代码、调试维护几个步骤,看似简单,可是实际操作却复杂困难,它不比其它行业产品可预见可触及,所以学好软件工程能为以后从事行业打好基础。

在软件实践这门课中,讲到了有效利用现有资源进行软件编程的。提到软件开发也可以像练习书法一样,采用临贴的方式,他人的优秀代码资源。临摹优秀软件是学习软件开发的重要方法。正如一首诗中说的:熟读唐诗三百首,不会写来也会吟。软件开发也是一个道理。为了真正地掌握软件开发的技巧,临贴是个不错的起步方法。

以前总是觉得,既然编写一个程序,就应该完全靠自己,那样写出来才有成就感,才算是自己的程序,可是这门课程教会我原来适当地借鉴别人的东西,也不算抄,相反,还可以提高效率,节省时间。这可真是与以往的观点不一样了。具体如下:

软件编程,拿来主义的作用很大:

1、源代码交换方便。

2、可行的例程序用处大。

3、借鉴现成少走弯路。

不过借鉴别人的东西可是有说法的,可不是盲目地抄袭,下面是一些提到的途径:

1、既有系统:借鸡下蛋,买来就用;

2、书本例子:简单修改、直接使用;

3、联机或联网帮助:帮助文档、官方支持;

4、开放软件源代码:Linux Apache Eclipse

5、互联网资源:论坛、搜索引擎、新闻组

借鉴过来后,还要多方面综合考虑,比如说代码的具体作用,完整性,还要考虑每个借鉴过来的东西的好坏。这些都要多方面考虑,可不能因为前面说软件编程可以借鉴别人的,就盲目地抄袭。到时候代码弄一堆凑在一块儿,谁也不知道它们会不会好好工作。弄不好乱了程序计划是小,公司的损失可不是哪个人都能承受得起的。

课程还提到,应该用一个小项目先从头到尾地练完,这样,有个整体性的了解,可以增加不少开发经验。看来,不学习此门课程,还不能深入地解读软件工程的奥义。这门课程为我们深入地了解软件工程这个庞大的前沿学科起到了推动性的作用。以上是我就此门课中提到的众多方法的一小段做的一些浅谈,更多的知识还在于我们自己去学习体会。

周东亮

F132.cOM更多心得体会小编推荐

营销软件学习心得


20xx年3月4日到3月8日,为期五天的营销软件上机实践课稍纵即逝,短短的五天学习时间却让我们更加了解营销的整体过程,更加宏观的看到了生产和销售的关系,更是纠正了我们以往一些销售中的一些固有思想上的错误,让我们更加深刻的理解了营销这个概念。
大家选择以十五亿的注册资本进入汽车生产销售市场。我们将要在之后的同样的时间中完成包括市场调查、新产品开发、生产线购置安排、生产计划安排、定价、推销等多项任务,进而通过销售额、注册资本等多项评价指标进行在线用户的排名评价。
十五亿,事实上我和身边的同学对这么大的一个数字压根没有一个概念。所以,一开始投入研发非常保守,以至于当第一轮订单卖出后,查询销售额我被一些男生一气儿卖了2000多辆的战绩吓到了,也一下子意识到两件事:第一、有那么多的注册资本就要充分利用,更充分的利用资本,也有可能有更大的回报。第二、一定要注意即产即销这个概念,尽量做到当月产车尽量销售空,如果存在大量滞销就要调整生产计划、适时推出促销计划;而如果发现卖得太快,不到半月就卖完了,就要相应提价,增加下月产量。此时,看着自己的波士顿矩阵图里面第一种中高档汽车处于瘦狗类产品的状况,我及时调整了思路,开始重新布阵,在投入新车型的同时,调整中高档汽车的销售策略。由于及时调整了整体思路,截止到第三月末时我已经惊喜的发现我生产的三个档次的汽车(中档、中高档、环保型)销售量总和已经升到800多辆,三类产品均跃入明星类产品,仍具有销售增长潜力。我的总体名次也一下子跃升至中上层,心情无比的好。
古人曰:千军易得,一将难求。万事讲求策略,何况在当下商业竞争激烈的社会。各种企业和各种品牌都运用市场营销策划来探索和设计企业、品牌打开市场合适快速的道路。 营销策划是对企业未来营销行为的超前决策,是企业开展营销活动的前提。 通过营销策划,企业可以对营销环境作出具体分析,根据要达到的营销目标,制定具体的营销方案,从而有效地完成任务。营销策划按市场营销内容可划分为:产品、价格、分销、促销策划等。在本次实践中,我们就深刻的认识到了营销策略的重要性。对于市场营销人员,应具备观察力,灵感,构成力,情报力,实现力和感召力。我们不要墨守成规,尽量提出一些奇怪的点子,爱因斯坦说过: 一个想法的提出之初不是荒唐的话就不要对它抱有希望。 其次,广泛阅读,随时做笔记也很重要。多参加讨论性活动,增大可行性。同时要放松自己,并树立正确积极的消费观念。

心理课程学习心得


为期五周的心理健康课程结束了,进入大学以来,一直都很期待心理健康开课。一直以来对心理学方面都很有兴趣,在这几周的学习中,我深感心理学的精深,以及范围之广。针对大学生的心理课程都与我们的生活以及学习有很深的关系,老师讲解的非常有趣,深入浅出,整堂课下来我意犹未尽。
我认为作为大学生,心理健康就是对生活和学习有乐观的心态;有正确的自我主观意识;能很好地把握自己,控制自己的情绪;和同学们关系和谐,很好的融于集体;能很好的适应环境。在这里,我就总结一下在课程的学习中,自己比较感兴趣的一些课程。
在课程的学习中,我发现了不一样的自己,了解到平常的自己看到自己的并不是全面的,有公我、私我、盲我、潜我之分。听到这里,我感觉自己有时会有些自卑,这时我会想,只是自己私我的想法。子非鱼,焉知鱼之乐?你又不是别人,怎么知道别人怎么想,当我们缺乏信心时,也许可以换位思考,从另外的角度考虑问题,发现自己在别的方面的优点,这也会让我们思考问题更加全面。我们也要认识到自己的公我,做好公我,这与生活密切相关。同时要认识到自己的盲我,就是别人看见的我们,要尽量全面的了解自己。要发掘运用自己的潜我,潜在的永远是最不可估量的,最需无限发掘的。自我认识需要常常自我反省:“吾日三省吾身”。
在人际交往的这一课程中,我觉得学习以后对自己的人际交往的方式方法有了更加清晰的了解。人生短短几十年,我们要利用有限的时间来创造美好的生活,最不可缺的就是人际关系了吧,每天进行各种人际交往,语言必不可缺,要锻炼好自己的口才,更要努力学习加深思维的锻炼,“语言的边界就是思维的边界 ”。要乐于助人,助人即自助,在帮助别人的同时自己也可以学到很多的东西,这些是心理,更是道理。也许心理就是交我们如何理智的做一个有价值,有意义的人。
人际进程的进程分析:1、彼此陌生 2、单向注意 3、双向注意 4、相切 5、浅度相交 6深度相交
在这一系列的进程中,更是双方“自我暴露”的过程,处理不好会发生可大可小的矛盾,这时我们需要注意的则是交往的对等性以及适度性,两个人是两个个体,总有不同之处,也许是情绪、行为、价值观等,这时我们不应该要求强行的重合,要体谅以及换位思考,我个人认为换位思考以及相互体谅在人际交往中非常有必要,无论是家庭、爱情、婚姻、友情、工作中都是非常必要的。在人际交往中更要学会自我剖析,自我检讨,自我认识,更要常记一句话“你对了,别人就一定错了吗?”

大学课程学习心得


篇一:大学生课程学习心得

质量管理心得

学习质量管理和过程改进并不难,难的是需要坚持,孤立的坚持,最糟糕的是,你的想法没人认可,英雄无用武之地。但有一点我坚信,我只要准备好,那个机会始终会到来。 走上这条道路,目的单纯的很。自己在以往的测试过程中,发现绝大多数项目管理混乱,管理者也不知道该从何处下手,有力没处用。

所以项目的成功与否,完全靠大家的发挥,项目组抗风险的能力很低很低。一方面高层埋怨项目组的无作为,一方面项目组出力不讨好。所以我想,一个人测试能力在高,那么他最大的作用也就是多发现几个缺陷,如果我们加强了项目的质量管理,寻找到一条行之有效的途径进行过程改进,那么这个作用将是巨大的,他完全能保证项目的成功。鲁迅弃医从文,不就是医身不如医心吗?我不敢与他老人家相比,但确实感觉质量管理和过程改进在国内是一个不该被忽视的领域。

1.目前国内从事质量管理和过程改进的人,大多是学习国外成熟的质量模型,然后进过改进,制定一条符合自己的质量过程。这是一条捷径,但不是一条可持续发展的路子。穿别人的衣服和鞋子,总有不舒服的地方。即使完全合身,你自己也觉得别扭,不如穿自己的来的自然。所以我觉得学习别人的理论,根据理论寻找解决问题的方法,要远比直接学习别人的方法好的多。

2.国内游很多过程改进的咨询公司,可以说鱼目混杂,但有一点可以肯定,他们都是拿别人的东西,来给你做咨询,至于做的好与不好,那要看这套东西是否适合你了。你去买衣服,如果没有这个号码的,你就买不到,或者根本不合身。我理解很多公司过cmmi并不是从质量角度思考,更多的从利益方面思考。cmmi过级可以提高企业的知名度,竞争力,关键是国家税收政策,可以给与cmmi过级企业给与很多优惠。 这就是为什么很多cmmi过级公司,其质量实质没有发生变化的原因。

3.我们非常缺少质量人才,这与市场需要有关系。大家去面试,面试官问,会写用例吗?答:会。ok,明天报道,月薪3000; 再问,会用什么工具? 答:会功能自动化或者性能测试。ok,明天报道,月薪5000; 又问,会什么编程语言呢? 答:会java,能够开发自动化测试工具和脚本。 ok,明天报道,月薪8000. 或问:以前从事过管理吗? 答:从事过质量管理和过程改进。 面试官面色不悦,说回去等通知吧。其实心里说,回去等死吧,我难道会招个指手画脚的人吗?

上面说的虽然有点搞,但确实是一个普遍的实情。不能得到实惠,很少有人乐于从事,个别人走上这条路子,也是公司需要半路转行过来的。

4.我们学习质量管理和过程改进,方法不对头。 变现为把一门很有艺术很有理论基础的学问,编程一门学习文档模板的过程,把质量过关看成是制定模板,强行推行模板和评审。这是受所谓咨询公司和专家的毒害。我无意质疑他们的能力,但确实路子错误。我们中国很山寨,但这个不能山寨,确实不能山寨,模板改来改去,还是没有自己的东西,你如何知道他符合公司的要求,如何来提高自己呢? 即使符合,要知道你的每一篇模板,都是要付费给专利所有者的。 什么?你是从论坛免费下载的?,呵,那最初的那个人从那弄的呢? 下面说下,我在学习质量管理和过程改进的心得。 可以说,我不懂cmmi和ISO9001,最所知道他们是怎么回事; 也没去深挖mccall和其他一些质量模型,最多知道他们提出了那些质量度量; 我半年来,只做了一件事,专心看软件工程。我看的是《软件工程实践者的研究方法》(不是广告,这是美国人写的,可惜中国人写不出来)。里面只讲理论,让你轻易地明白软件过程的每个环节是怎么回事,然后你就有如梦方醒的感觉。别说是自己能寻找解决问题的办法了,就连老总也不放在眼里了(玩笑话,我们要谦虚)。所谓,朝闻道,夕可死,不过如是而已。

我是如何看到自己在这方面能力的提高的呢? 在这期间,我去参加了两次外企面试,全是海归面的。 我发现他们和我们本土的项目经理有几点区别:1.他们穿着讲究,谈吐优雅,这不是说人品就好。2.他们全用标准的普通话面试,不夹杂任何英文单词,即使有,也会帮你解释。3.他们基本不会问编程和工具,不像其他公司的,面试官会拿自己的优势来面试你(我面的是管理职位)。4.面试完后,他们会直接告诉你,你有哪些优点那些不足。其他的问的基本都是理论方面的东西,我当然回答的非常好,所以自信这半年时间没有白费。 再次强调,我说的只是个人两次面试的感觉,不代表全部。

最近,在策划一种质量管理工具,是集需求管理,版本管理,用例管理,缺陷管理,数据统计,报告分析于一体的。 重点在于,软件过程各个环节的依赖关系,各个部门的角色和权限。这样,我们就能依赖这个工具,很容易的进行质量管理。

举个例子:这样一个流程: 需求管理中记录来一个需求的最初来源——这个需求得到有关人员的确认——需求分析人员把他从技术角度解读——这个需求被技术人员详细的写进设计文档——测试人员根据以上生成测试需求——测试需求被分解成多个测试点——测试点生成测试用例树——测试人员完成用例设计(用例覆盖)——执行测试——缺陷管理——提取缺陷统计来分析测试过程——生成报告说的比较简单,做起来要麻烦的多。

篇二:大学一年学习心得

大学一年学习心得 转瞬之间,高中三年的学习生活已成为脑海中最珍贵的记忆,此时我也即将结束大学一年的生活进入到大学二年。在这一年多的学习生活中,可谓“生活常态,千奇百怪”,这一年,我结交了很多新的志同道合的朋友,这一年我体会到了非常多的东西,有酸甜有苦辣,有欢笑有泪水,有成功有记得挫折!有人说过“在任何一所学校,平庸的大学生是相似的,不平庸的大学生则各有各的辉煌,我们不能满足于平庸,应该以更好的方式开始新一天, 而不是千篇一律的在每个上午醒来。”大学,应是我们由幼稚走向成熟的地方,开启我们人生新的篇章。在此,我们应认真去学习专业知识,拓展并丰富自己的知识面,培养自己的能力,让自己成为心里一直想成为的那个人。那么,我就在这里谈一谈关于我在大学一年里的学习经验和心得体会。

众所周知,大学的课程比起高中来说是相对比较轻松的,大学里的各种学习和高中相比也是有很大的不同。大学主要是靠“自觉”二字,没有老师会压迫你去学习,学生除了要在课堂上掌握老师讲的内容外,还要充分利用课余的时间去图书馆或上网查阅其它相关的书籍,查找资料,并且要在提高自己专业知识水平的基础上,有目的地去丰富各方面的知识,提升自我素养。高中的学习可以说是大人领着幼儿学习走路,而大学的学习则是大人式的学习,我们从大人手里接过学习的接力棒成为了自己前进道路上的领跑者,我们可以自由的学习自己想学的东西,做高中时期不能做的事情。这是一场由自己领导的比赛,在这一场比赛中,我们可以抢道可以跳跃,但是绝对不能盲目的等在在起跑线上期待着老师来牵着你跑。我一直相信,只有自主自助自信的学习,才能让我们取得好成绩,取得比别人要好的成绩。像美国职业男篮NBA中,一个好的篮球运动员,他不可能只听教练的意见,而是有自己的思考,因为毕竟,在场上运球,抢断,过人,投篮还有阅读比赛的都是你自己。 谈到学习方法,我一直认为没有最好之说,只有适合自己的才是最好的,不能盲目模仿别人而是要找到适合于自己的能让自己学得舒服的学习方法,就像以前我们选择辅导书一样,每个人的辅导书不尽相同,只有选择适合于自己的辅导书才是最好的辅导书。我一直相信自己不比身边的人笨,但即便很聪明也要付出努力,这样才能取得好成绩。俗话说“笨鸟先飞”,再聪明都应该要兢兢业业,按时上课,不逃课,上课认真听老师讲解,毕竟老师懂的比我们多,课后则要按时并努力完成作业。关于学习,这应该是老生常谈了,不必说,兴趣是最重要的,就拿我自己来说,对于计算机相关的和比较重要的科目我上课会很认真,而且在课外时间还会去上网查阅一些相关资料,夯实基础、不穷不漏,但对于其它不感兴趣的课一般只是上课听一下,主次分明,做到不挂科就好。不多说,归纳为以下几点:1、提前预习预习是一定要的,这样在课堂上就能够顺利的跟上老师的节奏,更容易理解老师讲的内容;2、认真听讲,做好笔记,上课记笔记听课注意力会更集中,做好笔记在期末备考的时候,就可以有所侧重,减少盲目性;3、不时复习,时间过久会让人遗忘所学的知识,必须掌握好复习的间隔;4、要多与同学交流,探讨解答问题的方法,思想的碰撞会让你更深刻的理解。

关于各科的学习,针对一年学习的课程,我就简单说一下我对计算机、数学和英语的学习,当然,也很多人可能会和我一样。对于计算机的学习,因为我对计算机是很感兴趣的,所以学习起来是觉得比较轻松的,据我所知学校计算机主打计算机语言是C语言,这是学

习其它语言的重要基础,个人认为学好C语言,必须要会抓住本质的东西,并且要多看代码看懂代码,多敲代码。总之,计算机是非常重要的,想必出去就业也是要求会计算机的,所以计算机必须学好,还要学精,课后把重点圈出来,上课注意听讲,课后则要像上面说的一样多看代码看懂代码,多敲代码,熟悉所学语言,肯下苦工总会有意想不到的回报的。作为一个数学渣渣,对于数学的学习就没什么很好的见解了,总所周知,数学是很靠基础的一个学科,是很灵活的一个学科,学习数学时,一定要把概念、公式定理弄清楚,稳扎稳打,这样才能举一反三。对于英语学习,不必说,英语是非常重要的,英语是大学的必修课程,一定要把英语基础打好,打牢,打实,这绝对马虎不得。大学要求过英语四级,英语四级还直接关系到是否能得到学位证以及毕业就业等诸多事情。想必大家都清楚,现在很多单位要求过四级,所以英语学习至关重要。英语的学习其实就是知识积累过程,平时多读多写多看,一定可以学好英语的。借用高中物理老师一句话“只要你想,你就可以学好”。

中国的每一所学校应该都是有考试的,考试已成为学校生活的一部分,我们要以端正的态度正确对待考试。我想说明的一点是,考试成绩并不能代表什么,不是说成绩好就很厉害,重要的是一定要找准兴趣,不被成绩局限自己的发展。无论什么考试,考前的那段时间很重要,这不是“临时抱佛脚”,我所说的是最后的整理复习,当然这一定要建立在平时的基础上,平时能够把老师所讲的东西尽力吸收,抽空多读一些课外书,在临考前,把所学的要考的知识点再重新在脑子里一点一点的过一遍,算是温习,也是查漏补缺,这是读书考试很关键的一个环节,相信所有人都能做的很好。期末考试也是奖学金评选的重要指标,所以我们一定要重视期末考试的重要性,这也在一定程度上代表了你的学习成果。

我相信每个人都会有自己的学习计划,学习计划也是非常重要的,一个人无论做什么事都应该要有一个计划,大到自己的学习生涯规划,小到自己的一天什么时刻该做什么,这样你才能做到有的放矢。学习计划可以写在纸上也可以记在心里,我经常会把自己的计划写出来贴在宿舍的书桌上,这样就能时刻提醒自己该干什么,复习什么书和规定什么时间完成写在纸上,然后根据计划完成任务,有的时候计划时间是一个月,有的时候是一周或几天。所以,“把简单的事情千百次地做好就是不简单!”,用心做好每一次小事,日积月累,也许就将收获富足,即时的消化学习内容,有规律有计划地安排预习和复习,平常多积累,学得轻松而愉快。

大学里要学会充分利用各种资源,像图书馆、学术论坛、上网等,平时遇到不会的作业,上图书馆借参考资料是非常好的,既不花钱又能解决问题。我认为要着重利用网络来为我们的学习服务,网络是一种全新的学习形式,它具有开放性、互动性、网络性、虚拟性的特点,为我们的自主学习,教师的教学提供了许多便利条件。我们可以通过网络和不同地方的人相互探讨问题交换意见,这是极好的。网上的学习资源是极为丰富的;收费的、互助的、免费的应有尽有;形式与内容更是多种多样,我们可以在网上搜索任何我们想要的资料。当然如何有效的利用这些资源,是我们必须要重视的问题,不适当的选择,不仅会浪费我们的时间,更会浪费我们的精力,这是极其不好的,所以我们要选择适合自己的资源进行学习,不能被过多的资源迷乱了双眼,这样才能做到事半功倍,省时省力,何乐而不为。

不多说,大学的学习生活不仅丰富而且多彩,在大学生活和学习中,我们要树立良好的心态,并且要对自己充满信心,胜不骄败不馁,要凭借自己的聪明的头脑和勤劳双手,做好适合自己的学习计划,适当合理的安排时间,充分有效的利用资源,依靠自己的努力和奋斗。同时我们也要学会广交友、善交友,结交和自己志趣相同的人共同努力共同进步,创造属于自己的独一无二的美好的大学生活,让自己的大学到处充满精彩,不留遗憾。相信自己,克服磨难,成功将属于你!—— I believe I can fly !!

篇三:大学听课心得体会

听课心得体会

2013年11月28日我参加了学校的“双高”听课活动。听课的老师是大宗商品专业的《国际贸易》的温怀德老师。这次听课让我受到了许多启发,现在联系我自己平时教学中的不足之处,说一说心得体会。

本次课的主要内容是关于产品生命周期和大规模经济在国际贸易中的应用。

第一, 备课的精心和设计的新颖给了我很大的震撼。在听课中时常看到老师们独特的教学设计,从对比中国、美国、西欧和日本等国家在产品生命周期中的相同和区别点来引入本次课的主要内容,比较生动且抓住学生的兴趣。

第二, 注重学生的主体地位, 注重让学生成为课堂的主人,。由于是在阶梯教室上课,学生人数相对来说比较多。但温老师还是在不断地引导学生互动,参与到课堂教学中来,很值得学习。

第三, 注重反复强调重点。在讲到产品生命周期的五个阶段中,温老师从新产品的产生,成长,成熟,标准化和创新过退出等五个阶段反复强调其中的顺序性和阶段性的原则。让学生在反复的潜移默化中强化理解和记忆。

第四,丰富的专业背景知识是最大的魅力。从温老师的上课过程中不难发现其实他的专业背景和基本功是相当扎实的。就从昨天这节课的内容安排上来讲,温老师对相关知识的研究其实是比较深的。不仅能够结合国内外的发展历程来解说,更能够理论联系实际的向同学们展示,比较生动。

从昨天的听课中,我学到了很多,也希望自己能够吸取温老师在上课中的优点,运用到自己的教学中去。同时,我将不断地提升自身的素质,不断地向有经验的老师学习,博采众长,充分利用一切学习机会,多对比,多反思,提高自己驾驭课堂教学的能力,力争可以早日成为一名“双高”老师。


学习软件编程的学习心得


篇一:软件开发心得总结

有感于网盘开发过程

有感于网盘开发过程 .............................................................................................................................. 1

一、软件开发个人体会: ................................................................................................................. 2

二、做软件开发我觉得要明白: ..................................................................................................... 2

三、在开发中遇到问题应该怎么去解决? ...................................................................................... 2

四、怎么样才能提高自身的能力?.................................................................................................. 2

五、怎么样才能做好软件开发? ..................................................................................................... 2

六、文档的重要性 ............................................................................................................................. 3

七、我的收获 ..................................................................................................................................... 3

八、网盘项目开发的最大体会 ......................................................................................................... 4

九、软件测试(单体测试和连接测试) .......................................................................................... 4

一、软件开发个人体会:

1. 软件领域中的知识在于积累。

2. 做软件开发,就类似算数学题和世界杯足球赛一样:重在结果,而不在乎过程。

3. 软件服务于人类,软件是在解决一些生活中的问题和错误,问题决定解决方案。

二、做软件开发我觉得要明白:

1. 职业的乐趣:

(A) 用自己的智慧去创建新事物的快乐

(B) 开发对别人有用的东西

(C) 不断学习来充实自己

2. 职业的苦恼:

(A) 总是追求完美

(B) 所有要实现的功能由他人而定

(C) 概念设计计是有趣的,但找Bug总是很苦恼的

三、在开发中遇到问题应该怎么去解决?

1.

2.

3.

4. 不明白就多问,不要自已一直去琢磨。 一个问题如果30分钟还没有解决就应该考虑是不是问问别人。 一个问题在没有用过3种以上的方法解决过就不要去问别人。 解决问题思路是关键:

相信问题总归有解决的办法,就算连技术上都没法实现的问题,相信通过良好的沟通终究也会有解决的方法。

5. 解决问题的前提是:理解别人的意思,理解别人的需求,多沟通,及时给客户反馈信息。

四、怎么样才能提高自身的能力?

1. 程序员怎么样进步最快? - 理论结合实践

2. 不要怕出错,不怕遇到错误,有错误就有挑战,这样才可以进步,但不要让同一个石头

把你绊倒2次。

五、怎么样才能做好软件开发?

1. 首先要明白解决的问题是什么,理解问题,其次再决定怎么解决这个问题

2. 碰到很复杂的问题,我们就简单想,把问题简单化,细化到能够实现为止

3. 出了问题,我们要先分析问题,然后知道引起问题的原因,最后并想出问题的解决办法

4. 我们应该从2个方面去把握一个项目:从业务角度和项目的关键问题上去把握一个项目

(A) 从不同的系统场景

(B) 从不同的用户角色(充当什么角色)

(C) 从不同的系统使用角度(拥有那些权限)

5. 其实我觉得开发人员说实在应该要比使用系统的人更了解系统需求,只有真正彻底的了

解了项目的业务需求,我们才能做真的做好这个项目

六、文档的重要性

记得我当初刚开发项目的时候都是写个大致的需求说明书,做一个E-R图,画几个大致的数据流程图,然后建立数据字典和表结构关系。 再接着搭建一个开发环境,配置几台服务器,划分一下模块,分工,我们就可以Coding了,一直到项目结束了,也没有完整的设计文档,更没有完整的测试文档,虽然这样的确是很快的完成了Coding工作,感觉上好像节省了好多成本和开发时间,但后期的维护和Bug 就是经常出现的事。

小项目没有文档关系不大,但如果遇到一个大项目的时候,那这样的开发方式就很有问题很危险的。

大项目没有文档: 首先维护就很麻烦,也很乱,写的代码,过几天都不知道它是完成什么功能的了,其次系统的稳定性和可靠性也让人怀疑,扩展性就不用说了。

七、我的收获

A.程序员大多都不喜欢写文档,我们以前也是特讨厌,记得以前都是系统开发完了,为了应付项目验收,就匆匆忙忙的一组人在那里补文档。在我们的思想里,所谓的文档就是一些废话,一句话硬是用十句话来代替的无聊透顶。

B.代码风格要规范

以前做项目,我们都是不怎么去注意代码风格和写代码的规范,都是稍微想一下就直接开始写代码了。注释也很少用,总感觉我们自己写的代码,我们怎么会不知道它做了些什么事呢 ?总觉得我们自己写的代码我们怎么会不知道它是用来做什么的呢。一直都不相信这是个事实,但事实上,项目验收后,系统刚开始使用的人少,也就不会出现潜在的错误,随着时间的增加,久而久之,当大量用户并发访问的时候,系统的Bug 就暴漏出来了,那时你再用熟悉的Eclipse打开整个项目的源码时,再去看自己写的代码的时候,真的发现,我们定义的这个变量名是什么意思啊 ? 我们的这个Flag 是用来判断什么的啊 ?我们的if中条件不知道是判断什么? Function 也忘记是什么功能了? 想想好可怕啊。 难道真的都忘记了吗 ?回答是肯定的: 真的忘了。

C.心得体会:

通过做该网盘项目,在这2年的锻炼中,我们才真的体会到,良好的文档是正规研发流程中非常重要的环节,一个好的程序是先写好设计文档再进行编程的,在设计文档的指导下,才能写出安全的代码。如果你不写文档,一开始就写程序,这样你就不会按已设计好的路线走,而是想到哪写到哪。小功能还好说,要是大功能,就容易混乱.

刚开始我们还很不习惯这一系列的编程风格,很多的规范,尤其是命名,方法和注释,都有这着很多限制,让我们觉得真罗唆,写个程序完成功能不就可以了吗,明明1小时做完的事情非得让人用3、4个小时去做,我们现在真的明白这样做的好处了,我们已经习惯这样的编程风格了,这也养成了我们的一个编程习惯了,深有体会啊。

最忙的时候就是我们成长和收获最多的时候。

八、网盘项目开发的最大体会

我们觉得项目开发的开始时候,应该由项目负责人很好的对项目是什么项目,具体大概做什么事情,是谁提出来的,目的是解决什么问题,以及里面用到的很多专有名词做个细致的说明,而不是从一开始就分几本式样书,给个静态Html 的Demo看看,然后搭建好开发环境就按照式样设计书来开发。

九、软件测试(单体测试和连接测试)

我们首先认为,编写程序的时候不要想出了问题再解决,而是要想如何不会出现问题,要根据经验来预测可能出现的问题,然后避免出现。

测试,说的直接点就是给软件找错误。

很多人认为发现错误是软件测试的唯一目的,查找不出错误的测试就是没有价值的测试,实际上我们不这么认为。

我们觉得对开发人员来说,我们要把测试出来的Bug都应该做个分析,知道错的原因之后,我们就应该在下个项目中防止类似的错误发生,而真正来提高我们开发的效率。

篇二:软件开发良好习惯(学习心得)

学好JAVA的十大良好习惯 国家队每一次踢球失败后都要说这么一句:我们回去后要好好总结,下次会打得更好! 总结不代表就能改过原有的不足,也不代表就能进步了

(一)充分利用MSDN因为我个人觉得它胜过任何一本编程参考书 MSDN是 Microsoft 当前提供的有关编程信息的最全面的资源,它包含微软最新的技术数据库,加上易学易用的全文检索功能,让您迅速找到任何您需要的技术参考数据

(二)加强自我管理,善于作自我总结,分析自已的优点及缺点 中国境内百分之八十以上的领导人在百分之八十以上的场合的讲话中都有类似的观点,所以在这里我是不多说了,反正这一条用在什么行业什么地方都不会有错的,人生最大的敌人不是就是自已吗?管好自已认清自已,那还有什么搞不定的?

(三)养成良好的文档习惯 良好的文档是正规研发流程中非常重要的环节,一个好的程序是先写好设计文档再进行编程的,在设计文档的指导下,才能写出安全的代码。如果你不写文档,一开始就写程序,这样你就不会按已设计好的路线走,而是想到哪写到哪。小功能还好说,要是大功能,就容易混乱甚至失控.那么如何写文档呢?其实我认为没有统一的标准,虽然国家及一些NB的人总结了很多的模板,但每个人的习惯不同,如果你不加以修改或创新,就套用某个标准,我相信写起来会很吃力及说不清的难受,因此我觉得只要能将你的设计思想及实现算法或步骤描述清楚就是好的文档,我强烈建议广大程序员朋友们在写文档时要善于用图表来说明你的思想,我们不是作家,也可能作文都经常性地不及格,写出五官端正的文章对我们来说可能不容易啊!好好地利用VISIO,ROSE或别的工具来表达你的思想吧!

(五)代码风格要规范,严谨,效率要高。

(六)掌握好跟踪调试技巧. 跟踪调试程序是一件繁琐而又复杂的事情,所以掌握必要的调试策略及技巧却可以使这些工作变得轻松起来.强烈建议你去看一下老美Everett N.McKay及Mike Wooding写的书Debugging Windows programs,你一定受益匪浅.

(七)养成自我测试的习惯

测试工作应由测试工程师来做,但在你写完一个模块或一个软件时,还是要自已先测试一下,保证不要出现一些低级的错误.

(八)善于交流善于沟通,特别是经常与一些高手交流一下学习的心得体会 有人说,程序员的性格大多内向不喜欢说话,其实是有些误会了,不是不喜欢而是话不投机,我的脑袋一天到晚都在不停地转,函数,数据,算法啊充满了我的世界,我那还有时间与你谈一些无聊的话题,话要找对人了,才容易谈下去,书上说过听君一席话,胜读十年书,你要找的就是这种豁然开朗!

(九)阶段性地做一下专题总结

知识要温故而知新,因此我程序员要养成阶段性地做专题总结的习惯,比如你这个月学习或在做与多线程有关的模块或项目,那么在你做完后,你就可以好好地总结一下所有与多线程相关的技术,包括理论知识,实践方法以及各种技巧及优秀文章等等,这对你各种能力的提高将有很大的帮助,你试过了吗,如果没有,那就快点行动吧!

(十)要有持之以恒的精神

我只是想说明要学好任何一门技术,最好要有持之以恒精益求精的精神,特别是学一些比较抽象比较难的技术,除了思考一下你的学习方法以外,还必须坚定你的目标及信念!

篇三:大型软件开发心得

大型软件开发心得

最近做的一个项目从需求分析到上线绵延了四个月之久,这也是目前接手过功能点最繁复,产品线对接最多的一个项目。从中得到的一些关于设计较大型产品的心得,拿出来跟大家分享。

立项前

1、统一元素设计需考虑周全

也许是初创团队的缘故,我不得不感叹团队对产品经理要求之严格之缜密,项目全程只有一个人负责,所以大到产品线对接,小到一句提示的位置和展示形式都需要一一推敲。

哪些元素应该做到统一?

a、提示方面:统一的操作成功/失败提示;统一的弹窗形式;提示语言采用较统一的句型;为空情况的友好提醒;溢出情况的友好提醒;表单实时验证的提醒形式等。

b、文字方面:是否有统一的段落前“·”号;统一的链接状态;统一的字体、间距、行高等。

c、图片方面:调取图片的统一尺寸;如果是上传图片类的操作,需要考虑周全全站的调取情况,以及考虑是否统一预览图的尺寸等。

d、细节交互:未激活功能的按钮做“灰色”处理(例如用户没有勾选信息时批量删除按钮不可使用);按钮点击的状态统一(例如增加“提交中”的按钮状态,以防止网速慢用户狂点某一按钮的情况);特殊控件的统一等。也许会有朋友说,上面有些是交互设计师需要做的事,但我一直认为作为一个产品经理考虑周全一些,没坏处。这些“统一”同样可以用在验收阶段,要知道,即使一个像素也可以改变整个产品的感觉。

2、原有功能的去留

我一直觉得升级已有产品比开发新产品难一些。这就像栽培植物一样,新种下一棵果树无非需要选对了土地,然后刨个坑种下去,然而成长期的去病枝、打顶等各种修剪所消耗的精力往往更多。

改进已有产品常常需要面对一个最棘手的问题:原有功能是去是留?原功能去掉的话是不是会影响部分用户使用?是否需要通过公告、站内信、界面引导等方式友好地告知用户?怎样把对用户的伤害降至最低?

原功能留下的话是不是可以优化完善?听到了什么用户群怎样的声音?是否要在这次升级中做调整?

这些问题当接到项目的时候,产品经理就应该考虑周全了。特别需要注意的是,如果这个产品之前不是自己设计的,那么最好找到prd说明文档细细研究一遍,对把握不准的功能点找到原负责人确认,毕竟树苗是ta摘的,别把将来最能结果的枝干给砍了。

3、产品线上下游的对接

昨天有跟朋友聊起淘宝强势之处,就是产品与产品紧密捏合,线上线下、跨平台跨行业形成了一个盘根错节、根深蒂固的根基,无可撼动。

所以把握产品线上下游和产品周边很重要,即使一个看似简单的新闻展示页面修改也会牵扯到编辑后台、广告位管理、帮助中心,甚至是访问统计、数据需求的变更。

这要求在产品设计开始前,需要把该产品“连根拔起”,仔细梳理相关脉络,如果产品线够长,一个清晰的产品线结构图很有必要。

项目中

1、项目期间来自相关产品线调整的影响


  网站地图