﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>C++博客-C小加-随笔分类-随想人生</title><link>http://www.cppblog.com/cxiaojia/category/18144.html</link><description>厚德 博学 求真 至善
The bright moon and breeze</description><language>zh-cn</language><lastBuildDate>Tue, 30 Jul 2013 04:47:00 GMT</lastBuildDate><pubDate>Tue, 30 Jul 2013 04:47:00 GMT</pubDate><ttl>60</ttl><item><title>由dota说游戏技能设计(转载)</title><link>http://www.cppblog.com/cxiaojia/archive/2013/05/29/200680.html</link><dc:creator>C小加</dc:creator><author>C小加</author><pubDate>Wed, 29 May 2013 07:18:00 GMT</pubDate><guid>http://www.cppblog.com/cxiaojia/archive/2013/05/29/200680.html</guid><wfw:comment>http://www.cppblog.com/cxiaojia/comments/200680.html</wfw:comment><comments>http://www.cppblog.com/cxiaojia/archive/2013/05/29/200680.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/cxiaojia/comments/commentRss/200680.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/cxiaojia/services/trackbacks/200680.html</trackback:ping><description><![CDATA[<div>转自：<a href="http://blog.sina.com.cn/s/blog_4bb3f8270100ephf.html">http://blog.sina.com.cn/s/blog_4bb3f8270100ephf.html</a><br /></div><p><span style="color: #333333; font-family: 'Comic Sans MS';">游戏的技能设计是增加游戏可玩性的重要方式之一。<br /></span><span style="color: #333333; font-family: 'Comic Sans MS';">虽然在实际工作中，大多遇到的情况应该是程序无法实现或者是因效率不够而放弃。但在一些网游以及单机游戏中，技能枯燥的现象也屡见不鲜。<br /></span><span style="color: #333333; font-family: 'Comic Sans MS';">本文借鉴于DOTA的技能设计说起，探讨游戏中技能设计的思路与方向。<br /></span><span style="color: #333333; font-family: 'Comic Sans MS';">技能可以暂时或者永远改变游戏中各种元素数值。<br /></span><span style="color: #333333; font-family: 'Comic Sans MS';">这些元素几乎就是构成游戏或者角色的基本元素比如HP.MP.力量、敏捷、智力、转身速度、移动速度、视野、碰撞体积、天气、地形、等等。<br /></span><span style="color: #333333; font-family: 'Comic Sans MS';">而所谓的技能就是可让玩家使用之后短暂或者永久改变这些元素的东西。<br /></span><span style="color: #333333; font-family: 'Comic Sans MS';">技能设计的趣味性也就在此。<br /></span><span style="color: #333333; font-family: 'Comic Sans MS';">一个技能所设定的元素可以直接影响玩家的心态、或者说是使用这个技能的积极性。<br /></span><span style="color: #333333; font-family: 'Comic Sans MS';">如果游戏中出现几个、直到若干个无法引起玩家积极性的技能的话，那么就会影响玩家对整体游戏的积极性。<br /></span><span style="color: #333333; font-family: 'Comic Sans MS';">而当我们设计技能的时候，就要从迎合玩家的心态入手来设计游戏中的技能。<br /></span><span style="color: #333333; font-family: 'Comic Sans MS';">下面只是整合出我暂时所能想到的元素，排名不分优先程度。<br /></span><span style="color: #333333;">&nbsp;<br /></span><span style="color: #333333; font-family: 'Comic Sans MS';">1.视觉听觉的享受：享受？是的，就是这样。玩家在玩游戏就是一种享受的过程，满足他的需要就会让他有享受的感觉。音乐与美术特效是最直接刺激直觉听觉，影响玩家心情的元素。<br /></span><span style="color: #333333; font-family: 'Comic Sans MS';">美术特效并不光是越华丽越好，重要的是一定要做到符合技能的设计。如果技能是月神剑，特效是个火焰形态的法球发出去就不太协调了。又好像是变形术，如果你使用变形术之后仅仅是改变了对方的模型大小的话，也绝对不会有那种把别人变成小动物的快感了。而伴随着华丽的特效把敌人击杀，总是会更加让人热血沸腾。这种效果当然还要配合适合的弹道以及速度。。。等等。<br /></span><span style="color: #333333; font-family: 'Comic Sans MS';">音效不仅可以增加玩家的带入感，还可以给游戏增加更多的趣味性。比如玩DOTA的时候，听到有人使用疾风步的声音，而周围一个队友都没有。或者是在没有视野的地方，却可以听到有人在练野的打斗声。<br /></span><span style="color: #333333; font-family: 'Comic Sans MS';">总的来说音效和音乐是最直观影响玩家心情的元素。<br /></span><span style="color: #333333; font-family: 'Comic Sans MS';">2.多样性：如果每个技能都是单一伤害，或者仅仅是伤害以及常规的DEBUFF。那么也就相当于同时降低了游戏的可玩性。这里就需要组合各种元素的改变来创造出各种好玩的技能了。<br /></span><span style="color: #333333; font-family: 'Comic Sans MS';">比如黑暗贤者的真空技能。就是整合了改变敌方坐标以及HP的元素、暗夜魔王可以通过改变天气来与自己的技能组合来增加自己的属性。幽鬼之刃则是在造成伤害的同时还能改变地形属性。或者是末日守卫的死亡，增加了数字判定的额外伤害。地穴编织者的缩地则是改变基础移动速度、是否可见以及碰撞之后受到伤害的整合<br /></span><span style="color: #333333; font-family: 'Comic Sans MS';">这些技能都是多样元素的重组，多改变了额外的元素，则让游戏变得更加有娱乐性。<br /></span><span style="color: #333333; font-family: 'Comic Sans MS';">沙王的穿刺（自己向前穿刺，对自己移动路径中的敌人造成伤害眩晕，同时瞬间改变自己位置。点击地面施放）<br /></span><span style="color: #333333; font-family: 'Comic Sans MS';">与老虎的跳跃（向英雄模型的前方向跳跃，跳跃过后增加X范围内友方单位的攻击速度与移动速度。）<br /></span><span style="color: #333333; font-family: 'Comic Sans MS';">敌法的闪烁（点击地面施放，跳跃至该地点）<br /></span><span style="color: #333333; font-family: 'Comic Sans MS';">幻影刺客的突袭（指向性法术，点击一个目标跳跃至目标的身边，并且增加下几次攻击的攻击速度。）<br /></span><span style="color: #333333; font-family: 'Comic Sans MS';">其中都是有相同的元素，在之基础上又增加了其他元素的设定。这样即便是同类型的效果，也可以通过不同的方式实现。<br /></span><span style="color: #333333; font-family: 'Comic Sans MS';">利用各种元素的组合就可以创造出各种形态各异的技能。游戏的娱乐性亦是在此。<br /></span><span style="color: #333333; font-family: 'Comic Sans MS';">3.实用性与平衡性：一个音效与特效非常炫目，并且让人感觉很有意思的技能还需要一个让玩家频繁使用的要素。就是实用性。维持各个技能与英雄搭配之间的平衡，才能让技能变得有实用性。所以把实用性与平衡性放在了一起。也许你会发现一些游戏中有不具备实用性的技能，仅仅凭借着华丽的特效而存在。但这种技能也只会是一点点。。。没多少玩家愿意喜欢一个只有华而不实的技能的英雄的。击败其他玩家永远是大多数玩家最大的追求。<br /></span><span style="color: #333333;">&nbsp;<br /></span><span style="color: #333333; font-family: 'Comic Sans MS';">之后想说的一些，就是怎样通过改变游戏元素的各种组合来创造出多样性技能的思路。<br /></span><span style="color: #333333; font-family: 'Comic Sans MS';">你还不知道怎样设定技能？那就再次举例。。。<br /></span><span style="color: #333333; font-family: 'Comic Sans MS';">你可以把增加敌人单体移动速度、攻击速度与增加自己攻击速度、移动速度组合起来。这样就是死灵飞龙的黄泉之路了。<br /></span><span style="color: #333333; font-family: 'Comic Sans MS';">你可以把矩形AOE伤害，与眩晕效果与地形改变组合。那样就变成了牛牛的沟壑。<br /></span><span style="color: #333333; font-family: 'Comic Sans MS';">你可以设定一个AOE技能，对范围内的目标造成伤害，此时多加一个判定，就是对数字3的倍数的造成额外的伤害。这样就是一个AOE与末日守卫技能的组合了。<br /></span><span style="color: #333333; font-family: 'Comic Sans MS';">你想增加一个RP性质极强的技能？混群骑士的C与圣骑士的T不就是么？还想更加RP一点？<br /></span><span style="color: #333333; font-family: 'Comic Sans MS';">把死亡一指的伤害X1.5，范围施放&#8212;&#8212;对范围内的随机一个敌方单位造成伤害。这样不就RP了？<br /></span><span style="color: #333333; font-family: 'Comic Sans MS';">游戏中技能的组合会更多的增加游戏的娱乐性，正是因为各种组合，所以DOTA的95个英雄都能大放光彩。<br /></span><span style="color: #333333; font-family: 'Comic Sans MS';">技能怎样去组合？也许DOTA中技能与技能元素直接互相影响的英雄并不是非常多，但是亦都有联系。下面就来设定一个新的英雄。<br /></span><span style="color: #333333; font-family: 'Comic Sans MS';">我们先定义这个英雄的定位。他是一个力量型的英雄，并且有一定的追击与逃跑能力，懂得保护自己和增加对方所受到的伤害。而他需要用怎样的技能来表现他的定位呢？<br /></span><span style="color: #333333; font-family: 'Comic Sans MS';">增加移动速度与攻击速度的技能，是最适合追击与逃跑的，但是太过单调。减免伤害与增加敌方单位受到的伤害都是已经有类似的技能了的。如何来设定一个具备这些条件而又与以往不同的英雄技能呢？<br /></span><span style="color: #333333; font-family: 'Comic Sans MS';">减免伤害的方式有多种：增加自己的护甲，或者直接减少受到伤害的具体数值，以及直接减免受到伤害的百分比等等很多方式。。。<br /></span><span style="color: #333333; font-family: 'Comic Sans MS';">增加敌方受到伤害的方式亦有很多种：比如DEBUFF，让敌人受到额外的伤害，可以直接的，单次的，或者是像紫苑一样积累一定时间的。<br /></span><span style="color: #333333; font-family: 'Comic Sans MS';">下面我们所想的是用怎样的技能把两种方式结合起来。<br /></span><span style="color: #333333; font-family: 'Comic Sans MS';">技能1：增加移动与攻击速度，这个就是基础，但是不能光靠这个技能去表现。需要让其他的技能也可以实现追击与逃跑<br /></span><span style="color: #333333; font-family: 'Comic Sans MS';">技能2：挟持对方英雄，英雄紧贴着敌方英雄单位，无法进行攻击与移动，在这之间受到的所有伤害都会转到敌方英雄身上。这样就满足了英雄设定中所有的要求。但是这样设定有一定的问题，就是挟持之后，敌方玩家都不再攻击被挟持的单位。且挟持对友方单位的攻击并没有增幅的作用。这样的技能还是缺乏一些实用性。这样就出现了技能3.<br /></span><span style="color: #333333; font-family: 'Comic Sans MS';">技能3：永久性被动技能，减少被挟持英雄的移动速度。如果仅仅是这样的话，那么依旧并不是多样化。于是又增加了可切换的功能。姿态1是减少自己以及自己所挟持目标所受到的所有伤害，姿态2是增加自己以及自己所挟持目标的所有伤害。这样亦是通过原来DOTA没有的方式完成了减免伤害与增加对方所受到伤害的方式。<br /></span><span style="color: #333333; font-family: 'Comic Sans MS';">这样一个建议的新英雄概念就出来了。。。之后就是具体设定的调整，比如被挟持的单位是处于什么状态，以及具体数值的设定等等。。。<br /></span><span style="color: #333333;">&nbsp;<br /></span><span style="color: #333333; font-family: 'Comic Sans MS';">总之，技能的设定是多样化的，多到思路永远不会被局限。永远都可以有更多更有意思的技能被设定出来。<br /></span><span style="color: #333333; font-family: 'Comic Sans MS';">此文只是写的一些技能设定的思路，没有考虑任何实现问题。。。此方面还是不要拍我了。<br /></span><span style="font-family: 'Comic Sans MS';">想写给一些苦恼与不知道怎样设定好玩的技能的新手。。。希望对他们有一点点帮助。</span></p><div></div><img src ="http://www.cppblog.com/cxiaojia/aggbug/200680.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/cxiaojia/" target="_blank">C小加</a> 2013-05-29 15:18 <a href="http://www.cppblog.com/cxiaojia/archive/2013/05/29/200680.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>华中区比赛总结</title><link>http://www.cppblog.com/cxiaojia/archive/2012/05/03/173604.html</link><dc:creator>C小加</dc:creator><author>C小加</author><pubDate>Thu, 03 May 2012 12:52:00 GMT</pubDate><guid>http://www.cppblog.com/cxiaojia/archive/2012/05/03/173604.html</guid><wfw:comment>http://www.cppblog.com/cxiaojia/comments/173604.html</wfw:comment><comments>http://www.cppblog.com/cxiaojia/archive/2012/05/03/173604.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.cppblog.com/cxiaojia/comments/commentRss/173604.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/cxiaojia/services/trackbacks/173604.html</trackback:ping><description><![CDATA[<div><p style="text-indent:21.0pt;"><span style="font-family:宋体;">今年的第一次大考，华中区的比赛，可以说是没有及格。我们系的两个队最后都没有拿奖，排在</span>40+<span style="font-family:宋体;">和</span>50+<span style="font-family:宋体;">。并且每个队都只出了</span>A<span style="font-family:宋体;">题，看到了和其他学校强队的差距的同时，也深深的理解到了自己的不足。</span></p>  <p style="text-indent:21.0pt;"><span style="font-family:宋体;">先说下比赛当时的情况吧，比赛开始拿到题我先看的</span>F<span style="font-family:宋体;">，因为</span>F<span style="font-family:宋体;">题意好理解，而且</span>G<span style="font-family:宋体;">题好像是</span>F<span style="font-family:宋体;">题的升级版，所以我果断看了</span>F<span style="font-family:宋体;">题，获哥在看</span>D<span style="font-family:宋体;">题，刘成在看</span>B<span style="font-family:宋体;">题。题意很好理解，而且这道题感觉很像暴力，因为求的是一个范围，只能枚举，所以我果断开了这道题。写好代码以后给他们两个人看了下，觉得没问题就果断提交，结果</span>TLE<span style="font-family:宋体;">（</span>ps:<span style="font-family:宋体;">本来还想拿一血呢）。</span></p>  <p style="text-indent:21.0pt;"><span style="font-family:宋体;">这道题</span>TLE<span style="font-family:宋体;">的话就不好办了，想不出其他更好的方法的话就只能剪枝，于是获哥就重点看了这道题（</span>ps<span style="font-family:宋体;">：一看就是两个多小时），我和刘成开始看其他的题，我看看四周</span>A<span style="font-family:宋体;">题出的比较多，我就看了</span>A<span style="font-family:宋体;">，意思看着有点困难，和他们两个讨论了一下，</span>A<span style="font-family:宋体;">题的题意理解了，因为当时出的人比较多，所以感觉</span>A<span style="font-family:宋体;">题比较水的。当我正要去思考的时候，刘成突然说了他的想法，我听了感觉很对，获哥也说肯定是这样子想的，然后代码就很简单了，这道水题就这样子</span>AC<span style="font-family:宋体;">了。</span></p>  <p style="text-indent:21.0pt;"><span style="font-family:宋体;">因为当时</span>A<span style="font-family:宋体;">题出的人已经很多了，所以并没有太激动。</span></p>  <p style="text-indent:21.0pt;"><span style="font-family:宋体;">我看看其他队的出题情况，感觉</span>D<span style="font-family:宋体;">题出的人多，就看了</span>B<span style="font-family:宋体;">，题意不难，感觉是一道贪心，想了一下基本思路就去开了，但是快写完的时候感觉思路有问题，然后又想了一会儿感觉没问题了就又开了这道题。代码写好后测试也没问题就果断交了，然后</span>WA<span style="font-family:宋体;">。我开始有点慌乱了，开的两道题都没过。获哥说</span>F<span style="font-family:宋体;">题已经想好了，我就让获哥开了</span>F<span style="font-family:宋体;">，因为感觉获哥的</span>F<span style="font-family:宋体;">有点麻烦，代码肯定会很长，需要调试，所以当时对他能过这道题并没有报太大的期望。后来果然这道题遇到了许多问题，我和刘成帮不了什么忙就去翻译了一下</span>K<span style="font-family:宋体;">题，感觉像一道图论，因为获哥擅长这个，想跟他说下的，结构他想先搞定</span>F<span style="font-family:宋体;">，所以一直就没跟获哥说</span>K<span style="font-family:宋体;">题的题意，然后我又想了一会儿</span>D<span style="font-family:宋体;">，获哥纠结</span>F<span style="font-family:宋体;">的时候我就敲了会儿</span>D <span style="font-family:宋体;">的代码，结果还是</span>WA<span style="font-family:宋体;">。有点崩溃的感觉。</span></p>  <p style="text-indent:21.0pt;"><span style="font-family:宋体;">我又看了一下其他队的情况，发现张冰他们队出第二道了，我看气球的颜色以为是</span>J<span style="font-family:宋体;">题（最后才知道是</span>I<span style="font-family:宋体;">题），就去翻译了</span>J<span style="font-family:宋体;">，结果没思路。</span></p>  <p><span style="font-family:宋体;">当时时间剩下的不多了，获哥很执着的在调试</span>F<span style="font-family:宋体;">，刘成在看</span>D<span style="font-family:宋体;">题，我有点慌乱了，不知道该怎么办，看了好多次排行和大家的气球，最后还是静下心来去看</span>D<span style="font-family:宋体;">题了。</span></p>  <p><span style="font-family:宋体;">&nbsp; &nbsp; 最后的一个小时是噩梦的一个小时，各种</span>WA<span style="font-family:宋体;">，哎，悲剧的结束了比赛。</span></p>  <p><span style="font-family:宋体;">总结一下原因：</span></p>  <p style="margin-left:18.0pt;text-indent:-18.0pt;">1、&nbsp;<span style="font-family:宋体;">基础还不够，平时做题不够投入，还要要改掉每天吃过饭玩会儿游戏的坏习惯。</span>D<span style="font-family:宋体;">题一直不能想到正确的解决方案，</span>F<span style="font-family:宋体;">题不知道如何剪枝。</span></p>  <p style="margin-left:18.0pt;text-indent:-18.0pt;">2、&nbsp;<span style="font-family:宋体;">刷题的数量不多，</span>D<span style="font-family:宋体;">题应该是那种经典问题。把经典的问题理解透彻，才能以不变应万变。</span></p>  <p style="margin-left:18.0pt;text-indent:-18.0pt;">3、&nbsp;<span style="font-family:宋体;">英语，</span>K<span style="font-family:宋体;">题的翻译有问题。继续坚持每天的背单词。</span></p>  <p style="margin-left:18.0pt;text-indent:-18.0pt;">4、&nbsp;<span style="font-family:宋体;">心态，当两道题都没出的时候我慌乱了。</span></p>  <p style="margin-left:18.0pt;text-indent:-18.0pt;">5、&nbsp;<span style="font-family:宋体;">团队协作，</span>3<span style="font-family:宋体;">个人第一次配合，到后来基本上都是自己做自己的。</span></p>  <p style="margin-left:18.0pt;text-indent:-18.0pt;">6、&nbsp;<span style="font-family:宋体;">策略，并不是很难的</span>I<span style="font-family:宋体;">题我们竟然都没有翻译。</span></p>  <p>&nbsp;</p>  <p>&nbsp;</p>  <p style="text-indent:21.0pt;"><span style="font-family:宋体;">比赛结束后，张老师和靳老师跟我们说队伍里肯定有很多问题，我想也是，需要静下心来好好反思一下，马上省赛就要到了，这是必须出成绩的比赛（保银冲金），这几天要好好反思总结，不能在省赛的时候犯下华中区比赛的错误了。</span></p></div><img src ="http://www.cppblog.com/cxiaojia/aggbug/173604.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/cxiaojia/" target="_blank">C小加</a> 2012-05-03 20:52 <a href="http://www.cppblog.com/cxiaojia/archive/2012/05/03/173604.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>大三下学期计划</title><link>http://www.cppblog.com/cxiaojia/archive/2012/03/03/167063.html</link><dc:creator>C小加</dc:creator><author>C小加</author><pubDate>Sat, 03 Mar 2012 12:02:00 GMT</pubDate><guid>http://www.cppblog.com/cxiaojia/archive/2012/03/03/167063.html</guid><wfw:comment>http://www.cppblog.com/cxiaojia/comments/167063.html</wfw:comment><comments>http://www.cppblog.com/cxiaojia/archive/2012/03/03/167063.html#Feedback</comments><slash:comments>15</slash:comments><wfw:commentRss>http://www.cppblog.com/cxiaojia/comments/commentRss/167063.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/cxiaojia/services/trackbacks/167063.html</trackback:ping><description><![CDATA[<div><p><span style="font-family:宋体;">在网上看到很多人都写了自己的学期计划，大多目标都很明确，大一、大二的同学都稳扎稳打，一步一步来，大三的都开始为找工作或者考研奋斗了。大三的同学工作量很重，毕竟到了一个关键的学期。我刚开学的时候思想的很浮动，混乱了一段时间，做很多事情效率都很低。到现在差不多三周的时间了，经过一些思考，基本上也有了一套学习计划。</span></p>  <p><span style="font-family:宋体;">第一是英语，以前的我没有重视英语真是一个大大的错误，虽然不是很喜欢，但是每天还是要花些时间学习。在切题的时候遇到不懂的单词就放进单词本，每天复习一下。有道的单词本很给力，现在有些单词差不多都背烂了。</span></p>  <p><span style="font-family:宋体;">第二是算法，在队里这么长时间了，这学期算是压力最大的一次，省赛无论如何都要拿到金牌，去年的银牌给我们的压力好大啊。动态规划要深入学习，数据结构更要努力，集训的时候会放下任何东西专心学习算法和切题。</span></p>  <p><span style="font-family:宋体;">第三是计算机组成原理，虽然老师课讲得一般，但要比自己理解好的多，每节课都认真听，课下有时间了就看看。</span></p>  <p><span style="font-family:宋体;">第四是编译原理，软件学院是不准备开这门课了，我只能去计科系蹭这门课，计划和组成原理一样，上课认真听，课下的时候把不理解的搞明白。</span></p>  <p><span style="font-family:宋体;">第五是</span>windows<span style="font-family:宋体;">网络编程，我想听的就是</span>socket<span style="font-family:宋体;">编程那一块儿，听老师说不难，但对从没接触过网络编程的我还是有很大的吸引力的。自己的老师不行，不过还好，可以去蹭室友的课。</span></p>  <p><span style="font-family:宋体;">本来细读算法导论的，可是时间上不允许，我要花费大量的时间在切题上，需要的时候就查书。但是还得找机会细读算法导论，这本书写的真是太好了。</span></p>  <p><span style="font-family:宋体;">我没有那么想进大公司，只是努力把自己的基础搞好，希望入职的时候可以有一个好的薪水，能够让我在上海稳定下来。</span></p></div><img src ="http://www.cppblog.com/cxiaojia/aggbug/167063.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/cxiaojia/" target="_blank">C小加</a> 2012-03-03 20:02 <a href="http://www.cppblog.com/cxiaojia/archive/2012/03/03/167063.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>软件工程课记（2）</title><link>http://www.cppblog.com/cxiaojia/archive/2012/02/22/166206.html</link><dc:creator>C小加</dc:creator><author>C小加</author><pubDate>Wed, 22 Feb 2012 01:55:00 GMT</pubDate><guid>http://www.cppblog.com/cxiaojia/archive/2012/02/22/166206.html</guid><wfw:comment>http://www.cppblog.com/cxiaojia/comments/166206.html</wfw:comment><comments>http://www.cppblog.com/cxiaojia/archive/2012/02/22/166206.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/cxiaojia/comments/commentRss/166206.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/cxiaojia/services/trackbacks/166206.html</trackback:ping><description><![CDATA[<div><p><span style="font-family:宋体;">方法论、知行合一、心如止水、不卑不亢，今天李老师的课记住的四个名词。</span></p>  <p><span style="font-family:宋体;">老师谈到了学校的卓越工程师计划，第一轮笔试考基础（英语和数学），留下</span>70%<span style="font-family:宋体;">，第二轮面试考方法论，好理解一点就是思维能力，留下</span>10%<span style="font-family:宋体;">左右组成了一个小班。可以看出学校的卓越工程师计划最看重的就是个人的思维能力，延伸到方法论之后，也就是软件工程一个很重要的思想了。老师举了一些大公司招聘的例子，举了学历差别的例子，唯独没有谈到软件工程关于方法论的例子，虽然还存在着很大的疑惑，但最起码知道了方法论在软件工程里的重要性。</span></p>  <p><span style="font-family:宋体;">老师在讲卓越工程师计划的时候谈到了八个字让我记忆深刻，知行合一、心如止水，知识要和实践结合起来，心境平和，没有杂念。简简单单的八个字从方法上和心态上阐述了真理，但想要成功还要有一点，就是方向。一个方向就是一种命运，大三的第二学期往往就是选择命运的时刻，考研、考公务员，专心学技术，准备找工作，等等。要根据每一条路的特点，去实行我们特定的方案。到了大四，就是命运考验我们的时刻了。</span></p>  <p><span style="font-family:宋体;">其实老师今天的课题是&#8220;与管理层合作&#8221;，讲了作为一名职员如何与上级进行沟通。其间提到了一个词叫&#8220;不卑不亢&#8221;，当和上级沟通的时候要做到不卑微，不亢奋。不要把自己放的太低，也不要把自己放的太高。我一直不能把老师当做朋友可能就是这个原因，将来到了公司面对上级的时候恐怕也会是这样。沟通是解决问题的最佳途径，不能当做朋友也就意味着无法更好的沟通，也就很难有效的解决问题。</span></p>  <p>&nbsp;</p></div><img src ="http://www.cppblog.com/cxiaojia/aggbug/166206.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/cxiaojia/" target="_blank">C小加</a> 2012-02-22 09:55 <a href="http://www.cppblog.com/cxiaojia/archive/2012/02/22/166206.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>软件工程课记（1）</title><link>http://www.cppblog.com/cxiaojia/archive/2012/02/21/166126.html</link><dc:creator>C小加</dc:creator><author>C小加</author><pubDate>Tue, 21 Feb 2012 05:45:00 GMT</pubDate><guid>http://www.cppblog.com/cxiaojia/archive/2012/02/21/166126.html</guid><wfw:comment>http://www.cppblog.com/cxiaojia/comments/166126.html</wfw:comment><comments>http://www.cppblog.com/cxiaojia/archive/2012/02/21/166126.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/cxiaojia/comments/commentRss/166126.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/cxiaojia/services/trackbacks/166126.html</trackback:ping><description><![CDATA[<div><p><span style="font-family:宋体;">一直认为软件工程很重要，但一直没有认真的去学习。有一部分原因是老师讲课方式枯燥乏味，举得例子都是课本上的，讲的一些概念，画的一些图，总让我们感觉到软件工程是在履行一个固定的步骤，你只要依样画葫芦，就能完成任务。另一部分原因则是自己真的提不上兴趣。从我三年在校编程经验和对软件工程的慢慢理解，真正的软件工程思想和课堂上讲的相差应该是很远的，而且我相信肯定会很有意思，毕竟不像编程一样有固定的思路去解决，应该有一种发散的想法，怎样才能让项目更完美的进行，怎样让每个模块之间更加独立。</span></p>  <p><span style="font-family:宋体;">当然，我只是一个在校大学生，并没有真正的实践。只是上软件工程课的时候突然有一个想法，要是一个资深的项目经理可以给我们带软件工程课（如果学校愿意聘请&#8220;外&#8221;教），估计要比现在这样子有趣的多，毕竟是经验之谈，和理论相结合的培养方式可以让学生更透彻的理解。而且诸如设计模式，软件工程，这类前人们总结出来的东西，要让那些真正经历过的人来讲解，应该不会和一个研究生毕业就从事教学工作的大学老师讲的一样吧。</span></p>  <p><span style="font-family:宋体;">说这么多，不是否认学校教育，就是想能够有一个更好的学习软件工程的环境。像现在这样，也许只能工作几年之后，才能真正的体会了。</span></p></div><img src ="http://www.cppblog.com/cxiaojia/aggbug/166126.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/cxiaojia/" target="_blank">C小加</a> 2012-02-21 13:45 <a href="http://www.cppblog.com/cxiaojia/archive/2012/02/21/166126.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>厚德、博学、求真、至善——南阳理工学院校训</title><link>http://www.cppblog.com/cxiaojia/archive/2011/11/30/xiaoxun.html</link><dc:creator>C小加</dc:creator><author>C小加</author><pubDate>Wed, 30 Nov 2011 06:41:00 GMT</pubDate><guid>http://www.cppblog.com/cxiaojia/archive/2011/11/30/xiaoxun.html</guid><wfw:comment>http://www.cppblog.com/cxiaojia/comments/161230.html</wfw:comment><comments>http://www.cppblog.com/cxiaojia/archive/2011/11/30/xiaoxun.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/cxiaojia/comments/commentRss/161230.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/cxiaojia/services/trackbacks/161230.html</trackback:ping><description><![CDATA[<div><p style="text-indent: 2em; line-height: 30px; font-family: ����; text-align: left; background-color: #ffffff; ">&#8220;厚德&#8221;：语出《周易坤卦》&#8220;地势坤，君子以厚德载物 。&#8221;意谓大地势厚顺和，君子应增厚美德，容载万物。&#8220;厚德&#8221;是中华民族的传统美德，是中国文化的基本精神，同时具有鲜明的时代特征，&#8220;德智体美，德育为先&#8221;。引&#8220;厚德&#8221;二字，意在期望师生员工以高尚的道德立身于世于学，以高尚的道德承载天下重任。</p><p style="text-indent: 2em; line-height: 30px; font-family: ����; text-align: left; background-color: #ffffff; ">&#8220;博学&#8221;：语出《 论语子张》&#8220;博学而笃志，切问而近思。&#8221;既指博采众长 ，亦指学识深厚。&#8220;博学&#8221;是学习之道，是勤学之果。引&#8220;博学&#8221;二字，意在倡导学生兼容并蓄，文理齐修，涉猎百科，成为复合型的栋梁之材；教师更新理念，创新教法 ，完善学养，成就学贯中西的专业大师。</p><p style="text-indent: 2em; line-height: 30px; font-family: ����; text-align: left; background-color: #ffffff; ">&#8220;求真&#8221;：出自《 闽中理学渊源考》&#8220;求真于未始有伪之先，而性之真可见矣。&#8221;意指崇尚科学，追求真知，同时包含有讲究真才实学之意。&#8220;求真&#8221;是严谨的治学态度，是科学的治学方法 ，是讲求诚信的体现。教育家陶行知说过，&#8220;千教万教，教人求真；千学万学，学做真人。&#8221;引&#8220;求真&#8221;二字，意在要求师生不断追求和探索真知，勇于质疑和善于质疑。</p><p style="text-indent: 2em; line-height: 30px; font-family: ����; text-align: left; background-color: #ffffff; ">&#8220;至善&#8221;：出自《 大学》开篇&#8220;大学之道，在明明德，在亲民，在止于至善 。&#8221;意指道德修为的最高境界和人生追求的理想所在。&#8220; 至善&#8221;是高等教育的本质要求，是人类理性的集中表现。 引&#8220;至善&#8221;二字，意在引领师生永不止息，创新超越，孜孜追求，达到尽善尽美的道德境界。</p><p style="text-indent: 2em; line-height: 30px; font-family: ����; text-align: left; background-color: #ffffff; ">总之，&#8220;厚德&#8221;是求学治学的前提和基础；&#8220;博学&#8221;是求学治学的过程和目标；&#8220;求真&#8221;是求学治学的态度和方法；&#8220;至善&#8221;是做人治学的境界和理想。</p></div><img src ="http://www.cppblog.com/cxiaojia/aggbug/161230.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/cxiaojia/" target="_blank">C小加</a> 2011-11-30 14:41 <a href="http://www.cppblog.com/cxiaojia/archive/2011/11/30/xiaoxun.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>软件设计师考试总结</title><link>http://www.cppblog.com/cxiaojia/archive/2011/11/13/rjsjs.html</link><dc:creator>C小加</dc:creator><author>C小加</author><pubDate>Sun, 13 Nov 2011 04:12:00 GMT</pubDate><guid>http://www.cppblog.com/cxiaojia/archive/2011/11/13/rjsjs.html</guid><wfw:comment>http://www.cppblog.com/cxiaojia/comments/160019.html</wfw:comment><comments>http://www.cppblog.com/cxiaojia/archive/2011/11/13/rjsjs.html#Feedback</comments><slash:comments>5</slash:comments><wfw:commentRss>http://www.cppblog.com/cxiaojia/comments/commentRss/160019.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/cxiaojia/services/trackbacks/160019.html</trackback:ping><description><![CDATA[<div><div><div>光棍节后的一天，11月12号，期待好久了，软件设计师考试。为什么会期待好久？</div><div></div><div>是这样，我是从一个前开始准备考试的，当时有人说这是时候准备是不是有点晚了，当时我也是这样想的。可是几天前我就开始不想复习了，感觉自己不会的还有好多，可是感觉应付考试应该足矣了，结果最后临近考试的就真的没有怎么复习，还期待着软考的快快到来。</div><div></div><div>12号早晨，7点就被女朋友的电话叫醒了。迷迷糊糊的起床，迷迷糊糊的洗脸刷牙，叫上和我一起参加考试的室友张小贱，准备了一下考试必备的东西，接着就下楼吃饭了。吃过饭去学校门口等待着其他人的到来，时间大概是7点50。</div><div></div><div>和我一块参加考试的有三个人，我女朋友，室友张小贱，还有秀才金鹏（长的真叫一个秀气，女孩子见了都羡慕嫉妒恨的那种，故名曰秀才）。等我们我们一行四人集合完毕，时间大概是8点10分，中间张小贱身份证忘了拿了（我就纠结了，他不是忘了拿了，他是压根就不知道必须拿身份证，真不愧其名如其人）耽误了一些时间。等大家都确定准备好了，就出发了，目的地是南阳市第五小学。</div><div></div><div>今年好像我们学校的人都在五小考试，听说有人就在理工学院考的。我很是悲愤，让我这么早就爬起来，看着别人来我学校考试，我却要坐着出租车，狂奔N公里，到一个没有听说过也没有见过更没有上过的学校而且还是小学考试。</div><div></div><div>到学校已经8点半了，本以为会迟到，结果发现学校大门还没开，好多考生都站在门口候着。我瞅了瞅那群人，基本上都很面熟，好多都是理工学院的，看着比较成熟的像是已经参加工作的人就那么几个。找了几个熟人聊了会儿天，大门就开了，当时已经8点40多了，时不待我啊，二话不说，直奔考场。我和张小贱一个考场，我在第三排，他在最后一排。</div><div></div><div>上午场考的是选择题，一共75道，得对45道题才能过，我刚开始做有点困难，前边涉及到汇编的题我都不是很了解，总是感觉选这个，感觉那个是错的，有些不会的就直接蒙了。中间涉及到了很多，软件工程了，面向对象了，各种。有的很快能就拿下，有的要纠结好一阵子，碰到一C语言送分题，让我在两个选项之间那个纠结，那个徘徊，想着怎么会出这么水的奇葩的让人蛋疼的题。后边的题是数据结构和网络，应该是我拿手的了，尤其是看到了KMP算法，我顿时乐了，这东西我可是研究了不止一天两天的。这部分题做的太顺利了，难度要比以前的考试降低一点。最苦恼的是最后的5道英语题，我纠结了好久纠结出了两个题，剩下的只能凭感觉了。</div><div></div><div>做完后发现时间还多，就检查了一遍，修改了几个错误。然后闲着无聊就数数看自己哪几个题是肯定能拿分的，最后数了下发现居然有47个，那就是说，不出意外的话我上午场肯定能过了。</div><div></div><div>关键就是下午场了，第一道题是结构化分析里边的数据流图，很轻易的搞定，第二道题是数据库中的ER图，这道题应该是纠结我时间最多的了，我从来就没有在裸体的实体上画过图，这次居然让我画两个，而且新添加的需求我也不知道怎么处理，到考试快结束的时候我凭感觉的写了几个关系上去了。第三题是UML软件工程，这道题本以为是我最有可能纠结的，可是却很顺利的水掉了，可能是题出的太简单了。第四题真的让我大跌眼界，考的是算法中最简单的回溯法，本以为要考背包最短路KMP什么的，结果考了一个不会算法的人都会做的题。不过这道题还有很纠结的，因为题上给的代码不是我平时的逻辑，跟着那代码的逻辑很难理解，就花费了很长时间，最后也不能保证肯定对。第五题是C++和设计模式，我看到考的是状态模式，这个还真没接触过，心里发慌，后来看了代码，顿时有种被骗的感觉，原来这样就是状态模式啊，顿时感觉设计出这个模式的人很伟大。看懂了题意之后，就很简单被我水掉了（虽然不知道结果，但是应该是水掉了）。</div><div></div><div>整个一天考试就这样结束了，考完后心情放松多了，不是因为过的可能性很大，而是心中放下了一个很大的包袱，因为之前没有想过考证什么的，想靠自己的实力去证明自己，后来经过一部分人的诱导，回家的时候又被我妈告诫多次，就下定了决心，考完中级就考高级。</div><div></div><div>这次的考试题相对上半年的要简单，单单是为了考试的话准备半个月时间就可以了。我准备了好多知识都没有用到，感觉自己就是不准备好像也能过，秀才都没准备，可他貌似考的比我还要好。上午场的应该没有问题，会出现意外的就是下午场了，有些答案存在很多不确定性。这也是我当初对自己能力分析的失误，我当时总感觉下午场肯定没问题，关键是上午场，所以复习的时候就很关注上午场的选择题，下午场的题基本上就没有怎么复习过，最后考试的时候下午场是让我如此纠结。</div><div></div><div>宏观的总结一下啊，这次软考真的让我感觉和以前不一样了，看软件的眼光不一样了，以前看一个软件无非就是各种代码，这里是什么代码，那里是什么代码。复习了那么多天，差不多把IT行业的东西几乎学了个遍，单单一个软件设计师考试就涉及到了计算机基础，操作系统，代码编译系统，软件工程，面向对象，C/C++语言基础，数据库原理，法律（关于IT行业的），设计模式，数据结构，算法，网络等等。。学完之后再看一个软件感觉就不一样了，如果我要设计这么个软件，我会采用怎样的设计方式，有没有确定的需求，软件开发的过程中会遇到什么样的问题，整个软件开发的步骤，代码设计的时候会采取怎样的设计模式等等，还有操作系统也了解了很多，让我从一个只会写代码的码农看到了IT这个世界是多么的宏伟和奇葩。</div><div></div><div>软考完了，新的计划是全身心投入数据结构和算法了，把以前丢掉的时间都补回来，争取11月能独立写出两个STL中的模板，对动态规划有更深入的理解。偶会放松的时候会看一下乔布斯传（PDF版，我对乔布斯没有个人崇拜，就不浪费那钱买书了，而且也没钱了），我很有兴趣去了解一下这位改变了世界的大牛。</div></div></div><img src ="http://www.cppblog.com/cxiaojia/aggbug/160019.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/cxiaojia/" target="_blank">C小加</a> 2011-11-13 12:12 <a href="http://www.cppblog.com/cxiaojia/archive/2011/11/13/rjsjs.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>