发表于: 2017-08-27 22:08:38

5 897


需求:有两个小球飞行,两个小球相撞也反弹

在完成这个程序的时候,x,y,att都变为x1,x2,y1,y2,att1,att2。然后再新定义了a,b,c三个变量。

看图来说很简单嘛。但是程序实现的时候花了很长的时间。程序来来回回地改,算法用了一个又一个,一个接着一个地失败。重新思考后,我决定把每种情况都列下来:

每种组合都想了一下小球碰撞后怎么走。发现了之前没有发现的东西:小球在碰撞后朝着原来对方的方向走。于是马上就出来了下面的程序段:

if(c == 20 || c == 18) {//若相撞,则两球往相反方向飞

t = att1 ;

att1 = att2 ;

att2 = t ;

}

两小球碰撞后将飞行姿态互换,问题解决。c等于20的时候是正相撞,等于18的时候是侧相撞。

小球相撞这个小程序完成。

完成后的总结:这个小小的程序(核心是上面的五行代码)花了两三个小时左右的时间。一开始拿到需求开始做的时候没有想太多没有像图2那样整理清思路就写程序,用了ifelse,switch语句等等,结果是运行不通过。这也教导我在写程序之前一定要非常了解需求,在心中有大致的算法后再动手写代码。

上面的内容我看了文件名,D823,是在8月23号写的。这几天回了家,不想学习,思考人生。

今天重新把键盘接上电脑,打一些在心里脑子里反反复复的话。

想转行这个想法在今年夏季定了型,也是在思考人生的时候约定的:

需求:结合自己的性格秉性,分析确定我以后从事的工作。

分析:性格内向略自卑,不善交流喜欢单干,情商偏低易受环境影响,口齿笨拙,不爱好旅游,打LOL就算选了大肉蒙多团的时候也不敢往前冲,被ADC骂过多次仍不知悔改。爱好烹饪,将来有了媳妇儿肯定是典型的家庭煮夫。脾气有些急性子,渴望挣钱来养活自己。

上述是我自己对自己的了解,不存在褒或贬,客观,只存在对自己了解不够深或者了解太深。

根据上述分析,我选择做程序员这一行有利有弊。有利的是基本上还是能耐着性子学东西的,对未来的生活有规划,最重要的是希望找到一份不管起步多低但可以通过自己的努力可以提升(专业技能和薪水)的工作。有弊的是内向不善交流,不仅影响了过去现在,同时也在影响着将来。性急,易受环境影响,这点在生活上容易导致缺乏主见,学习上遇到问题容易产生较大的挫败感,都不利于发展。

总的来说,我认为利大于弊。所以我选择了程序员这个职业。

需求:结合自己的性格秉性,人性弱点,制订出一套适合自己学习Java的算法。

六月底刚考完期末考试时候的分析:不就是Java么,去IT修真院上面按照人家步骤学就是了。

实现:做任务一各种大大小小的问题,那时候常有挫败感陪伴,暂时放弃。

实现失败总结:未真正考虑到人性的弱点:自己能不能坚持每天高强度的学习?自己的自律性能不能达到要求?

答案是没有锻炼过的自律性,空有想象中的计划,当然达不到要求。可当初自己不知道啊。就像自己长得丑不擦泡尿自己照非得别人跟你说一样。从小到大基本就是这个问题吧:自律性跟不上计划的步伐。

怎么办?现在错过了报班学习的最佳时间。暑假两个月加上请假九月份一个月应该能学到很多东西了,现在请假九月份到十一月份三个月老师不给请啊。想请就得休学啊,至少一年啊魂淡。学校我一天都不想呆,今天给我毕业证今天我就走。

进退两难,不知道怎么办了。

想起了郭德纲相声里头的一句话:“外头是那样个的天气,可一家老小还得指着我吃饭,我就得出去奔去”听郭的相声头回想掉眼泪。因为我现在就是处于郭德纲那年饿得实在没招了,用BB机换了两馒头的阶段。



返回列表 返回列表
评论

    分享到