2020年12月21日我们开始了为期5天的实习
因为和李晓辉老师沟通过,我知道公司派过来的人需要给我们再讲点东西,所以实习第一天我起了个早去教室占位置。我们的实习教室是508,虽然有黑板,但是没有粉笔,不过既然会讲东西,坐前排肯定没错,另外不想坐在门口吹冷风,也不想坐在过道被来来往往的人打扰,我相中了最里面那排的位置,与老师冥冥之中的缘分从这时开始。
Day 01
第一天实习的天气特别好,蓝天白云,灿烂大太阳!!!!
记录灿烂阳光
上午:
老师刚开始拿了一个猜拳的小游戏来测试我们的Java掌握程度。
猜拳
正好上学期写过一个Java随机数的练习题,只是有点忘随机数咋写的,翻了下笔记,然后顺着思路很快写出来了,我的思路是直接在主函数里写了:
(1)PC随机生成1~3的一个数字,分别代表石头、剪刀、布
(2)提示用户在控制台输入石头、剪刀、布对应的数字与PC交互
(3)获取用户输入的数字并与PC随机的数字进行比较,这里我比较的方式麻烦了一点,外层判断是PC的随机数,每个随机数又写了3个内层判断用户的输入
问题很快解决了,老师说这样可以,之后老师开始讲解他的步骤(一个很明显的流程化思维):
猜拳的整个过程是可以从主函数里抽离出来的,但是抽离出来之后要不要修饰为静态static,在这里,我们只是使用猜拳这个方法,不需要专门去创建一个对象然后调用这个方法,所以我们将这个方法写作静态方法。
开始写方法里的内容:
(1)第一步:欢迎界面---欢迎用户体验游戏!
(2)第二步:PC随机数字。
(3)第三步:获取用户输入并判断。
这里注意:老师判断的方式比我简单很多,一个判断PC与用户相等时是平局,else if一个里包含了所有用户赢的情况,之后一个else剩余所有的情况都是用户失败,这让我想起了之前特觅科第一个逻辑判断:比较三个数字的大小,当时我也是写了很多情况的判断,这样不好一个是容易迷,一个是容易漏掉某种情况。但是逆向思维:正向的很多,那么逆向的就很少,将逆向的种类列出来之后剩下所有的种类就都是正向的了,概率和离散里也用到了这些转换列举角度的方法。
(4)第四步:加循环,让用户可以和PC一直交互,直到用户想退出时结束程序。
到这里老师的讲解过程里提到了很多次流程化思维,给我感觉是将问题分块,逐个攻破,也像是证明题,逐个罗列条件,最后问题得证,虽然之前也有了解过这种方式,不算了解,应该是一直在用,但并不能清晰明确的感觉这个思维的存在,老师第一个问题的讲解之后,像是对这个思维突然有了点顿悟的感觉,能意识到它了。
讲解结束后我们来了个中场休息,前面说了位置的缘分,不知道你们可不可以猜到老师就坐在我旁边呢?课间休息的时候,我问了老师一些我很迷茫的问题,老师给我讲了他的经历,故事似曾相熟,李老师创办三月的初衷之一就是让大家知道计算机专业不是找不到工作,老师当年毕业的时候,想过考研但是拍毕业照的那天他看到班里其他同学都找到实习工作之类的, 他放弃了考研,他没有选择花几万块去培训,直接开始找工作,但,真的就是毕业即失业,老师那段时间很沮丧,投出去的简历就像石沉大海,毫无回应,没有任何一家公司回复他,这个时候老师觉得自己特别没用,已经毕业了还在花着父母的钱,工作也找不到,说到这,感觉老师眼中有了些许的泪花,老师没有说他之后是怎么结束这种过程的,他转到了“刚开始学习编程都是会有这种感觉:觉得一看书,基础都会,但是一遇到稍微难的就不会了,一直在编程的外门边缘绕圈圈,重要的是理解养成编程的思维,而不是背代码,死记硬背没有用”,其实我还想问问老师到底怎么养成这种思维,需要去做什么,但是已经上课6分钟了,我怕问下去其他同学不满哈哈哈,就结束话题,老师继续开始给我们上课······
我觉得老师的毕业经历或许以后我们也会遇到,有考研的决定的人内心会动摇,技术不过关不能出去找工作的人会被其他找到工作的同学给动摇,开始烦躁,可以找工作的人投出去的简历没有任何回复,开始动摇,否定自己,但我相信我们终将会和老师一样度过那段日子,将它作为一个人生宝贵的带着些许疼痛的记忆,现在的我没有太多生活的烦恼,说的话有些许的轻松,也带着一些天真思维的稚嫩,但我们怎能不给自己内心放置一片柔软的、无论何时遇到多大的困难都仍然对未来充满憧憬的地方呢?
IMG_20201223_180032.jpg我发现动笔记录还是可以写,但总不能当天写,事后回想着写,写着写着就会想到还有其他事情要做就想放弃,这篇就不能放弃了,之后坚持更完,我很喜欢这个老师,一个让我再次意识到有很多可能性的恩师。
网友评论